Visual Basic开发技术大全

出版时间:2007-4  出版社:人民邮电出版社  作者:明日科技  页数:823  
Tag标签:无  

内容概要

  《Visual Basic 开发技术大全》是一本关于Visual Basic 6.0综合开发参考手册,书中几乎囊括了使用Visual Basic进行实用程序开发的全部知识,在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分33章,包括认识Visual Basic,Visual Basic语言基础,控制结构与算法,数组,函数与过程,窗体和系统对象,控件,菜单、工具栏和状态栏设计,对话框,文件处理技术,图形处理技术,图像处理技术,多媒体处理技术,数据库的安装与创建,SQL语句在VB中的应用,DAO对象编程,ADO技术的应用,数据控件编程,高性能处理技术,图表技术,数据环境设计器,数据报表技术,打印技术,网络编程技术,Internet编程技术,数据通信技术,Win32 API,注册表,程序优化,程序调试与错误处理和帮助文件等。书中各部分内容既相互独立又相互联系,可以逐步引导读者深入学习并掌握Visual Basic。  《Visual Basic 开发技术大全》附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows 2000下测试通过,保证能够正常运行。  《Visual Basic 开发技术大全》内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。

作者简介

  明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力 于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。

书籍目录

第1篇 Visual Basic基础篇第1章 认识Visual Basic1.1 Visual Basic概述1.1.1 Visual Basic发展历程1.1.2 Visual Basic 6.0版本介绍1.2 Visual Basic 6.0安装1.2.1 硬件要求1.2.2 软件要求1.2.3 Visual Basic 6.0企业版+SP5的安装与卸载1.3 Visual Basic 6.0启动1.4 Visual Basic 6.0集成开发环境1.4.1 集成开发环境概述1.4.2 开发环境的组成1.4.3 定制自己的开发环境1.5 Visual Basic 6.0的帮助系统1.5.1 MSDN Library的使用1.5.2 上下文帮助1.5.3 自定义MSDN Library1.5.4 微软网上编程资源1.6 MSDN Library提供的开发资源1.6.1 利用附带的实例源程序学习编程1.6.2 学习可视化数据管理器的源程序1.7 Visual Basic应用程序的基本设计步骤1.7.1 创建工程1.7.2 创建窗体1.7.3 设计程序界面1.7.4 编写代码1.7.5 程序运行1.7.6 保存工程1.7.7 生成可执行文件第2章 Visual Basic语言基础2.1 程序设计的基本概念2.1.1 关键字2.1.2 标识符2.1.3 ASCII字符集2.2 数据类型2.2.1 基本数据类型2.2.2 枚举型数据类型2.2.3 自定义数据类型2.3 声明和使用常量2.3.1 局部常量的声明2.3.2 局部常量的使用2.3.3 模块级常量的声明2.3.4 模块级常量的使用2.3.5 公用常量的声明2.3.6 公用常量的使用2.4 声明和使用变量2.4.1 变量的声明方式2.4.2 局部变量的声明2.4.3 局部变量的使用2.4.4 模块级变量的声明2.4.5 模块级变量的使用2.4.6 公用变量的声明2.4.7 公用变量的使用2.4.8 Option Explicit语句2.5 Visual Basic中的运算符2.5.1 赋值运算符2.5.2 Like运算符2.5.3 算数运算符2.5.4 关系运算符2.5.5 逻辑运算符2.5.6 字符串运算符2.6 Visual Basic中的表达式2.6.1 表达式的组成2.6.2 表达式的书写规则2.6.3 运算符在表达式中的优先级2.7 程序编写规范2.7.1 代码书写规则2.7.2 对象、常量、变量及过程的命名约定与规范2.7.3 #注释编码的标准化格式2.7.4 空格、格式化及缩排的准则第3章 控制结构与算法3.1 顺序结构3.2 选择结构3.2.1 If...Then语句3.2.2 If...Then...Else语句3.2.3 If...Then...ElseIf语句3.2.4 IIf函数3.2.5 If语句的嵌套3.3 多分支选择结构3.3.1 Select Case语句3.3.2 Is、To等关键字在Select Case语句中的使用3.3.3 Select Case语句的典型应用3.4 循环结构3.4.1 While...Wend语句3.4.2 For...Next语句3.4.3 For Each...Next语句3.4.4 循环嵌套3.4.5 循环结构语句的常用算法3.5 Do...Loop循环结构3.5.1 While当型循环语句3.5.2 Until直到型循环语句3.5.3 Exit Do型循环语句3.6 其他控制语句3.6.1 GoTo语句3.6.2 Exit语句3.6.3 End语句3.6.4 With语句第4章 数组4.1 数组的概念4.2 静态数组与动态数组4.2.1 静态数组的声明4.2.2 静态数组的使用4.2.3 动态数组的声明4.2.4 动态数组的使用4.3 一维数组4.3.1 一维数组的声明4.3.2 一维数组的使用4.4 二维数组及多维数组4.4.1 二维数组的声明4.4.2 二维数组的使用4.4.3 多维数组的声明4.4.4 多维数组的使用4.5 数组的基本操作4.5.1 数组的输入4.5.2 数组的输出4.5.3 数组的插入4.5.4 数组的删除4.5.5 数组的查找4.5.6 数组的排序4.6 记录数组4.6.1 记录数组的概念4.6.2 记录数组的使用4.7 控件数组4.7.1 控件数组的概念4.7.2 创建控件数组4.7.3 使用控件数组4.7.4 动态添加控件4.8 与数组相关的函数及语句4.8.1 Array函数4.8.2 UBound函数和LBound函数4.8.3 Split函数4.8.4 Option Base语句第5章 过程与函数5.1 过程的定义与调用5.1.1 Sub过程定义与调用5.1.2 Function过程定义与调用5.1.3 Sub过程和Function过程的区别5.1.4 Property属性过程和Event事件过程5.1.5 自定义Function函数过程和Sub过程的典型应用5.2 参数传递5.2.1 形参与实参5.2.2 按值和按址传递5.2.3 过程的可选参数和可变参数5.2.4 数组参数5.2.5 对象参数5.2.6 参数传递的典型应用5.3 过程的嵌套与递归调用5.3.1 过程的嵌套调用5.3.2 过程的递归调用5.4 Sub Main过程5.5 过程的作用域5.6 使用内部函数5.6.1 数学函数5.6.2 字符串函数5.6.3 转换函数5.6.4 判断函数5.6.5 日期和时间函数5.6.6 格式化函数5.6.7 Shell函数第2篇 用户界面设计篇第6章 窗体和系统对象6.1 窗体概述6.1.1 窗体的构成6.1.2 窗体的类型6.1.3 添加和删除窗体6.2 窗体的属性6.2.1 窗体的属性6.2.2 设置窗体的标题6.2.3 改变窗体边框的样式6.2.4 更换窗体的图标6.2.5 窗体的显示位置6.2.6 为窗体添加背景图片6.3 窗体的方法6.3.1 窗体的加载与卸载6.3.2 窗体的显示与隐藏6.3.3 将数据输出到窗体上6.3.4 打印窗体上的数据6.4 窗体的事件6.4.1 单击事件6.4.2 双击事件6.4.3 载入事件6.4.4 卸载事件6.4.5 QueryUnload事件6.5 MDI窗体界面设计6.5.1 MDI窗体概述6.5.2 MDI子窗体的特点6.5.3 创建MDI窗体6.5.4 创建MDI应用程序6.6 系统对象6.6.1 应用程序对象6.6.2 屏幕对象6.6.3 剪贴板对象第7章 控件7.1 控件概述7.1.1 控件的作用7.1.2 控件与对象的关系7.1.3 控件的属性、方法和事件7.2 控件分类7.2.1 Windows标准控件7.2.2 ActiveX控件7.2.3 可插入对象7.3 控件的相关操作7.3.1 向窗体上添加控件7.3.2 对齐控件7.3.3 调整控件的前后顺序7.3.4 锁定控件7.3.5 删除控件7.3.6 恢复被删除的控件7.3.7 添加ActiveX控件7.3.8 注册ActiveX控件7.4 常用控件7.4.1 Label控件7.4.2 TextBox控件7.4.3 CommandButton控件7.4.4 OptionButton控件7.4.5 CheckBox控件7.4.6 Timer控件7.4.7 ListBox控件7.4.8 ComboBox控件7.4.9 ListBox、ComboBox控件的典型应用7.5 高级控件7.5.1 MaskEdBox控件7.5.2 RichTextBox控件7.5.3 DateTimePicker控件7.5.4 MonthView控件7.5.5 SSTab控件7.5.6 ListView控件7.5.7 TreeView控件7.5.8 ProgressBar控件7.5.9 Slider控件7.5.10 OLE容器控件7.5.11 RichTextBox控件的典型应用7.5.12 ListView、TreeView控件的典型应用第8章 菜单、工具栏与状态栏设计8.1 菜单设计基础8.1.1 菜单基本概念8.1.2 菜单的组成8.1.3 菜单编辑器的使用8.1.4 设置菜单的快捷键与访问键8.1.5 创建复选菜单8.1.6 创建级联菜单8.1.7 修饰菜单8.2 弹出式菜单8.2.1 弹出式菜单概述8.2.2 弹出式菜单的设计8.2.3 弹出式菜单的调用8.2.4 弹出式菜单的应用举例8.3 菜单的编程8.3.1 为菜单事件过程添加代码8.3.2 运行时改变菜单状态8.3.3 运行时增减菜单项8.3.4 菜单数组的应用8.3.5 分栏菜单的设计8.3.6 图形菜单设计8.4 工具栏的创建与设计8.4.1 工具栏简介8.4.2 利用Toolbar控件创建工具栏8.4.3 为工具栏按钮设置分组8.4.4 为工具栏添加下拉菜单8.4.5 给工具栏按钮增加事件处理代码8.4.6 利用CoolBar控件制作工具栏8.5 状态栏的创建与设计8.5.1 状态栏简介8.5.2 设计状态栏8.5.3 在状态栏中添加日期时间8.5.4 在状态栏中显示系统登录操作员信息8.5.5 在状态栏中显示鼠标位置8.5.6 在状态栏中显示当前状态信息8.5.7 在状态栏中显示当前操作窗体的名称第9章 对话框9.1 输入对话框9.2 消息对话框9.3 自定义对话框9.3.1 由普通窗体创建的自定义对话框9.3.2 使用对话框模板创建的对话框9.3.3 显示与关闭自定义的对话框9.4 公用对话框9.4.1 “打开”对话框9.4.2 “另存为”对话框9.4.3 “颜色”对话框9.4.4 “字体”对话框9.4.5 “打印”对话框9.4.6 “帮助”对话框第10章 鼠标键盘处理技术10.1 鼠标的基本操作10.1.1 定义鼠标指针形状10.1.2 定义鼠标为指定的图片10.1.3 定义鼠标为指定的动画图标10.2 关于鼠标事件的响应10.2.1 Click和DblClick事件10.2.2 MouseDown和MouseUp事件10.2.3 MouseMove事件10.2.4 控制鼠标操作10.3 读取和判断键盘输入10.3.1 ASCII字母键码表10.3.2 KeyDown与KeyUp事件10.3.3 KeyPress事件10.3.4 KeyPreview属性10.4 使用键盘热键10.5 键盘消息的响应10.6 拖放技术10.6.1 与拖放有关的属性、事件和方法10.6.2 启动自动拖放模式10.6.3 改变拖动图标10.6.4 放下对象时的响应10.6.5 启动拖动或停止拖动时的控制10.6.6 改变控件的位置10.6.7 拖放技术的典型应用第3篇 文件、图形与多媒体篇第11章 文件处理技术11.1 文件的概念11.2 文件的结构和类型11.2.1 文件的结构11.2.2 文件的分类11.3 文件处理的一般步骤11.4 顺序文件11.4.1 打开顺序文件11.4.2 读取顺序文件11.4.3 写入顺序文件11.4.4 关闭顺序文件11.5 随机文件11.5.1 随机文件的打开和关闭11.5.2 读取随机文件11.5.3 写入随机文件11.6 二进制文件11.6.1 二进制文件的打开和关闭11.6.2 二进制文件的读写操作11.7 文件系统控件11.7.1 驱动器列表框(DriveListBox)11.7.2 目录列表框(DirListBox)11.7.3 文件列表框(FileListBox)11.7.4 文件系统控件的联动11.8 常用的文件操作语句和函数11.8.1 文件操作语句11.8.2 文件操作函数11.9 文件系统对象11.9.1 FSO对象模型11.9.2 FileSystemObject对象11.9.3 Drive对象及磁盘驱动器的操作11.9.4 Folder对象与文件夹的浏览11.9.5 File对象与文件的操作11.9.6 TextStream对象与文件的读写第12章 图形处理技术12.1 图形处理的基础知识12.2 Visual Basic的坐标系统12.2.1 默认坐标系统12.2.2 用户自定义坐标系统12.3 图形控件12.3.1 Shape控件12.3.2 Line控件12.4 图形属性12.4.1 CurrentX属性和CurrentY属性12.4.2 Left和Top,Height和Width属性12.4.3 BorderStyle、BorderWidth和BorderColor属性12.4.4 DrawWidth、DrawStyle和DrawMode属性12.4.5 BackColor和ForeColor属性12.4.6 FillColor和FillStyle属性12.5 图形方法12.5.1 使用Pset方法画点12.5.2 使用Line方法画线12.5.3 使用Circle方法画圆12.5.4 使用PaintPicture方法绘制图像12.5.5 使用Point方法返回指定点的颜色12.5.6 使用Cls方法清屏12.5.7 图形方法和图形控件的比较12.6 利用API函数绘制几何图形12.6.1 绘制弧线(Arc函数)12.6.2 绘制圆和椭圆(Ellipse函数)12.6.3 绘制多边形函数(Polygon函数)12.6.4 绘制矩形函数(Rectangle函数)第13章 图像技术应用13.1 图形和图像之间的区别与联系13.2 图像控件13.2.1 PictureBox控件13.2.2 Image控件13.3 图像的保存与读取13.3.1 SavePicture语句13.3.2 LoadPicture函数13.4 图像文件格式转换13.4.1 图像文件格式介绍13.4.2 将彩色图片转换为灰度图片13.4.3 图像格式的转换13.5 图像的相关操作13.5.1 图像的剪切13.5.2 图像的合成13.6 图像的特殊效果13.6.1 图像的滚动效果13.6.2 图像的雨滴效果13.6.3 图像的平铺效果13.7 图像的典型应用13.7.1 在图像上书写文字13.7.2 提取图片中的对象13.7.3 屏幕抓图13.7.4 图片的分类存储第14章 多媒体技术14.1 多媒体概述及其元素14.2 文字处理14.2.1 滚动文字14.2.2 彩虹文字14.2.3 动画文字14.3 音频处理14.3.1 MMControl控件14.3.2 播放MIDI和WAV文件14.3.3 播放MP3文件14.4 视频处理14.4.1 利用MMControl控件播放AVI14.4.2 播放VCD14.5 动画处理14.5.1 Animation控件14.5.2 ShockwaveFlash控件14.5.3 Flash浏览器14.5.4 播放GIF动画14.5.5 制作自己的动画14.6 API函数在多媒体中的应用14.6.1 利用sndPlaySound函数播放音频文件14.6.2 利用mciExecute函数播放WAV文件14.6.3 利用mciSendString函数制作动画播放器14.6.4 其他控制多媒体的API函数第4篇 数据库编程技术篇第15章 数据库的安装与创建15.1 Access数据库15.1.1 安装Access数据库15.1.2 创建Access数据库15.1.3 创建Access数据表15.2 SQL Server数据库15.2.1 安装SQL Server15.2.2 启动SQL Server服务管理器15.2.3 创建SQL Server数据库15.2.4 创建SQL Server数据表第16章 SQL语句在Visual Basic中的应用16.1 SQL语言简介16.2 SELECT子句16.2.1 选择所有列16.2.2 选择部分列16.2.3 使用列别名16.3 WHERE子句 38016.3.1 用WHERE子句定义查询条件16.3.2 使用比较运算符16.3.3 查询介于某一范围的数据16.3.4 模糊查询16.3.5 列表运算符查询16.3.6 查询空数据16.4 查询结果的处理16.4.1 限制结果集返回的行数16.4.2 对查询结果排序16.4.3 去掉查询结果中的重复记录16.4.4 合并查询16.5 查询控件16.5.1 查询数值型数据16.5.2 查询字符型数据16.5.3 查询日期型数据16.6 连接查询16.6.1 等值连接16.6.2 内连接16.6.3 外连接16.7 分组查询及统计16.8 交叉表查询16.9 数据添加、修改和删除16.9.1 添加数据16.9.2 修改数据16.9.3 删除数据16.10 使用SQL语句维护数据库16.10.1 创建、修改和删除数据库16.10.2 创建、修改和删除数据表16.10.3 数据库备份与恢复16.10.4 附加和分离数据库第17章 DAO对象编程17.1 DAO对象17.1.1 数据库引擎对象DBEngine17.1.2 数据工作空间对象WorkSpace17.1.3 数据库对象Database17.1.4 数据表对象TableDef与字段对象Field17.1.5 数据记录集对象17.1.6 数据查询对象17.2 打开与关闭数据库17.2.1 引用数据库引擎动态链接库17.2.2 打开数据库17.2.3 关闭数据库17.3 利用记录集(Recordset)对象操作数据库17.3.1 创建并打开Recordset对象17.3.2 浏览数据记录17.3.3 增加、修改和删除数据表中的记录17.3.4 查询数据表中的记录17.4 TableDef、Field、QueryDef对象的使用17.4.1 利用TableDef对象创建表17.4.2 利用Field对象设计字段17.4.3 利用QueryDef对象进行数据查询操作第18章 ADO数据库编程18.1 ADO概述18.2 ADO对象概述18.2.1 连接数据源——Connection对象18.2.2 记录集对象——Recordset对象18.2.3 命令对象——Command对象18.2.4 字段对象——Field对象18.2.5 二进制数据——Stream对象18.2.6 Parameter对象18.2.7 利用Record对象操作数据表18.2.8 利用Err对象显示错误信息18.3 用ADO对象连接数据库18.3.1 使用ADO连接Access18.3.2 使用ADO对象连接SQL Server数据库18.4 使用ADO对象编辑数据记录18.4.1 增加数据记录18.4.2 修改数据记录18.4.3 删除数据记录18.4.4 使用事务18.5 使用ADO对象查询数据记录18.5.1 使用MoveFirst、MoveLast、MoveNext和MovePrevious浏览记录18.5.2 使用Recordset对象的Find方法查询记录18.5.3 用Connection对象运行查询语句18.5.4 用Command对象执行SQL语句(执行带参数的SQL语句)18.5.5 使用Filter属性查找数据记录18.6 ADO对象的典型应用18.6.1 获取SQL Server服务器中的所有数据库18.6.2 使用Openschema方法读取数据库结构18.6.3 获取表中字段18.7 ADO事件18.7.1 Connection对象的事件18.7.2 Recordset对象的事件第19章 数据控件编程19.1 Data控件19.1.1 引入Data控件到工程中19.1.2 Data控件的主要属性、事件和方法19.1.3 使用Data控件连接数据库19.1.4 使用Data控件增加、修改和删除记录19.1.5 使用Data控件查询记录19.2 ADO控件19.2.1 引入ADO控件到工程中19.2.2 ADO控件的主要属性、事件和方法19.2.3 使用ADO控件连接数据库19.2.4 使用AddNew方法增加数据记录19.2.5 使用Update方法修改数据记录19.2.6 使用Delete方法删除数据记录19.2.7 使用RecordSource属性查询记录19.3 RDO控件(远程数据控件)19.3.1 引入RDO控件到工程中19.3.2 RDO控件与数据访问有关的属性19.3.3 使用RDO控件连接远程数据库19.4 DBList、DBCombo和DBGrid控件19.4.1 引入DBList、DBCombo和DBGrid控件到工程中19.4.2 DBList、DBCombo和DBGrid控件的主要属性、方法和事件19.4.3 用DBList、DBCombo和DBGrid控件显示数据表中的数据19.5 DataCombo控件和DataList控件19.5.1 引入DataCombo和DataList控件到工程中19.5.2 DataCombo控件和DataList控件的主要属性、方法和事件19.5.3 在DataCombo控件中显示数据19.5.4 在DataList控件中显示数据19.5.5 使用DataCombo和DataList控件显示关系表中的数据19.6 DataGrid控件19.6.1 引入DataGrid控件到工程中19.6.2 DataGrid控件的主要属性、方法和事件19.6.3 用DataGrid控件显示数据表中的数据19.6.4 通过DataGrid控件增加、修改和删除数据19.7 MSFlexGrid控件和MSHFlexGrid控件19.7.1 MSFlexGrid控件和MSHFlexGrid控件的功能比较19.7.2 MSHFlexGrid控件的主要属性、方法和事件19.7.3 使用MSHFlexGrid控件显示数据19.7.4 使用MSHFlexGrid控件批量录入数据19.7.5 使用MSHFlexGrid控件对数据进行合并和排序19.7.6 使用MSHFlexGrid控件显示层次结构数据第20章 高性能数据处理技术20.1 存储过程概述20.2 存储过程的新建、修改和删除20.2.1 新建存储过程20.2.2 修改存储过程20.2.3 删除存储过程20.3 在Visual Basic中调用存储过程20.4 视图概述20.5 视图的新建、修改和删除20.5.1 新建视图20.5.2 修改视图20.5.3 删除视图20.6 使用视图20.7 使用触发器20.8 使用游标第5篇 图表、报表及打印篇第21章 图表技术21.1 图表的基本用法21.1.1 认识MSChart控件21.1.2 图表的组成21.1.3 通过“属性页”设置图表外观21.1.4 MSChart控件的属性、方法和事件21.2 图表的相关对象21.2.1 MSChart控件的对象21.2.2 设置图表区字体21.2.3 填充图表元素的颜色21.2.4 设置图表比例21.3 图表与数据的关联21.3.1 与数组关联21.3.2 与数据源关联21.3.3 与记录关联21.4 不同类型图表的典型应用21.4.1 条形图表分析公司年销售业绩21.4.2 对比图表分析21.4.3 折线图表分析产品价格趋势21.4.4 饼型图表分析市场占有率21.4.5 三维图表实例21.4.6 根据查询结果显示图表第22章 数据环境设计器22.1 添加数据环境对象22.2 Connection对象22.2.1 添加Connection对象22.2.2 连接Connection对象22.2.3 设置登录信息22.2.4 设置连接信息22.3 Command对象22.3.1 创建一个Command对象22.3.2 通过存储过程创建Command对象22.3.3 Command层次结构22.3.4 字段映射22.4 数据环境设计器的典型应用22.4.1 创建数据窗体22.4.2 添加、修改和删除记录22.4.3 移动记录22.4.4 创建数据报表第23章 数据报表技术23.1 DataReport报表23.1.1 数据报表设计器的功能23.1.2 在工程中添加数据报表设计器23.1.3 初识数据报表设计器23.1.4 数据报表设计器的对象23.1.5 DataReport对象的属性和方法23.2 DataReport报表的典型应用23.2.1 一个简单的报表23.2.2 向报表中添加日期、时间、页码23.2.3 分组统计报表23.2.4 主明细报表23.2.5 导出报表为HTML文件23.3 Crystal Reports报表23.3.1 安装Crystal Reports23.3.2 用Crystal Reports创建一个报表23.3.3 使用Crystal Reports设计商用报表23.3.4 数据图表样式的报表第24章 从应用程序中打印24.1 使用PrintForm方法打印24.2 使用Printers集合设置打印机24.2.1 设置默认打印机24.2.2 显示打印机的设备名称24.3 使用Visual Basic打印机对象打印24.3.1 Printer对象的主要属性24.3.2 Printer对象的主要方法24.4 其他打印方式24.4.1 利用CommonDialog控件实现打印功能24.4.2 通过Excel打印报表24.4.3 通过Word打印报表24.5 典型打印24.5.1 通用打印过程24.5.2 卡片式打印24.5.3 打印图片24.5.4 分页打印24.5.5 连续打印24.5.6 证书套打24.6 捕获打印机错误第6篇 网络通信篇第25章 网络编程技术25.1 TCP、UDP和IP协议25.1.1 TCP协议25.1.2 UDP协议25.1.3 IP协议25.2 Winsock控件25.2.1 Winsock控件的属性、方法和事件25.2.2 建立服务器/客户端的通信25.2.3 建立点对点通信25.3 Winsock控件的典型应用25.3.1 下载HTML网页25.3.2 利用Winsock控件实现端口扫描25.3.3 开发服务器/客户端聊天程序25.3.4 开发点对点实时聊天程序25.3.5 开发多点聊天室25.4 Winsock API函数25.4.1 accept函数25.4.2 bind函数25.4.3 closesocket函数25.4.4 connect函数25.4.5 listen函数25.4.6 recv函数25.4.7 recvfrom函数25.4.8 send函数25.4.9 sendto函数25.4.10 socket函数25.4.11 shutdown函数第26章 Internet编程技术26.1 网络层次模型26.1.1 OSI参考模型26.1.2 TCP/IP体系结构26.1.3 OSI参考模型与TCP/IP体系结构对照26.2 应用层的有关协议26.2.1 HTTP协议26.2.2 FTP协议26.3 Internet Transfer控件26.3.1 Internet Transfer控件的属性、方法与事件26.3.2 提取网页源码26.3.3 获取网页中的内容26.4 WebBrowser控件26.4.1 引用WebBrowser控件26.4.2 WebBrowser控件的属性和方法26.4.3 建立基本的浏览器26.4.4 完善简单浏览器26.5 邮件发送与接收26.5.1 Email概述26.5.2 SMTP与发送电子邮件26.5.3 POP3与接收电子邮件26.5.4 MAPISession控件26.5.5 MAPIMessages控件26.5.6 邮件发送和接收程序的具体实现26.5.7 邮件管理程序设计26.5.8 在Visual Basic中使用OutLook发送电子邮件26.6 API函数在Internet程序中的应用26.6.1 利用API函数下载文件26.6.2 加入收藏夹26.6.3 网络映射26.6.4 网站过滤器第27章 数据通信技术27.1 串口、并口通信概述27.1.1 串口通信27.1.2 并口通信27.1.3 发送顺序27.1.4 RS-232C标准接口27.2 MSComm控件27.2.1 MSComm控件的属性27.2.2 MSComm控件的事件27.2.3 利用MSComm控件实现串口通信27.2.4 利用MSComm控件实现电话拨号27.3 操作调制解调器27.3.1 服务器应答概述27.3.2 测试Modem状态27.3.3 调用电话拨号程序第7篇 Windows编程篇第28章 WIN32 API28.1 Windows API概述28.1.1 什么是API28.1.2 静态链接28.1.3 动态链接库(DLL)28.1.4 主要的动态链接库及功能28.2 API相关概念28.2.1 Win32 API相关概念28.2.2 什么是句柄28.2.3 窗口句柄28.2.4 设备环境句柄28.2.5 数据类型28.3 Visual Basic与API28.3.1 Visual Basic中API的声明28.3.2 API 文本浏览器28.3.3 把声明、常量或类型复制到Visual Basic代码中28.4 Windows消息系统28.4.1 什么是消息28.4.2 Visual Basic事件与Windows消息28.4.3 Windows消息应用28.5 控件消息28.5.1 与发送消息有关的函数28.5.2 常用控件消息及程序举例第29章 注册表29.1 认识Windows注册表29.1.1 什么是注册表29.1.2 注册表的结构29.2 利用Visual Basic函数(语句)访问注册表29.3 利用API函数访问注册表29.3.1 打开(创建)注册表项29.3.2 删除注册表中的项29.3.3 设置和删除注册表项的值29.3.4 读取注册表中的默认值29.3.5 读取注册表指定名称的值的数据29.4 注册表相关技术典型应用29.4.1 将应用软件的试用次数写入注册表29.4.2 显示与隐藏29.4.3 保护注册表29.4.4 文件关联29.4.5 应用软件设置第8篇 程序的优化和发布篇第30章 程序优化30.1 代码优化30.1.1 优化程序的速度30.1.2 优化程序的大小30.2 对象优化30.3 应用程序的优化30.4 Ocx控件的制作30.4.1 创建“ActiveX控件”工程30.4.2 添加控件并设计Ocx控件的外观30.4.3 定制Ocx控件的属性、方法与事件30.4.4 生成.ocx文件30.4.5 Ocx控件的注册与使用30.5 Com组件的制作30.5.1 创建“ActiveX DLL”工程30.5.2 编写Com组件的功能代码30.5.3 生成“.dll”文件30.5.4 Com组件的注册与使用第31章 程序调试与错误处理31.1 Visual Basic中的错误31.1.1 编译错误31.1.2 运行错误31.1.3 逻辑错误31.2 Visual Basic调试工具和方法31.2.1 IDE选项31.2.2 调试工具栏31.2.3 本地窗口31.2.4 立即窗口31.2.5 监视窗口31.2.6 Debug对象31.2.7 Stop语句31.3 错误处理语句和对象31.3.1 Err对象31.3.2 On Error语句第32章 帮助文件32.1 给控件添加提示信息32.2 Win Help帮助文件32.2.1 安装Microsoft Help Workshop32.2.2 编辑RTF文件32.2.3 制作帮助主题文件32.2.4 制作.hlp帮助文件32.2.5 在Visual Basic中使用帮助文件32.3 HTML帮助文件32.3.1 HTML帮助文件概述32.3.2 安装Microsoft HTML Help Workshop32.3.3 HTML帮助主题文件32.3.4 HTML帮助项目文件32.3.5 目录和目录文件32.3.6 关键字和索引文件32.3.7 制作.chm文件32.3.8 与Visual Basic工程连接第33章 应用程序的打包及安装33.1 将应用工程打包33.2 设计自定义风格的安装程序33.3 安装应用程序33.4 解决打包过程中的常见问题实例索引

编辑推荐

  Visual Basic是Microsoft公司推出的可视化开发环境,是Windows环境下最优秀的程序设计工具之一。它采用面向对象的程序设计技术,提供了开发Windows应用程序最简捷、有效的方法。作为一名Visual Basic程序开发人员,除了具备必要的开发技能和经验积累外,必备的开发参考工具书也是必不可少的。程序开发参考工具书相当于程序员的“左膀右臂”,全面、系统的参考工具书可以使程序开发事半功倍.

图书封面

图书标签Tags

评论、评分、阅读与下载


    Visual Basic开发技术大全 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7