本书全面、系统地介绍了如何用Microsoft Visual Basc 5开发应用程序。全书分为三个部分,共18章。第1部分包括第1章到第6章,讲述了如何使用Visual Basc,如何设置属性、写代码、调试程序和生成可执行文件等;第2部分包括第7章到第12章,讲述了Visual Basc语言的要素,如过程、函数、数据结构和控制流、输入输出等;第3部分包括第13章到第18章,讲述了一些高级的编程技术,如如何用Visual Basc开发面向对象的应用程序、多文档界面、ActiveX组件和OLE控制、如何在Visual Basc中访问数据库、如何开发ActiveX组件等。ActiveX是目前的技术热点之一,本书的第18章讲述了如何开发可以在Web页面中使用的ActiveX文档。\r\n 本书的附录A中和配套的光盘中给出了书中所有例子程序的完整源代码。此外,由于本书中有大量插图,因此即便读者没有上机实践的条件,也可以通过阅读本书来掌握Visual Basc编程。
第1部分 用Visual Basic开发应用程序\r\n\r\n第1章 用Visual Basic创建应用程序\r\n\r\n启动Visual Basic\r\n开发环境的直观印象\r\n重新安排Visual Basic桌面\r\n使用菜单和工具条按钮\r\n工具箱\r\n控制、表单和工程\r\n第一步:在表单中放置控制\r\n运行一个程序\r\n探究属性窗口\r\n第二步:设置属性\r\n工程管理器窗口\r\n事件驱动编程模型\r\n第三步:编写代码\r\n获得帮助\r\nCurrency Exchange Travel Guide程序\r\n深入这个程序的内部\r\n\r\n第2章 设计有效的用户界面\r\n\r\n设计程序\r\n为实现程序功能选择控制\r\n预览一下设计完成的程序\r\n创建程序的对话框\r\n向表单中添中控制\r\n将工作存盘\r\n调整表单设计网络\r\n使用Format菜单中的命令\r\n以后要进行的工作\r\n\r\n第3章 定义属性\r\n\r\n在设计时或运行时设置属性值\r\n改变标签的属性\r\n标题和访问关键字\r\nTabIndex和控制焦点\r\nFont属性\r\nName属性\r\n组合框属性\r\n命令按钮属性\r\n表单的属性\r\n下一步的工作\r\n\r\n第4章 编写代码\r\n\r\n设计事件过程\r\n代码窗口\r\n浏览过程的两种方法\r\n了解代码窗口的性能\r\n拆分条\r\n编辑器的使用\r\n创建事件过程\r\n测试事件过程\r\n语法检查和关键字帮助\r\n查看最终程序的代码\r\n过程\r\n长代码行\r\n变量和数据结构\r\nForm-Load过程\r\nClick过程\r\n\r\n第5章 调试程序代码\r\n\r\n错误分类\r\n调试工具\r\n第一个调试练习\r\n第二个调试练习\r\n\r\n第6章 制作可执行的程序文件\r\n\r\n使用Make命令\r\n使用Application Setup Wizard\r\n\r\n第2部分 编程基础\r\n\r\n第7章 过程、变量和操作\r\n\r\n使用Option Explicit语句\r\nInternational Travel Expense Log程序\r\n深入分析Expense Log程序\r\n创建一般过程\r\n设计过程\r\n设计函数\r\n在程序中使用变量\r\n变量说明 \r\nVariant类型\r\n变量的作用域\r\n给变量赋值\r\n初始化变量和定义常量\r\n在赋值语句中书写表达式\r\n理解优先级\r\n执行字符串操作\r\n使用其它类型的操作\r\n\r\n第8章 工程、表单和模块\r\n\r\n运行Restaurant Review程序\r\n启动表单\r\n录入饭店记录\r\n从数据库中检索记录\r\n浏览饭店记录\r\n修改饭店记录\r\n深入Restaurant Review程序内部\r\n理解表单属性\r\n在工程中管理多个表单\r\n在表单之间交换信息\r\nRestaurant Review程序中的其它技术\r\n\r\n第9章 数据结构和控制流\r\n\r\n运行Meetings程序\r\n录入和查询会议记录\r\n深入Meetings程序\r\n判断\r\n写If语句\r\n条件表达式\r\n书写判断结构\r\n使用ElseIf子句\r\nSelect Case结构\r\n理解Case表达式\r\n嵌套判断\r\n循环\r\n理解Do循环\r\n理解For循环\r\n数组\r\n声明数组\r\n多维数组\r\n动态数组\r\n用户自定义类型\r\n定义记录结构\r\nWith语句\r\n创建记录数组\r\n使用Enum类型\r\n\r\n第10章 数据文件和数据库管理\r\n\r\nPhone Directory程序\r\n运行程序\r\n访问随机存取文件\r\n设计一个随机存取文件\r\n用Put#语句把一条记录写入文件\r\n使用Get#语句从文件中读取一条记录\r\n使用Seek#语句来选择当前的记录号\r\n为一个随机存取文件设计一个索引\r\n在其它的数据库操作中使用索引表\r\n使用文本文件\r\n为写入数据而打开一个文件\r\n使用Write#语句\r\n使用Pritn#语句\r\n为读数据而打开一个文本文件\r\n捕获运行时错误“File not found”\r\n使用Input#语句\r\n使用Line Input#语句\r\n关闭一个文件\r\n\r\n第11章 有效的输入输出技术\r\n\r\nInternational Sales程序\r\n定义一个菜单\r\n定义控制数组\r\n输入技术\r\n检验并且格式化输入内容\r\n移动输入焦点\r\n对用户菜单选择的响应\r\n输出技术\r\n计算和显示销售总额\r\n画图\r\n完成其它的输出任务\r\n\r\n第12章 非标准控制\r\n\r\n向工程中添加一个组件\r\nTransportatoin Plannner程序\r\nTransportation Planer的源程序\r\n使用通用对话框控制\r\n使用打印机对象\r\n\r\n第3部分 更进一步的编程技术\r\n\r\n第13章 对象、类和收集\r\n\r\nTravel Reminders演示程序\r\n向工程中加入MDI表单和类模块\r\n运行Travel Reminders演示程序\r\n察看程序的源代码\r\n开发类和收集\r\n类的使用\r\n类模块的源代码\r\n\r\n第14章 多文档界面\r\n\r\nTransportation Planner应用程序的MDI版本\r\n运行程序\r\n新建窗口和打开文件\r\n使用Window菜单\r\n对MDI应用程序更多的讨论\r\n创建MDI表单中的工具条\r\n探究程序的源代码\r\n创建子表单的新实例\r\n响应对工具条上按钮的单击\r\n判断文件是否已经被打开\r\n在退出前保存所有文件\r\n\r\n第15章 ActiveX组件和OLE控制\r\n\r\n使用OLE控制\r\n用ActiveX编程\r\n创建对象库的引用\r\n运行International Sales程序的Excel版\r\nExcel版的International Sales程序的源代码\r\n为Excel组件定义对象变量\r\n创建和管理Worksheet对象\r\n把数据复制到工作表中\r\n在工作表中创建嵌入图表\r\n\r\n第16章 与数据库连接\r\n\r\n使用Visual Data Manager\r\n复习一下数据库方面的术语\r\n创建Currency.Mdb数据库\r\n数据控制和绑定控制\r\n用数据控制编程\r\n数据库版本的Currency Excchange程序\r\nCurrency Exchange程序的数据库版本的源代码\r\n其它数据库编程练习\r\n\r\n第17章 开发ActiveX组件\r\n\r\nCheckLists组件和List Maker程序\r\nList Maker程序的运行例子\r\n编译ActiveX DLL组件\r\nCheckLists和List Maker工程的源代码\r\nCheckLists类的属性和方法\r\nCheckLists类的事件\r\nListMaker工程中的过程\r\n\r\n第18章 ActiveX文档和与Web的连接\r\n\r\nFrance工程和FranceGo文档\r\n运行例子工程和察看文档\r\n编译例子工程\r\nUserDcument的源代码\r\n使用Hyprerlink对象\r\n货币转换器事件处理过程\r\n\r\n附录:CD-ROM中的内容\r\n\r\nCurrency Exchange Travel Guide程序\r\n第1章\r\nTravel Gudie程序中的CurrExch.Bsa模块\r\nTravel Guide程序中的TrvlGde.Frm表单\r\nInternational Currency Exchange程序\r\n第2章、第3章、第4章\r\nCurrency Eexchange程序中的CurrExch.Frm表单\r\nInternational Travel Expense Log程序\r\n第7章 \r\nTravel Expense Log程序中的ExpnsLog.Frm表单\r\nRestaurant Review程序\r\n第8章 \r\nRestaurant Review程序中的RestRevu.Frm表单\r\nRestaurant Review程序中的RestList.Frm表单\r\nRestaurant Review程序中的RestRevu.Bas模块\r\nMeetings程序\r\n第9章\r\nMeetings程序中的Meetings.Frm表单\r\nMeetings程序中的MeetFind.Frm表单\r\nMeetings程序中的Meetings.Bas模块\r\nPhone Directory程序\r\n第10章\r\nPhone Directory程序中的Phone.Frm表单\r\nPhone Directory程序中的PhoenBrow.Frm表单\r\nPhone Directory程序中的Phone.Bas模块\r\nInternational Sales程序\r\n第11章 \r\nInternational Sales程序中的IntSales.Frm\r\nTransportation Planner程序\r\n第12章\r\nTransportaton Planner程序中的TranPlan.Frm\r\nTravel Reminders程序\r\n第13章\r\nTravel Reminders程序中的ReminMDI.Frm\r\nTravel Reminders程序中的Reminder.Frm\r\nTravel Reminders程序中的Reminder.Cls\r\nTransportation Planner程序的MDI版本\r\n第14章\r\nTransportation Planner程序的MDI版本的TranMDIp.Frm\r\nTransportation Planner程序的MDI版本的TranMDIc.Frm\r\nInternational Sales程序的Excel版本\r\n第15章\r\nInternational Sales程序的Excel版本的SalesExl.Frm\r\nCurrency Exchange程序的数据版本\r\n第16章\r\nCurrency Exchange程序的数据库版本的CurrExDB.Frm\r\nCheckLists组件和List Maker\r\n第17章\r\nChheckLists组件的ChkList.Cls\r\nCheckLists组件的ChkList.FRM\r\nListMaker工程的ListData.FRM\r\nListMaker工程的ListOpen.FRM\r\nFrance程序和FranceGo文档\r\n第18章\r\nFrance工程的FranceGo.DOB\r\n如何安装光盘上的程序
无封面