《Visual Basic.NET程序设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Michael Halvorson著;李宏益等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302056447
  • 页数:470 页
图书介绍:本书是《微软.NET程序设计》丛书之一。本书全面介绍了Visual Basic.NET的编程思想及特色,主要包括如何使用控件创建简单的应用程序,如何编写条件分支结构和循环结构、调试程序以及更正程序中的错误,如何设计高级用户界面、实现数据库编程以及Internet编程等。本书还详细介绍了Visual Basic.NET与Visual Basic 6的主要区别以及如何将以前的程序升级到Visual Basic.NET。本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容详实,是掌握Visual Basic.NET编程语言的权威图书,非常适合初学者迅速入门并获得提高,也适用于有经验的编程人员快速掌握.NET编程的核心技术。本书是各级程序员学习Visual Basic.NET编程技术必备的参考书。

第Ⅰ部分 开始使用Visual Basic .NET 3

第1章 打开和运行Visual Basic .NET程序 3

1.1 Visual Studio .NET开发环境 4

1.2 Visual Studio .NET工具 8

1.2.1 Windows窗体设计器 9

1.2.2 运行Visual Basic程序 10

1.3 属性窗口 12

1.4 编程工具的移动和尺寸调整 14

1.4.1 工具窗口的移动和大小调整 15

1.4.2 停靠窗口 16

1.4.3 隐藏工具 17

1.5 获取帮助 18

1.6 补充知识:退出Visual Studio .NET 20

1.7 本章小结 21

第2章 编写第一个程序 22

2.1 第一个Visual Basic程序:Lucky Seven 23

2.2 创建用户界面 24

2.3 设置属性 29

2.4 编写代码 34

2.5 运行Visual Basic .NET应用程序 40

2.6 创建可执行文件 41

2.7 补充知识:添加一段程序 43

2.8 本章小结 44

第3章 使用工具箱控件 46

3.1 控件的基本用法:Hello World程序 47

3.2 使用DateTimePicker控件 51

3.3 收集用户输入的控件 56

3.3.1 Input Controls程序示例 58

3.3.2 查看Input Controls程序的代码 61

3.4 使用LinkLabel控件 63

3.5 补充知识:安装ActiveX控件 65

3.6 本章小结 67

第4章 使用菜单和对话框 69

4.1 使用MainMenu控件添加菜单 69

4.2 为菜单命令添加访问键 71

4.3 处理菜单事件 73

4.4 使用对话框控件 76

4.4.1 添加OpenFileDialog和ColorDialog控件 77

4.4.2 改变File菜单上菜单命令对象名称 79

4.4.3 使菜单命令无效 80

4.5 管理公共对话框的事件过程 80

4.6 补充知识:为菜单指定快捷键 85

4.7 本章小结 87

第Ⅱ部分 编程基础 91

第5章 Visual Basic变量和运算符 91

5.1 剖析Visual Basic程序语句 92

5.2 使用变量存储信息 93

5.3 在程序中使用变量 94

5.4 使用变量保存输入信息 97

5.5 使用变量输出信息 99

5.6 使用特定数据类型 101

5.7 Visual Basic运算符 107

5.7.1 基本的算术运算符:+、-、*、 108

5.7.2 使用高级运算符:\、Mod、^和& 110

5.8 使用.NET框架中的数学方法 114

5.9 补充知识:在公式中使用括号 116

5.10 本章小结 117

第6章 判断结构 119

6.1 事件驱动编程 119

6.2 使用条件表达式 121

6.3 If...Then判断结构 122

6.3.1 在If...Then判断结构中测试多个条件 122

6.3.2 在条件表达式中使用逻辑运算符 127

6.3.3 使用AndAlso和OrElse执行短路 129

6.4 Select Case判断结构 131

6.5 补充知识:添加鼠标事件处理程序 136

6.6 本章小结 138

第7章 循环结构和计时器 139

7.1 编写For...Next循环结构 140

7.1.1 在TextBox控件中显示计数器变量的值 141

7.1.2 创建复杂的For...Next循环结构 143

7.1.3 使用范围更大的计数器打开文件 146

7.2 编写Do循环结构 148

7.3 Timer控件 152

7.4 补充知识:用Timer控件设置时间限制 154

7.5 本章小结 157

第8章 调试Visual Basic .NET程序 159

8.1 查找和更正错误 159

8.1.1 三种类型的错误 160

8.1.2 识别逻辑错误 161

8.2 使用中断模式调试程序 161

8.3 使用监视窗口查看变量 166

8.4 使用命令窗口 167

8.6 本章小结 170

8.5 补充知识:删除断点 170

第9章 使用结构化错误处理程序捕获错误 172

9.1 使用Try...Catch结构处理错误 173

9.1.1 何时使用错误处理程序 173

9.1.2 Try...Catch语句 174

9.1.3 路径和磁盘驱动器错误 175

9.2 编写有关磁盘驱动器的错误处理程序 176

9.3 较复杂的Try...Catch错误处理程序 179

9.3.1 Err对象 179

9.3.2 指定重试次数 183

9.3.3 使用嵌套的Try...Catch语句块 185

9.4 错误处理程序和防错编程技术的比较 185

9.5 补充知识:Exit Try语句 186

9.6 本章小结 187

第Ⅲ部分 管理联合数据 191

第10章 使用模块和过程 191

10.1 使用标准模块 192

10.2 使用公共变量 195

10.3 过程 199

