图书介绍

Visual Basic开发技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic开发技术大全
  • 孙秀梅,安剑,刘彬彬编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115201065
  • 出版时间:2009
  • 标注页数:779页
  • 文件大小:285MB
  • 文件页数:802页
  • 主题词: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 Basic基础篇2

第1章认识Visual Basic2

1.1 Visual Basic概述3

1.1.1 Viisual Basic的发展历程3

1.1.2 Viisual Basic 6.0版本介绍3

1.2 Viisual Basic 6.0安装4

1.2.1硬件要求4

1.2.2软件要求4

1.2.3 Visual Basic 6.0企业版+SP6的安装与卸载4

1.3 Viisual Basic 6.0启动5

1.4 Viisual Basic 6.0集成开发环境6

1.4.1集成开发环境概述6

1.4.2开发环境的组成7

1.4.3定制自己的开发环境13

1.5 Visual Basic 6.0的帮助系统14

1.5.1 MSDN Library的使用15

1.5.2上下文帮助15

1.5.3自定义MSDN Library16

1.5.4微软网上编程资源17

1.6 MSDN Libray提供的开发资源17

1.6.1利用附带的实例源程序学习编程17

1.6.2学习可视化数据管理器的源程序18

1.7 Viisual Basic应用程序的基本设计步骤19

1.7.1创建工程19

1.7.2创建窗体20

1.7.3设计程序界面20

1.7.4编写代码20

1.7.5程序运行20

1.7.6保存工程21

1.7.7生成可执行文件21

第2章Visual Basic语言基础22

2.1程序设计的基本概念23

2.1.1关键字23

2.1.2标识符23

2.1.3 ASCII字符集23

2.2数据类型23

2.2.1基本数据类型23

2.2.2枚举型数据类型24

2.2.3自定义数据类型25

2.3声明和使用常量26

2.3.1局部常量的声明26

2.3.2局部常量的使用26

2.3.3模块级常量的声明27

2.3.4模块级常量的使用27

2.3.5公用常量的声明27

2.3.6公用常量的使用27

2.4声明和使用变量28

2.4.1 变量的声明方式28

2.4.2局部变量的声明28

2.4.3局部变量的使用29

2.4.4模块级变量的声明29

2.4.5模块级变量的使用29

2.4.6公用变量的声明30

2.4.7公用变量的使用30

2.4.8 Option Explicit语句31

2.5 Visual Basic中的运算符31

2.5.1赋值运算符31

2.5.2 Like运算符32

2.5.3算数运算符32

2.5.4关系运算符33

2.5.5逻辑运算符33

2.5.6字符串运算符34

2.6 Viisual Basic中的表达式35

2.6.1表达式的组成35

2.6.2表达式的书写规则35

2.6.3运算符在表达式中的优先级35

2.7程序编写规范36

2.7.1代码书写规则36

2.7.2对象、常量、变量及过程的命名约定与规范38

2.7.3#注释编码的标准化格式39

2.7.4空格、格式化及缩排的准则40

2.8程序优化40

2.8.1代码优化40

2.8.2对象优化41

第3章 控制结构42

3.1顺序结构43

3.1.1赋值语句43

3.1.2数据的输入43

3.1.3数据的输出44

3.2选择结构45

3.2.1 If…Then语句45

3.2.2 If…Then…Else语句45

3.2.3 If…Then…ElseIf语句46

3.2.4 IIf函数47

3.2.5 If语句的嵌套48

3.3多分支选择结构49

3.3.1 Select Case语句49

3.3.2 Is、To等关键字在Select Case语句中的使用49

3.3.3 Select Case语句的典型应用50

3.4循环结构51

3.4.1 While…Wend语句51

3.4.2 For …Next语句52

3.4.3 For Each…Next语句52

3.4.4循环嵌套53

3.4.5选择结构与循环结构的嵌套53

3.5 Do…Loop循环结构54

3.5.1 While当型循环语句55

3.5.2 Until直到型循环语句55

3.5.3 Exit Do型循环语句55

3.6其他控制语句56

3.6.1 GoTo语句56

3.6.2 Exit语句57

3.6.3 End语句57

3.6.4 With语句58

第4章 数组60

4.1数组的概念61

4.2静态数组与动态数组61

4.2.1静态数组的声明61

4.2.2静态数组的使用62

4.2.3动态数组的声明62

4.2.4动态数组的使用62

4.3一维数组63

4.3.1一维数组的声明63

4.3.2一维数组的使用63

4.4二维数组及多维数组64

4.4.1二维数组的声明64

4.4.2二维数组的使用64

4.4.3多维数组的声明65

4.4.4多维数组的使用65

4.5数组的基本操作65

4.5.1数组的输入65

4.5.2数组的输出66

4.5.3数组的插入66

