《Visual Basic.NET入门与提高实用教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:银海强编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113054846
  • 页数:436 页
图书介绍:本书适合于有一定编程基础,希望了解Visual Basic的操作和使用的读者。全书分为11章,几乎涵盖了VB.NET 的所有新特征,由浅入深,语言通俗、例子丰富,并含有大量程序员的开发经验。

第1章 Visual Basic.NET概述 1

1-1 Visual Studio.NET概述 2

1-1-1. NET的起源 2

1-1-2. NET的真面目 3

1-3 安装IIS服务器 1 3

1-1-3. NET的技术特征 4

1-1-4 VB.NET 6

1-2 Visual Studio.NET的安装 8

1-2-1 硬件环境要求 8

1-4 全新的Visual Studio.NET可视化集成开发环境 1 8

1-2-2 软件环境要求 9

1-2-3 开始安装VS.NET 10

1-3-1 安装IIS服务器 13

1-3-2 配置IIS服务器 15

1-3-3 设置网站的IP 17

1-4-1 Visual Studio.NET起始页面 18

1-4-2 Visual Studio.NET的窗口管理技术 20

1-4-3 Visual Studio.NET开发环境主窗口 23

1-5 Visual Basic.NET中的菜单结构 32

1-5-1 【文件】菜单 32

1-5-2 【编辑】菜单 32

1-5-3 【视图】菜单 33

1-5-4 【项目】菜单 33

1-5-6 【调试】菜单 34

1-5-7 【工具】菜单 34

1-5-5 【生成】菜单 34

1-5-8 【窗口】菜单 35

1-5-9 【帮助】菜单 35

1-6 本章 小结 35

第2章 Visual Basic.NET语言概述及新特性 37

2-1 变量和数据类型 38

2-1-1 基本数据类型 38

2-1-2 变量 43

2-2-1 数组概述 46

2-2 数组 46

2-2-2 数组的声明 47

2-2-3 数组相对VB6.0的变化 49

2-2-4 Redim语句变化 50

2-3 结构 50

2-3-1 结构声明 51

2-3-2 结构变量 51

2-3-3 结构与其他程序元素之间的作用 52

2-4 常量与枚举 53

2-4-1 常量概述 53

2-4-2 常量的声明 54

2-4-3 枚举的声明 55

2-4-4 内置常量与枚举 56

2-5 运算符 57

2-5-1 算术运算符 57

2-5-3 比较运算符 58

2-5-2 赋值运算符 58

2-5-4 Like运算符与模式匹配功能 59

2-5-5 TypeOf…Is表达式 61

2-5-6 连接运算符 61

2-5-7 逻辑/按位运算符 63

2-5-8 运算符的优先级 68

2-6 控制流 68

2-6-1 程序的基本结构 68

2-6-2 选择结构 69

2-6-3 循环语句 72

2-6-4 With…End With语句 75

2-7 过程 76

2-7-1 过程概述 76

2-7-2 Sub 76

2-7-3 Function 78

2-7-4 Property 79

2-7-5 参数的传递方式 82

2-7-6 位置参数和名称参数 83

2-7-7 参数数组 84

2-7-8 过程的递归调用 85

2-8 命名空间 86

2-8-1 命名空间 86

2-8-2 使用命名空间 87

2-9 VB.NET编码规范 88

2-9-1 类型级单位的命名 88

2-9-2 方法和属性的命名 89

2-9-3 变量和常数 90

2-9-4 标签 90

2-9-5 命名空间 91

2-9-6 注释 91

2-10 创建一个简单的应用程序 91

2-10-1建立应用程序 91

2-10-2程序框架代码分析 94

2-11 本章小结 98

2-12 本章习题 99

第3章 面向对象在VB.NET中的实现 101

3-1 类和对象 102

3-1-1 类的定义 102

3-1-2 重写(Overrides) 104

3-1-3 构造函数与析构函数 105

3-1-4 共享成员 107

3-1-5 只读变量 108

3-1-6 对象的早期绑定与晚期绑定 109

3-2 事件与委托 110

3-2-1 事件与事件处理器 110

3-2-2 在类中添加事件成员 111

3-2-3 编写事件处理器 111

3-2-4 事件处理示例 114

3-2-5 委托 115

3-3 接口 116

3-3-1 接口的定义 116

3-3-2 接口的实现 117

3-3-3 接口的使用 119

3-3-4 Dispose方法 120

3-4 继承与多态性 120

3-4-1 继承综述 120

3-4-2 继承的使用 122

3-4-3 多态性 125

3-5 异常处理 127

3-5-1 异常处理概述 128

3-5-2 程序中的错误类型 128

3-5-3 结构化异常处理 129

3-5-4 非结构化异常处理 130

3-5-5 Exception类 132

3-5-6 Err对象 133

3-5-7 Error语句 134

3-6 本章 小结 135

3-7 本章 习题 135

第4章 Windows窗体编程 137

4-1 Windows窗体入门 138

4-1-1 什么是Windows窗体 138

4-1-2 Windows窗体应用程序的基本结构 138

4-2 Windows窗体的动态布局 139

4-2-1 控件的【Dock】和【Anchor】属性 139

4-2-2 自定义 141

4-3 窗体菜单设计 149

4-3-1 Windows菜单概述 149

4-3-2 MainMenu控件 150

4-3-3 ContextMenu控件 151

4-3-4 菜单实例 153

4-4 编写MDI应用程序 158

4-4-1 MDI概述 159

4-4-2 MDI实例 160

4-5 创建控制台应用程序 165

4-6 本章小结 168

4-7 本章习题 168