10.4 编写函数过程 200

10.4.1 函数语法 200

10.4.2 调用函数过程 201

10.4.3 使用函数完成计算 202

10.5 编写子过程 205

10.5.1 子过程语法 205

10.5.2 调用子过程 206

10.5.3 使用子过程管理输入信息 206

10.6 补充知识:按传值方式和引用方式传递参数 211

10.7 本章小结 212

第11章 使用数组和集合管理数据 214

11.1 使用变量数组 215

11.1.1 创建数组 215

11.1.2 声明定长数组 216

11.1.3 使用数组元素 217

11.1.4 创建定长数组存储温度值 219

11.1.5 创建动态数组 222

11.2 使用ReDim Preserve语句保存数组原有数据 224

11.3 使用对象集合 226

11.3.1 引用集合中的对象 226

11.3.3 练习使用Controls集合中的对象 227

11.3.2 编写For Each...Next循环结构 227

11.3.4 在For Each...Next循环结构中使用Name属性 229

11.4 创建自己的集合 230

11.5 补充知识:Visual Basic for Applications集合 234

11.6 本章小结 235

第12章 处理文本文件和字符串 238

12.1 使用文本框对象显示文本文件 239

12.1.1 打开文本文件 239

12.1.2 FileOpen函数 239

12.1.3 使用StreamReader类打开文本文件 244

12.2 在磁盘上创建新文本文件 245

12.3 使用程序代码处理文本字符串 248

12.3.1 对文本进行排序 251

12.3.2 使用ASCII代码 251

12.3.3 对文本框中的字符串排序 253

12.4 使用加密方法保护文本 257

12.5 补充知识:使用Xor运算符 261

12.6 本章小结 265

第13章 自动运行Microsoft Office应用程序并管理进程 268

13.1 自动化应用程序对象编程 269

13.1.1 在Visual Basic中使用自动化技术 269

13.1.2 Visual Studio对象浏览器 270

13.2 在Visual Basic中自动操作Excel 273

13.3 补充知识:使用Process组件启动和结束Windows应用程序 279

13.4 本章小结 283

第14章 部署Visual Basic .NET应用程序 284

14.1 设计部署项目 285

14.2 创建部署项目 287

14.3 自定义部署项目 295

14.4 编译部署项目和测试安装程序 299

14.5 补充知识:检查安装文件和卸载应用程序 302

14.6 本章小结 305

第Ⅳ部分 高级用户界面设计 309

第15章 管理Windows窗体 309

15.1 在程序中添加新窗体 310

15.2 使用多个窗体 311

15.3 在Windows桌面上安排窗体位置 317

15.4 在程序运行时向窗体添加控件 322

15.5 在窗体上排列控件 324

15.6 补充知识:指定启动对象 327

15.7 本章小结 329

第16章 添加图形和动画效果 331

16.1.1 使用窗体的坐标系统 332

16.1 使用System.Drawing命名空间添加图形 332

16.1.2 System.Drawing.Graphics类 333

16.1.3 利用窗体的Paint事件 334

16.2 为程序添加动画效果 336

16.2.1 在窗体上移动对象 336

16.2.2 Location属性 337

16.2.3 利用计时器对象创建动画 338

16.3 在程序运行时缩放对象 342

16.4 补充知识:改变窗体透明度 343

16.5 本章小结 345

第17章 继承窗体和创建基类 346

17.1 利用继承选择器继承窗体 347

17.2 创建自定义基类 350

17.3 补充知识:继承 357

17.4 本章小结 359

第18章 使用打印机 361

18.1 使用PrintDocument类 362

18.2 打印多页文本 369

18.3 补充知识:添加打印预览和页面设置对话框 375

18.4 本章小结 380

第Ⅴ部分 数据库编程 385

第19章 开始使用ADO.NET 385

19.1 用ADO.NET进行数据库编程 386

19.1.1 数据库术语 386

19.1.2 使Access数据库 387

19.1.3 创建数据适配器 390

19.1.4 数据集的使用 395

19.2 用绑定控件在窗体上显示数据库信息 396

19.3 创建导航控件 399

19.4 补充知识:显示当前记录的位置 402

19.5 本章小结 404

第20章 用DataGrid控件显示数据 406

20.1 使用DataGrid显示数据库记录 406

20.2 格式化DataGrid单元格 414

20.3 补充知识:更新原始数据库 415

20.4 本章小结 417

第Ⅵ部分 Internet编程 421

第21章 用Internet Explorer显示HTML文档 421

21.1 由Internet Explorer对象开始 422

21.1.1 向程序中添加Microsoft Internet Controls引用 422

21.1.2 了解Internet Explorer对象模型 423

21.2 显示HTML文档 425

21.3 补充知识:响应Internet Explorer事件 429

21.4 本章小结 431

第22章 使用Web窗体创建交互式Web应用程序 433

22.1 ASP.NET技术内幕 434

22.1.1 Web窗体与Windows窗体 435

22.1.2 HTML控件 435

22.1.3 Web窗体控件 436

22.2 Web应用程序入门 437

22.3 使用Web窗体设计器 442

22.4 向Web应用程序中添加Web窗体 444

22.5 补充知识:创建指向其他网页的链接 448

22.6 本章小结 452

第Ⅶ部分 附录 457

附录A 将Visual Basic 6程序升级到Visual Basic .NET 457

附录B 获得更多有关Visual Basic NET的信息 467