4.5.4数组的删除66

4.5.5数组的查找67

4.5.6数组的排序67

4.6记录数组68

4.6.1记录数组的概念68

4.6.2 记录数组的使用68

4.7控件数组69

4.7.1控件数组的概念69

4.7.2创建控件数组69

4.7.3使用控件数组69

4.7.4动态添加控件70

4.8与数组相关的函数及语句70

4.8.1 Array函数70

4.8.2 UBound函数和LBound函数71

4.8.3 Split函数71

4.8.4 Option Base语句72

第5章算法73

5.1算法概述74

5.1.1什么是算法74

5.1.2算法的特点74

5.1.3算法的描述方法74

5.2若干基本数学算法75

5.2.1查找最大值和最小值75

5.2.2计算最大公约数和最小公倍数76

5.2.3累加和累乘77

5.2.4求100以内素数77

5.2.5进制转换77

5.2.6杨辉三角78

5.2.7哥德巴赫猜想79

5.3排序算法79

5.3.1选择排序79

5.3.2交换法排序80

5.3.3合并排序81

5.3.4插入排序82

5.4查找算法82

5.4.1顺序查找83

5.4.2二分法查找83

5.5字符处理应用84

5.5.1简单的加密解密算法84

5.5.2字符串处理84

5.6穷举法85

5.7迭代法85

5.8其他算法应用86

5.8.18421码转换86

5.8.2身份证位数转换算法87

第6章 过程与函数88

6.1过程的定义与调用89

6.1.1 Sub过程定义与调用89

6.1.2 Function过程定义与调用90

6.1.3 Sub过程和Function过程的区别90

6.1.4 Property属性过程91

6.1.5自定义Function函数过程和Sub过程的典型应用92

6.2参数传递95

6.2.1形参与实参95

6.2.2按值和按址传递95

6.2.3过程的可选参数和可变参数96

6.2.4数组参数97

6.2.5对象参数97

6.2.6参数传递的典型应用97

6.3过程的嵌套与递归调用98

6.3.1过程的嵌套调用98

6.3.2过程的递归调用98

6.4 Sub Main过程98

6.5过程的作用域99

6.6使用内部函数99

6.6.1数学函数99

6.6.2字符串函数100

6.6.3转换函数100

6.6.4判断函数101

6.6.5日期和时间函数101

6.6.6格式化函数102

6.6.7 Shell函数103

6.6.8随机函数104

第7章 面向对象的程序设计105

7.1面向对象编程106

7.1.1面向对象编程概述106

7.1.2对象的基本概念106

7.2类与对象106

7.2.1类的创建106

7.2.2对象111

7.2.3接口与多态113

7.3对象数组与集合114

7.3.1创建对象数组114

7.3.2什么是集合115

7.3.3集合的创建115

7.3.4使用类生成器创建集合116

7.3.5引用集合中的对象118

7.3.6控件集合(Controls集合)118

7.3.7创建自己的集合类118

7.4对象浏览器119

7.4.1对象浏览器概述120

7.4.2对象浏览器的使用120

第2篇 用户界面篇123

第8章 窗体123

8.1窗体概述124

8.1.1窗体的构成124

8.1.2窗体的类型124

8.1.3添加和删除窗体125

8.2窗体的属性126

8.2.1窗体的属性126

8.2.2设置窗体的标题127

8.2.3改变窗体边框的样式127

8.2.4更换窗体的图标128

8.2.5窗体的显示位置129

8.2.6为窗体添加背景图片130

8.3窗体的方法131

8.3.1窗体的加载与卸载131

8.3.2窗体的显示与隐藏131

8.3.3将数据输出到窗体上132

8.3.4打印窗体上的数据133

8.4窗体的事件133

8.4.1单击事件133

8.4.2双击事件133

8.4.3载入事件134

8.4.4卸载事件135

8.4.5 Query Unload事件135

8.5 MDI窗体的界面设计136

8.5.1 MDI窗体概述136

8.5.2 MDI子窗体的特点137

8.5.3创建MDI窗体137

8.5.4创建MDI应用程序137

第9章系统对象139

9.1应用程序对象(App)140

9.1.1 App对象概述140

9.1.2 App对象的常用属性140

9.2剪贴板对象(Clipboard)143

9.2.1 Clipboard对象概述143

9.2.2 Clipboard对象的常用方法143

9.3屏幕对象(Screen)145

9.3.1 Screen对象概述145

9.3.2 Screen对象的常用属性145

9.4调试对象(Debug)146

9.4.1 Debug对象概述146

9.4.2 Debug对象的方法146

9.4.3利用Debug对象调试程序147

9.5打印对象(Printer和Printers集合)147

9.5.1打印对象概述147

9.5.2利用Printer对象获得打印机的字体列表148

第10章控件149

