VB课程设计任务书

发布 2022-10-02 07:29:28 阅读 4949

vb程序设计课程设计任务书。

武汉工业学院数学与计算机学院。

目录。一、设计目的 3

二、总体要求 3

三、时间地点安排 3

四、设计内容 3

五、课程设计总结报告要求 6

六、评分标准 7

一、设计目的。

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

本次课程设计通过设计和实现几个应用程序,达到以下目标:

1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。

2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握 vb 程序设计的方法,能熟练调试程序。

3.系统设计编程简练、可行,功能全面,并有一定的容错能力。用户界面良好,有较好的输入、输出界面。完成课设基本要求后,具有创新型设计,具有一定的实用价值。

4. 根据个人的设计调试过程,撰写设计报告。

二、总体要求。

学生利用学到的面向对象的基本原理和vb语言语法以及编程技巧,通过灵活应用vb 6.0集成开发环境进行应用程序和系统的开发设计,掌握可视化程序设计的基本方法和步骤,强化巩固已有编程知识,训练新的设计与编程思路,帮助熟悉程序编写,及时查究错误,具体要求如下:

1.整个课程设计的各个环节学生自己动手。

2.每个学生可从前6个题目选做2题,或从后两题中选做一题。

3.写出相应的算法分析和源**。

4.要求上机调试通过。

5.对课程设计进行总结,撰写课程设计报告。

三、时间地点安排。

第17-18周周一至周五,每天3个学时,合计10天,共30学时。

数计学院实验室。

四、设计内容

共包含8个大型设计题目,每个学生可从中选做一到两题。题目分别介绍如下:

第一题文本编辑器。

文本编辑是计算机最常用的数据处理功能之一。微软公司推出的microsoft word就是一款经典的文本编辑软件,具有很强的文本编辑和处理能力,在学习和工作中应用极为广泛。此外,windows操作系统自带的记事本也是一个文本编辑软件,能够进行简单的文本处理。

本次课程设计使用visual basic 6.0也可以设计一个文本编辑器。

通常,文本编辑器具有打开、保存、剪切、复制、粘贴等功能,本次课程设计设计的文本编辑器包括以下一些基本功能:

1.能够同时打开多个不同的编辑窗口,对多个文本进行独立编辑。这些窗口包含在一个父窗体中,并都具有独立的编辑功能。

2.可以打开已经保存在磁盘上的文本文件。将文件中的内容显示在文本编辑器的某个指定窗体中,同时在该窗体的标题栏和状态栏上显示该文件的存放路径。

3.可以将文本保存到指定的路径下。

4.可以打印任一窗体中的文本。

5.能够对文本的字体进行设置,包括字体、字号、字形、删除线和下画线效果,以及文本颜色。

6.可以从同一个文本编辑器窗口中剪切、复制和粘贴文本,也能从不同的文本编辑窗口中剪切、复制和粘贴文本。

7.可以设置文本的对齐方式,包括左对齐、居中对齐和右对齐。

8.此外,该文本编辑器界面简洁、操作简单,具有用户熟悉的word软件的风格。

第二题资源管理器。

许多用户可以通过windows操作系统提供的资源管理器,查看计算机系统中的所有资源。特别是,该资源管理器提供了树形文件系统结构,非常清楚和直观地显示文件或文件夹所存放的路径,而且使用资源管理器,不同文件夹之间的切换也十分方便,可以节省查找的时间。本次课设将设计一个资源管理器,可以实现文件资源的查找。

资源管理器的主要功能就是能够清楚和直观地查看计算机中的文件夹和文件。本次课设设计的资源管理器包括以下一些基本功能:

1.具有树形文件系统结构列表,可以通过该列表展开任何层次的文件夹。

2.具有文件显示列表,可以显示树形文件列表中被选中文件夹中的所有内容。

3.可以使用鼠标拖动方式实现窗体分隔,便于查看树形文件列表和文件显示列表中的内容。

4.当窗体大小被改变时,窗体中的控件仍然能够充满整个窗口。

5.能够显示当前被查看文件夹的地址路径。

6.可以直接转到用户手动设置的地址路径下。

7.可以通过菜单栏和工具栏命令实现文件列表的平铺、图表、列表和详细信息4种方式查看。

8.风格与windows操作系统提供的资源管理器相似。

第三题电子相册。

电子技术越来越发达,数码相机也越来越普及,和普通相册管理纸制**一样,电子相册被用于管理数码**。电子相册可以批量浏览数码**,也可以自动或手动浏览单张**,还可以方便地浏览不同文件夹中的**,并能修改**的名称等。本次课设要设计一个电子相册程序,可以实现上述数码**管理功能。

使用电子相册管理数码**的主要目的就是能够对数码**分类显示、修改名称、放大浏览和自动浏览等,本次课设设计的电子相册包括以下一些基本功能:

1.打开电子相册时,自动显示默认地址路径下的**。

2.使用树形文件结构显示所有的**分类文件夹。

3.能够同时一页预览多张**,并能通过翻页按钮预览其他页的**。

4.在预览**时,双击其中任一**即可放大浏览该**,并将该**的名称显示在标题栏上。

5.双击放大浏览的**可以返回**预览界面。

6.放大浏览**时,可以设置自动浏览**,也可以停止自动浏览**。

7.可以从移动存储器或磁盘上将**导入到默认路径下。

8.可以修改**的名称。

9.可以修改存放**的文件夹名称。

10.浏览**时,具有上拉、下拉、左拉和右拉显示**的效果。

