图书介绍

Visual Basic程序设计与开发技术大全PDF|Epub|txt|kindle电子书版本下载

Visual Basic程序设计与开发技术大全
  • 求是科技编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115125147
  • 出版时间:2004
  • 标注页数:717页
  • 文件大小:221MB
  • 文件页数:739页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic程序设计与开发技术大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识Visual Basic1

1.1 Visual Basic概述1

1.1.1 Visual Basic简介1

1.1.2 Visual Basic的发展历程1

1.1.3 Visual Basic的特点2

1.2 Visual Basic 6.0的主要特性2

1.2.1 功能强大的数据访问2

1.2.2 Internet编程3

1.2.3 使用新的控件4

1.2.4 利用增强的控件提高性能5

1.2.5 熟悉语言特性5

1.2.6 增强的向导功能6

1.3 安装、启动和退出Visual Basic7

1.3.1 Visual Basic 6.0的运行环境7

1.3.2 安装Visual Basic 6.07

1.3.3 启动和退出Visual Basic 6.010

1.4 Visual Basic的集成开发环境12

1.4.1 集成环境中的各子窗口12

1.4.2 菜单栏14

1.4.3 工具栏17

1.5 定制集成开发环境17

1.5.1 定制工具栏18

1.5.2 定制窗口位置19

1.5.3 定制菜单栏19

1.5.4 定制工具箱中的控件20

1.6 获得帮助21

1.6.1 使用MSDN Library21

1.6.2 在MSDN Library中定位信息21

1.6.3 自定义MSDN Library22

第2章 Visual Basic语言基础24

2.1 程序设计的基本概念24

2.1.1 标识符24

2.1.2 运算符24

2.1.3 书写规则25

2.2 数据类型28

2.2.1 基本数据类型28

2.2.2 自定义数据类型31

2.3 常量及变量31

2.3.1 常量31

2.3.2 变量32

2.3.3 Option Explicit语句33

2.3.4 常量和变量的关系33

2.4 数组和数组声明33

2.4.1 数组的概念和作用33

2.4.2 数组的声明33

2.4.3 多维数组34

2.4.4 动态数组34

2.5 程序结构35

2.5.1 顺序结构35

2.5.2 条件结构36

2.5.3 循环结构38

2.6 过程与函数40

2.6.1 过程和函数40

2.6.2 变量作用域47

2.7 基本函数48

2.7.1 类型转换函数48

2.7.2 字符串函数48

2.7.3 日期和时间函数48

2.7.4 数值函数49

2.7.5 Shell函数49

第3章 创建第一个Visual Basic应用程序51

3.1 编写第一个Visual Basic工程51

3.1.1 创建一个新工程51

3.1.2 创建新程序的用户界面52

3.1.3 设置用户界面中各对象的属性52

3.1.4 编写程序代码54

3.1.5 保存和运行程序55

3.1.6 创建可执行文件56

3.2 Visual Basic工程的结构56

3.2.1 Visual Basic工程概述56

3.2.2 工程设计和工程资源57

3.2.3 运行时文件58

3.3 配置Visual Basic工程58

3.3.1 工程属性58

3.3.2 引用和部件59

第4章 Visual Basic面向对象的编程基础64

4.1 属性、方法和事件概述64

4.1.1 对象64

4.1.2 属性65

4.1.3 方法65

4.1.4 事件65

4.2 控件及其作用65

4.2.1 控件概述66

4.2.2 控件作用68

4.2.3 控件与对象的关系68

4.2.4 控件分类68

4.3 最通用的属性70

4.3.1 名称属性(Name属性)70

4.3.2 标题属性和文本属性(Caption和Text属性)72

4.3.3 是否可用和是否可视(Enabled和Visible属性)72

4.3.4 确定控件位置(Left、Top、Height和Width属性)73

4.4 最通用的方法73

4.4.1 方法概述73

4.4.2 拖动——Drag方法74

4.4.3 移动——Move方法75

4.4.4 确定焦点——SetFocus方法76

4.4.5 设置控件的Z顺序——ZOrder方法77

4.5 事件驱动机制78

4.5.1 理解事件驱动78

4.5.2 在控件中使用事件78

4.5.3 理解事件的先后次序79

4.6 最通用的事件79

4.6.1 单击事件——Click事件79

4.6.2 拖放事件——DragDrop事件80

4.6.3 拖过事件——DragOver事件81