10.1控件概述150

10.1.1控件的作用150

10.1.2控件与对象的关系150

10.1.3控件的属性、方法和事件150

10.2控件分类151

10.2.1 Windows标准控件151

10.2.2 ActiveX控件151

10.2.3可插入对象151

10.3控件的相关操作151

10.3.1向窗体上添加控件151

10.3.2对齐控件152

10.3.3调整控件的前后顺序153

10.3.4锁定控件153

10.3.5删除控件154

10.3.6恢复被删除的控件154

10.3.7添加ActiveX控件154

10.3.8注册ActiveX控件155

10.4常用控件155

10.4.1 Label控件155

10.4.2 TextBox控件159

10.4.3 CommandButton控件162

10.4.4 OptionButton控件164

10.4.5 CheckBox控件165

10.4.6 Timer控件166

10.4.7 ListBox控件167

10.4.8 ComboBox控件171

10.4.9 ListBox控制和ComboBox控件的典型应用175

10.5高级控件175

10.5.1 MaskEdBox控件175

10.5.2 RichTextBox控件177

10.5.3 DateTimePicker控件180

10.5.4 MonthView控件182

10.5.5 SSTab控件184

10.5.6 ListView控件186

10.5.7 TreeView控件189

10.5.8 ProgressBar控件192

10.5.9 Slider控件193

10.5.10 OLE容器控件196

10.5.11 RichTextBox控件的典型应用197

10.5.12 ListView控制和TreeView控件的典型应用198

第11章 菜单、工具栏与状态栏的设计200

11.1菜单设计基础201

11.1.1菜单基本概念201

11.1.2菜单的组成201

11.1.3菜单编辑器的使用202

11.1.4设置菜单的快捷键与访问键204

11.1.5创建复选菜单205

11.1.6创建级联菜单205

11.1.7修饰菜单205

11.2弹出式菜单206

11.2.1弹出式菜单概述206

11.2.2弹出式菜单的设计206

11.2.3弹出式菜单的调用206

11.2.4弹出式菜单的应用举例207

11.3菜单的编程207

11.3.1为菜单事件过程添加代码207

11.3.2运行时改变菜单状态207

11.3.3运行时增减菜单项208

11.3.4菜单数组的应用209

11.3.5分栏菜单的设计209

11.3.6图形菜单设计210

11.3.7美化菜单211

11.4工具栏的创建与设计212

11.4.1工具栏简介212

11.4.2利用Toolbar控件创建工具栏212

11.4.3为工具栏按钮设置分组214

11.4.4为工具栏添加下拉菜单215

11.4.5给工具栏按钮增加事件处理代码215

11.4.6利用CoolBar控件制作工具栏216

11.5状态栏的创建与设计217

11.5.1状态栏简介217

11.5.2设计状态栏217

11.5.3在状态栏中添加日期时间217

11.5.4在状态栏中显示系统登录操作员信息218

11.5.5在状态栏中显示鼠标位置219

11.5.6在状态栏中显示当前状态信息219

11.5.7在状态栏中显示当前操作窗体的名称220

第12章 对话框221

12.1输入对话框222

12.2消息对话框223

12.3自定义对话框224

12.3.1由普通窗体创建的自定义对话框224

12.3.2使用对话框模板创建的对话框224

12.3.3显示与关闭自定义的对话框225

12.4公用对话框225

12.4.1“打开”对话框226

12.4.2“另存为”对话框226

12.4.3“颜色”对话框227

12.4.4“字体”对话框228

12.4.5“打印”对话框228

12.4.6“帮助”对话框229

第13章 鼠标键盘处理技术230

13.1鼠标的基本操作231

13.1.1定义鼠标指针形状231

13.1.2定义鼠标为指定的图片232

13.1.3定义鼠标为指定的动画图标232

13.2关于鼠标事件的响应233

13.2.1 Click和DblClick事件233

13.2.2 MouseDown和MouseUp事件234

13.2.3 MouseMove事件235

13.2.4 控制鼠标操作236

13.3读取和判断键盘输入237

13.3.1 ASCII字母键码表237

13.3.2 KeyDown与KeyUp事件237

13.3.3 KeyPress事件242

13.3.4 KeyPreview属性242

13.4使用键盘热键243

13.5键盘消息的响应244

13.6拖放技术244

13.6.1与拖放有关的属性、事件和方法244

13.6.2启动自动拖放模式246

13.6.3改变拖动图标247

13.6.4 放下对象时的响应247

13.6.5启动拖动或停止拖动时的控制247

13.6.6改变控件的位置247

13.6.7 拖放技术的典型应用248

第3篇 文件、图形、图像与多媒体篇250

第14章 文件处理技术250

14.1文件的概念251

14.2文件的结构和类型251

14.2.1文件的结构251

