本书通过大量实例,深入浅出地介绍了Visual Basic程序开发环境、对象和事件驱动的概念、基本数据类型和表达式、常用内部函数、数据输入输出、常用控件、控制结构、复合数据类型(数组、记录、集合)、通用过程、键盘和鼠标事件过程、菜单、对话框与工具栏程序设计、文件处理、多窗体程序设计以及图形程序设计、Windows应用程序接口(API)、数据库程序设计、多媒体程序设计等内容。全书在编排上注意了由浅入深和循序渐进,力求通俗易懂、简洁实用。本书每章均附有习题,便于教学和自学。\r\n 本书可作为高等学校和计算机培训班的教材,也可供读者自学使用。
1.1可视化与事件驱动型语言1\r\n1.1.1可视化界面设计1\r\n1.1.2事件驱动的编程机制2\r\n1.2启动与退出Visual Basic3\r\n1.3Visual Basic编程环境4\r\n1.3.1主窗口4\r\n1.3.2窗体设计器与工程资源管理器窗口6\r\n1.3.3属性窗口与工具箱窗口7\r\n1.4对象8\r\n1.4.1Visual Basic中的对象8\r\n1.4.2对象属性设置9\r\n1.5窗体11\r\n1.5.1窗体的结构与属性11\r\n1.5.2窗体事件15\r\n1.6控件16\r\n1.6.1控件的画法16\r\n1.6.2控件的基本操作17\r\n习题20简单程序设计2.1语句22\r\n2.1.1Visual Basic中的语句22\r\n2.1.2赋值、注释和结束语句23\r\n2.2命令按钮控件25\r\n2.3简单Visual Basic程序设计26\r\n2.3.1程序设计26\r\n2.3.2代码编辑器30\r\n2.4程序的保存、装入和运行32\r\n2.4.1保存程序32\r\n2.4.2程序的装入33\r\n2.4.3程序的运行34\r\n习题35数据类型、运算符与表达式3.1基本(标准)数据类型37\r\n3.1.1字符串型数据37\r\n3.1.2数值型数据38\r\n3.1.3其他数据类型39\r\n3.2常量和变量39\r\n3.2.1常量39\r\n3.2.2变量42\r\n3.3内部函数44\r\n3.3.1常用内部函数44\r\n3.3.2Shell函数47\r\n3.4运算符与表达式48\r\n3.4.1算术运算符49\r\n3.4.2关系运算符与逻辑运算符49\r\n3.4.3字符串表达式与日期表达式51\r\n3.4.4表达式的执行顺序51\r\n习题53数据输入输出4.1文本数据输出55\r\n4.1.1Print方法55\r\n4.1.2与Print方法有关的函数和方法56\r\n4.1.3格式输出59\r\n4.2文本数据输入输出对话框60\r\n4.2.1InputBox函数60\r\n4.2.2MsgBox函数和MsgBox语句62\r\n4.3文本输入输出控件66\r\n4.3.1标签66\r\n4.3.2文本框67\r\n4.4图形数据输入输出控件69\r\n4.4.1图片框和图像框69\r\n4.4.2图形文件的装入71\r\n4.4.3直线和形状73\r\n4.5字形74\r\n习题77常用控件5.1复选框和单选按钮80\r\n5.1.1复选框和单选按钮的属性和事件80\r\n5.1.2应用举例81\r\n5.2列表框和组合框82\r\n5.2.1列表框82\r\n5.2.2组合框85\r\n5.3滚动条87\r\n5.4计时器88\r\n5.5框架91\r\n5.6ActiveX控件92\r\n5.6.1选项卡控件93\r\n5.6.2滑动器控件94\r\n5.6.3进度条95\r\n5.7焦点与Tab顺序97\r\n5.7.1设置焦点97\r\n5.7.2Tab顺序98\r\n习题99Visual Basic控制结构6.1选择控制结构102\r\n6.1.1条件语句102\r\n6.1.2IIf函数105\r\n6.2多分支控制结构106\r\n6.3循环控制结构108\r\n6.3.1For循环控制结构108\r\n6.3.2当循环控制结构110\r\n6.3.3Do循环控制结构111\r\n习题116复合数据类型7.1数组119\r\n7.1.1数组的定义119\r\n7.1.2动态数组120\r\n7.2数组的基本操作122\r\n7.2.1数组元素的输入、输出和复制122\r\n7.2.2For Each...Next语句124\r\n7.3控件数组127\r\n7.4记录129\r\n7.4.1记录类型和记录类型变量129\r\n7.4.2记录变量的初始化及其引用132\r\n7.5记录数组135\r\n7.6集合138\r\n7.6.1建立集合并向集合中添加项目138\r\n7.6.2集合成员的删除和检索140\r\n习题142过程8.1Sub过程145\r\n8.1.1建立Sub过程145\r\n8.1.2调用Sub过程146\r\n8.2Function过程147\r\n8.2.1建立Function过程147\r\n8.2.2调用Function过程148\r\n8.3参数传送150\r\n8.3.1形式参数与实际参数150\r\n8.3.2引用与传值151\r\n8.3.3数组参数的传送151\r\n8.4对象参数155\r\n8.4.1窗体参数156\r\n8.4.2控件参数156\r\n8.5递归158\r\n8.6键盘事件过程160\r\n8.6.1KeyPress事件160\r\n8.6.2KeyDown和KeyUp事件161\r\n8.7鼠标事件过程162\r\n8.8拖放166\r\n8.8.1与拖放有关的属性、事件和方法166\r\n8.8.2自动拖放167\r\n8.8.3手动拖放170\r\n习题171菜单、对话框与工具栏9.1下拉式菜单173\r\n9.1.1菜单编辑器173\r\n9.1.2建立下拉式菜单175\r\n9.1.3菜单项控制179\r\n9.2弹出式菜单180\r\n9.3对话框程序设计183\r\n9.3.1文件对话框184\r\n9.3.2其他对话框186\r\n9.4工具栏188\r\n9.4.1工具栏的位置与按钮对象188\r\n9.4.2在工具栏上添加按钮对象189\r\n9.4.3按钮对象的大小和操作193\r\n9.4.4显示工具提示文本194\r\n习题196文件10.1文件概述199\r\n10.2顺序文件200\r\n10.2.1顺序文件的写操作200\r\n10.2.2顺序文件的读操作203\r\n10.3随机文件206\r\n10.3.1随机文件的读写操作206\r\n10.3.2程序举例207\r\n10.4文件系统控件211\r\n10.4.1驱动器列表框和目录列表框211\r\n10.4.2文件列表框212\r\n10.4.3程序举例214\r\n10.5文件系统对象模型218\r\n10.5.1FileSystemObject对象218\r\n10.5.2驱动器、文件夹与文件管理220\r\n10.5.3数据文件的读写226\r\n习题228多窗体程序与环境应用11.1建立多窗体应用程序231\r\n11.1.1与多窗体程序设计有关的语句和方法231\r\n11.1.2多窗体程序举例232\r\n11.1.3多窗体程序的执行与保存236\r\n11.2Visual Basic工程结构238\r\n11.2.1标准模块238\r\n11.2.2窗体模块238\r\n11.2.3Sub Main过程239\r\n11.3闲置循环与DoEvents语句240\r\n11.4变量和过程的作用域242\r\n11.4.1变量的作用域和生存期243\r\n11.4.2默认声明245\r\n11.4.3过程的作用域246\r\n11.5系统对象246\r\n11.5.1App对象246\r\n11.5.2Screen对象247\r\n11.5.3Printer对象248\r\n习题249图形程序设计12.1对象坐标系统251\r\n12.1.1默认坐标系统251\r\n12.1.2自定义坐标系统252\r\n12.2常用绘图方法253\r\n12.2.1点与直线253\r\n12.2.2矩形258\r\n12.2.3圆、椭圆和弧260\r\n12.3颜色263\r\n12.4用PaintPicture方法画图267\r\n12.5图形漫游269\r\n习题271Windows应用程序接口13.1Visual Basic与动态链接库272\r\n13.1.1动态链接库272\r\n13.1.2在Visual Basic中使用动态链接库273\r\n13.2API文本浏览器276\r\n13.2.1API文本浏览器的使用276\r\n13.2.2把声明、常量或类型复制到Visual Basic\r\n代码中276\r\n13.3API调用举例279\r\n13.3.1调用API图形(图像)函数279\r\n13.3.2改变窗体外观282\r\n13.3.3文本输出与环境设置286\r\n习题288数据库程序设计14.1数据库构成及数据类型290\r\n14.1.1基本概念290\r\n14.1.2数据类型291\r\n14.2用数据管理器建立数据库292\r\n14.2.1建立新的数据库292\r\n14.2.2输入数据296\r\n14.3用数据控件访问数据库297\r\n14.3.1数据控件的用法297\r\n14.3.2约束控件299\r\n14.4用数据控件查找、增加和删除记录300\r\n14.4.1数据控件的属性、方法和事件301\r\n14.4.2记录的查找、增加和删除302\r\n14.5用ADO数据控件和DataGrid控件访问数据库304\r\n14.5.1结构化查询语言SQL304\r\n14.5.2用ADO数据控件和DataGrid控件访问\r\n数据库306\r\n14.6用数据窗体向导访问数据库307\r\n习题311多媒体程序设计15.1MCI控件312\r\n15.1.1MCI控件的基本功能312\r\n15.1.2MCI命令及其使用313\r\n15.2MCI控件的属性和事件315\r\n15.3MCI控件程序举例317\r\n15.4MCIWnd控件323\r\n15.5MediaPlayer控件326\r\n习题328\r\n参考文献
无封面