第5章 VB.NET控件编程 169

5-1 常用控件介绍 170

5-1-1 Button和TextBox控件 170

5-1-2 ComboBox、ListBox和CheckedListBox控件 171

5-1-3 HscrollBar和VscrollBar控件 179

5-1-4 RichTextBox控件 184

5-1-5 ImageList控件 188

5-1-6 ToolBar和ToolTip控件 189

5-1-7 StatusBar控件 193

5-2 使用通用对话框 194

5-2-1 FileDialog 195

5-2-2 FontDialog 198

5-2-3 ColorDialog 200

5-3 其他常用控件 201

5-3-1 Timer控件 201

5-3-2 DateTimePicker控件 203

5-3-3 NotifyIcon控件 204

5-3-4 ProgressBar和TrackBar控件 210

5-4 控件综合项目实例——记事本 212

5-5 本章小结 223

5-6 本章习题 223

第6章 多媒体编程 225

6-1 音频处理 226

6-1-1 MCI控件 226

6-1-2 简单实例1——CD播放器 228

6-2 动画处理 237

6-2-1 AxAnimation控件 237

6-2-2 简单实例2——播放动画 238

6-2-3 ShockWaveFlash控件 243

6-2-4 简单实例3——Flash动面播放器 243

6-3 视频处理 249

6-3-1 Media Player控件 249

6-3-2 简单实例4——视频播放器 250

6-5 本章习题 258

6-4 本章小结 258

第7章 VB.NET中的文件操作 259

7-1 使用VB.NET进行文件访问 260

7-1-1 System.IO命名空间 260

7-1-2 使用FileStream类访问文件 260

7-1-3 通过BinaryReader类和BinaryWriter类访问文件 261

7-1-4 通过StreamReader和StreamWriter类访问文件 261

7-1-5 简单实例1——文件读取和写入 262

7-2 驱动器和文件夹的访问 265

7-2-1 Directory类 265

7-2-2 简单实例2——简单资源管理器 266

7-3 FileInfo类 272

7-3-1 FileInfo类 272

7-3-2 简单实例3——获取文件信息 273

7-4-1 FileSystemWatchei类 278

7-4-2 简单实例4——监视文件 278

7-4 FileSystemWatcher类 278

7-5 使用文件系统对象访问文件 283

7-6 本章小结 287

7-7 本章习题 287

第8章 系统编程 289

8-1 多线程 290

8-1-1 什么是线程 290

8-1-2 进程与线程 291

8-1-3 多线程应用程序 292

8-1-4 线程状态 294

8-1-5 Thread对象的其他常用方法 295

8-1-6 多线程过程的参数和返回值 296

8-1-7 线程同步 298

8-1-8 简单实例1——搜索单词 299

8-1-9 简单实例2——获取线程详细信息 303

8-2 访问注册表 307

8-2-1 注册表结构 307

8-2-3 Registry类 308

8-2-2 RegistryKey类 308

8-2-4 简单实例3——获取CPU信息 309

8-2-5 简单实例4——读写注册表 311

8-3 系统运行信息 315

8-3-1 System.Environment类 315

8-3-2 简单实例5——获取系统运行信息 315

8-4 打印 319

8-4-1 打印对话框 319

8-4-2 PrintDocument类 320

8-4-3 简单实例6——打印实例 320

8-5 本章小结 324

8-6 本章习题 324

第9章 数据库编程 327

9-1 数据库概述 328

9-1-1 数据模型 328

9-1-3 SQL语言 329

9-1-2 关系数据库 329

9-2 ADO.NET概述 333

9-2-1 ADO与ADO.NET 333

9-2-2 ADO.NET的组件结构 334

9-3. NET数据提供者 336

9-3-1 数据提供者 336

9-3-2 Connection对象 338

9-3-3 Command对象 340

9-3-4 DataReader对象 341

9-4 DataSet组件 344

9-4-1 DataSet组件构成 344

9-4-2 DataTable 344

9-4-3 DataColumn 355

9-4-4 DataRow 357

9-4-5 DataRelation 362

9-4-6 简单实例 364

9-5 本章小结 371

9-6 本章习题 372

第10章 VB.NET与XML 373

10-1 XML概述 374

10-1-1 什么是XML 374

10-1-2 XML文档 375

10-2 XML串行化 376

10-2-1 XML串行化 376

10-2-2 简单实例1——虚拟订单发送系统 379

10-3 ADO.NET与XML 384

10-3-1 XML与DataSet之间的转换 384

10-3-2 简单实例2——数据库的数据转换为XML文件格式 391

10-4 本章小结 395

10-5 本章习题 395

第11章 网络编程 397

11-1 Microsoft Web浏览器 398

11-1-1 Microsoft Web浏览器控件 398

11-1-2 lnet控件 399

11-1-3 简单实例1——自制Web浏览器 399

11-2-2 简单实例2——发送电子邮件 408

11-2 发送邮件 408

11-2-1 MailMessage类 408

11-3 ASP.NET Web应用程序 413

11-3-1 Visual Studio ASP.NET Web应用程序 414

11-3-2 ASP.NET Web应用程序的元素 414

11-3-3 概述ASP.NET 415

11-3-4 简单实例3——Web页中的数据分页显示 418

11-4 Web服务 423

11-4-1 概念 424

11-4-2 体系结构 424

11-4-3 SOAP 425

11-4-4 接口描述(Interface Description) 426

11-4-5 典型的Web服务结构 428

11-4-6 简单实例4——Web服务 429

11-5 本章 小结 433

11-6 本章 习题 433

部分习题答案 435