14.2.2文件的分类251

14.3文件处理的一般步骤253

14.4顺序文件253

14.4.1打开顺序文件253

14.4.2读取顺序文件254

14.4.3写入顺序文件255

14.4.4关闭顺序文件257

14.5随机文件257

14.5.1随机文件的打开和关闭257

14.5.2读取随机文件258

14.5.3写入随机文件258

14.6二进制文件259

14.6.1二进制文件的打开和关闭259

14.6.2二进制文件的读写操作260

14.7文件系统控件261

14.7.1驱动器列表框(DriveListBox)261

14.7.2目录列表框(DirListBox)263

14.7.3文件列表框(FileListBox)264

14.7.4文件系统控件的联动268

14.8常用的文件操作语句和函数270

14.8.1文件操作语句270

14.8.2文件操作函数273

14.9 文件系统对象275

14.9.1 FSO对象模型275

14.9.2 FileSystemObject对象276

14.9.3 Drive对象及磁盘驱动器的操作277

14.9.4 Folder对象与文件夹的浏览279

14.9.5 File对象与文件的操作280

14.9.6 TextStream对象与文件的读写280

14.10访问INI文件282

14.10.1读取INI文件设置282

14.10.2保存INI文件设置283

第15章图形处理技术284

15.1图形处理的基础知识285

15.2 Viisual Basic的坐标系统286

15.2.1默认坐标系统286

15.2.2用户自定义坐标系统287

15.3图形控件288

15.3.1 Shape控件288

15.3.2 Line控件289

15.4图形属性290

15.4.1 CurrentX属性和CurrentY属性290

15.4.2 Left和Top属性、Height属性和Width属性291

15.4.3 BorderStyle属性、BorderWidth属性和BorderColor属性291

15.4.4 DrawWidth属性、DrawStyle属性和DrawMode属性293

15.4.5 BackColor属性和ForeColor属性295

15.4.6 FillColor属性和FillStyle属性296

15.5图形方法297

15.5.1使用PSet方法画点297

15.5.2使用Line方法画线297

15.5.3使用Circle方法画圆298

15.5.4使用PaintPicture方法绘制图像299

15.5.5使用Point方法返回指定点的颜色300

15.5.6使用Cls方法清屏301

15.5.7图形方法和图形控件的比较301

15.6利用API函数绘制几何图形301

15.6.1绘制弧线(Arc函数)301

15.6.2绘制圆和椭圆(Ellipse函数)302

15.6.3绘制多边形函数(Polygon函数)303

15.6.4绘制矩形函数(Rectangle函数)304

第16章图像技术应用305

16.1图形和图像之间的区别与联系306

16.2图像控件306

16.2.1 PictureBox控件306

16.2.2 Image控件307

16.3图像的保存与读取308

16.3.1 SavePicture语句308

16.3.2 LoadPicture函数308

16.4图像文件格式转换309

16.4.1图像文件格式简介309

16.4.2将彩色图片转换为灰度图片310

16.4.3图像文件格式的转换311

16.5图像的相关操作313

16.5.1图像的剪切313

16.5.2图像的合成314

16.6图像的特殊效果315

16.6.1图像的滚动效果315

16.6.2图像的雨滴效果316

16.6.3图像的平铺效果317

16.7图像的典型应用318

16.7.1在图像上书写文字318

16.7.2提取图片中的对象319

16.7.3屏幕抓图320

16.7.4图片的分类存储321

第17章 多媒体技术324

17.1多媒体概述及其元素325

多媒体的概念及特点325

17.2文字处理325

17.2.1滚动文字325

17.2.2彩虹文字326

17.2.3动画文字327

17.3音频处理330

17.3.1 MMControl控件330

17.3.2播放MIDI和WAV文件333

17.3.3播放MP3文件337

17.4视频处理338

17.4.1利用MMControl控件播放AVI338

17.4.2播放VCD339

17.5动画处理341

17.5.1 Animation控件341

17.5.2 ShockwaveFlash控件343

17.5.3 Flash浏览器345

17.5.4播放GIF动画346

17.5.5制作自己的动画346

17.6 DirectX347

17.6.1下载和安装DirectX347

17.6.2在VB中使用DirectX348

17.6.3利用DirectSound编程实现实时混音348

17.6.4列举DirectX的显示模式350

17.7 API函数在多媒体中的应用351

17.7.1利用sndPlaySound函数播放音频文件351

17.7.2利用mciExecute函数播放WAV文件352

17.7.3利用mciSendString函数制作动画播放器354

17.7.4其他控制多媒体的API函数356

第4篇 数据库编程技术篇359

第18章 数据库的安装与创建359

18.1 Access数据库360

18.1.1安装Access数据库360

18.1.2创建Access数据库363

18.1.3创建Access数据表363