11.浏览**时,具有左上拉、右上拉、左下拉和右下拉显示**的效果。也可以选择普通浏览效果。

第四题科学计算器。

随着电子技术的发展,计算机的功能越来越强大,精度越来越高,性能越来越好,可以实现复杂的科学计算,windows系统也自带了一个功能强大的计算器。本次课设要设计一个科学计算器,除了基本的四则运算之外,还有三角与反三角、对数与反对数、乘方与幂运算等。

科学计算器除了具有普通计算器的标准功能之外,还具有很多其他数据计算功能。本次课设设计的科学计算器包括以下功能:

1.具有小数点后10位以上的精度。

2.可以直接输出随机数、圆周率、自然对数的底数和重力加速度等常用常数。

3.可以输入、小数点等数字或数学符号,并能对数字取反。

4.能够计算加、减、乘、除四则运算。

5.可以计算倒数、平方、立方、开方和任意乘方或幂指运算,以及阶乘运算。

6.能够计算以10为底的对数和自然对数,以及自然对数为底的幂运算。

7.具有三角与反三角函数的计算功能,并能在角度、弧度和梯度之间进行换算。

8.可以将数据记录到内存中,并能将输入的数据和内存中的数据进行四则运算。

9.能够实现数据的统计计算,包括和、平均值和方差。

10.可以对计算或输入的结果进行复制,也能通过粘贴方式向计算器输入数字。

第五题截图软件。

截图软件的应用越来越广泛。windows操作系统也自带了一个截图软件,单独使用prtscsysrq键,可以截取整个屏幕;如果使用alt+prtscsysrq组合键,可以截取获得焦点的窗体。qq聊天软件也具有一项简单的截图功能,另外,还有一些截图软件带有基本的**编辑功能。

本次课设要使用api函数设计一个截图软件。

通常,截图软件主要具有截取屏幕、区域截图、截取焦点窗体等功能,本次课设设计的截图软件包括以下功能:

1.可以截取整个计算机屏幕,包括开始菜单和任务栏等。

2.只截取获得焦点的窗体,该窗体包含标题栏和边框等。

3.只截取获得焦点窗体的用户区,不能包括标题栏。

4.可以选择截取整个屏幕的任意区域。

5.延时截取获得焦点的**,可以切换窗体,指定不同的窗体获得焦点。

6.截图软件的界面的大小可以任意改变,使用滚动条来浏览**被遮挡的部分。

7.可以使用热键f11实现截图。

8.可以使用热键esc取消截图。

9.可以保存和打印当前的**。

10.可以使用菜单栏和工具栏进行相关操作。

第六题指针式时钟。

使用vb很容易就能设计一个具有基本功能的指针试时钟程序。但是,很多指针式时钟程序是使用label、shape等基本控件和line方法来制作最简单的指针式时钟。本次课设要使用api函数、控件对象等方法设计一个具有圆形窗口、旋转字体、窗口可拖动和始终置前等功能的指针式时钟。

指针式时钟不但要具有显示当前时间的基本功能,还要有时间和闹铃设置等基本功能,以及圆形窗体界面等风格。本次课设设计的指针式时钟包括以下功能:

1.指针式时钟需要有时针、分针和秒针三根时钟指针。

2.时钟界面为圆形,并且没有任何边框。

3.程序启动时,时钟的默认时间是计算机系统时间。

4.时钟截面上需要有分钟刻度线和小时刻度线。

和12点需要有罗马数字表示时间,并且各数字需要旋转到相应的角度。

6.可以使用鼠标将时钟拖到屏幕的任何位置。

7.可以使用热键esc退出时钟程序。

8.可以设置时钟的时间。

9.可以设置闹钟时间。

10.可以设置时钟窗口始终置前,也可以取消时钟窗口置前,系统默认时钟窗口始终置前。

第七题酒店客房管理系统。

酒店客房管理系统是一个典型的管理信息系统,简称mis。该系统主要应用于管理酒店的综合信息,包括住宿管理、客房管理、挂账管理、查询统计、日结、系统设置等功能。酒店客房管理系统大大提高了酒店客房部的管理水平,本次课设前台采用 microsoft公司的 visual basic 6.

0作为主要的开发工具;数据库选择 microsoft access数据库系统,设计一个酒店客房管理系统。

vb课程设计任务书

vb课程设计任务书。一。设计目的。学习和巩固vb程序设计的方法,充分体会vb在程序设计方面的强大功能和独特之处 解开vb开发项目的一般过程,培养运用vb解决实际问题的工作能力。二。设计要求 1.符合课题要求,实现相应功能 可以加以其他功能或修饰,使程序更加完善。合理 2.要求界面友好美观 版权页 登...

课程设计任务书 C VB

课程名称 计算机程序设计 c vb 设计题目。院系。专业。年级。姓名。西南交通大学峨眉校区。年月日。课程设计任务书。专业姓名学号。题目 一 设计的目的。二 设计的内容概述。附件 设计报告内容。设计题目。标题应简短 明确 有概括性。标题字数要适当,一般不超过25个字。如果有细节可以分成主标题和副标题。...

课程设计任务书

北京理工大学珠海学院。2010 2011 学年第二学期。学生姓名专业班级。指导教师工作部门 机械与车辆学院 一 课程设计题目卧式单面多轴钻孔组合机床动力滑台液压系统。二 课程设计内容。液压传动课程设计一般包括以下内容 1 明确设计要求进行工况分析 2 确定液压系统主要参数 3 拟定液压系统原理图 4...