4.6.4 取得焦点的事件——GotFocus事件81

4.6.5 失去焦点的事件——LostFocus事件81

第5章 面向对象编程83

5.1 深入了解面向对象编程83

5.1.1 面向对象编程概述83

5.1.2 Visual Basic中的面向对象编程84

5.2 对象变量和对象引用87

5.2.1 对象变量及其使用87

5.2.2 对象变量和对象类型89

5.3 集合和对象集合91

5.3.1 集合91

5.3.2 集合的操作92

5.3.3 Visual Basic 中的对象集合95

5.4 通过类模块来创建对象97

5.4.1 类和类模块97

5.4.2 类模块的创建98

5.4.3 向类中添加属性和方法100

5.4.4 向类中添加事件104

5.4.5 使用“类生成器”107

5.5 对象编程示例110

5.5.1 定制About窗体类110

5.5.2 自定义学生信息类114

5.5.3 简易学生信息管理系统ActiveX编程117

第6章 窗体122

6.1 窗体概述122

6.1.1 窗体的基本元素123

6.1.2 窗体类型123

6.2 窗体的常用属性124

6.2.1 窗体标题——Caption属性124

6.2.2 窗体外表风格——Appearance属性125

6.2.3 边框样式——BorderStyle属性125

6.2.4 控制框按钮——ControlBox属性126

6.2.5 最大化按钮——MaxButton属性126

6.2.6 最小化按钮——MinButton属性126

6.2.7 是否可视——Visible属性127

6.2.8 窗体图标——Icon属性127

6.2.9 窗口的可视状态——WindowState属性127

6.3 窗体的常用方法128

6.3.1 显示窗体——Show方法128

6.3.2 载入窗体——Load方法129

6.3.3 隐藏窗体——Hide方法129

6.4 窗体的常用事件130

6.4.1 单击事件——Click130

6.4.2 双击事件——DblClick130

6.4.3 初始化时间——Initialize事件131

6.4.4 窗口的Load、Unload/QueryUnload事件131

6.4.5 窗口活动性——Activate/Deactivate事件132

6.4.6 绘画事件——Paint事件133

6.4.7 键盘事件——KeyDown/KeyUp/KeyPress事件133

6.4.8 鼠标事件——MouseDown/MouseMove/MouseUp事件137

6.5 设计MDI窗体138

6.5.1 MDI主窗体和MDI子窗体138

6.5.2 MDI窗体的基本特征140

6.5.3 操作子窗体140

第7章 使用内部控件143

7.1 命令按钮(CommandButton)143

7.1.1 命令按钮的常用属性143

7.1.2 命令按钮的基本事件144

7.2 文本框控件(TextBox)146

7.2.1 标准文本框的属性147

7.2.2 标准文本框的事件148

7.3 标签控件(Label)148

7.4 列表类控件150

7.4.1 标准列表框控件150

7.4.2 标准组合框154

7.5 选择类控件156

7.5.1 复选框156

7.5.2 单选钮160

7.6 标准框架控件163

7.7 滚动条164

7.7.1 HscrollBar和VScrollBar控件的属性164

7.7.2 HscrollBar和VScrollBar控件的方法165

7.7.3 HscrollBar和VScrollBar控件的事件166

7.7.4 示例166

7.8 定时控件168

7.9 其他控件169

第8章 使用菜单170

8.1 菜单设计170

8.1.1 菜单的基本概念170

8.1.2 菜单编辑器170

8.1.3 设计菜单175

8.2 弹出式菜单178

8.2.1 弹出式菜单概述178

8.2.2 弹出式菜单的设计178

8.2.3 弹出式菜单的调用178

8.3 菜单的编程179

8.3.1 菜单编程初步179

8.3.2 运行时改变菜单状态182

8.3.3 运行时菜单项的增减182

8.4 菜单设计示例183

8.4.1 设计弹出式菜单183

8.4.2 动态菜单的增减187

8.4.3 设计MDI菜单190

第9章 使用对话框197

9.1 输入对话框(InputBox函数)197

9.2 消息对话框(MsgBox函数)198

9.3 使用公用对话框201

9.3.1 【打开】对话框202

9.3.2 【另存为】对话框203

9.3.3 【颜色】对话框203

9.3.4 【字体】对话框204

9.3.5 【打印】对话框206

9.3.6 【帮助】对话框208