18.2 SQL Server数据库364

18.2.1安装SQL Server364

18.2.2启动SQL Server服务管理器367

18.2.3创建SQL Server数据库368

18.2.4创建SQL Server数据表369

第19 章 SQL语句在Visual Basic中的应用371

19.1 SQL语言简介372

19.2 SELECT子句372

19.2.1选择所有列373

19.2.2选择部分列374

19.2.3使用列别名375

19.3 WHERE子句376

19.3.1用WHERE子句定义查询条件376

19.3.2使用比较运算符376

19.3.3查询介于某一范围的数据377

19.3.4模糊查询378

19.3.5列表运算符查询379

19.3.6查询空数据380

19.4查询结果的处理380

19.4.1限制结果集返回的行数380

19.4.2对查询结果排序381

19.4.3去掉查询结果中的重复记录382

19.4.4合并查询383

19.5查询控件383

19.5.1查询数值型数据383

19.5.2查询字符型数据383

19.5.3查询日期型数据384

19.6连接查询384

19.6.1等值连接384

19.6.2内连接385

19.6.3外连接385

19.7分组查询及统计386

19.8交叉表查询387

19.9数据添加、修改和删除388

19.9.1添加数据388

19.9.2修改数据390

19.9.3删除数据393

19.10使用SQL语句维护数据库394

19.10.1创建、修改和删除数据库394

19.10.2创建、修改和删除数据表396

19.10.3数据库的备份与恢复399

19.10.4附加和分离数据库401

第20章DAO对象编程403

20.1 DAO对象404

20.1.1数据库引擎对象DBEngine404

20.1.2数据工作空间对象WorkSpace404

20.1.3数据库对象Database405

20.1.4数据表对象TableDef与字段对象Field407

20.1.5数据记录集对象408

20.1.6数据查询对象410

20.2打开与关闭数据库410

20.2.1引用数据库引擎动态链接库410

20.2.2打开数据库411

20.2.3关闭数据库411

20.3利用记录集(Recordset)对象操作数据库411

20.3.1创建并打开Recordset对象411

20.3.2浏览数据记录411

20.3.3增加、修改和删除数据表中的记录412

20.3.4查询数据表中的记录414

20.4 TableDef、Field、QueryDef对象的使用415

20.4.1利用TableDef对象创建表415

20.4.2利用Field对象设计字段415

20.4.3利用QueryDef对象进行数据查询操作415

第21章ADO数据库编程417

21.1 ADO概述418

21.2 ADO对象概述419

21.2.1连接数据源——Connection对象419

21.2.2 记录集对象——Recordset对象422

21.2.3命令对象——Command对象428

21.2.4字段对象——Field对象429

21.2.5二进制数据——Stream对象430

21.2.6 Parameter对象431

21.2.7利用Record对象操作数据表432

21.2.8利用Error对象显示错误信息433

21.3用ADO对象连接数据库434

21.3.1使用ADO连接Access434

21.3.2使用ADO对象连接SQL Server数据库434

21.4使用ADO对象编辑数据记录435

21.4.1增加数据记录435

21.4.2修改数据记录438

21.4.3删除数据记录441

21.4.4使用事务442

21.5使用ADO对象查询数据记录443

21.5.1使用MoveFirst、 MoveLast、MoveNext和MovePrevious浏览记录443

21.5.2使用Recordset对象的Find方法查询记录445

21.5.3用Connection对象运行查询语句447

21.5.4用Command对象执行SQL语句(执行带参数的SQL语句)448

21.5.5使用Filter属性查找数据记录449

21.6 ADO对象的典型应用450

21.6.1获取SQL Server服务器中的所有数据库450

21.6.2使用Openschema方法读取数据库结构451

21.6.3获取表中字段451

第22章 数据控件编程453

22.1 Data控件454

22.1.1引入Data控件到工程中454

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

22.1.3使用Data控件连接数据库458

22.1.4使用Data控件增加、修改和删除记录459

22.1.5使用Data控件查询记录461

22.2 ADO控件462

22.2.1引入ADO控件到工程中462

22.2.2 ADO控件的主要属性、事件和方法462

22.2.3使用ADO控件连接数据库465

22.2.4使用AddNew方法增加数据记录467

22.2.5使用Update方法修改数据记录467

22.2.6使用Delete方法删除数据记录468

22.2.7使用RecordSource属性查询记录468

22.3 RDO控件(远程数据控件)469

22.3.1引入RDO控件到工程中469

22.3.2 RDO控件与数据访问有关的属性469

22.3.3使用RDO控件连接远程数据库470

22.4 DBList控件、DBCombo控件和DBGrid控件471

22.4.1引入DBList控件、DBCombo控件和DBGrid控件到工程中471

22.4.2 DBList控件、DBCombo控件和DBGrid控件的主要属性、方法和事件472

