资源描述
国家精品课程主讲教材普通高等教育“十一五”国家级规划教材 高等教育百门精品课程教材Visual Basic程序设计教程(第三版)VB程序设计教程教学安排章内容学时实验与学时第1章Visual Basic程序设计概述3实验A 1第2章VB可视化编程基础5实验B 1第3章VB语言基础5实验C 2第4章VB控制结构6实验D 2第5章数组和自定义类型6实验E 4第6章过程6实验F 4第7章用户界面设计6实验G 4第8章数据文件5实验H 3第9章图形操作4实验I 3第10章数据库应用基础6实验J 2合计5426见教学进度表VB程序设计教程第1章Visual Basic程序设计概述1.1 Visual Basic 简介1.2 VB集成开发环境1.3 创建应用程序过程L4 VB帮助系统VB程序设计教程1.1 Visual Basic 简介1.1.1 Visual BasicB勺发展1.1.2 Visual Basic的特点1.1.3 如何学习 Visual BasicVB程序设计教程1.1.1 Visual Basic的发展 于BASI C(Beginners All-purpose SymbolicI nstruction Code)语言的发展概况(阶段):1.初级Basic:6474,Basic语言问世2.微机Basic:7585,微机上固化Basic语言3.结构化Basic:8690,结构化的Basic语言4.可视化Basic:91至今,VB(微软推出)VB程序设计教程Visual Basic的发展A 1991 年Microsoft公司推出Visual Basicl.0,以 可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998 年的VB6.0的多次版本升级,功能更强大、完善,应用面更广。A 2000 年发布 Visual Basic.NET,2005 年发布 Visual Basic 2005版本。VB程序设计教程Ll.2 VB的特点*例上简单动画演示。一行文字在具有背景图案 的窗体上进行上、下移动。单击手动按钮,移 动5 0Twip;单击自动按钮,可以连续移动。当 内容超出窗体底部时,又从顶部开始往下移动。设计思路:在窗体上使用标签Label对象来存放文字;利用Timer控件来自动触发移动;利用单击按钮来手动触发移动。VB程序设计教程当一个标签放在窗体上时,标签的左上角坐3 标(用Left、Top表示)就被指定了。tTopLeft 欢迎使用VB如果改变标签的左上角坐标就可移动标 签,即移动文字。例如:Labell.Top=Labell.Top+5 0可使 标签Labe 11向下移动5 0单位。VB程序设计教程A实现连续移动,可通过时钟对象Timer,在规定的时间间隔连续执行:Labell.Top=Labell.Top+5 0语句,就可 使标签Labe 11连续向下移动。时钟对象的I nterval可指定时间间隔,以毫秒单位。每隔0.2秒移动一次可设置I nterval=200。VB程序设计教程程序进一步改进:连续循环移动,首先要能判断出标签是否超出窗体范围。I-窗体Height _/欢迎使用VB该点在Top方向上的坐标为:窗体的高度Height 如果标签的Top窗体的高度,表示已越出窗体 范围,可将标签移到窗体上方,此时标签的Top=?VB程序设计教程VB功能特点i.具有基于对象的可视化设计工具2.事件驱动的编程机制3.提供了易学易用的集成开发环境4.支持结构化程序设计语t5.强大的网络、数据库、多媒体功能6.完备的聚助功能VB程序设计教程EKI如何学习Visual Basic两个方面:AVisual可视化界面设计A Ba sic程序设计VB程序设计教程1.2 VB集成开发环境:NB系统的安装:*VB系统的启动:NB集成开发环境的使用1.2.1安装 VB6.0有学习版(Learning)、专业版(Professional)和企业版(Enterprise)三种 版本。执行VB6.0的Setup.exe,在安装程序的 提示下进行,初学者可采用典型安装方式。AVB6.0联机帮助文件使用MSDN文档格式,联 机帮助文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合在两张CD盘上,安装过 程中,系统会提示插入MSDN盘。VB程序设计教程L2.2启动A启动VB选择开始菜单中的Microsoft Visual Basic 6.0中文版程序。A VB窗口列出了 VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。A单击打开按钮,就飞 该类型的应用程序。VB程序设计教程1.2.3集成开发环境使用工程 1-Microsoft Visual Basic 设计x|GeneralfabTI三同An“当J1JJe口日 国文件但)编辑视图9 工程9 格式也调试也)运行 工具(X)夕呈序 窗口帮助如酎台,唱冬凰的岫亳胸 II;题囱名哲於tj 0,0 超4800 X 3600属性窗口窗体布局I立即窗口;黄开始I W资源饵g器-*d95|合工程1-.IcrosoE.crosoft Word-VB.三砂工程i(T程i)工程-工程1 H国口Forml(Forml)睦-Forml|ForBl Form师母序|阳模用称)FormlAppearance 1-3DAutoRedraw FalseBackColorBorderStyleC ap t i onIri i nCnntrnl s_d1AH8000000F2-Sizable FormlCapti on返座壁对象的标题栏中或图标下 面的文而由 15:21VB程序设计教程一、主窗口1.标栏三种工作模式:设计模式:界面的设计和代码的编制运行模式:运行应用程序中断模式:暂时中断程序运行,调试程序2.菜单栏包括13个下拉菜单3.工具栏标准、编辑、窗体编辑器、调试等工具栏VB程序设计教程二、窗体设计窗口(Form)窗体是建立VB应用程序的主要部分,一个应 用程序至少有一个窗体窗口。每个窗体必须有一个唯一的窗体名,默认名 为Forml。设计状态的窗体由网格点构成,方便用户对 控件的定位,网格点间距可以通过工具I选项I 通用进入窗体网格设置。运行时可通过属性控制窗体的可见性(窗体 的网格始终不显示)。利用Shif t+F7组合键打开窗体窗口。VB程序设计教程三、代码(Code)设计窗口1.代码窗口作用编辑和显示窗体、标准模块中的代码。每个窗体都有各自的代码窗口。2.代码窗口的组成(1)“对象”下拉列表框(2)“过程”下拉列表框(3)“代码”框(4)“过程查看”按钮(5)“全模块”查看按钮。3.代码窗口的打开方法对象列表框过程列表框(4科)(1)热键F7(2)“视图”一“代码窗口”(3)在窗体窗口中双击任一控件或窗体本身(4)从工程窗口中选择窗体或模块后单击“查看代码”按VB程序设计教程1 属性(Properties)窗口L作用:设置或 查看窗体及控件 的属性,如颜色、字体、大小等。2.属性窗口的 组成:对象列表 框、属性显示排 列方式、属性列 表框和属性含义 说明。对象列表框属性显示排列方式属性列表框属性含义说明VB程序设计教程1 属性(Properties)窗口 3.属性窗口的打开方法(4种)(1)热键F4(2)“视图”“属性窗口”(3)单击工具栏上的“属性窗口”按钮(4)右击对象,在快捷菜单中选择“属性窗口”命令VB程序设计教程五、工程管理器(Project Explorer)窗口上以1.工程资源管理器的作pg支4用:用层次化管理方式显示 一个应用程序所有的文件。2.工程资源管理器的组I日序工程1(V6b02-0.vbp)已存盘成:“查看代码”按钮、“查看对象”按钮、“切换文 件夹”按钮和一个列表窗口。列表窗口中显示了本工程文件(.vbp)中的所有窗体文件(.frm)和模块文件(标准模 块文件.bas和类模块文件s)臼巴窗体0 For ml(v6b02-0.frm)0 Form2(Form2)Eb烂*模块/未存盘国度0Modulel Mlulel)XVB程序设计教程五、工程管理器(Project Explorer)窗口3.工程资源管理器的打开方式(3种)(1)单击工具栏上的“工程资源管理器”按 钮(2)热键Ctrl+R(3)“视图”一“工程资源管理器”VB程序设计教程六、General、噩A fabl0 _l 7(*10 l-l _l 日、Q震 wi工具箱(ToolBox)窗口 1#A由21个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设 计各种控件。其中20个控件称为标准 控件(注意,指针不是控件,仅用于 移动窗体和控件,以及调整它们的大 小)。也可通过工程I部件命令将第3方开发 的其他控件装入到工具箱。VB程序设计教程七、其他窗口1.立即(I mmediate)窗口为调试程序提供的,可在此直接用Print方 法输出表达式的值,也可以在程序代码中 用Debug,print语句在立即窗口输出表达式 的值。2.窗体布局(Form Layout)窗口用于指定程序运行时窗体的初始位置,主 要应用于多窗体程序中。VB程序设计教程1.3创建应用程序的过程建立一个应用程序分为以下几步:(1)建立用户界面的对象(2)对象属性的设置(3)对象事件过程及编程(4)保存和运行程序例1.2编写一个人民币与美元兑换的程序。要求:通过输入兑换比率与人民币或美元 金额,单击命令按钮显示兑换结果。VB程序设计教程设计思路:输入使用文本框Text Box;提示使用标签Labe 1;按钮Command的Cl ick事件执行处理命令。VB程序设计教程1.4使用帮助系统使用MSDN Library查阅器通过VB的帮助菜津,选择内容、索引或搜索菜单项吆 MSDN Library Visual Studio 6.0-1!x|文件(E)编辑(日查看跳转帮助(由2 E占得金盘2博4篇活动子集也)陛部集函 3目录C)|索引|搜索6)|书筌(X)|臼 心 MSDN Library Visual Studio 6.0S 欢迎进入 MSDN Library+l Visual Studio DocumentationB Visual Basic 文档i|Visual Basic 起始页S Visual Basic文档描述图S Visual Basic 6.0 的新内容S 晚 Visual Basic 6.0 入门田 使用 Visual Basic国参考 Visual Basic 示例+Microsoft DAO 3.51田 Repository 程序员 Visual Basic J1+Visual C+Documentation1Visual Basic欢迎阅读VisualBasic文档。我们做了 一些工作使本文档更易 干使用,这里的集接是 您查找信息的第一站。Visual Basic程序 员指南是关于使用 Visual Basic 编程的 详细的手册。4部件工具指南是+r*n I A.-T-FT!-1快速入门只需几分钟即可熟悉VisualBasic 6。新内容找出关千Visual Basic 6 的所有新特性。查找示例查找Visual Basic示例应 用程序。查找信息学习如何漫游VisualBasic的联机文档和本MSDNTH hrarv浏监器中的明月力不VB程序设计教程本章小结 VB的突出特点-可视化的设计工具-事件驱动的编程机制 VB集成开发环境-三种工作模式-窗体窗口-属性窗口-代码窗口-工程资源管理器窗口创建应用程序的过程-建立界面、属性设置、编写代码、运行与保存程序VB程序设计教程
展开阅读全文