《Visual Basic.NET实用编程技术》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:精锐创作组编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115097151
  • 页数: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.4VB.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 运行程序 121

第6章 图像与动画 129

6.1 BitbIt()函数的应用 130

6.1.1 界面设计 130

6.1.2飞入效果 130

6.1.3 从中间扩散 132

6.1.4拉伸效果 133

6.1.5从右清除 134

6.1.6门帘效果 135

6.1.7颜色反转 135

6.1.8交叉飞入 136

6.1.9 工字效果 137

6.1.10 两边向中间 138

6.2 Animation控件的应用 148

6.2.1 设计程序界面 148

6.2.2 初始化程序 151

6.2.3选择动画 152

6.2.4响应按钮操作 153

6.2.5 运行程序 154

第7章 注册表程序设计 161

7.1 注册表读写操作 162

7.2 注册表 168

7.2.1 建立、打开、保存、关闭注册表 168

7.2.2恢复及删除注册表信息 171

7.2.3 项及子项的设置、枚举 174

第8章 HTML标记 179

8.1HTML文档结构标记 180

8.1.1 HTML标记 180

8.1.2 HEAD标记 180

8.1.3 TITLE标记 181

8.1.4 BODY标记 181

8.1.5注释标记 182

8.2页面文本的排版标记 183

8.2.1设置字体标记 183

8.2.2字体风格 184

8.2.3 排版标记 185

8.2.4 列表 187

8.3 表格 188

8.3.1 TABLE标记 188

8.3.2 TR标记 189

8.3.3TH标记 189

8.3.4 TD标记 189

8.4 将页面分区 190

8.4.1 框架 190

8.4.2 FORM标记 192

8.4.3 INPUT标记——插入表单对象 193

8.4.4 其他HTML标记 197

第9章 文本处理 201

9.1 开发示例 202

9.2 示例程序 205

9.2.1 设计程序界面 205

9.2.2文档操作 206

9.2.3编辑操作 207

9.2.4 设置列表符号 208

9.2.5设置缩进量 209

9.2.6大功告成 209

第10章 数据库处理 215

10.1 Adodc控件 216

10.1.1 Adodc控件属性 216

10.1.2 Adodc控件事件 218

10.2 DAO对象 222

10.2.1DBEngine对象 223

10.2.2WorksPace对象 224

10.2.3Database对象 225

10.2.4 TableDef对象 226

10.2.5 QueryDef对象 227

10.2.6Recordset对象 228

10.2.7 Field对象 229

10.2.8 Index对象 230

10.2.9 Parameter对象 231

10.2.10 User对象 231

10.2.11 Group对象 232

10.2.12 Relation对象 232

10.2.13 Property对象 233

10.2.14 Containers集合 233

10.2.15 Document对象 234

10.3 DAO的各种方法 234

10.3.1 AddNew方法 234

10.3.2 Appendchunk方法 235

10.3.3 BeginTrans、CommitTrans以及Rollback方法 235

10.3.4Clone方法 236

10.3.5 Close方法 236

10.3.6 CompactDatabase方法 237

10.3.7 CreateDatabase方法 237

10.3.8 CreateField方法 239

10.3.9 CreateGroup方法 239

10.3.10 CreateIndex方法 240

10.3.11CreateProperty方法 240

10.3.12 CreateOueryDef方法 240

第11章 VBS程序设计 251

11.1 基本概念 252

11.1.1 常量 252

11.1.2 变量 254

11.1.3 过程和函数 254

11.1.4 客户端和服务器端脚本 255

11.2 变量 256

11.2.1 变量的声明 256

11.2.2 变量的数据类型 259

11.2.3 数组 263

11.3 运算符 265

11.3.1 赋值运算符 265

11.3.2 算术运算符 266

11.3.3关系运算符 268

11.3.4 逻辑运算符 269

11.3.5 连接字符串 272

11.3.6 运算符的优先级 272

11.4 语句 274

11.4.1 消息框和输入框 274

11.4.2 条件语句 276

11.4.3 循环语句 278

11.5 浏览器对象 280

11.5.1 浏览器对象简介 280

11.5.2 Location对象 280

11.5.3 Document对象 281

11.5.4 Windows对象 281

11.6 VBScript对象 281

11.6.1 Dictionary对象 282

11.6.2 FileSystemObject对象 283

11.6.3 Err对象 283

第12章 文字艺术化 287

12.1 字体资源 288

12.1.1 字体函数应用 288

12.1.2设置界面 291

12.1.3程序初始化 291

12.1.4 响应按钮事件 294

12.1.5 运行程序 295

12.2 文本处理 303

12.2.1 文本函数介绍 303

12.2.2 文本函数示例程序 310

第13章 文件处理 321

13.1 文件 322

13.1.1 文件的创建、打开和关闭 322

13.1.2文件属性 328

13.1.3 文件操作 338

13.2 目录 352

13.3 驱动器 359

13.4 FileSystemObject对象 363

13.4.1 FSO对象方法 363

13.4.2 TextStream对象 367

13.4.3 Drive对象 368

13.4.4 Folder对象 370

13.4.5 File对象 372

第14章 SQL查询语言 375