22.4.3用DBList控件、DBCombo控件和DBGrid控件显示数据表中的数据476

22.5 DataCombo控件和DataList控件477

22.5.1引入DataCombo控件和DataList控件到工程中477

22.5.2 DataCombo控件和DataList控件的主要属性、方法和事件477

22.5.3在DataCombo控件中显示数据481

22.5.4在DataList控件中显示数据481

22.5.5使用DataCombo控件和DataList控件显示关系表中的数据482

22.6 DataGrid控件483

22.6.1引入DataGrid控件到工程中483

22.6.2 DataGrid控件的主要属性、方法和事件483

22.6.3用DataGrid控件显示数据表中的数据485

22.6.4通过DataGrid控件增加、修改和删除数据486

22.7 MSFlexGrid控件和MSHFlexGrid控件487

22.7.1 MSFlexGrid控件和MSHFlexGrid控件的功能比较487

22.7.2 MSHFlexGrid控件的主要属性、方法和事件487

22.7.3使用MSHFlexGrid控件显示数据491

22.7.4使用MSHFlexGrid控件批量录入数据491

22.7.5使用MSHFlexGrid控件对数据进行合并和排序493

22.7.6使用MSHFlexGrid控件显示层次结构数据495

第23章 高性能数据处理技术497

23.1存储过程概述498

23.2存储过程的新建、修改和删除498

23.2.1新建存储过程498

23.2.2修改存储过程500

23.2.3删除存储过程501

23.3在Visual Basic中调用存储过程501

23.4视图概述503

23.5视图的新建、修改和删除503

23.5.1新建视图503

23.5.2修改视图505

23.5.3删除视图506

23.6使用视图506

23.7使用触发器507

23.8使用游标509

第5篇 图表、报表及打印篇514

第24章 图表技术514

24.1图表的基本用法515

24.1.1认识MSChart控件515

24.1.2图表的组成515

24.1.3通过“属性页”设置图表外观516

24.1.4 MSChart控件的属性、方法和事件516

24.2图表的相关对象528

24.2.1 MSChart控件的对象528

24.2.2设置图表区字体529

24.2.3填充图表元素的颜色529

24.2.4设置图表比例530

24.3图表与数据的关联531

24.3.1与数组关联531

24.3.2与数据源关联532

24.3.3与记录关联532

24.4不同类型图表的典型应用533

24.4.1条形图表分析公司年销售业绩533

24.4.2对比图表分析534

24.4.3折线图表分析产品价格趋势535

24.4.4饼型图表分析市场占有率536

24.4.5三维图表实例537

24.4.6根据查询结果显示图表537

第25章 数据环境设计器540

25.1添加数据环境对象541

25.2 Connection对象542

25.2.1添加Connection对象542

25.2.2连接Connection对象542

25.2.3设置登录信息543

25.2.4设置连接信息543

25.3 Command对象544

25.3.1创建一个Command对象544

25.3.2通过存储过程创建Command对象546

25.3.3 Command层次结构546

25.3.4字段映射550

25.4数据环境设计器的典型应用551

25.4.1创建数据窗体551

25.4.2添加、修改和删除记录552

25.4.3移动记录553

25.4.4创建数据报表554

第26章 数据报表技术555

26.1 DataReport报表556

26.1.1数据报表设计器的功能556

26.1.2在工程中添加数据报表设计器556

26.1.3初识数据报表设计器556

26.1.4数据报表设计器的对象557

26.1.5 DataReport对象的属性和方法558

26.2 DataReport报表的典型应用559

26.2.1一个简单的报表559

26.2.2向报表中添加日期、时间、页码560

26.2.3分组统计报表561

26.2.4主明细报表561

26.2.5导出报表为H TM L文件563

26.3 Crystal Reports报表564

26.3.1安装Crystal Reports564

26.3.2用Crystal Reports创建一个报表565

26.3.3在Visual Basic环境中调用CrystalReport 10567

26.3.4使用Crystal Reports设计商用报表568

第27章 从应用程序中打印570

27.1使用PrintForm方法打印571

27.2使用Printers集合设置打印机572

27.2.1设置默认打印机572

27.2.2显示打印机的设备名称572

27.3使用Visual Basic打印机对象打印573

27.3.1 Printer对象的主要属性573

27.3.2 Printer对象的主要方法578

27.4其他打印方式580

27.4.1利用CommonDialog控件实现打印功能580

27.4.2通过Excel打印报表582

27.4.3通过Word打印报表585

27.5典型打印588

27.5.1通用打印过程588

27.5.2卡片式打印589

27.5.3打印图片590

27.5.4分页打印592

27.5.5连续打印593

27.5.6证书套打596

27.6捕获打印机错误597

第6篇 网络通信篇599

