1. 完成一个简单的图像编辑软件,主界面如下: 2. 主要功能 a) 画线类型,即绘图时所采用的线型,包括: 实线、点线、长划线、点划线、双点划线等 b) 绘图类型,即不同的绘图形状,包括: 直线、椭圆、矩形 c) 填充类型,即画刷模式下的形状填充,包括: 实心、十字、斜纹等 d) 画线颜色修改(按钮控件),弹出ColorDialog e) 清空按钮(按钮控件) f) 画线宽度(NumericUpDown控件) g) 画刷模式(复选框控件) h) 状态栏(在绘画时显示当前光标所处坐标位置) i) 其它:组合框、控件标题属性等 3. 教材原例Bug修改 a) 窗口刷新后图像消失问题 b) 画矩形:当第二点的X或Y坐标大于第一点时,矩形无法绘制的问题 c) 鼠标的响应:左键右键均响应,应修改为仅响应鼠标左键进行绘图操作 d) 初始颜色问题,原初始颜色与背景色相同,无法显示图像 e) 清空功能:用原PictureBox背景来清空而不用Color属性所代表的颜色来清空绘图区 4. 特色功能 a) 连续线:即通常采用的画笔画出连续线条 b) timer复选框:实现间隔的改变状态条背景色 c) 右键弹出上下文菜单: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-21442.png 剪切:完成剪切图像功能 粘贴:完成图像粘贴 清除:同清空按钮 保存:将所给图形保存为jpg格式,弹出SaveFileDialog对话框,可以指定文件名和路径进行保存 About: 弹出关于对话框,必须实现,填上每个人的自己的信息,格式如下: 姓名:张** 班级:网络2班 学号:100001010101 邮箱:fdsfkdsjfewi@kafjlw file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-1698.png 5. 其它 a. 对本程序的基本框架与实现细节需另附一份word进行详细说明 c. Visual Studio版本:VS2005, VS2008或VS2010
|