14.1 查询语句 376

14.1.1 SELECT语句的语法 376

14.1.2 WHERE从句 378

14.1.3 GROUP BY从句 380

14.1.4 ORDER BY从句 381

14.1.5 HAVING从句 382

14.1.6 相关的函数 383

14.2 更改记录的查询 386

14.2.1 SELECT…INTO语句 386

14.2.2 INSERT…INTO追加查询语句 388

14.2.3 UPDATE更新查询语句 390

14.2.4 DELETE语句 391

14.3 表之间的连接 392

14.3.1 UNION运算 392

14.3.2 LEFT JOIN和RIGHT JOIN运算 393

14.3.3 INNER JOIN运算 394

14.4 数据定义语言 395

14.4.1 CREATE TABLE语句 396

14.4.2 CREATE INDEX语句 396

14.4.3 ALTER TABLE语句 397

14.4.4 DROP语句 398

第15章 常用技巧 399

15.1 控制面板对应命令 400

15.2 错误处理 406

15.2.1 基本错误类型 406

15.2.2 程序调试 407

15.2.3错误处理和错误捕获 408

15.3 消息控制 410

15.3.1 消息函数 411

15.3.2 消息 414

15.4 多线程程序设计 433

15.5 Dictionary对象 435

15.6 形式各异的窗体 439

15.6.1 矩形窗体 439

15.6.2 椭圆窗体 440

15.7 艺术图形 440

第16章 与ASP+集成 451

16.1 Application对象和Session对象 452

16.1.1 站点数据共享 452

16.1.2 Application对象 453

16.1.3 Session对象 454

16.1.4 Global.asax文件 454

16.2 Server对象 459

16.2.1 Server对象属性 459

16.2.2 Server对象方法 461

16.3 Request对象 461

16.3.1 取得表单信息 462

16.3.2 查询字符串 494

16.3.3 ServerVariables数据集合 498

16.4 Response对象 509

16.4.1 Write方法在页面上输出 510

16.4.2 重定向浏览器 514

16.4.3 关于缓冲输出和缓存 515

16.4.4 更改内容类型 520

16.4.5 管理连接 520

16.5 Cookie对象 523

16.5.1 关于Cookie 523

16.5.2 Cookie操作 524

16.5.3 应用Cookie 525

第17章 转换VB6程序 543

17.1 语言 544

17.1.1 Varant 544

17.1.2 Integer和Long 544

17.1.3 Currency 545

17.1.4 Date 546

17.1.5 定长字符串 546

17.1.6 Type 547

17.1.7 用户定义类型存储 548

17.1.8 True 548

17.1.9 Empty 549

17.1.10 Null和Null传播 549

17.1.11Def<Type> 549

17.1.12块内的局部变量 550

17.1.13 新的自动重新实例化 551

17.1.14 对象终结 552

17.1.15 数组 553

17.1.16 ReDim 553

17.1.17 赋值 554

17.1.18And、Or、Xor和Not 554

17.1.19运算符优先级 554

17.1.20 调用过程 555

17.1.21 静态过程 555

17.1.22 参数的By Val/ByRef默认值 556

17.1.23 IsMissing参数和可选参数 556

17.1.24 ParamArray参数 557

17.1.25 声明中的As Any参数 557

17.1.26 Implements 559

17.1.27 属性 559

17.1.28默认属性 560

17.1.29 枚举 560

17.1.30 While 561

17.1.31 On…GoTo和On…GoSub 561

17.1.32 GoSub…Return 562

17.1.33LSet 562

17.1.34 VarPtr、StrPtr和ObjPtr 563

17.1.35文件I/O 564

17.1.36 DebugPrint 564

17.1.37资源文件 564

17.2 Windows 应用程序 565

17.2.1 Visual Basic窗体 565

17.2.2 PrintForm方法 565

17.2.3 Circle、ClS、PSet、Line和Point方法 566

17.2.4 Name属性 566

17.2.5 Caption属性 567

17.2.6 Tag属性 567

17.2.7 ScaleMode属性 567

17.2.8 字体 568

17.2.9 Screen.MousePointer属性 568

17.2.10 Timer.Interval属性 569

17.2.11 控件数组 569

17.2.12 Menu控件 570

17.2.13 OLE容器控件 570

17.2.14 Image控件 570

17.2.15 Line和Shape控件 571

17.2.16 Windowless控件 571

17.2.17 Clipboard 572

17.2.18 动态数据交换 572

17.3 Web应用程序 573

17.3.1 WebClass 573

17.3.2 ActiveX文档和DHTML应用程序 573

17.4 数据 574

17.4.1 ADO、RDO和DAO代码 574

17.4.2 ADO、RDO和DAO数据绑定 574

17.5 IDE 575

17.5.1“立即”窗口 575

17.5.2 IDE和项目扩展性 575

第18章 总结VB .NET 577

18.1 VB .NET总结 578

18.2 VB 获得了继承能力 578

18.3 一切都是对象 579

18.4 自由线程的危险 579

18.5 易于反编译的中间语言 579

18.6 垃圾收集需要新体系结构 580

18.7 表单和新IDE面孔 580

18.8 Web服务策略 581