第28 章 网络编 程 技术599

28.1 TCP、 UDP和IP协议600

28.1.1 TCP协议600

28.1.2 UDP协议600

28.1.3 IP协议601

28.2 Winsock控件602

28.2.1 Winsock控件的属性、方法和事件603

28.2.2建立服务器/客户端的通信609

28.2.3建立点对点通信610

28.3 Winsock控件的典型应用612

28.3.1下载HTML网页612

28.3.2利用Winsock控件实现端口扫描612

28.3.3开发服务器/客户端聊天程序613

28.3.4开发点对点实时聊天程序615

28.3.5开发多点聊天室616

第29章Internet编程技术617

29.1网络层次模型618

29.1.1 OSI参考模型618

29.1.2 TCP/IP体系结构619

29.1.3 OSI参考模型与TCP/IP体系结构对照620

29.2应用层的有关协议620

29.2.1 HTTP协议620

29.2.2 FTP协议621

29.3 Internet Transfer控件621

29.3.1 Internet Transfer控件的属性、方法与事件621

29.3.2提取网页源码628

29.3.3获取网页中的内容629

29.4 WebBrowser控件630

29.4.1引用WebBrowser控件630

29.4.2 WebBrowser控件的属性和方法630

29.4.3建立基本的浏览器633

29.4.4完善简单浏览器634

29.5邮件发送与接收635

29.5.1 E-mail概述635

29.5.2 SMTP与发送电子邮件635

29.5.3 POP3与接收电子邮件637

29.5.4 MAPISession控件638

29.5.5 MAPIMessages控件640

29.5.6邮件发送和接收程序的具体实现644

29.5.7邮件管理程序设计645

29.5.8在Viisual Basic中使用OutLook发送电子邮件646

29.6 API函数在Internet程序中的应用647

29.6.1利用API函数下载文件647

29.6.2加入收藏夹647

29.6.3网络映射648

29.6.4网站过滤器648

第30章数据通信技术650

30.1串口、并口通信概述651

30.1.1串口通信651

30.1.2并口通信651

30.1.3发送顺序651

30.1.4 RS-232C标准接口652

30.2 MSComnm控件652

30.2.1 MSComm控件的属性652

30.2.2 MSComm控件的事件659

30.2.3利用MSComm控件实现串口通信659

30.2.4利用MSComm控件实现电话拨号660

30.3与串口通信有关的API函数661

30.3.1初始化串行端口(CreatFile)661

30.3.2读取串口参数(GetCommState)662

30.3.3设置串行口参数(SetCommState)662

30.3.4数据传输(ReadFile/WriteFile)662

30.3.5关闭串口(CloseHandle)663

30.3.6利用API函数实现串口通信663

30.4硬件相关开发664

30.4.1视频捕捉664

30.4.2使用短信猫发送短信665

30.4.3将密码写入加密狗666

第7篇 程序开发高级应用篇669

第31章资源文件669

31.1资源编辑器的使用670

31.1.1资源编辑器的加载670

31.1.2资源文件的创建671

31.2资源文件使用的相关函数672

31.2.1利用LoadResString函数加载文本资源672

31.2.2利用LoadResPi cture函数加载图形资源673

31.2.3利用LoadResData函数加载多种类型的资源674

31.2.4利用sndPlaySound函数播放加载后的声音资源675

31.3资源文件的使用676

31.3.1利用资源文件设置菜单676

31.3.2利用资源文件设置鼠标效果677

31.3.3利用资源文件设置图片677

第32章VSS 版本管理679

32.1 VSS的安装和配置680

32.1.1 VSS的安装680

32.1.2服务器端的配置和使用681

32.1.3客户端的使用682

32.2 VSS的工作原理和基本概念682

32.2.1 VSS的工作原理682

32.2.2 VSS的基本概念682

32.3 VSS的基本操作683

32.3.1创建工作文件夹(New Folder)683

32.3.2查看文件(Viiew File)684

32.3.3编辑文件(Edit)684

32.3.4提交文件(Check In)684

32.3.5删除文件(Delete)685

32.3.6清除项目(DeleteItems)685

32.3.7文本历史版本(History)686

32.3.8 VSS备份(Save data)686

32.3.9 VSS还原(Restore)687

第33章 应用 程序控制688

33.1 OLE控件689

33.1.1 OLE控件的功能689

33.1.2 OLE控件的常用属性689

33.1.3 OLE控件的常用方法692

33.2利用Visual Basic控制Word693

33.2.1如何在Visual Basic中使用Word对象693

33.2.2常用的Word对象694

33.2.3提取 指定目录下的文件夹695

33.3利用Visual Basic控制Excel696

33.3.1如何在Viisual Basic中使用Excel对象696

33.3.2常用的Excel对象697

