文档详情

vb课程设计 简易绘图板说明书.doc

发布:2017-09-20约5.08千字共12页下载文档
文本预览下载声明
工程学院 课程设计说明书 课 程 名 称: 程序设计基础课程设计 题 目: 简易绘图板 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 年 月 日 完 成 时 间: 年 月 日 课程设计成绩: 学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100) 指导教师签名: 年 月 日 目 录 摘要 - 2 - 1 引言 - 3 - 1.1 选题背景 - 3 - 1.2 任务与分析 - 3 - 2 方案设计 - 4 - 3 界面设计 - 4 - 4 代码设计及程序调试 - 5 - 5 软件使用说明 - 8 - 总结与体会 - 9 - 致谢 - 10 - 参考文献 - 11 - 摘 要 随着软件技术的不断更新发展,计算机绘图方便高效,在生活生产中扮演着极为重要的角色, Windows环境下的Visual Basic提供了丰富的图形功能。本文主要通过对选题背景、方案设计、界面设计、代码编写及调试以及软件使用说明等的介绍,介绍了作者利用Visual Basic对“简易绘图板”应用软件的开发设计过程,并分析了所开发软件系统的优点和不足。 关键词:Visual Basic 简易绘图板 程序设计 1 引 言 1.1 选题背景 通过一年来对Visual Basic 高级语言程序设计的学习,我已经掌握了一些常用的控件的使用方法,对简单的程序设计的常用算法也有了一定的了解,还掌握了对图形的一些基本操作。为了进一步加深理解、验证、巩固课堂教学内容,加深对可视化编程思想的理解,强化Visual Basic对程序流程控制、常用控件的属性、事件、方法的理解和使用;为了进一步提高编程能力、程序的调试能力,理论联系实际的能力;巩固所学的这些程序设计的方法,为了达到后续课程对实际编程计算能力的要求,特作“简易绘图板”这个小题目作为课程设计实践教学环节的题目,有助于培养综合运用所学知识解决实际问题的能力,可以充分发挥想象力和创新能力;也能让我看到自己在这方面的不足以便找到努力方向。 1.2 任务与分析 本段应详细阐述所选设计题目任务的具体内容及具体要求,分析设计软件的预期功能和涉及的VB知识点。 简易绘图板这小程序要求能完成简单的图形绘制,如直线、圆、矩形、椭圆;能实现基本的线型线宽的改变;能实现绘图界面的清空;能通过菜单栏实现文件的保存、打开以及在帮助菜单中找到使用说明和其它问题解决办法。 该程序中涉及: 各种基本绘图语句的运用 条件语句的使用 控件数组的创建和使用 active控件的创建和使用 2 方案设计 设计一个类似于windows附件中绘图板的程序 画直线状态下点鼠标左键位置为直线的起点,松开鼠标所在位置点为终点。 画圆状态下圆心,松开鼠标所在位置点为圆上一点。 画矩形状态下点鼠标左键位置和松开鼠标所在位置点为所画矩形的两个对角点。 加载窗体默认绘图为黑色细实线画直线,通过点击界面上的相应控件改变线型、颜色、粗细。 点击“涂鸦”按钮实现自由绘画 点击“清空”按钮清楚图纸上的内容 在菜单栏中添加保存、打开和帮助项 3 界面设计 界面设计结果如下图 界面设计步骤 1、Ctrl+E打开菜单栏编辑器添加菜单项目 2、添加可见控件 控件名 要更改的属性名 更改后的属性值 Picture3(0) backcolor 选黑色 Picture3(1) backcolor 选红色 Picture3(2) backcolor 选黄色 Picture3(3) backcolor 选蓝色 Frame1 Caption 颜色 Frame2 Caption 线型 Frame3 Caption 线宽 Command1 Caption 清空 Command2 Caption 涂鸦 CommonDialog1 Filename 我的图画 CommonDialog1 Filter .bmp 3、添加图片框控件里的line及shape 先在相应位置画好图形再按下表更改属性 控件名 要更改的属性名 更改后的属性值 Line2 borderstyle 2-Dash Line3 borderstyle 3-Dot Line6 borderwidth 2 Line7 border
显示全部
相似文档