《VB .NET编程实例教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:孔长征,李兴旺编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900101926
  • 页数:490 页
图书介绍:本书是一本用48个实例介绍如何使用Visual Basic.Net(中文版)进行程序开发的专著。全书共有17章,第1章是.NET概述,第2章的内容是.NET应用程序及其结构(1个实例):第3章是Visual Basic.NET应用程序(2个实例);第4章介绍了VB,NET的主要改变;第5章是面向对象的程序设计(2个实例);第6章讨论了VB.NET的用户界面设计(10个实例);第7章介绍的是程序的调试和错误处理(2个实例);第8章的内容是ADO.NET及其应用(7个实例);第9章是Web Form的应用与开发6;第10章是Web服务的应用与开发(6个实例);第11章介绍了Visual Basic.NET与XML(5个实例);第12章是如何创建Windows服务应用程序(三个实例);第13章的内容是创建其他工程(4个实例);第14章讲述了.NET线程(7个实例);第15章是发布应用程序;第16章介绍了如何把VB6.0的工程升级到VB.NET(1个实例);第17章是案例研究。本书是一本全面的VB.NET教科书,几乎涵盖了VB.NET的所有新特性,由浅入深,语言通俗、例子丰富;并含有大量程序员

2.2 CLR可执行文件结构 3 1

第1章概述 1

1.1 全面了解Microsoft.NET 1

1.1.1 什么是Microsoft.NET 1

Object对象数据类型 48 1

16.3.2 Integer整型变成Short 1

短整型 48 1

目 录 1

29.调用比较复杂的Web Service 35 1

16.3.1 Vaiant变体数据类型变成 1

3.3程序代码分析 5 1

1.1.2细说Microsoft.NET 2

1.1.3NET结构 3

1.2 NET框架(Framework) 5

1.2.1 公共语言运行环境(CLR) 5

第13章创建其他工程 41 7

1.3 NET程序语言 7

1.3.2 C++With Managed Extension 8

1.3.1 Visual Basic.NET 8

1.3.3 C# 8

1.4.2 Web Services 9

1.4.1 Web Forms 9

1.4 WebForm及Web服务 9

1.5 Visual Basic.NET的新特性 10

1.6安装Visual Studio.NET 12

1.6.1环境需求 13

1.6.2 安装Visual Studio…NET 16

1.6.3安装小型SQLServer数据库 20

1.7本章小结 22

2.1程序集(Assembly) 23

第2章NET应用程序及其结构 23

2.1.1 概述 23

实例目录 25

第2章NET应用程序及其结构 25

1.探测程序集 25

2.1.2实验——探测程序集 25

2.1.3程序集的功能 29

2.3公共数据类型 36

(Common Type System) 36

2.4 应用程序域 41

2.5 垃圾搜集(Garbage Collector) 41

2.6本章小结 42

第3章Vi sua l Basic.NET应用程序 43

3.1创建VB.NET程序 43

第3章Vi sual Basi c.NET应用程序 43

2.第一个Visual Basic应用程序 43

3.1.1新建项目 43

3.1.2设计用户界面 44

3.1.3设置对象的属性 45

3.1.4编写程序代码 46

3.2.1 为应用程序指定图标 47

3.2程序运行 47

3.2.2运行程序 49

第5章面向对象的程序设计 50

4.面向对象的应用——接口 1 50

3.3.1作为类的窗体 51

3.3.2通过继承创建窗体 52

3.3.4 Dispose方法 53

3.3.3构造函数方法 53

3.3.5 窗体设计器中生成的代码 54

3.3.6手工添加的代码 56

3.4 应用程序的文件组成 57

3.4.1程序集(Assembly) 59

3.4.2引用和Imports语句 60

3.5.1 VS.NET IDE做了什么 62

3.5深度历险 62

3.4.3命名空间(NameSpace) 62

3.5.2手工打造一个HelloWorld 63

3.手工打造一个HelloWorld 63

3.5.3 IL探秘 64

3.6本章小结 65

第4章VB.NET的主要改变 66