33.3.3把数据导出到Excel中698

第8篇Windows编程篇701

第34章WIN32 API701

34.1 Windows API概述702

34.1.1什么是API702

34.1.2静态链接702

34.1.3动态链接库(DLL)702

34.1.4主要的动态链接库及功能703

34.2 API相关概念703

34.2.1 Win32 API相关概念703

34.2.2什么是句柄703

34.2.3窗口句柄704

34.2.4设备环境句柄704

34.2.5数据类型705

34.3 Viisual Basic与API706

34.3.1 Viisual Basic中API的声明706

34.3.2 API文本浏览器706

34.3.3把声明、常量或类型复制到Visual Basic代码中708

34.4 Windows消息系统709

34.4.1什么是消息709

34.4.2 Visual Basic事件与Windows消息709

34.4.3 Windows消息应用710

34.5控件消息711

34.5.1与发送消息有关的函数711

34.5.2常用控件消息及程序举例712

第35章 注册表715

35.1认识Windows注册表716

35.1.1什么是注册表716

35.1.2注册表的结构716

35.2利用Visual Basic函数(语句)访问注册表718

35.3利用API函数访问注册表721

35.3.1打开(创建)注册表项721

35.3.2删除注册表中的项723

35.3.3设置和删除注册表项的值723

35.3.4读取注册表中的默认值725

35.3.5读取注册表指定名称的值的数据725

35.4注册表相关技术典型应用727

35.4.1将应用软件的试用次数写入注册表727

35.4.2显示与隐藏728

35.4.3保护注册表729

35.4.4文件关联731

35.4.5应用软件设置732

第9篇 程序的优化和发布篇735

第36章 Acti veX开发735

36.1 OCX控件的制作736

36.1.1创建ActiveX控件工程736

36.1.2添加控件并设计OCX控件的外观736

36.1.3定制OCX控件的属性、方法与事件737

36.1.4生成.ocx文件737

36.1.5 OCX控件的注册与使用737

36.2 COM组件的制作738

36.2.1创建ActiveX DLL工程739

36.2.2编写COM组件的功能代码739

36.2.3生成.dll文件741

36.2.4 COM组件的注册与使用741

第37章 程序调试与错误处理742

37.1 Visual Basic中的错误743

37.1.1编译错误743

37.1.2运行错误743

37.1.3逻辑错误744

37.2 Visual Basic调试工具和方法744

37.2.1 IDE选项744

37.2.2调试工具栏744

37.2.3立即窗口745

37.2.4监视窗口745

37.2.5本地窗口746

37.2.6堆栈窗口746

37.3调试方法747

37.3.1 Debug对象747

37.3.2 Stop语句748

37.4错误处理语句和对象748

37.4.1 Err对象748

37.4.2 On Error GoTo语句749

37.4.3 Resume语句750

第38章 帮助文件752

38.1给控件添加提示信息753

38.2 Win Help帮助文件753

38.2.1安装Microsoft Help Workshop753

38.2.2编辑RTF文件754

38.2.3制作帮助主题文件755

38.2.4制作.hlp帮助文件757

38.2.5在Visual Basic中使用帮助文件757

38.3 HTML帮助文件757

38.3.1 HTML帮助文件概述757

38.3.2安装Microsoft HTML Help Workshop758

38.3.3 HTML帮助主题文件758

38.3.4 HTML帮助项目文件758

38.3.5目录和目录文件759

38.3.6关键字和索引文件759

38.3.7制作.chm文件759

38.3.8与Visual Basic工程连接763

38.4帮助文件的调用763

38.4.1使用<F1>键调用帮助文件763

38.4.2使用SendKeys语句调用帮助文件763

38.4.3使用Shell函数调用帮助文件763

38.4.4使用HtmlHelp函数调用帮助文件764

38.4.5使用ShellExecute函数调用帮助文件764

第39章 应用程序的打包及安装765

39.1将应用工程打包766

39.1.1指定工程及操作类型766

39.1.2指定打包类型766

39.1.3指定打包文件夹766

39.1.4列出包含的文件766

39.1.5指定打包选项766

39.1.6指定安装标题767

39.1.7指定工作组与项目767

39.1.8调整安装位置767

39.1.9指定共享文件767

39.1.10完成并储存脚本767

39.2设计自定义风格的安装程序768

39.3添加卸载功能769

39.4解决打包过程中的常见问题769

39.4.1如何打包文件夹769

39.4.2在打包文件时要将系统附加文件添加完全770

39.4.3解决在安装应用程序时提示的错误信息770

39.4.4解决在打包应用程序时没有访问权限的问题770

39.4.5 如何调整打包文件的位置770

39.4.6如何修改安装程序的目录771

39.4.7解决安装文件的过期问题771

39.5安装应用程序771

实例索引772

热门推荐