1、 Windows程序 内部运行原理 http:/www.sunxin.org 应用程序 操作系统 输入输出设备 消息队列 http:/www.sunxin.org 向下的箭头表示应用程序可以通知操作系统执行某 个具体的动作,如操作系统能够控制声卡发出声音, 但它并不知道应该何时发出何种声音,需要应用程序 告诉操作系统该发出什么样的声音。这个关系好比有 个机器人能够完成行走的功能,但是,如果人们不告 诉它往哪个方向上走,机器人是不会主动行走的。这 里的机器人就是操作系统,人们就是应用程序。 http:/www.sunxin.org 那么,应用程序是如何通知操作系统执行某个功能的呢? 有过编程经验
2、的读者都应该知道,在应用程序中要完成某 个功能,都是以函数调用的形式实现的,同样,应用程序 也是以函数调用的方式来通知操作系统执行相应的功能的。 操作系统所能够完成的每一个特殊功能通常都有一个函数 与其对应,也就是说,操作系统把它所能够完成的功能以 函数的形式提供给应用程序使用,应用程序对这些函数的 调用就叫做系统调用,这些函数的集合就是Windows操作 系统提供给应用程序编程的接口(Application Programming Interface),简称Windows API。如CreateWindow就是一个API 函数,应用程序中调用这个函数,操作系统就会按照该函 数提供的参数信息产
3、生一个相应的窗口。 http:/www.sunxin.org 向上的箭头表示操作系统能够将输入设备的变化上传给应 用程序。如用户在某个程序活动时按了一下键盘,操作系统 马上能够感知到这一事件,并且能够知道用户按下的是哪一 个键,操作系统并不决定对这一事件如何作出反应,而是将 这一事件转交给应用程序,由应用程序决定如何对这一事件 作出反应。好比有个蚊子叮了我们一口,我们的神经末梢 (相当于操作系统)马上感知到这一事件,并传递给了我们 的大脑(相当于应用程序),我们的大脑最终决定如何对这 一事件作出反应,如将蚊子赶走,或是将蚊子拍死。对事件 作出反应的过程就是消息响应。 http:/www.sun
4、xin.org http:/www.sunxin.org http:/www.sunxin.org http:/www.sunxin.org http:/www.sunxin.org http:/www.sunxin.org typedef struct _WNDCLASS UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HANDLE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTS
5、TR lpszClassName; WNDCLASS; http:/www.sunxin.org 在我们的程序中经常要用到一类变量,这个变量里的每一位(bit) 都对应某一种特性。当该变量的某位为1时,表示有该位对应的那 种特性,当该位为0时,即没有该位所对应的特性。当变量中的某 几位同时为1时,就表示同时具有几种特性的组合。一个变量中的 哪一位代表哪种意义,不容易记忆,所以我们经常根据特征的英 文拼写的大写去定义一些宏,该宏所对应的数值中仅有与该特征 相对应的那一位(bit)为1,其余的bit都为0。我们使用goto definition就能发现CS_VREDRAW=0 x0001, CS_
6、HREDRAW=0 x0002,CS_DBLCLKS =0 x0008, CS_NOCLOSE=0 x0200。他们的共同点就是只有一位为1,其余位 都为0。如果我们希望某一变量的数值既有CS_VREDRAW特性, 又有CS_HREDRAW特性,我们只需使用二进制OR(|)操作符将 他们进行或运算相组合,如style=CS_VREDRAW | CS_HREDRAW | CS_NOCLOSE。如果我们希望在某一变量原有的几个特征上去 掉其中一个特征,用取反()之后再进行与(&)运算,就能够 实现,如在刚才的style的基础上去掉CS_NOCLOSE特征,可以用 style & CS_NOCLOS
7、E实现。 http:/www.sunxin.org 第二个成员变量lpfnWndProc指定了这一类型窗口的过程 函数,也称回调函数。回调函数的原理是这样的,当应 用程序收到给某一窗口的消息时(还记得前面讲过的消 息通常与窗口相关的吗?),就应该调用某一函数来处 理这条消息。这一调用过程不用应用程序自己来实施, 而由操作系统来完成,但是,回调函数本身的代码必须 由应用程序自己完成。对于一条消息,操作系统到底调 用应用程序中的哪个函数(回调函数)来处理呢?操作 系统调用的就是接受消息的窗口所属的类型中的 lpfnWndProc成员指定的函数。每一种不同类型的窗口都 有自己专用的回调函数,该函数就
8、是通过lpfnWndProc成 员指定的。 http:/www.sunxin.org 举例:汽车厂家生产汽车好比应用程序创建窗口, 用户使用汽车好比操作系统管理窗口,某种汽车在 销售前就指定好了修理站(类似回调函数),当用 户的汽车出现故障后(类似窗口收到消息),汽车 用户(类似操作系统)自己直接找到修理站去修理, 不用厂家(类似应用程序)亲自将车送到修理站去 修理,但修理站还得由厂家事先建造好。 http:/www.sunxin.org 点阵图点阵图- -菊花菊花 放大后的菊花图放大后的菊花图 矢量图矢量图- -笑脸笑脸 放大后的笑脸放大后的笑脸 在安装CorelDRAW X4前,应该仔细阅
9、读安装说明书,并严 格按说明书上的提示和要求操作,如果在安装CorelDRAW X4之前,计算机中有较低版本的CorelDRAW应用程序,应先 删除低版本的应用程序,否则会影响CorelDRAW X4的正确 安装。 按步骤提示进行按步骤提示进行 工具栏包括两种状态: 一种是固定状态,此时工具栏必须位于窗口的上、下或左、 右边缘,且不显示标题栏; 一种是浮动状态,此时工具栏独立存在并显示标题栏,可 处于窗口中的任意位置,如图所示的“缩放”工具栏。 使用“矩形工具”以两 种不同起点绘制矩形 使用“矩形工具”以两 种不同起点绘制矩形 使用“3点矩形工具” 绘制斜向矩形 使用“3点矩形工具” 绘制斜向
10、矩形 选中矩形 设置圆角矩形参数 操作步骤操作步骤 Step1 使用工具箱中的【矩形工具】,在页面中选定位置后 从左上角向右下角拖曳,释放鼠标后即绘制出一矩形。如 果在拖曳鼠标的同时按住Shift键,则可以起点为中心绘制矩 形。 Step2 使用工具箱中的【3点矩形工具】,在选定位置单击并 拖动,释放鼠标按钮,确定矩形的一条边。移动鼠标并再 次单击,确定矩形的另一个角点。 技术点拨技术点拨 如果双击“矩形工具”图标,可以根据绘图页面的大小自动生成一个矩形。 如果在绘制矩形时按住Ctrl键,可绘制正方形;若同时按住Ctrl键和Shift 键,则可以以起点为中心绘制正方形。 操作步骤操作步骤 St
11、ep1 使用工具箱中的【挑选工具】选中绘制的矩形或正 方形。 Step2 在【矩形工具】属性栏中的文本框中设置数值并按 Enter键,即可得到圆角矩形或圆角正方形。 技术点拨技术点拨 如果单击“矩形工具”属性栏中的按钮,使其呈打开状态,可分 别在各文本框中输入不同的数值,从而制作出具有不同圆角半径的 特殊圆角矩形。 使用“椭圆工具” 绘制椭圆 使用“3点椭圆工具” 绘制倾斜椭圆 使用“3点椭圆工具” 绘制倾斜椭圆 使用“3点椭圆工具” 绘制倾斜椭圆 使用“3点椭圆工具” 绘制倾斜椭圆 创建饼形和弧形 创建饼形和弧形 创建饼形和弧形 反方向替换饼形反方向替换饼形 操作步骤操作步骤 Step1 使
12、用工具箱中的【椭圆形工具】,将光标移到页面适当 位置,按下鼠标左键并拖动,即可绘制出任意比例的椭圆。 Step2 使用工具箱中的【3点椭圆形工具】,在页面选定位置 单击并拖动,确定椭圆圆心和一个半轴。继续移动光标并 单击,确定椭圆的另一个半轴。 技术点拨技术点拨 绘制椭圆时,如按住Shift键,可从中心向外绘制椭圆;如按住Ctrl键, 可绘制正圆;如同时按住Shift键和Ctrl键,可从中心向外绘制正圆。 操作步骤操作步骤 Step1 选中绘制好的椭圆,单击其属性栏中的【饼形】按 钮或【弧形】按钮,即可得到默认设置的饼形或弧形。 还可以在文本框中输入数值,来改变饼形或弧形的起始 角度和结束角度
13、 。 Step2 选中绘制的弧形或饼形后,单击属性栏上的【确定 绘制饼图和弧形时的方向】按钮,可以反方向替换绘制 的弧形或饼形,即得到所绘弧形或饼形的另一部分 。 技术点拨技术点拨 使用“形状工具”;向外拖曳椭圆上的节点可以得到弧形,向 内拖曳节点则可得到饼形 。 绘制多边形绘制多边形改变多边形属性 绘制星形更改星形属性绘制复杂星形 利用属性栏修改复杂星 形形状 绘制对数式螺旋线绘制对称式螺旋线 图纸图形 利用“形状工具”改变 星形形状 操作步骤操作步骤 Step1 使用工具箱中的【多边形工具】,在页面适当位置单击 并拖动,即可绘制出一个多边形;由于多边形的每个节点都 与它对应的所有节点相关联
14、,所以多边形可保持其对称性。 若用形状工具移动其中某个节点,它就会变化出无数的多边 形图形 。 Step2 选中绘制的多边形后,还可利用属性栏改变多边形的边 数(其取值范围为3-500)和线条类型等属性 。 技术点拨技术点拨 绘按住Shift键,可从中心向外绘制多边形;如按住Ctrl键,可绘制正 多边形;如同时按住Shift键和Ctrl键,可从中心向外绘制正多边形 。 操作步骤操作步骤 Step1 使用工具箱中的【星形工具】,在页面中点击并拖动 鼠标,即可绘制出一个星形 。 Step2 选中绘制的星形后,可利用属性栏改变星形的边数、 尖角角度和线条粗细等属性 。 CorelDRAW X4版本中
15、的“复杂星形工具”是原“星形 工具”的增强,并且可以通过修改属性栏中的参数,得到各 种形状的星形对象。 操作步骤操作步骤 Step1 使用工具箱中的【复杂星形工具】,在页面中单击并拖 动鼠标,即可绘制出一个星形 。 Step2 修改属性栏中的相关参数,可以对星形做更多的改变 。 技术点拨技术点拨 用“形状工具”移动其中某个节点,它就会变化出无数的不同的星 形 。 操作步骤操作步骤 Step1 在工具箱中使用【图纸工具】,在页面中单击并拖动鼠 标,即可绘制出一个图纸图形 。 Step2 可修改属性栏中的参数(行数和列数,其范围都为1- 99)。 Step3 右键选择“取消全部群组”命令把每一小格
16、分解为单独 的图形 。 技术点拨技术点拨 按住Shift键,可从中心向外绘制图纸图形;按住Ctrl键,可绘制正方 形图纸图形;如同时按住Shift键和Ctrl键,可从中心向外绘制正方形图 纸图形。 操作步骤操作步骤 Step1 使用工具箱中的【螺旋形工具】,此时属性栏中的 【对称式螺纹】按钮被自动选取 。 Step2 在页面上单击并拖动,释放鼠标按钮即可绘制一个 四圈等距对称式螺旋线。另外,如果在绘制时按住Ctrl键, 则可绘制一个宽度和高度相等的正螺旋线。 Step3 如要改变螺旋线的圈数,可在选定螺旋线后,在其 属性栏的“螺纹回圈”文本框中键入数值。 Step4 如要绘制对数式螺旋线,可单
17、击属性栏中的【对数 式螺纹】按钮,然后设置螺旋线的圈数,并通过调节 “螺纹扩展参数”滑块来设置螺旋线的间距。在页面中 单击并拖动,即可绘制对数式螺旋线 。 技术点拨技术点拨 按住Shift键,可从中心向外绘制螺旋线;按住Ctrl键,可绘制正 螺旋线;如同时按住Shift键和Ctrl键,可从中心向外绘制正螺旋线。 “基本形状”按钮用“基本形状”按钮 绘制笑脸 “箭头形状”按钮 用“箭头形状”按钮绘 制四向箭头 “流程图形状”按钮 用“流程图形状”按钮 绘制流程图 “标题形状”按钮用“标题形状”按钮 绘制标题 “标注形状”按钮 用“标住形状”按钮 绘制标注 智能绘图工具参数栏使用“智能绘图工具”
18、绘制梯形 使用“智能绘图工具” 绘制梯形 使用“椭圆工具” 绘制一椭圆 操作步骤操作步骤 Step1 使用工具箱中的【基本形状】【基本形状】工具 (CorelDRAW提供15种基本图形供选择)。 Step2 点击属性栏中的【完美形状】按钮,并从弹出的下拉列 表中选择所需的基本形状 。 Step3 移动指针到绘图页面上,按住鼠标左键并向下拖曳,直 达满意后松开鼠标 。 技术点拨技术点拨 按住Shift键,可从中心向外绘制基本形状,按住Ctrl键,可绘制正基 本形状;如同时按住Shift键和Ctrl键,可从中心向外绘制正基本形状。 操作步骤操作步骤 Step1 使用工具箱中的【箭头形状】工具(Co
19、relDRAW提 供21种箭头图形供选择) 。 Step2 点击属性栏中的【完美形状】按钮,并从弹出的下 拉列表中选择所需的箭头形状 。 Step3 移动指针到绘图页面上,按住鼠标左键并向下拖曳, 直达满意后松开鼠标 。 操作步骤操作步骤 Step1 使用工具箱中的【流程图形状】工具(CorelDRAW 提供23种流程图图形供选择) 。 Step2 点击属性栏中的【完美形状】按钮,并从弹出的选 项中选择所需的流程图形状 . Step3 移动指针到绘图页面上,按住鼠标左键并向下拖曳, 直达满意后松开鼠标 。 操作步骤操作步骤 Step1 使用工具箱中的【标题形状】工具(CorelDRAW提供5
20、种标题图形供选择) 。 Step2 点击属性栏中的【完美形状】按钮,并从弹出的选项 中选择所需的标题形状 。 Step3 移动指针到绘图页面上,按住鼠标左键并向下拖曳, 直达满意后松开鼠标 。 操作步骤操作步骤 Step1 使用工具箱中的【标注形状】工具(CorelDRAW提 供5种标题图形供选择) 。 Step2 点击属性栏中的【完美形状】按钮,并从弹出的选 项中选择所需的标注形状 。 Step3 移动指针到绘图页面上,按住鼠标左键并向下拖曳, 直达满意后松开鼠标 。 操作步骤操作步骤 Step1 使用工具箱中的【智能绘图工具】,在属性栏中设 置相关参数 。 Step2 在绘图页面中按下鼠标
21、左键并拖动,绘制一个大致 几何梯形形状,松开鼠标左键,该形状自动变成梯形 。 综合案例最终效果螃蟹 设置填充色为黄色 设置轮廓参数 绘制小椭圆小椭圆变为弧线 同理绘制其他几个小椭圆绘制两个大钳子 绘制眼睛绘制无轮廓的红色五角星 操作步骤操作步骤 Step1 使用工具箱中的 “文件”“新建”(Ctrl+N)新建一文件,使用工 具箱中的【椭圆形工具】绘制一椭圆 。 Step2 用鼠标右键点击椭圆,选择“属性”,在弹出的“对象属性”泊坞窗中 选择“填充”选项卡,设置填充色为黄色。 Step3 在泊坞窗中选择“轮廓”选项卡,如图2-34所示设置宽度为2mm,颜色 为黑色,样式为虚线。 Step4 在椭
22、圆中绘制一小椭圆,其轮廓参数同Step3 。 Step5 同理绘制其余几个小椭圆,并用【挑选工具】选中这些小椭圆,按下快 捷键“Shift+PageDown”将它们的顺序调整到大椭圆之下 。 Step6 同理绘制螃蟹的两个大钳子,设置椭圆属性栏参数为:【饼形】按钮, “起始和结束角度”为322.459,使之变为饼形 。 操作步骤操作步骤 Step7 同理绘制螃蟹的两个大钳子,设置椭圆属性栏参数为:【饼形】按钮, “起始和结束角度”为322.459,使之变为饼形 。 Step8 使用工具箱中的【椭圆形工具】绘制眼睛(颜色从外到里分别为蓝、白、(颜色从外到里分别为蓝、白、 黑)黑)。 Step9
23、设置参数:星型的角度为5、锐度为20、无轮廓,使用工具箱中的【星 形工具】绘制两个红色五角星。 第第3 3章章 绘制线条和不规则图形绘制线条和不规则图形 第第3 3章章 绘制线条和不规则图形绘制线条和不规则图形 绘制简单曲线 绘制闭合图形 操作步骤操作步骤 Step1 按F5快捷键选择工具箱中的【手绘工具】,鼠标的光标以 十字形显示。 Step2 使用【手绘工具】,在起始位置上单击鼠标左键,移动鼠 标在需要的位置上再次单击鼠标左键即可得到直线。 Step3 如要绘制闭合的图形,可在绘制完第二个节点后双击释放 鼠标,并继续绘制第三、第四个节点,要闭合图形,只需将最后 一个节点在第一个节点上单击鼠
24、标左键即可。 技术点拨技术点拨 如果双击“矩形工具”图标,可以根据绘图页面的大小自动 生成一个矩形;如果在绘制矩形时按住Ctrl键,可绘制正方形; 若同时按住Ctrl键和Shift键,则可以以起点为中心绘制正方形。 操作步骤操作步骤 Step1 使用【手绘工具】,在起始位置单击鼠标左键,然后按住 鼠标左键拖动,绘制任意曲线。 技术点拨技术点拨 使用“手绘工具”时,配合Ctrl键可以约束绘制的直线按角 度变化。 “手绘工具”用于绘制比较随意的线条,可以绘制直线、 曲线和任意形状的图形,就好像用铅笔进行绘图一样。 节点控制点 两个节点生成曲线 拖动控制点 调节连线 操作步骤操作步骤 Step1 使
25、用工具箱中的【贝塞尔工具】,在起始位置上单击鼠标 左键并按住鼠标左键不动,然后拖动鼠标则该节点两边出现两个 控制点。 Step2 移动鼠标到下一节点处单击,两个节点会生成一条曲线。 Step3 在第二个节点上单击鼠标,并拖动鼠标,第二个节点的两 端会出现两个控制点。 Step4 在第二个节点上单击鼠标不放,并拖动鼠标调节控制点连 线的长度和角度,曲线的外观也会随着发生发生改变。 技术点拨技术点拨 “贝塞尔工具”是通过定位节点的位置和调整控制手柄的方向来绘制曲线, 如果再次单击已绘制好的曲线的终点,即可在其基础上继续进行绘制。 “艺术笔预设”属性栏 绘制曲线 “艺术笔刷”属性栏 “艺术笔刷”绘制
26、曲 线 改变曲线宽度及笔触形状 绘制图案式线条 调整属性后的图案式线条 “艺术笔书法”属性栏 使用书法工具绘制书法线条 操作步骤操作步骤 Step1 使用工具箱中的【艺术笔工具】,在“艺术笔预设”属 性栏中,单击【预设】按钮。 Step2 在属性栏中,设置“手绘平滑”为最高100,也可以根据 实际需要来调整该参数。 Step3 在属性栏中,设置“艺术笔工具宽度”值为10mm。 Step4 在“预设笔触列表”中选择程序预设的笔触样式 。 Step5 属性设置好后,在页面中,按住鼠标左键不放的同时绘 制所需的线条 。 Step6 如要改变线条的宽度或笔触形状,可先选中绘制的线条, 然后在属性栏中修
27、改“艺术笔工具宽度”和笔触样式。 操作步骤操作步骤 Step1 使用工具箱中的【艺术笔工具】,在属性栏中,单击【笔 刷】按钮 。 Step2 在属性栏中,设置“手绘平滑”为最高100,也可以根据 实际需要来调整该参数 。 Step3 在属性栏中,设置“艺术笔工具宽度”值为10mm 。 Step4 在“笔触列表”中使用默认的笔触样式 。 Step5 属属性设置好后,在页面中,按住鼠标左键不放的同时绘 制所需的线条 。 Step6 如要改变线条的宽度或笔触形状,可先选中绘制的线条, 然后在属性栏中修改“艺术笔工具宽度”和笔触样式 。 技术点拨技术点拨 如果选择的画笔笔触不在下拉列表里面,用户可以再
28、工具属性栏中单击 【浏览】按钮,然后在打开的“浏览文件夹”对话框中选择画笔笔触文件。 使用“喷灌”笔触,不仅可以再线条上喷涂一系列的 对象,还可以导入位图和符号沿着线条喷涂,也可以自行 创建喷涂列表文件。 操作步骤操作步骤 Step1 在【艺术笔工具】属性栏中,单击【喷灌】按钮,可以在 喷笔绘制过的地方喷上所选择的图案,喷绘方式为“顺序” 。 Step2 属性栏中设置喷笔图案的尺寸大小,同时可以选择喷绘方 式为“随机”、“顺序”或“按方向”;现在将图案按方向排 列 。 使用“书法”笔触工具可以绘制出书法笔画的图形效果。 操作步骤操作步骤 Step1 在【艺术笔工具】属性栏中,单击【书法】按钮,
29、并设置 如图3-16所示,在页面中绘制如下线条 。 Step2 通过属性栏中的“艺术笔工具宽度”和“书法的角度”, 可修改图形的属性,然后为图形添加颜色 。 问题解答问题解答1:如何使用压力工具?:如何使用压力工具? 单击“艺术笔工具”属性栏中的“压力”按钮,在属性栏中 可设置“艺术笔工具宽度”数值。将鼠标移到页面中,按住鼠标 左键并拖动到适当的位置,松开鼠标即可得到所要的艺术图形。 应用的压力大小决定线条的实际宽度。 “3点曲线工具”绘制鱼身 体 绘制鱼尾和鱼鳍 为鱼尾和鱼鳍添加线条 并调整轮廓宽度 填充颜色 效果图 操作步骤操作步骤 Step1 使用工具箱中的【3点曲线工具】,绘制鱼的身体
30、,并利用工具 箱中的【形状工具】,调节控制点 。 Step2 工具箱中的【钢笔工具】分别画出鱼尾和鱼鳍的基本形状,用 【形状工具】选中,转换为曲线后分别调整到合适形状 。 Step3 使用工具箱中的【折线工具】分别为鱼尾和鱼鳍添加线条,并 在属性栏中调整所有线条的宽度为1.5mm。 Step4 为鱼身、鱼尾和鱼鳍填充渐变。首先选择鱼身,并选择工具箱 中的【填充】-【渐变填充】,打开“渐变填充”对话框,选择“填充 类型”为线性,选择【双色】单选框,设置CMYK颜色值从(100,20, 0,0)到(40,0,0,0)。用同样的方法分别为鱼尾和鱼鳍填充同样 的渐变,并调整鱼身、鱼尾和鱼鳍的顺序 。
31、Step5 使用工具箱中的【椭圆形工具】,为鱼添加眼睛,最后使用工 具箱中的【钢笔工具】或【3点曲线工具】为鱼添加鱼嘴 。 组织示意图结构 对图形进行连接 “交互式连线”属性栏 效果图 操作步骤操作步骤 Step1 使用工具箱中的【矩形工具】,在页面上绘制表示组织的 示意图结构。 Step2 使用工具箱中的【手绘工具】【交互式连线工具】按钮, 选定“成角连接器”对图形进行连接 。 Step3 选中连接线条,并设置属性 。 Step4 其他连线与第二、第三步一样 。 技术点拨技术点拨 绘制连线后,移动被连接的对象,则连接线会随之发生变化, 说明连接线与对象之间互为关联 。 “水平度量”尺寸 “垂
32、直”和“倾斜”度量尺 寸 “角度度量”尺寸 对象标注 操作步骤操作步骤 Step1 使用工具箱中的【星形工具】,在页面中绘制一个六角星 形 。 Step2 使用工具箱中的【度量工具】,并在“尺度属性栏”中单 击【水平度量工】按钮,将鼠标放在需要度量的对象的起始端 点位置上单击,移动鼠标放到度量对象的终点位置上单击,然 后将鼠标移出到适当位置单击即可度量出水平尺寸。 Step3 利用与步骤2相同的方法,在“尺度属性栏”中单击【垂 直度量工具】按钮或【倾斜度量工具】按钮,度量出六角星形 的垂直尺寸或倾斜边尺寸 。 Step4 利用与步骤2相同的方法,在“尺度属性栏”中单击【垂 直度量工具】按钮或【
33、倾斜度量工具】按钮,度量出六角星形 的垂直尺寸或倾斜边尺寸 。 Step4 在“尺度属性栏”中单击【角度度量工具】按钮,将鼠标 移到需要测量的节点A处单击,移动鼠标沿底边移动到底边的节 点B处单击,然后将鼠标移到终边的节点处C单击,然后将鼠标 移出到适当位置处单击即可得出角BAC的度数为95度 。 Step5 在“尺度属性栏”中单击【标注工具】按钮,将鼠标移到 六角星形的中心位置处单击,然后将鼠标移到六角星形外适当 位置处单击,再将鼠标继续移到适当位置单击,然后输入所 需的注释 。 综合案例最终效果卡通衣服 绘制调节衣服形状 绘制调节衣服花边形状 填充颜色绘制衣服钮扣 绘制衣服高光 绘制兔子外
34、观 绘制眼睛、腮红以及嘴巴 填充腮红及嘴巴颜色 绘制耳朵阴影 操作步骤操作步骤 Step1 执行菜单栏的“文件”“新建”(Ctrl+N)命令,新建 一个A4页面,使用工具箱中的【贝塞尔工具】或【钢笔工具】 绘制直线,勾勒出衣服的形状 。 Step2 使用工具箱中的【形状工具】,调整节点,调整出所需图 形 。 Step3 使用工具箱中的【钢笔工具】或【折线工具】绘制衣服的 花边 。 Step4 使用工具箱中的【形状工具】调整花边的形状 。 Step5 使用工具箱中的【智能填充工具】,并在属性栏中设置 “填充选项”为“指定”,CMYK值为(0,40,0,0),在衣 服的位置上单击,填充颜色;用同样
35、的方法,设置CMYK颜色值 为(0,0,20,0),分别在衣领、袖子等花边上单击填充颜色 。 Step6 使用工具箱中的【椭圆形工具】为衣服绘制钮扣 。 操作步骤操作步骤 Step7 使用工具箱中的【贝塞尔工具】,绘制衣服的高光,并使 用【形状工具】调节高光的形状,并填充CMYK颜色值为(0,20, 20,0),并去除高光的轮廓 。 Step8 使用工具箱中的【椭圆形工具】,分别绘制三个椭圆。使 用【挑选工具】,将三个椭圆全部选中,单击属性栏中的【焊接】 按钮,将三个图形焊接在一起,并为图形填充为白色 。 Step9 使用工具箱中的【椭圆形工具】绘制兔子的眼睛、腮红以 及嘴巴,效果如图3-51
36、所示。为腮红填充颜色,选择【渐变填充】, 弹出“渐变填充”对话框,选择“填充类型”为射线,选择【双 色】单选框,设置CMYK颜色值从(0,0,0,0)到(0,40,20, 0)。填充嘴巴的CMYK颜色值为(0,40,20,0),并去除腮红 及嘴巴的轮廓线 。 Step10 使使用工具箱中的【贝塞尔工具】绘制耳朵的阴影,并填 充CMYK颜色为(0,0,0,10),并去除轮廓线 。 Step11 全选兔子,按“Ctrl+G”键组合兔子,并将兔子移动到衣服 上,右键点击右边“默认CMYK调色板”上的无轮廓按钮去除其 轮廓线,并调整兔子的大小、位置以及角度 。 使节点成为尖突 平滑节点 生成对称节点
37、绘制图形 调节线段 调节节点 绘制闭合曲线 选中需分割的节点 将分割的节点移开 选中断开的两个节点 连接两个断开的节点 在CorelDRAW X4中,可以使用“矩形”、“手绘”、“选 择全部节点”3种节点选择方式。 操作步骤操作步骤 Step1 选择工具箱中的【形状工具】,在其工具属性栏中选择使 用的节点选择方式为“手绘”方式 。 Step2 在页面中拖动鼠标以自由手绘的方式 拖出一个不规则的 形状区域,选择曲 线的节点 。 Step3 在工具属性栏中选择使用的节点选择方式为“矩形”方式, 利用鼠标拖出一个矩形区域,框选曲线节点 。 Step4 在工具属性栏中点击【选择全部节点】按钮,即可选中
38、曲 线中的所有节点 。 技术点拨技术点拨 按住Shift键,单击各节点,可以同时选取多个节点;按住 “Ctrl+Shift”组合键,选取曲线上的任意一个节点,可选中该线段上 的所有节点 曲线上的节点有3种,分别是:尖突、平滑、对称。 尖突节点可用于在曲线对象中创建尖锐的过渡点,例如 拐角或尖角。 可以相互独立地在尖突节点中移动控制手柄, 而且只更改节点一端的线条。 平滑节点,穿过节点的线条沿袭了曲线的形状,从而在 线段之间产生平滑的过渡。 平滑节点中的控制手柄总是相 互之间完全相反的,但它们距离节点的距离可能不同。 对称节点类似于平滑节点。 它们在线段之间创建平滑的 过渡,但节点两端的线条呈现
39、相同的曲线外观。 对称节点 的控制手柄相互之间是完全相反的,并且与节点间的距离 相等。 操作步骤操作步骤 Step1 使用工具箱中的【形状工具】单击曲线上的节点 。 Step2 在“编辑曲线”属性栏上分别单击【使节点成为尖突】、 【平滑节点】、【生成对称节点】按钮可分别得到相应效果 。 技术点拨技术点拨 可以使用快捷键来改变所选节点的类型。要将平滑节点改为 尖突节点,或将尖突节点改为平滑节点,可按下快捷键C键;要 将对称节点改为平滑节点或将平滑节点改为对称节点,可按下 快捷键S键 。 操作步骤操作步骤 Step1 使用工具箱中的【贝塞尔工具】绘制如图4-7所示图形 。 Step2 使用工具箱中
40、的【形状工具】,现在线段上单击一点,然 后单击属性栏中的【转换直线为曲线】按钮,并调节线段两端的 控制柄 。 Step3 使用同样的方法,继续选中其中一条直线段,将直线转换 为曲线,并调整控制柄 。 Step4 选中该节点,点击属性栏上的【生产对称节点】按钮 。 Step5 使用同样的方法,调整图形的另一半 。 技术点拨技术点拨 当节点的类型不同时,移动节点上的控制点来进行多个节点 一起编辑,则效果会随着节点类型的不同而不同。更改控制手柄 的角度和到节点的距离,也可以变形线段。 操作步骤操作步骤 添加节点添加节点 Step1 使用工具箱中的【贝塞尔工具】在页面绘制曲线。 Step2 使用工具箱
41、中的【形状工具】在需要添加节点的曲线位置 上单击鼠标。单击属性栏上的【添加节点】按钮即可添加一个新 的节点,或者使用【形状工具】直接在曲线上双击,也可添加节 点。 删除节点删除节点 Step1 使用工具箱中的【贝塞尔工具】,在页面绘制曲线。 Step2 使用工具箱中的【形状工具】按钮,在需要删除的节点上 双击鼠标,即可删除该节点。或者用【形状工具】单击选中要删 除的节点,再单击属性栏上【删除节点】按钮,即可删除该节点。 操作步骤操作步骤 断开曲线断开曲线 Step1 使用工具箱中的【贝塞尔工具】在页面中绘制一个闭合的 曲线。 Step2 使用工具箱中的【形状工具】,选中需要分割曲线的节点。 S
42、tep3 单击【形状工具】属性栏中的【断开曲线】按钮,即可将 节点分离成两个节点,使用【形状工具】将分离的节点移开。 连接两个节点连接两个节点 Step1 使用工具箱中的【形状工具】,圈选上例中断开的两个节 点。 Step2 单击【形状工具】属性栏中的【连接两个节点】按钮,即 可将曲线中断开的两个节点连接在一起。 “涂抹笔刷”工具向外 进行涂抹图 “涂抹笔刷”工具向内 进行涂抹 星形 “粗糙笔刷”属性栏 对象粗糙效果 打开文件 旋转对象 镜像对性 自由调节对象 操作步骤操作步骤 Step1 使用工具箱中的【椭圆形工具】,在页面中绘制一个圆, 并按快捷键“Ctrl+Q”将圆转换为曲线。 Step
43、2 使用工具箱中的【涂抹笔刷】工具,并设置工具属性 。 Step3 将【涂抹笔刷】工具从图形内部向外进行涂抹 。 Step4 将【涂抹笔刷】工具从图形外部向内进行涂抹 。 技术点拨技术点拨 不能将涂抹应用于嵌入对象、链接图像、网格、遮罩或网 状填充的对象,也不能将涂抹应用于具有调和效果和轮廓图效 果的对象。 操作步骤操作步骤 Step1 使用工具箱中的【星形工具】,在页面中绘制一个多 边形,将多边形转换为曲线,并为其填充颜色。 Step2 使用工具箱中的【粗糙笔刷】工具,设置相应的属性 栏属性。 Step3 使用【粗糙笔刷】工具在图形对象的轮廓上拖曳,对 图形轮廓进行粗糙处理。 技术点拨技术点
44、拨 在使用“涂抹笔刷”和“粗糙笔刷”工具修改矩形、椭 圆形、多边形及预设形状等几何图形时应先把他们转换为曲 线对象。 操作步骤操作步骤 Step1 执行菜单栏中 “文件”“打开”(Ctrl+O)命令,打 开矢量文件(记事本.cdr)。 Step2 使用工具箱中的【自由变换工具】,在属性栏中使【应用 到再制】按钮处于按下状态,然后单击属性栏中的【自由旋转 工具】按钮,在绘图区中选择其中一点作为旋转的中心点,旋 转到合适位置后松开鼠标。 Step3 单击属性栏中的【应用到再制】按钮使其处于未被按下状 态。单击属性栏中的【自由角度镜像工具】,选中绘图区中的 对象的其中一点作为镜像基点。按下鼠标左键拖
45、出一条镜像轴, 到达所需位置后松开鼠标,即可将对象镜像到所需位置。 Step4 单击属性栏中的【自由调节工具】按钮,选中绘图区中 的对象的其中一点作为调节的基点。拖动鼠标左键改变其大小, 调整到满意效果后松开鼠标。 拖出裁剪框 擦除对象 “刻刀工具”形状为竖 直 移动分割节点 虚拟段删除工具”垂直状 态 删除线段 操作步骤操作步骤 Step1 执行菜单栏“文件”“导入”命令,将一幅位图导入 到页面中。 Step2 使用工具箱中的【裁剪工具】,在图片上拖出一个裁剪 框。可以拖动裁剪框的控制点,调整裁剪框的大小。 Step3 在裁剪框内双击鼠标,即可将裁剪框以外的部分全部裁 剪掉。 操作步骤操作步
46、骤 Step1 使用工具箱中的【贝塞尔工具】绘制一段曲线。 Step2 使用工具箱中的【刻刀工具】,并在属性栏中单击【保留 为一个对象】按钮,将鼠标移到需要分割的地方,当【刻刀工具】 形状由倾斜变为竖直状态时单击鼠标。 Step3 使用工具箱中的【形状工具】,将分割的节点进行拖移。 技术点拨技术点拨 “刻刀工具”也可以分割位图对象。此外,矩形、椭圆形、 多边形等图形被分割后,将自动变为曲线对象。在使用“刻刀工 具”时,如果是已经使用渐变、群组及特殊效果处理的图形不可 以使用“刻刀工具”来裁切。 操作步骤操作步骤 Step1 执行菜单栏中的“文件”“导入”(Ctrl+I)命令,将一位图 导入到页
47、面中。 Step2 使用工具箱中的【橡皮擦工具】,并在属性栏中设置“橡皮擦 厚度”文本框内的数据,可以改变橡皮擦的大小。 Step3 单击属性栏中的【圆形/方形】按钮,当它显示为椭圆形时,表 示鼠标指针形状为圆形;当它显示为方形时,表示橡皮擦的形状为方 形。 Step4 单击鼠标左键并拖动,即可擦除目标区域。 技术点拨技术点拨 选择“橡皮擦工具”将鼠标放置绘图页面中,按下Shift键的同时单 击并上下拖动鼠标,就可以改变“橡皮擦工具”擦除的宽度。 操作步骤操作步骤 Step1 使用工具箱中的【复杂星形工具】,在页面中绘制一个 复杂星形图形。 Step2 使用工具箱中的【虚拟段删除】工具,将鼠标
48、放到图形 中两个交叉点之间的线段上,当工具由倾斜变为垂直状态,单 击鼠标,即可删除该线段。 技术点拨技术点拨 如果对图形应用了“虚拟段删除”工具后,封闭图形将变 为开放图形,此时,在默认状态下,将不能对图形应用色彩填 充等操作。 综合案例最终效果海滩椰树 绘制天空与海洋 使用“贝塞尔工具”绘制沙 滩 调节节点 调节后的沙滩效果 绘制椰子树的叶子 椰子树叶子效果图 绘制椰子树的树干 椰子树树干的效果 绘制椰果 绘制太阳及沙滩的点缀 绘制椰子树的影子 椰树海景效果图 操作步骤操作步骤 Step1 执行“文件”“新建”(Ctrl+N)命令,新建一个A4页 面,并单击属性栏中的【横向】按钮。 Step
49、2 使用工具箱中的【贝塞尔工具】绘制天空与海洋,并填充 天空颜色CMYK值为(20,4,0,0),海洋颜色CMYK值为(70, 0,0,0)。去除天空与海洋的轮廓线。 Step3 使用工具箱中的【挑选工具】,分别在天空和海洋上单击 鼠标右键,在弹出的菜单中选择“锁定对象”命令。使用工具箱 中的【贝塞尔工具】绘制沙滩。 Step4 使用工具箱中的【形状工具】框选刚绘制的沙滩,单击属 性栏中的【转换直线为曲线】按钮,选择三角形的顶点节点,单 击属性栏中的【平滑节点】按钮。用鼠标调节各节点的控制线, 调整出所需形状,并填充颜色CMYK值为(0,13,87,2)。使用 【挑选工具】选中沙滩,并在属性栏
50、中修改其轮廓宽度值为1.5mm。 操作步骤操作步骤 Step5 使用工具箱中的【贝塞尔工具】绘制椰子树的叶子。用 【形状工具】框选所绘制的图形,单击属性栏中的【转换直线为 曲线】按钮,使用【形状工具】调节节点的控制线。将图形调节 出所需形状后,填充颜色CMYK值为(100,0,100,0),使用 【挑选工具】选中椰子树的叶子,并在属性栏中修改其轮廓宽度 值为1.5mm。 Step6 使用工具箱中的【贝塞尔工具】绘制出椰子树的树干。使 用【形状工具】对图形进行调节,并填充颜色CMYK值为(0, 64,78,21),使用【挑选工具】选中椰子树的树干,并在属性 栏中修改其轮廓宽度值为1.5mm,并在