4.1.1 主页 66

4.1新的IDE特性 66

4.1.2窗口的定位 67

4.1.3主窗口 68

7.创建顶层窗体 1 70

4.1.5集成化的调试 79

10.UpDown控件的使用 1 79

4.1.4 对宏的支持 79

的区别 80

4.2.NET的WindowsForm与VB6窗体 80

4.2.1 窗体上的改进 80

4.2.2 VB.NET下的对话框 81

4.2.3从属窗体 84

4.2.4 Cancel和Default按钮的属性 85

区别 85

4.2.5窗体和控件在定位和布局上的 85

4.2.6控件的新属件 87

4.3 语言和语法方面的主要改变 89

4.2.7 运行期间添加新控件 89

4.3.1 名字空间 90

4.3.2 i语言和语法上的改变 94

4.3.3委托 117

4.3.4属性 118

4.4本章小结 118

第5章面向对象的程序设计 120

5.1 OOP的主要特性 120

5.1.1抽象性(Abstract) 120

5.1.2封装性(Encapsulation) 120

5.1.3继承(Inheritance) 121

5.1.4多态性(Polymorphism) 121

5.2面向对象和面向组件合并的概念 121

5.3 VB.NET面向对象的实现 122

5.3.1创建类 122

5.3.2类和命名空间 123

5.3.3创建方法 124

5.3.4创建属性 124

5.3.5默认属性 125

5.3.6重载方法 125

5.3.7 对象的生命周期 126

5.3.8继承性 130

5.3.9共享方法和共享变量 142

5.3.10事件 144

5.4接口 146

5.4.1接口的概念 147

5.4.2接口的声明 147

5.4.3接口的实现 148

5.4.4实现多个接口 149

5.4.5接口实例 150

5.5.1 对象的声明和实例化 154

5.5实例的生死存亡 154

5.6跨语言的继承性 155

5.5.2终止对象 155

5.6.2创建C#子类 156

5.6.1创建VB.NET基类 156

5.6.3创建客户应用程序 157

5.继承Windows Forms窗体 157

5.7 Windows Forms的可视化继承 157

Forms窗体 158

5.7.1实现一个继承的Windows 158

窗体的一般方式 160

5.7.2添加继承Windows Forms 160

5.8本章小结 161

第6章VB.NET的用户界面设计 163

6.1 Windows Forms基础 163

6.1.1 Windows Forms及其 163

相关内容 163

6.1.2开发丰富的应用程序界面 164

6.1.3 理解Windows Forms 164

6.2使用窗体设计器 165

6.2.1创建窗体 165

6.2.2调整窗体尺寸 166

6.2.3 窗体在屏幕上的显示位置 167

6.2.4设置窗体的边框风格 168

第6章VB.NET的用户界面设计 169

6.创建隐藏窗体 169

6.2.5创建不同形式的窗体 169

8.创建透明窗体 170

9.启动屏幕 172

6.3 Windows Forms所对应的控件 174

6.3.1与VB6 对应的VB.NET控件 174

6.3.2新控件 175

11.选择日期和时间 182

12.创建快捷菜单 187

6.3.3现有控件的改进 189

13.设计多文档应用程序 190

6.4多文档应用程序的开发 190

6.4.1设计MDI窗体 190

6.4.2 MDI父窗体 191

6.4.4在VB.NET下设计一个 191

MDI应用 191

6.4.3 MDI子窗体 191

6.4.5确定活动子窗体 194

6.4.6 活动子窗体中发送数据 195

6.4.7排列子窗体 195

6.4.8保存子窗体的信息 196

6.5使用GDI+开发图形应用程序 196

6.5.2 GDI+的新特性 197

6.5.1 GDI+编程模式 197

6.5.3 GDI+框架结构 198

6.5.4在Windows Forms中使用 200

GDI+功能 200

14.设计一个环形程序界面 203

6.5.5设计一个环形程序界面 203

6.6 VS.NET IDE 格的菜单设计 204

15.设计VS.NETIDE风格的菜单 204

6.7本章小结 212