第10章 鼠标和键盘处理209

10.1 鼠标响应事件209

10.1.1 MouseDown事件209

10.1.2 MouseUp事件209

10.1.3 MouseMove事件210

10.1.4 检测状态210

10.2 拖放技术212

10.2.1 启动自动拖动模式212

10.2.2 改变拖动图标212

10.2.3 放下对象时的响应212

10.2.4 启动拖动或停止拖动时的控制213

10.2.5 改变控件的位置214

10.3 自定义鼠标指针215

10.4 处理键盘输入216

10.4.1 处理KeyPress事件216

10.4.2 处理KeyUp事件219

10.4.3 处理KeyDown事件221

10.4.4 处理KeyPreview属性224

第11章 文件编程226

11.1 文件系统概述226

11.1.1 文件的类型226

11.1.2 操纵顺序文件226

11.1.3 操纵随机文件229

11.1.4 操纵二进制文件231

11.1.5 “分件分割与合并”示例232

11.2 文件系统类控件236

11.2.1 驱动器列表(DriverListBox)236

11.2.2 目录列表(DirListBox)237

11.2.3 文件列表(FileListBox)239

11.3 文件系统对象(FSO)244

11.3.1 文件系统对象的结构244

11.3.2 使用文件系统对象258

11.4 文件操作示例(结合文件系统类控件)269

第12章 打印控制274

12.1 相关对象和集合274

12.1.1 Printer对象274

12.1.2 Printers集合277

12.2 在应用程序中打印277

12.2.1 使用PrintForm方法277

12.2.2 使用Printer对象278

12.3 捕捉打印机错误280

第13章 操作注册表281

13.1 读写系统注册表281

13.1.1 注册表读写函数284

13.1.2 读写注册表示例288

13.2 保存应用程序状态289

13.3 保存最近处理的文件列表297

13.4 将文件类型和应用程序关联301

第14章 坐标系统303

14.1 坐标系统概述303

14.2 常用属性303

14.2.1 CurrentX属性和CurrentY属性303

14.2.2 Left和Top属性303

14.2.3 ScaleLeft和ScaleTop属性304

14.2.4 Height和Width属性304

14.2.5 ScaleHeight和ScaleWidth属性305

14.2.6 ScaleMode属性305

14.3 常用方法306

14.3.1 Scale方法306

14.3.2 ScaleX方法307

14.3.3 ScaleY方法308

14.4 坐标转换308

第15章 图形图像310

15.1 图形方法310

15.1.1 图形方法和图形控件的比较310

15.1.2 画图方法310

15.1.3 绘图属性317

15.2 图形图像控件320

15.2.1 图片框控件(PictureBox)320

15.2.2 图像控件(Image)327

15.2.3 Line控件331

15.2.4 Shape控件332

15.3 使用颜色334

15.3.1 颜色属性335

15.3.2 RGB函数335

15.3.3 系统颜色335

15.3.4 使用调色板335

第16章 多媒体编程337

16.1 文字处理337

16.1.1 文字效果337

16.1.2 “文字特效”示例351

16.2 声音与视频处理362

16.2.1 MMControl控件362

16.2.2 播放MIDI和WAV文件368

16.2.3 播放AVI文件371

第17章 数据通信373

17.1 数据通信概述373

17.1.1 串口通信373

17.1.2 并口通信373

17.1.3 发送顺序374

17.1.4 RS-232C标准接口374

17.2 使用MSComm控件377

17.2.1 MSComm控件基本技术377

17.2.2 使用MSComm控件测试Modem381

17.3 操作调制解调器(Modem)384

17.3.1 测试Modem状态384

17.3.2 拨号连接385

17.3.3 结束连接387

17.3.4 服务器方应答388

第18章 网络通信389

18.1 网络基本知识389

18.1.1 网络分层参考模型389

18.1.2 网络协议398

18.1.3 网络接口399

18.1.4 网络地址400

18.2 Winsock控件介绍402

18.2.1 WinSock控件概述402

18.2.2 建立服务器/客户端的通信408

18.2.3 建立多点通信410

18.3 WinSock控件的应用412

18.3.1 下载HTML网页413

18.3.2 用UDP协议实现对等通信414

第19章 Intemet编程417

19.1 应用层的有关协议417

19.1.1 HTTP417

19.1.2 FTP418

19.2 电子邮件418

19.2.1 MAPI控件介绍418

