




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB第2版上机实训题解答说明:1. 教材中对各章实训题的界面设计均有说明,本解答主要提供上机实训题源代码。2. 源代码中一部分对象名称使用的是默认名称(如Form1、Command1、Label1、Text1等);另一部分对象名称使用的是推荐名称(如frmLogin、cmdOK、lblUser、txtUser等)。对于后者,可参考教材第2章“表2.2 常用对象类型及前缀”判断其所属类别。第1章 了解Visual Basic本章实训题无代码,界面设计参考教材题图。第2章 从零开始编写VB程序1. 用Print方法在窗体上显示文字2. 用标签控件制作阴影文字本实训题无代码,界面设计参考教材题图。3
2、. 制作密码文本框4. 创建多窗体应用程序第3章 VB语言基础1. 利用Chr、Int和Rnd函数随机生成大小写字母2. 生成指定范围的随机整数3. 练习Left、Righit、Mid、Len、InStr、Ucase和Lcase等字符串函数的使用4. 在【立即】窗口练习内部函数、运算符和表达式的使用。执行【视图】|【立即窗口】菜单命令,打开【立即】窗口,练习常用函数、运算符和表达式的使用。第4章 程序结构1. 用If语句及其嵌套实现三个数字的排序。2. 用If语句检查用户名和密码,进行用户登录检测。3. 综合运用If语句和Select Case语句编制算术考试程序。4. 用For.Next循环
3、及其嵌套制作多种格式的九九乘法表。5. 用Do.Loop循环限制用户输入有效数据。6. 编写一个能够对给定位数的数据产生校验位的程序。第5 章 与用户对话1. 输入对话框和消息对话框的应用。2. 通用对话框的应用。3. 自定义对话框的编制和应用。第6章 常用内部控件1. 制作一个具有图像缩放功能的程序。2. 制作摇奖机。第7章 数组1. 制作一个将十进制整数转换为二进制、八进制和十六进制数的程序。2. 用单选按钮控件数组设置文本框的字体颜色和背景色。3. 求数组元素的最大值。4. 数组元素排序。5. 利用数组统计字符串中各字母出现的次数。方法1:利用动态数组随机生成字符,存放于字符串变量中,然
4、后进行统计。方法2:将随机生成的字符存放在静态字符串数组中,并利用该数组进行统计。第8章 过程1. 编写一个函数过程,实现摄氏温标与华氏温标之间的相互转换。2. 编制判断某数是否为素数的函数过程,并利用该函数查找小于这个数的最大素数。3. 编制求m到n之间能被d整除的数之和的通用过程,并利用该通用过程按指定范围和条件求和。4. 综合运用子过程和键盘事件过程,编写一个扩展组合框功能的程序,使组合框能进行列表项自动匹配,能添加不重复的新项目。以下是窗体frmExCombo中的代码:以下是标准模块mdlExCombo中的代码:第9章 程序调试第10章 设计多功能用户界面1. 菜单的简单应用。2. 设
5、计制作普通菜单和弹出菜单。3. 设计制作工具栏。其他代码与“菜单.vbp”工程相同。4. 利用“应用程序向导”制作多文档界面(MDI)应用程序。本项目的代码由VB自动生成。第11章 实用扩展控件1. 使用RichTextBox控件创建多格式文本编辑器。以下是各菜单项单击事件过程的代码:2. 利用TreeView控件建立部门分层列表。选择读者本人所在院校(单位)的5个系(部门),用TreeView控件为它们建立具有3层结构的分层列表(参考教材中例11.6和例11.7)。3. 创建ListView控件的4种视图。选择读者本人的5位同学(同事),将他们显示为大图标、小图标、列表和详细资料四种视图,其
6、中详细资料要求显示姓名、性别、年龄和职务(参考教材中例11.8)。4. 制作含有选项卡的用户界面。第12章 图形操作1. 使用循环在窗体上显示不同的形状和填充图案。仿照例12.4,用Line方法和Circle方法通过循环绘制同心圆、椭圆和多角形。其中绘制同心圆的代码如下,其他图形可参考下述代码。2. 用绘图方法画坐标轴和阿基米德螺线。3. 用绘图方法画三维饼图。4. 用PaintPicture方法使图像翻转和缩放。第13章 文件管理1. 编制能保存字体和颜色设置的文本编辑器。2. 文件操作与数组的综合应用。本实训项目通过两个工程实现数组数据在顺序文件中的存取。在第一个工程中,生成100个随机整
7、数存入数组,并将数组中的数字保存到文件中。在第二个工程中,读入前面创建的文件中的100个整数,存入数组,将该数组中下标为奇数的元素在文本框中显示出来,求出它们的和,并将所求得的和存入文件中。 新建一个文件夹,在该文件夹下创建一个新工程。在窗体上添加两个命令按钮,名称分别为cmdData和cmdSave,标题分别为【生成数据】和【保存文件】。将cmdSave按钮的Enabled属性设置为False。 新建一个工程,保存在上述文件夹中。在窗体上建立三个菜单项,名称分别为Read、Calc和Save,标题分别为【读入数据】、【计算并输出】和【存盘】。添加一个文本框,名称为Text1,初始内容为空,M
8、ultiLine属性设置为True,ScrollBars属性设置为2。第14章 数据库应用基础1. 创建数据库参考教材14.1节所述步骤,按照实训题的要求创建数据库。2. 使用数据窗体向导参考教材小节所述步骤,使用“数据窗体向导”“基本情况”表的数据访问窗体。3. 使用ADO数据控件和数据绑定控件操作记录集“基本信息”表的内容,并分别使用ADO数据控件和命令按钮编程法实现记录指针的移动。其中,命令按钮编程法实现记录指针移动的代码如下: 在上述窗体中添加3个文本框,分别与学号、姓名和出生日期字段绑定;添加一个组合框,为其设置“男”、“女”两个列表项,并与性别字段绑定。程序运行时移动记录指针,观察
9、各控件中内容的变化。(本项实训内容无须编写代码) 在上述窗体中添加一个组合框,命名为cboSort,窗体加载时利用Fields集合对象通过For循环将记录集的所有字段名填充到该组合框中。添加两个单选钮,标题分别为【升序】和【降序】。程序运行时单击单选钮,根据组合框中选定的字段按升序或降序排序。 在上述窗体中添加一个文本框和一个命令按钮,名称分别为txtFind和cmdFind,按钮标题为【查找】。程序运行时在文本框中输入姓名,单击【查找】按钮时用记录集的Find方法按姓名查找记录。 在上述窗体中添加3个命令按钮,实现记录的添加、删除和修改。4. 创建用户登录窗体 添加“用户”表。在Studen
10、t2K.mdb数据库中添加一个表,名称为“用户”,含有“用户名”(主键)和“密码”两个字段,均为文本型,大小均为16。在该表中添加若干记录,其中一条记录的用户名为“Admin”,密码为“12345”;其他记录的用户名和密码自定。本项实训内容参考教材14.1节所述。 设计窗体。在窗体上放置一个ADO数据控件,名称为adoUser,与Student2K.mdb数据库连接,记录源为步骤 中创建的“用户”表。添加两个文本框,Text属性均为空,名称分别为txtUser和txtPassword。添加两个命令按钮,标题分别为【确定】和【取消】。 编写代码。在【确定】按钮的单击事件中,根据用户输入的用户名和密码,查找用户表中是否含有相符的记录。若用户名和密码均正确,显示实训题3中设计的窗体,否则提示用户重新输入。若出错超过3次或单击【取消】按钮,结束程序运行。5. 用SQL语句进行多字段查询。在窗体上放置一个ADO数据控件,。添加一个DataGrid控件。添加一个框架,标题为【查询项目】。框架内放置如下控件:3个复选框(共同构成控件数组,名称为chkQuery标题分别为【按学号】、【按姓名】和【按性别】);两个文本框,Text属性均为空;两个单选钮,标题分别为【男】和【女】。在窗体上添加3个命令按钮,其标题如教材图14.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度国有企业员工绩效评估及激励合同
- 2025年度环保项目评估外聘专家合作协议
- 二零二五年度日租房短租与艺术展览合作协议
- 二零二五年度家长参与校园安全责任协议书反馈流程
- 环保能源行业项目投资风险免责
- 农业行业精准农业技术支持平台搭建方案
- 幼儿园绘本故事集征文
- 电商平台商户退换货规则协议
- 高考语文大一轮总复习 文言文阅读 文言实词题题组训练试题
- 高考语文备考文言文阅读专项练习之文言文断句
- 森林防火安全生产工作
- 《服装市场营销》课件
- 网络安全风险评估报告模板
- 什么是法律谈判课件
- 成考教材-数学教程(文史财经类)
- 保安服务管理制度范文
- 汽车行业维修记录管理制度
- 老年护理团队建设方案
- 《跨学科实践活动3 水质检测及自制净水器》教学设计
- 起重吊装作业安全培训考核试卷
- 开塞露的使用
评论
0/150
提交评论