7.1.1 Visual Basic中的错误种类 213

7.1异常处理概述 213

第7章程序的调试和错误处理 213

7.1.2 Err对象 214

7.2非结构化异常处理 214

7.2.3 On Error Goto 0 215

7.2.2 On Error Resume Next 215

7.2.1 On Error Goto Line 215

7.3结构化异常处理 216

7.2.4 On Error Goto-1 216

7.4结构化异常处理示例 219

第7章程序的调试和错处理 219

16.结构化异常处理示例 219

7.5结构化异常处理的高级技巧 225

17.结构化异常处理的高级技巧 225

7.6本章小结 233

8.1.1全新的ADO.NET 234

8.1访问数据库的ADO…NET 234

第8章ADO.NET及其应用 234

8.1.2 ADO.NET的数据存取 236

8.1.3 ADO.NET的运作过程 240

8.1.4 ADO.NET与ADO的差别 241

8.2管理支持程序 242

8.2.2由管理支持程序执行的类 243

8.2.1当前可用的支持程序 243

8.3 ADO.NET对象的使用 246

8.3.1安装小型数据库 246

8.3.2 Connection对象 248

第8章AD0.NET及其应用 249

18.建立数据库的连接 249

8.3.3 DataAdapter对象 251

8.3.5 DataSet对象 258

8.3.4 Command对象 258

19.数据表之间关系的建立 262

8.3.6 DataView对象 267

8.3.7 DataReader对象 270

8.4控件与数据的绑定 271

8.4.1简单的控件数据绑定 272

20.简单的控件数据绑定 272

21.数据与DataGrid控件的绑定 274

8.4.2复杂的控件数据绑定 274

22.DataGrid控件与简单控件的综合使用 277

23.使用数据窗体向导 280

8.4.3使用数据窗体向导 280

24.综合实例——设计个人通讯录 284

8.5综合实例——设计个人通迅录 284

8.5.1通迅录的具体功能 285

8.5.3 向数据库中创建数据表 287

8.5.2通迅录的设计步骤及方法 287

8.5.4设计通迅录 288

8.6本章小结 302

第9章Web Form的应用与开发 303

9.1全面理解Web Forms 303

9.1.1简单的Web Forms示例 303

9.1.2理解Web Form代码 307

9.1.3 Web Form的事件模块 311

9.2.1 HTML服务器控件 314

9.2服务器控件 314

9.2.2 ASP.NET服务器控件 315

9.2.3验证控件 317

9.3 本章小结 318

10.1.1 Web Service的用途 319

10.1 理解Web Service 319

第10章Web服务的应用与开发 319

Web Service 320

10.1.3在VB.NET中创建 320

10.1.2理解SOAP协议 320

Web Service 322

10.1.4在Visual Basic.NET中使用 322

10.2一个简单的示例 323

第10章Web服务的应用与开发 323

25.一个简单的Web服务示例 323

10.2.1 建立Web Service 327

10.2.2测试Web Service 329

26.Windows Forms调用 330

10.2.3调用Web Service 330

27.Web Form调用 338

28.手工调用Web Service 342

10.2.4发布Web Service 346

10.3调用比较复杂的Web Service 351

30.访问数据库的Web Service 356

10.4访问数据库的Web Service 356

10.4.1创建数据表 357

10.4.2创建Web Service 362

10.4.3调用Web Service 369

10.5本章小结 372

第11章Vi sual Basi c.NET与XML.. 373

11.1编程模式 373

11.1.1 DOM模式 373

11.1.2 Push模式 374

11.1.3 Pull模式 374

11.2 XML相关类 375

11.2.1抽象基类 375

11.2.2继承的子类 377

11.2.3 DOM支持类 379

11.2.4 XslTransform类 381

11.3应用举例 381

11.3.1读取XML文档 382

第11章Vi sual Basic.NET与XML 382

31.读取XML文档 382

32.展开实体引用 384

11.3.2展开实体引用 384

11.3.3检验控制 387

33.检验控制 387

34.使用DOM输出 XML文档 392