19.2.2 实现电子邮件功能430

19.3 Internet Transfer控件432

19.3.1 Intemet Transfer控件基本属性432

19.3.2 Internet Transfer控件基本方法434

19.3.3 Internet Transfer控件基本事件436

19.4 WebBrowser控件437

19.4.1 引用WebBrowser控件437

19.4.2 WebBrowser控件常用属性与方法438

19.4.3 建立基本的浏览器441

19.4.4 完善简单浏览器443

第20章 数据库基础448

20.1 数据库的发展历程448

20.2 关系型数据库448

20.2.1 数据模型448

20.2.2 实体之间的关系449

20.2.3 关键字450

20.2.4 规范化设计理念和方法451

20.2.5 表及表之间的关系453

20.3 当前流行的几种数据库454

20.4 如何进行数据库应用程序的开发455

20.4.1 数据库应用程序的基本开发步骤455

20.4.2 高效地确定数据库系统开发方案457

20.4.3 数据库应用程序的原则458

20.5 用SQL语句查询和操纵数据库459

20.6 使用ODBC474

20.6.1 ODBC历史474

20.6.2 ODBC的整体结构474

20.6.3 配置ODBC474

20.6.4 在应用程序中设置ODBC480

第21章 使用DATA控件操纵数据库483

21.1 为使用Data控件做好准备483

21.1.1 引入Data控件到Visual Basic项目483

21.1.2 Data控件的主要属性、事件和方法483

21.1.3 认识和了解Recordset(记录集)488

21.2 Data控件直接操纵数据库491

21.2.1 连接数据库491

21.2.2 移动记录492

21.2.3 增删改记录493

21.2.4 查找记录493

21.3 Data控件结合代码操纵数据库494

21.3.1 移动记录494

21.3.2 查找记录495

21.3.3 更新记录496

21.3.4 关闭记录集497

第22章 使用ADOData控件操纵数据库498

22.1 为使用ADOData控件做好准备498

22.1.1 引入ADOData控件到Visual Basic项目498

22.1.2 控件的主要属性、事件和方法499

22.2 ADOData控件直接操纵数据库501

22.2.1 连接数据库501

22.2.2 移动记录504

22.2.3 增、删、改记录504

22.2.4 查找记录505

22.3 ADOData控件结合代码操纵数据库506

22.3.1 连接数据库506

22.3.2 移动记录506

22.3.3 增、删、改记录507

22.3.4 查找记录508

第23章 显示编辑数据字段的常用技术509

23.1 字段类型对显示与编辑内容的要求509

23.2 将字段内容与控件绑定实现自动操作509

23.2.1 使用文本框控件——TextBox510

23.2.2 使用日期选择控件——DateTimePicker510

23.2.3 使用高级约束列表控件——DBList512

23.2.4 使用高级约束组合框控件——DBCombo513

23.2.5 使用复选框控件——CheckBox513

23.2.6 使用列表框控件——ListBox514

23.2.7 使用组合框控件——ComboBox514

23.3 用代码操纵数据显示和编辑控件515

23.3.1 操作文本框控件——TextBox515

23.3.2 操作日期选择控件——DateTimePicker515

23.3.3 操作高级约束列表控件——DBList517

23.3.4 操作高级约束组合框控件——DBCombo518

23.3.5 操作复选框控件——CheckBox519

23.3.6 操作列表框控件——ListBox519

23.3.7 操作组合框控件——ComboBox520

第24章 用DAO操纵数据库522

24.1 DAO概念522

24.2 DAO层次结构522

24.3 DAO具体对象523

24.3.1 数据工作空间对象——WorkSpace523

24.3.2 数据库引擎对象——DBEngine523

24.3.3 数据库对象——Database524

24.3.4 数据表对象与字段对象——TableDef、Field525

24.3.5 数据记录集对象——Recordset526

24.3.6 数据查询对象——QueryDef528

24.4 DAO操纵数据库的一般过程528

24.5 打开与关闭数据库529

24.5.1 引用数据库引擎动态链接库529

24.5.2 创建并打开Database对象——打开数据库529

24.5.3 关闭Database对象——关闭数据库530

24.6 利用记录集(Recordset)对象操作数据库530

24.6.1 创建并打开Recordset对象530

24.6.2 浏览数据记录(定位当前记录)532

24.6.3 查询数据记录533

24.6.4 增加数据记录536

