本书是《零点起飞电脑培训学校》系列丛书之一。全书详细讲解了Visual Basic程序设计基础、基本概念和操作、窗体设计、控件的使用、菜单和对话框设计、多文档窗体的创建、图形和多媒体程序设计,以及应用程序的调试和编译等知识。\r\n 本书结构清晰、内容详实、实例丰富、图文并茂。每课均以课前导读、课堂讲解、上机实战、课后练习的结构进行讲述。课前导读指出了每课课堂讲解内容的基础、重点、难点及学习方法,便于指导读者自学,方便教师讲授;课堂讲解详细讲解了每课的知识点;上机实战紧密结合课堂讲解内容给出实例,指导读者边学边用;课后练习结合每课内容给出填空题、判断题、选择题、问答题及上机操作题。通过练习,读者可以达到巩固每课知识的目的。\r\n 本书定位于Visual Basic 6.0编程的初、中级用户,不但适合Visual Basic编程爱好者自学用书,还适合社会各类培训学校作培训教材。
第一课 认识Visual Basic 6.0 \r\n\r\n1.1 课堂讲解 \r\n1.1.1 Visual Basic 6.0简介\r\n1.1.2 Visual Basic 6.0的安装\r\n1.1.3 Visual Basic 6.0启动与退出 \r\n1.1.4 Visual Basic 6.0集成开发环境\r\n1.1.5 怎样学好Visual Basic\r\n1.2 上机实战\r\n1.2.1 启动Visual Basic 6.0并创建工程\r\n1.2.2 保存工程\r\n1.2.3 运行工程\r\n1.2.4 退出Visual Basic \r\n1.3 课后练习 \r\n\r\n第二课 Visual Basic 6.0基本操作 \r\n\r\n2.1 课堂讲解\r\n2.1.1 Visual Basic程序设计特点\r\n2.1.2 Visual Basic中的常用术语\r\n2.1.3 对象简介\r\n2.1.4 工程的基本概念\r\n2.1.5 工程管理\r\n2.1.6 控件的基本操作 \r\n2.2 上机实战\r\n2.2.1 创建一个标准EXE工程\r\n2.2.2 为窗体添加控件\r\n2.2.3 编写按钮事件过程 \r\n2.3 课后练习\r\n\r\n第三课 Visual Basic 6.0程序设计基础 \r\n\r\n3.1 课堂讲解 \r\n3.1.1 编码规则 \r\n3.1.2 数据类型 \r\n3.1.3 常量\r\n3.1.4 变量 \r\n3.1.5 运算符和表达式\r\n3.1.6 基本语句\r\n3.1.7 数组 \r\n3.1.8 过程\r\n3.1.9 函数 \r\n3.2 上机实战\r\n3.2.1 验证登录信息 \r\n3.2.2 限制登录次数\r\n3.2.3 添加取消登录功能 \r\n3.3 课后练习\r\n\r\n第四课 窗体设计 \r\n\r\n4.1 课堂讲解 \r\n4.1.1 窗体的结构\r\n4.1.2 窗体的属性 \r\n4.1.3 窗体的方法 \r\n4.1.4 窗体的事件 \r\n4.1.5 窗体的管理 \r\n4.2 上机实战 \r\n4.2.1 为“人事管理系统”添加主窗体\r\n4.2.2 编写“关闭系统”按钮结束程序代码\r\n4.2.3 添加结束应用程序的确认消息框\r\n4.2.4 限制必须成功登录后才显示主窗体\r\n4.3 课后练习 \r\n\r\n第五课 常用内部控件 \r\n\r\n5.1 课堂讲解 \r\n5.1.1 控件简介 \r\n5.1.2 标签(Label)控件 \r\n5.1.3 按钮(CommandButton)控件\r\n5.1.4 文本框(TextBox)控件\r\n5.1.5 列表框(ListBox)控件 \r\n5.1.6 组合框(ComboBox)控件 \r\n5.1.7 图像框(Image)控件\r\n5.1.8 图片框(PictureBox)控件 \r\n5.1.9 选项按钮(OptionButton)和复选框(CheckBox)控件\r\n5.1.10 直线(Line)和形状(Shape)控件 \r\n5.2 上机实战 \r\n5.2.1 打开工程并添加窗体 \r\n5.2.2 添加控件\r\n5.2.3 增加验证功能 \r\n5.2.4 决定是否可以输入试用期\r\n5.2.5 设置部门和职务组合框默认选项 \r\n5.2.6 完成信息提交 \r\n5.2.7 实现清除功能 \r\n5.2.8 显示“员工信息录入”窗体\r\n5.3 课后练习 \r\n\r\n第六课 菜单设计 \r\n\r\n6.1 课堂讲解 \r\n6.1.1 菜单设计的基本概念\r\n6.1.2 菜单编辑器 \r\n6.1.3 实现菜单控制 \r\n6.1.4 菜单控件数组 \r\n6.1.5 快捷菜单 \r\n6.1.6 编写菜单处理程序 \r\n6.2 上机实战 \r\n6.2.1 打开工程并创建菜单 \r\n6.2.2 编写菜单处理程序 \r\n6.2.3 显示窗体快捷菜单\r\n6.2.4 保存工程并测试应用程序 \r\n6.3 课后练习\r\n\r\n第七课 工具栏和状态栏\r\n\r\n7.1 课堂讲解 \r\n7.1.1 为工程添加ImageList、Toolbar和StatusBar控件 \r\n7.1.2 ImageList控件 \r\n7.1.3 Toolbar控件 \r\n7.1.4 StatusBar控件 \r\n7.1.5 创建工具栏 \r\n7.1.6 创建状态栏 \r\n7.2 上机实战 \r\n7.2.1 创建窗体、编辑区、工具栏和状态栏 \r\n7.2.2 编写代码实现编辑器功能 \r\n7.2.3 保存工程,测试程序 \r\n7.3 课后练习 \r\n\r\n第八课 对话框设计\r\n\r\n8.1 课堂讲解 \r\n8.1.1 对话框的基本概念 \r\n8.1.2 创建自定义对话框 \r\n8.1.3 CommonDialog控件 \r\n8.1.4 打开和另存文件对话框 \r\n8.1.5 “字体”对话框 \r\n8.1.6 “颜色”对话框 \r\n8.1.7 “打印”对话框 \r\n8.1.8 “帮助”对话框\r\n8.2 上机实战 \r\n8.2.1 创建工程、添加控件\r\n8.2.2 创建编辑器界面\r\n8.2.3 编写代码实现编辑器功能 \r\n8.3 课后练习 \r\n\r\n第九课 创建MDI窗体\r\n\r\n9.1 课堂讲解 \r\n9.1.1 MDI窗口的基本概念\r\n9.1.2 创建MDI窗体及其子窗体\r\n9.1.3 MDI窗体与子窗体交互 \r\n9.1.4 使用QueryUnload事件卸载子窗体 \r\n9.1.5 排列子窗体 \r\n9.2 上机实战 \r\n9.2.1 创建工程和MDI子窗体\r\n9.2.2 创建MDI窗体\r\n9.2.3 编写子窗体代码 \r\n9.2.4 编写MDI窗体代码 \r\n9.3 课后练习 \r\n\r\n第十课 文件操作 \r\n\r\n10.1 课堂讲解 \r\n10.1.1 文件的基本概念 \r\n10.1.2 文件访问控件 \r\n10.1.3 文件系统对象 \r\n10.1.4 顺序文件访问 \r\n10.1.5 随机文件访问 \r\n10.1.6 二进制文件 \r\n10.2 上机实战\r\n10.2.1 创建工程和应用程序界面\r\n10.2.2 编写程序功能代码\r\n10.2.3 练习总结 \r\n10.3 课后练习\r\n\r\n第十一课 图形程序设计 \r\n\r\n11.1 课堂讲解 \r\n11.1.1 对象坐标系\r\n11.1.2 绘图设置\r\n11.1.3 基本绘图方法\r\n11.1.4 图形控制 \r\n11.1.5 简单动画设计 \r\n11.2 上机实战 \r\n11.2.1 在矩形框内碰撞的小球\r\n11.2.2 实现任意指定范围的图形复制\r\n11.3 课后练习 \r\n\r\n第十二课 多媒体程序设计 \r\n\r\n12.1 课堂讲解\r\n12.1.1 多媒体程序设计的基本概念\r\n12.1.2 Multimedia MCI控件\r\n12.1.3 Multimedia MCI控件属性\r\n12.1.4 Multimedia MCI控件事件\r\n12.2 上机实战\r\n12.2.1 创建工程和播放器界面\r\n12.2.2 编写实现播放器功能代码\r\n12.3 课后练习\r\n\r\n第十三课 数据库编程技术 \r\n\r\n13.1 课堂讲解 \r\n13.1.1 关系数据库基本概念\r\n13.1.2 Visual Basic数据访问功能\r\n13.1.3 ADO简介\r\n13.1.4 ADO Data控件 \r\n13.1.5 数据绑定 \r\n13.2 上机实战 \r\n13.2.1 创建数据访问窗体 \r\n13.2.2 添加查找功能 \r\n13.3 课后练习\r\n\r\n第十四课 综合实例——人事管理系统 \r\n\r\n14.1 课堂讲解 \r\n14.1.1 实例目标 \r\n14.1.2 制作分析 \r\n14.2 上机实战 \r\n14.2.1 创建数据库\r\n14.2.2 创建工程和登录窗体 \r\n14.2.3 创建员工数据维护窗体 \r\n14.2.4 创建员工信息查询窗体 \r\n14.2.5 创建部门信息查询窗体 \r\n14.2.6 创建系统MDI窗体和菜单系统\r\n14.3 课后练习 \r\n\r\n第十五课 使用Windows API\r\n\r\n15.1 课堂讲解\r\n15.1.1 API介绍\r\n15.1.2 在Visual Basic中声明API函数\r\n15.1.3 使用API文本浏览器添加API函数声明\r\n15.2 上机实战 \r\n15.2.1 创建应用程序界面\r\n15.2.2 实现改变窗体形状\r\n15.2.3 运行测试工程 \r\n15.3 课后练习
自1991年Microsoft公司推出Visual Basic 1.0以来,Visual Basic已经经历了6个版本的变化,但它始终保持了简单易学的特点。Visual Basic以Windows系统作为运行平台,令其使用起来更加方便。Visual Basic可视化的设计环境以及“所见即所得”的设计方法,将应用程序开发的复杂性隐藏起来。Visual Basic努力把各种复杂的操作简单化,它为用户提供了各种向导来帮助用户完成复杂的操作。例如,使用“数据窗体向导”,即使完全不懂数据库操作,也可在不编写任何代码的情况下创建数据库应用程序,使用“打包和展开向导”,可以轻松创建应用程序的安装程序,并可将应用程序发布到各种存储设备或网络上。
使用Visual Basic,可以开发科学计算、数据库管理、图形操作、Internet/Intranet等多个领域的应用程序。在本书中,将比较全面地介绍Visual Basic在各个方面的应用。
本书内容分为15课,每一课都包括了课前导读、课堂讲解、上机实战和课后练习,这样,通过讲解一实际操作一课后练习层层巩固,使读者牢固掌握每一课中讲解的知识。
第一课首先简单介绍了Visual Basic 6.0,然后介绍了如何安装、启动、退出Visual Basic,以及如何使用Visual Basic集成开发环境。
第二课介绍了Visual Basic程序设计的特点、对象简介、工程管理和控件的基本使用方法。
第三课介绍了Visual Basic程序设计的语法基础,包括常量、变量、数据类型、基本语句、数组、字符串处理以及过程和函数的使用。
第四课介绍了窗体的属性、方法和事件。
第五课介绍了Visual Basic的各种内部控件的使用方法。
第六课介绍了菜单的基本知识和如何使用“菜单编辑器”创建菜单。
第七课介绍了工具栏和状态栏设计的知识。
第八课介绍了对话框的基本知识以及自定义对话框和通用对话框的使用方法。
第九课介绍了MDI窗体设计的基本知识。
第十课介绍了文件管理的基本知识。
第十一课介绍了Visual Bask中图形设计的基本知识。
第十二课介绍了Visual Basic中多媒体程序设计的基本知识。
第十三课介绍了Visual Basic数据库编程的基本知识。
第十四课在前面各课程的基础上,创建了一个功能完善的数据库应用程序实例。
第十五课介绍了Visual Basic中Win32 API的使用方法。
本书各部分表达内容及使用约定如下:
本课要点:列出了该课的主要内容,便于读者了解该课知识要点。
正文:分四级标题排列。除此之外,对于各个小点,用“ ”表示。
操作步骤:用“(1). (2). (3)…”表示。
对话框内容注释:用“●…”表示。
正文中的一些符号及格式表示如下含义。
[XXX]>[YY]:表示XXX菜单下的YY菜单命令。
Xyy:表示对话框选项、单个菜单、命令或按钮,并以原始图形的形式表示。
[Xyy]:表示键盘上的Xyy键。
本书在课堂讲解和上机实战的图例中特别对某些对象加注了说明文字,同时对一些图例加注了图例使用步骤(用1.2.3.…表示),加注图示说明文字是为了便于读者快速掌握和熟悉有关图例的内容,标注图例使用步骤便于读者不阅读正文而直接通过图示掌握操作步骤(这些步骤与正文讲述的步骤没有特别的对应关系,两者互不影响)。
本书中需要用户注意的问题、提示或技巧均用卡通画的形式表示,既醒目又活泼,使读者在轻松的环境中学习电脑知识。
本书由导向科技组织编著,西华大学夏帮贵老师主编,刘凡新老师参加编写,李香敏老师审校。其中第一至第五课由刘凡新编写,第六至第十五课由夏帮贵编写,最后由夏帮贵统稿完成。另外,冯明茏、蒋静、曾雨苓、向导、肖庆、严英怀、晏国英、宋玉霞、付子德、康昱、马丽宏、张陆军、王宏、刘文杰、陈冬、邓琴等参与了本书的排版、校对工作,在此一并表示感谢!由于编者经验有限,加之时间仓促,书中难免会有疏漏和不足之处,恳请专家和读者不吝赐教。
读者在使用本书的过程中如有其他问题或意见、建议可以访问导向科技资讯机构网站http://www.dx-kj.com,http://www.dxkj.net或通过E-mail:dxkj@dx-kj.com,dxkj@dxkj.net与我们联系。为了便于读者学习、练习和检查学习效果,我们将本书所有的练习实例源文件、图片、练习时需要的原始文件、练习结果的最终文件和每课课后练习的参考答案置于导向科技资讯机构网站上,需要的读者可以到http://www.dx-kj.com或http://www.dxkj.net下的[下载专区]>[练习素材与习题答案]或[程序代码]中下载。