11.3.4使用DOM输出XML文档 392

11.3.5 XSLT转换实例 394

35.XSLT转换实例 394

11.4本章小结 397

12.1 Windows服务概述 398

12.1.1 Windows服务项目与其他项目 398

类型的区别 398

第12章创建Windows服务应用程序 398

12.2创建Windows服务程序 399

12.1.2服务生命期 399

12.2.1 Windows服务应用程序的结构… 400

12.2.3实现服务功能 401

12.2.2创建Windows服务应用程序的 401

步骤 401

12.2.4为服务应用程序添加安装程序… 402

12.2.5指定服务的安全上下文 403

12.2.6安装和卸载服务 403

12.2.7指定服务的启动方式 404

12.2.8手动启动服务 404

1 2.3 调试Windows服务 405

12.3.1 调试Windows的步骤 405

12.3.2记录服务信息 407

12.3.3定制事件日志 408

1 2.3.4删除定制事件日志 409

第12章创建Windows服务应用程序 410

12.4 Windows服务示例 410

36.创建一个简单的Windows服务 410

12.5本章小结 416

13.1创建类库 417

37.创建类库 417

第13章创建其它工程 417

38.创建Windows控件库 420

1 3.2创建Windows控件库 420

39.创建Web控件库 423

13.3创建Web控件库 423

40.创建控制台应用程序 425

1 3.4创建控制台应用程序 425

13.5本章小结 427

14.1.1 Windows 32进程模式 428

第14章NET线程 428

14.1 了解AppDomain 428

14.1.3 AppDomain类 429

14.1.2.NET进程模式 429

14.2进程的操作 432

14.2.1 Process类 432

第14章NET线程 434

41.创建一个进程管理器 434

14.2.2应用实例 434

14.3.1 Thread类 439

14.3线程的操作 439

14.3.2多线程实例 441

42.加锁 446

14.4.1加锁(SyncLock) 446

14.4多线程同步 446

43.监视 449

14.4.2监视器(Monitor) 449

44.监视的简单应用 451

14.4.3互斥体(Mutex) 453

45.互斥体 453

46.定时器 455

14.4.4定时器(Timer) 455

14.5.1 ThreadPool类 458

14.5线程池 458

47.线程池 459

14.5.2 ThreadPool实例 459

14.6本章小结 461

第15章发布应用程序 462

15.1 部署应用程序的基本概念 462

15.1.1.NET下部署解决方案的主要 462

任务 462

15.1.2 Visual Studio.NET部署的新增 463

功能 463

15.2部署一个简单的应用程序 463

15.2.1 向解决方案中添加部署项目 463

15.2.2设置部署项目的属性 467

15.2.3向部署项目中添加项 468

15.2.6部署中的文件类型管理 470

15.2.4部署中的文件安装管理 470

15.2.5指定目标计算机上的注册表 470

设置 470

15.2.7部署中的用户界面管理 471

15.2.8部署中的自定义操作管理 471

15.2.9在部署中启动条件管理 472

1 5.3本章小结 472

16.1升级向导 473

第16章把VB6.0的工程升级到VB.NET 473

48.VB6工程升级到VB.NET 473

第16章把VB6.0的工程级到VB.NET 473

16.2 对VB6工程升级的概述 475

16.2.1对VB6工程的升级 475

Basic.NET并存 478

16.2.3升级VB6.0 工程的几个重要事 478

项 478

16.2.2 Visual Basic 6.0和Visual 478

16.3 必要语言和对象的转换 481

16.3.3属性语法 481

16.3.4 Visual Basic窗体变成 482

Windows窗体 482

16.3.5接口 482

16.3.6升级报告和注释 482

16.4本章小结 482

17.2类的设计 483

第1 7章案例研究 483

17.1案例说明 483

17.2.1表盘类 484

17.2.2表针类 485

17.2.3时针类 486

17.2.4分针类 486

17.2.5秒针类 487

17.2.6 时钟类 487

17.3 UML图示 488

17.4重点代码 489

17.5扩展 490

17.6本章小结 490