24.6.5 删除数据记录537

24.6.6 修改数据记录537

24.7 数据库操作中合理使用TableDef、Field、QueryDef对象538

24.7.1 利用TableDef进行数据库表操作538

24.7.2 利用Field进行数据库表字段的操作539

24.7.3 利用QueryDef进行数据库查询操作539

第25章 ActiveX数据对象(ADO)541

25.1 ADO的介绍541

25.2 ADO的对象541

25.2.1 数据库连接对象——Connection541

25.2.2 数据集对象——Recordset544

25.2.3 命令对象——Command547

25.2.4 字段对象——Field548

25.2.5 错误集合——Errors549

25.3 ADO操纵数据库的一般过程549

25.4 ADO连接数据库550

25.4.1 连接到ODBC数据源550

25.4.2 连接到Access数据文件550

25.4.3 连接到SQL Server数据源551

25.4.4 连接到Oracle数据服务552

25.5 用记录集(Recordset)对象操纵数据552

25.5.1 创建并打开Recordset对象552

25.5.2 浏览数据记录(定位当前记录)553

25.5.3 查询数据记录553

25.5.4 增、删、改数据记录553

25.5.5 构造无数据源的数据集554

25.6 ADO运行无返回值的查询语句554

25.6.1 用Connection对象运行查询语句554

25.6.2 用Command对象构造带参数的查询语句555

第26章 高级数据呈现技术557

26.1 数据环境(Data Environment)557

26.1.1 数据环境简介557

26.1.2 字段映射557

26.1.3 在应用程序中使用数据环境557

26.2 网格控件558

26.2.1 DataGrid控件558

26.2.2 MSFlexGrid和MSHFlexGrid控件563

26.2.3 如何使用数据源控件和网格控件577

26.2.4 如何使用数据环境和网格控件579

26.3 数据报表(Data Reporter)579

26.3.1 设计报表数据环境579

26.3.2 使用数据报表设计器581

26.3.3 丰富数据报表功能584

26.3.4 打印数据报表587

26.3.5 数据报表的事件处理587

26.4 数据图表(Chart)589

26.4.1 MSChart控件的基本用法与示例590

26.4.2 设置图表的数据源592

26.4.3 图表的外观属性596

26.4.4 图表的打印598

第27章 数据库的特殊处理602

27.1 存取数据库中特殊数据602

27.1.1 图片的存取602

27.1.2 超长数据库字段的操纵方法605

27.2 访问其他数据库610

27.2.1 访问Excel数据610

27.2.2 访问FoxPro数据613

27.3 数据有效性监测615

27.3.1 数据类型监测615

27.3.2 数据范围监测615

27.3.3 空字段读取监测616

27.4 操作加密数据库616

27.4.1 为数据库设置密码616

27.4.2 访问加密的数据库617

27.5 建立计算字段618

第28章 API编程621

28.1 API基础621

28.1.1 API简介621

28.1.2 API数据类型621

28.1.3 API函数624

28.2 在VB中使用API编程625

28.2.1 Visual Basic的局限性及其克服方法625

28.2.2 使用API626

28.2.3 声明API函数626

28.2.4 调用API函数630

第29章 错误处理与程序调试638

29.1 错误与错误对象638

29.1.1 VB中的错误638

29.1.2 错误对象641

29.2 错误处理646

29.2.1 错误处理的一般步骤646

29.2.2 深入错误处理651

29.2.3 联机错误处理654

29.2.4 错误处理示例657

29.3 程序调试662

29.3.1 概述662

29.3.2 程序的模式及其切换664

29.3.3 跟踪代码665

29.3.4 使用调试窗口670

第30章 应用程序的优化和发布677

30.1 优化应用程序677

30.1.1 应用程序的优化677

30.1.2 优化速度681

30.1.3 优化大小685

30.1.4 优化对象690

30.2 发布应用程序691

30.2.1 发布应用程序的工具691

30.2.2 为应用程序打包694

30.2.3 展开应用程序698

30.2.4 管理向导脚本699

30.2.5 示例699

第31章 制作帮助文件709

31.1 添加对帮助的支持709

31.2 制作帮助文件709

31.2.1 制作帮助源文件709

31.2.2 对源文件进行编译,生成HLP文件710

31.2.3 帮助文件的应用714

31.3 WinHelp函数716

31.4 使用上下文相关帮助716

热门推荐