已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB程序设计上机指导书前 言Visual Basic是Microsoft公司推出的一种面向对象的“可视化”Windows应用程序开发工具,它在语法上继承了Basic和Quick Basic的优点,具有使用方便、简单易学等特点,且功能强大,与其他开发工具有丰富的接口。因此,深受广大用户的青睐,成为学习开发Windows应用程序首选的程序设计语言。“VB程序设计”是一门实践性很强的课程,在学习此课程的过程中,上机实验是十分重要的环节,通过上机实验,可以使学生了解面向对象的程序设计方法,掌握用VB开发应用软件的方法,培养学生的实用型应用软件开发能力,为今后承担VB应用程序的开发和维护打下良好的基础。本指导书共有四个实验,要求学生必须熟练掌握。目 录 前 言2实验一 VB集成开发环境及工程管理4一、实验目的4二、实验内容4实验二 VB基本编程技术5一、实验目的5二、实验内容5实验三 文件管理7一、实验目的7二、实验内容7实验四 数据库访问技术9一、实验目的9二、实验内容9实验一 VB集成开发环境及工程管理(2学时)一、实验目的1掌握Visual Basic启动和退出的方法。2熟悉Visual Basic的集成开发环境。3掌握VB工程的创建、打开和保存以及向工程中添加、删除文件的操作方法。二、实验内容实验1-1 启动Visual Basic,然后创建一个“标准 EXE”工程。了解Visual Basic集成开发环境下各组成部分及其作用。【要求】(1)在集成开发环境中分别寻找“窗体窗口”、“属性窗口”、“工程资源管理器”、“窗体布局窗口”、“工具箱窗口”,熟悉它们的默认位置。(2)在“视图”或“工程资源管理器”中切换显示“代码窗口”和“窗体窗口”。(3)在“视图”菜单中点击“立即窗口”,观察刚刚显示出来的“立即窗口”。(4)尝试分别将各部分关闭,然后再用“视图”菜单中对应的菜单命令将其显示。实验1-2 编写一个简单的应用程序。要求窗体的标题为“简单VB实验”;窗体中有一个标题为“显示”的按钮;单击该按钮后在窗体上显示蓝色的“兰州理工大学”。【步骤】(1)新建一个工程,设计应用程序的界面; (2)设置对象的属性;(3)编写事件代码;(4)运行程序;(5)保存工程。【要求】将以上保存的工程打开,并在此工程中进行文件的添加、删除操作。实验二 VB基本编程技术(2学时)一、实验目的1掌握常用控件的重要属性、方法和事件,熟悉它们的使用。2. 掌握下拉菜单和弹出式菜单的设计和使用方法。3学会工具栏控件和状态栏控件的使用。4熟悉面向对象的可视化编程的框架。二、实验内容图2-1 实验2-1程序运行界面实验2-1 如图2-1所示,用文本框、框架、单选按钮、复选框等控件实现对文本框中文字的字体、字号和粗斜体属性的设置。图2-2 实验2-2程序运行界面实验2-2 如图2-2所示,用列表框保存省会城市名称。点击“添加”按钮时,将文本框中内容加入到省会城市列表中最前面;如果省会城市列表中没有当前选中项,“删除”按钮则灰白显示,不可用;如果有当前选中项,“删除”按钮则正常显示,这时点击“删除”时,就将列表中当前选中项删除。【提示】列表中有无当前选中项可利用列表框控件的ListIndex属性,若为-1则表示无当前选中项,若0则是当前选中项的Index值。“删除”按钮的初始状态应该在Form_Load()过程中设置为灰白显示,其显示状态的切换应该在列表框的单击事件中进行。实验2-3 建立窗口菜单,实现一个简易文本编辑器,如图8-1所示。文本框中的文本属性由菜单“设置”中来指定,当单击“退出”时,结束程序。在设计菜单时,试给“设置”、图2-3 实验2-3程序运行界面“字体”、“字号”子菜单分别加上热键“C”、“N”和“S”。 “退出”菜单项加上热键“Q”。实验2-4 将实验2-3的源程序拷贝一份,且对它做如下修改,使得运行界面如图8-2所示。将“字体”和“字号”两项合为“字体”一项,增加菜单项“前景色”、“背景色” ,并分别加上热键“F”和“B”。增加“文件”菜单,含有“打开”和“保存”两个菜单项,并分别加上热键“O”和“S”。再对若干菜单项加上快捷键。图2-4 实验2-4程序运行界面当单击“字体”菜单项后,弹出“字体”对话框;单击“前景色”、“背景色”菜单项后弹出“颜色”对话框;单击“打开”菜单项,则弹出“打开”文件对话框,且只显示“*.txt”文件,选定文件后,点击对话框上的“打开”按钮后,则打开相应文件,将其内容读出,按前面设置的属性显示在文本框中;单击“保存”菜单项后,弹出“保存”或“另存为”文件对话框,输入文件名后,点击对话框上的“保存”按钮,则将当前文本框中内容写入相应文件。实验2-5 在实验2-4的基础上,增加工具栏和状态栏。工具栏中有“打开”、“保存”、“字体”、“前景色”、“退出”、“关于”菜单项相对应功能的按钮;状态栏中显示文本框中当前的字数。【提示】首先,从【工程】-【部件】中选择并加入【Microsoft Windows Common Controls 6.0】,这时就可以看到控件栏中加入了好几个ActiveX控件,其中有工具栏控件、状态栏控件和图像列表控件(ImageList控件)。实验三 文件管理(2学时)一、实验目的1掌握文件的概念及其使用方法,注意顺序、随机和二进制文件各自的特点和区别。2掌握文件系统控件、文件与目录的相关函数和语句的使用。3熟悉文件在应用程序中的作用和意义。二、实验内容实验3-1 如图3-1所示,建立一个最简单的文本编辑器。文件的打开和保存可使用某一固定文件,例如,“d:test.txt”。图3-1 实验3-1程序运行界面实验3-2 编写一图片浏览器,如图3-2所示,要求当单击某图形或图像文件后在图像框中显示该图形或图像,文件列表框中应只显示.bmp、.jpg、.wmf、.ico、.gif等几种常见类型的图形或图像文件。图3-2 实验3-2程序运行界面实验3-3 建立一个简易学生管理系统,如图3-3所示,用于输入、显示和修改学生的相关信息。数据按随机访问模式存放。【提示】随机文件的记录利用Type定义,字符串类型必须制定长度。图3-3 实验3-3程序运行界面实验四 数据库访问技术(2学时)一、实验目的1掌握数据库的基本概念。2掌握数据库管理器的使用。3掌握Data数据控件的使用4熟悉ADO数据控件的使用。5掌握使用代码操作数据库。6熟悉使用SQL语言。7了解数据窗体向导和数据报表的使用。二、实验内容实验4-1 用可视化数据库管理器建立一个Access数据库Ms.mdb,包含表Std,结构如表4-1所示,并用姓名字段建立索引名为Name的索引。之后在表中填入一些记录。表4-1 表Std结构字段名数据类型字段名数据类型学号文本,20位籍贯文本,50位姓名文本,20位专业文本,20位性别文本,2位照片二进制出生年月日期其它备注型实验4-2 设计界面如图4-1所示的应用程序,将Data控件与数据库Ms.mdb的表Std连接,再将各控件与Data控件的相应字段绑定,运行程序浏览数据库内容。实验4-3 在实验4-2的基础上,将Data控件隐藏,添加菜单如图4-2所示,通过菜单对数据库进行操作。其中,菜单“第一条”、“上一条”、“下一条”和“最后一条”实现各记录的顺序浏览,“增加”和“删除”实现对数据库的相应的编辑操作。【提示】使用代码控制Data控件。图4-1 实验4-2程序运行界面图4-2 实验4-3程序运行界面图4-3 实验4-4程序运行界面实验4-4 在实验4-3的基础上,再添加菜单“查询”,点击该菜单后显示查询窗体,如图4-3所示。指定查询项目,输入查询内容,点击“查询”按钮,则在数据网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州南沙人力资源发展有限公司现向社会招聘编外人员备考题库附答案详解(预热题)
- 2026国家统计局兵团第十四师调查队招聘1人备考题库(新疆)含答案详解(培优b卷)
- 2026江苏保险公司销售人员招聘备考题库及参考答案详解(完整版)
- 2026云南玉溪市红塔区凤凰街道葫田社区居民委员会社区专职网格员招聘1人备考题库附参考答案详解(预热题)
- 2026福建福州职业技术学院诚聘高层次人才备考题库附答案详解(培优b卷)
- 2026北京联合大学招聘45人备考题库附参考答案详解(b卷)
- 2026云南红河州泸西县融媒体中心招聘编外人员2人备考题库及参考答案详解(综合题)
- 2025吉林省吉林大学材料科学与工程学院郎兴友教授团队博士后招聘1人备考题库及1套完整答案详解
- 2026广东华南理工大学前沿软物质学院文韬课题组科研助理岗位招聘1人备考题库参考答案详解
- 2026年烟台文化旅游职业学院公开招聘高层次、高技能人才备考题库带答案详解ab卷
- 资产减值准备管理办法
- 干部审计知识培训课件
- 2025年商标代理人业务水平考试题库附答案
- 【《某煤矿深部煤巷二次支护设计分析》14000字(论文)】
- 2025年中级消防设施操作员理论知识考试真题(后附专业答案和解析)
- 学前教育原理(第2版) 课件 第一章 学前教育导论
- 新生儿电解质紊乱与护理
- 保安公司现场安保信息管理制度
- 生物分离工程教学课件
- (高清版)DG∕TJ 08-2312-2019 城市工程测量标准
- 人工智能项目产业投资基金设立流程
评论
0/150
提交评论