Visual Basic.NET实用编程技术
2001-11-1
人民邮电出版社
张瑞喜,姚予疆
582
无
本书从Visual Basic.NET的编程基础开始,以示例的形式由浅入深地介绍了在Visual Basic.NET中开发应用程序的技术,包括API函数绘图、控件技术、注册表程序设计、数据库处理、VBS程序设计、SQL查询语言、常用技巧、与ASP+集成等内容。
本书通俗易懂,讲解细致,并对大量示例进行了透彻的分析,适合中级程序开发人员学习使用。对于从事Visual Basic.NET开发与应用的广大科研人员和高校相关专业的师生,也不失为一本有价值的自学读物或教学参考书。
第1章 编程基础 1
1.1 语言元素 2
1.1.1运算符 2
1.1.2标识符 5
1.2 用户自定义数据类型 5
1.3 常量和变量 6
1.3.1常量 6
1.3.2变量 7
1.3.3数组 8
1.4 VB.NET的语句 9
1.4.1注释语句和说明语句 9
1.4.2赋值语句 10
1.4.3条件语句 10
1.4.4循环语句 13
1.5 过程与函数简介 18
1.5.1过程 18
1.5.2函数 18
第2章 API函数绘图 21
2.1 画线函数 22
2.2 绘制多边形 25
2.3 绘制矩形 27
2.4 绘制弧、椭圆、圆 31
2.5 综合示例 35
2.5.1设计界面 36
2.5.2添加代码 36
第3章 颜色与图像分析 49
3.1 示例程序(1) 50
3.2 示例程序(2) 55
3.2.1界面设计 56
3.2.2特殊效果 56
3.2.3分辨率 65
3.2.4图像调节 67
3.2.5大功告成 68
第4章 控件技术 87
4.1 CommonDialog控件 88
4.1.1"打开"对话框 89
4.1.2"颜色"对话框 91
4.1.3"字体"对话框 93
4.1.4"打印"对话框 96
4.2 RichTextBox控件 98
4.2.1 RichTextBox控件属性 99
4.2.2 RichTextBox控件方法 102
4.2.3 RichTextBox控件事件 105
4.3 示例程序 106
第5章MCI技术与MediaPlayer控件 111
5.1 MCI简介 112
5.1.1添加控件 112
5.1.2常用的属性 112
5.2 MediaPlayer控件的应用 117
5.2.1添加控件 118
5.2.2添加代码 119
5.2.3运行程序 122
第6章 图像与动画 131
6.1 Bitblt()函数的应用 132
6.1.1界面设计 132
6.1.2飞入效果 132
6.1.3从中间扩散 134
6.1.4拉伸效果 135
6.1.5从右清除 136
6.1.6门帘效果 137
6.1.7颜色反转 137
6.1.8交叉飞入 138
6.1.9工字效果 139
6.1.10两边向中间 140
6.2 Animation控件的应用 150
6.2.1设计程序界面 150
6.2.2初始化程序 153
6.2.3选择动画 154
6.2.4响应按钮操作 155
6.2.5运行程序 156
第7章 注册表程序设计 163
7.1 注册表读写操作 164
7.2 注册表 170
7.2.1建立、打开、保存、关闭注册表 170
7.2.2恢复及删除注册表信息 173
7.2.3项及子项的设置、枚举 176
第8章HTML标记 181
8.1 HTML文档结构标记 182
8.1.1 HTML标记 182
8.1.2 HEAD标记 182
8.1.3 TITLE标记 183
8.1.4 BODY标记 183
8.1.5 注释标记 184
8.2 页面文本的排版标记 185
8.2.1设置字体标记 185
8.2.2字体风格 186
8.2.3排版标记 187
8.2.4列表 189
8.3 表格 190
8.3.1 TABLE标记 190
8.3.2 TR标记 191
8.3.3 TH标记 191
8.3.4 TD标记 191
8.4 将页面分区 192
8.4.1框架 192
8.4.2 FORM标记 194
8.4.3 INPUT标记--插入表单对象 195
8.4.4其他HTML标记 199
第9章 文本处理 203
9.1 开发示例 204
9.2 示例程序 207
9.2.1设计程序界面 207
9.2.2文档操作 208
9.2.3编辑操作 209
9.2.4设置列表符号 210
9.2.5设置缩进量 211
9.2.6大功告成 211
第10章 数据库处理 217
10.1 Adodc控件 218
10.1.1 Adodc控件属性 218
10.1.2 Adodc控件事件 220
10.2 DAO对象 224
10.2.1 DBEngine对象 225
10.2.2 WorksPace对象 226
10.2.3 Database对象 227
10.2.4 TableDef对象 228
10.2.5 QueryDef对象 229
10.2.6 Recordset对象 230
10.2.7 Field对象 231
10.2.8 Index对象 232
10.2.9 Parameter对象 233
10.2.10 User对象 233
10.2.11 Group对象 234
10.2.12 Relation对象 234
10.2.13 Property对象 235
10.2.14 Containers集合 235
10.2.15 Document对象 236
10.3 DAO的各种方法 236
10.3.1 AddNew方法 236
10.3.2 Appendchunk方法 237
10.3.3 BeginTrans、CommitTrans以及Rollback方法 237
10.3.4 Clone方法 238
10.3.5 Close方法 238
10.3.6 CompactDatabase方法 239
10.3.7 CreateDatabase方法 239
10.3.8 CreateField方法 241
10.3.9 CreateGroup方法 241
10.3.10 CreateIndex方法 242
10.3.11 CreateProperty方法 242
10.3.12 CreateQueryDef方法 242
第11章 VBS程序设计 253
11.1 基本概念 254
11.1.1常量 254
11.1.2 变量 256
11.1.3过程和函数 256
11.1.4客户端和服务器端脚本 257
11.2 变量 258
11.2.1变量的声明 258
11.2.2变量的数据类型 261
11.2.3数组 265
11.3 运算符 267
11.3.1赋值运算符 267
11.3.2算术运算符 268
11.3.3关系运算符 270
11.3.4逻辑运算符 271
11.3.5连接字符串 274
11.3.6运算符的优先级 274
11.4 语句 276
11.4.1消息框和输入框 276
11.4.2条件语句 278
11.4.3循环语句 280
11.5 浏览器对象 282
11.5.1浏览器对象简介 282
11.5.2 Location对象 282
11.5.3 Document对象 283
11.5.4 Windows对象 283
11.6 VBScript对象 283
11.6.1 Dictionary对象 284
11.6.2 FileSystemObject对象 285
11.6.3 Err对象 285
第12章 文字艺术化 289
12.1 字体资源 290
12.1.1字体函数应用 290
12.1.2设置界面 293
12.1.3程序初始化 293
12.1.4响应按钮事件 296
12.1.5运行程序 297
12.2 文本处理 305
12.2.1文本函数介绍 305
12.2.2文本函数示例程序 312
第13章 文件处理 323
13.1 文件 324
13.1.1文件的创建、打开和关闭 324
13.1.2文件属性 330
13.1.3文件操作 340
13.2 目录 354
13.3 驱动器 361
13.4 FileSystemObject对象 365
13.4.1 FSO对象方法 365
13.4.2 TextStream对象 369
13.4.3 Drive对象 370
13.4.4 Folder对象 372
13.4.5 File对象 374
第14章 SQL查询语言 377
14.1 查询语句 378
14.1.1 SELECT语句的语法 378
14.1.2 WHERE从句 380
14.1.3 GROUP BY从句 382
14.1.4 ORDER BY从句 383
14.1.5 HAVING从句 384
14.1.6相关的函数 385
14.2 更改记录的查询 388
14.2.1 SELECT... INTO语句 388
14.2.2 INSERT...INTO追加查询语句 390
14.2.3 UPDATE更新查询语句 392
14.2.4 DELETE语句 393
14.3 表之间的连接 394
14.3.1 UNION运算 394
14.3.2 LEFT JOIN 和 RIGHT JOIN运算 395
14.3.4 INNER JOIN运算 396
14.4 数据定义语言 397
14.4.1 CREATE TABLE语句 398
14.4.2 CREATE INDEX语句 398
14.4.3 ALTER TABLE语句 399
14.4.4 DROP语句 400
第15章 常用技巧 401
15.1 控制面板对应命令 402
15.2 错误处理 408
15.2.1基本错误类型 408
15.2.2程序调试 409
15.2.3错误处理和错误捕获 410
15.3 消息控制 412
15.3.1消息函数 413
15.3.2消息 416
15.4 多线程程序设计 435
15.5 Dictionary对象 437
15.6 形式各异的窗体 441
15.6.1矩形窗体 441
15.6.2椭圆窗体 442
15.7 艺术图形 442
第16章 与ASP集成 453
16.1 Application对象和Session对象 454
16.1.1站点数据共享 454
16.1.2 Application对象 455
16.1.3 Session对象 456
16.1.4 Global.asax文件 456
16.2 Server对象 461
16.2.1 Server对象属性 461
16.2.2 Server对象方法 463
16.3 Request对象 463
16.3.1取得表单信息 464
16.3.2查询字符串 497
16.3.3 ServerVariables数据集合 501
16.4 Response对象 512
16.4.1 Write方法在页面上输出 513
16.4.2重定向浏览器 517
16.4.3关于缓冲输出和缓存 518
16.4.4更改内容类型 523
16.4.5管理连接 523
16.5 Cookie对象 526
16.5.1关于Cookie 526
16.5.2 Cookie操作 527
16.5.3应用Cookie 528
第17章 转换VB6程序 547
17.1 语言 548
17.1.1 Variant 548
17.1.2 Integer和Long 548
17.1.3 Currency 549
17.1.4 Date 550
17.1.5定长字符串 550
17.1.6 Type 551
17.1.7用户定义类型存储 552
17.1.8 True 552
17.1.9 Empty 553
17.1.10 Null和Null传播 553
17.1.11 Def 553
17.1.12块内的局部变量 554
17.1.13新的自动重新实例化 555
17.1.14对象终结 556
17.1.15数组 557
17.1.16 ReDim 557
17.1.17赋值 558
17.1.18 And、Or、Xor和Not 558
17.1.19运算符优先级 558
17.1.20调用过程 559
17.1.21静态过程 559
17.1.22参数的ByVal/ByRef默认值 560
17.1.23 IsMissing参数和可选参数 560
17.1.24 ParamArray 参数 561
17.1.25声明中的As Any参数 561
17.1.26 Implements 563
17.1.27属性 563
17.1.28默认属性 564
17.1.29枚举 564
17.1.30 While 565
17.1.31 On...GoTo 和 On...GoSub 565
17.1.32 GoSub...Return 566
17.1.33 LSet 566
17.1.34 VarPtr、StrPtr和ObjPtr 567
17.1.35文件I/O 568
17.1.36 Debug.Print 568
17.1.37资源文件 568
17.2 Windows 应用程序 569
17.2.1 Visual Basic窗体 569
17.2.2 PrintForm方法 569
17.2.3 Circle、Cls、PSet、Line和Point 方法 570
17.2.4 Name属性 570
17.2.5 Caption 属性 571
17.2.6 Tag属性 571
17.2.7 ScaleMode属性 571
17.2.8字体 572
17.2.9 Screen.MousePointer属性 572
17.2.10 Timer.Interval属性 573
17.2.11控件数组 573
17.2.12 Menu控件 574
17.2.13 OLE容器控件 574
17.2.14 Image控件 574
17.2.15 Line和Shape控件 575
17.2.16 Windowless控件 575
17.2.17 Clipboard 576
17.2.18动态数据交换 576
17.3 Web 应用程序 577
17.3.1 WebClass 577
17.3.2 ActiveX文档和DHTML应用程序 577
17.4 数据 578
17.4.1 ADO、RDO和DAO代码 578
17.4.2 ADO、RDO和DAO数据绑定 578
17.5 IDE 579
17.5.1"立即"窗口 579
17.5.2 IDE和项目扩展性 579
第18章 总结VB.NET 581
18.1 VB.NET总结 582
18.2 VB获得了继承能力 582
18.3 一切都是对象 583
18.4 自由线程的危险 583
18.5 易于反编译的中间语言 583
18.6 垃圾收集需要新体系结构 584
18.7 表单和新IDE面孔 584
18.8 Web服务策略 585
无
Visual Basic.NET实用编程技术 PDF格式下载