《VISUAL BASIC全方位教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:赵明生,陈良琴主编;张霞,郝秀伦副主编;吴闯,秦志敏,李建慧,王文增编委
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2003
  • ISBN:780183223X
  • 页数:454 页
图书介绍:本书是Visual Basic 6.0的最新版本,该软件使程序员操作起来更为灵活。

第1章 Visual Studio.NET概述 1

1.1 Microsoft.NET简介 1

1.1.1 .NET的核心组件 1

1.1.2 .NET的重大意义 1

1.1.3 .NET与Web服务 2

1.1.4 .NET的技术特征 3

1.1.5 .NET主要组成部分及其作用 4

1.1.6 .NET体验 6

1.2 Visual Studio.NET简介 6

1.2.1 Visual Studio.NET基础知识 6

1.2.2 Visual Basic.NET基础知识 7

1.3 Visual Studio.NET的安装 9

1.3.1 硬件环境要求 9

1.3.2 软件环境要求 10

1.3.3 开始安装Visual Studio.NET 10

1.3.4 IIS服务器的安装 13

1.4 Visual Studio.NET集成开发环境 16

1.4.1 起始页面 17

1.4.2 窗口管理 19

1.4.3 开发环境主窗口 21

1.5 小结 30

第2章 Visual Basic.NET语言概述 31

2.1 数据类型 31

2.1.1 基本数据类型 31

2.1.2 变量 37

2.2 常量与枚举 40

2.2.1 常量概述 40

2.2.2 常量的声明 41

2.2.3 枚举的声明 42

2.2.4 内置常量与枚举 43

2.3 数组 44

2.3.1 数组概述 44

2.3.2 数组的声明 44

2.3.3 数组相对Visual Basic 6.0的变化 46

2.3.4 ReDim语句变化 47

2.4 结构 48

2.4.1 结构声明 48

2.4.2 结构变量 49

2.4.3 结构与其他程序元素之间的作用 49

2.5 运算符 50

2.5.1 算术运算符 51

2.5.2 赋值运算符 52

2.5.3 比较运算符 52

2.5.4 Like运算符与模式匹配功能 53

2.5.5 TypeOf…Is表达式 54

2.5.6 连接运算符 55

2.5.7 逻辑/按位运算符 56

2.5.8 运算符的优先级 61

2.6 控制流 62

2.6.1 程序的基本结构 62

2.6.2 选择结构 63

2.6.3 循环语句 66

2.6.4 With…End With语句 69

2.7 过程 69

2.7.1 过程概述 70

2.7.2 Sub过程 70

2.7.3 Function过程 72

2.7.4 Property过程 73

2.7.5 参数的传递方式 75

2.7.6 位置参数和名称参数 77

2.7.7 参数数组 78

2.7.8 过程的递归调用 79

2.8 名称空间 79

2.8.1 名称空间概述 79

2.8.2 使用名称空间 80

2.9 Visual Basic.NET编码规范 81

2.9.1 类型级单位的命名 82

2.9.2 方法和属性的命名 83

2.9.3 变量和常数 83

2.9.4 标签 84

2.9.5 名称空间 84

2.9.6 注释 85

2.10 一个简单的 Visual Basic.NET应用程序 85

2.10.1 建立应用程序 85

2.10.2 程序框架代码分析 87

2.11 小结 92

第3章 面向对象在Visual Basic.NET中的实现 93

3.1 Visual Basic.NET与面向对象 93

3.2 Visual Basic.NET中的类与对象 94

3.2.1 类的定义 94

3.2.2 重载(Overrides) 96

3.2.3 构造函数与析构函数 97

3.2.4 共享成员 98

3.2.5 只读变量 99

3.2.6 对象的早期绑定与晚期绑定 101

3.3 对象的继承与多态 102

3.3.1 继承综述 102

3.3.2 继承的使用 104

3.3.3 多态性 106

3.4 Visual Basic.NET中的接口 109

3.4.1 接口定义 109

3.4.2 接口的实现 109

3.4.3 接口的使用 111

3.4.4 Dispose方法 112

3.5 Visual Basic.NET对象的事件与委托 112

3.5.1 事件与事件处理器 112

3.5.2 添加事件成员 113

3.5.3 事件处理器 114

3.5.4 事件处理示例 116

3.5.5 委托 117

3.6 异常处理 118

3.6.1 异常处理概述 118

3.6.2 错误的类型 119

3.6.3 结构化异常处理 119

3.6.4 非结构化异常处理 121

3.6.5 Exception类 123

3.6.6 Err对象 123

3.6.7 Error语句 125

3.7 小结 125

第4章 Windows编程基础 126

4.1 Windows编程入门 126

4.1.1 什么是窗体 126

4.1.2 窗体程序的基本结构 127

4.1.3 窗体的动态布局 128

4.2 菜单设计 136

4.2.1 菜单概述 136

4.2.2 主菜单 137

4.2.3 弹出式控件 138

4.2.4 菜单设计实例 140

4.3 编写控制台程序 144

4.4 多文档应用程序 147

4.4.1 MDI编程概述 148

4.4.2 多文档程序实例 149

4.5 小结 154

第5章 使用窗口控件 155

5.1 常用控件 155

5.1.1 Button和TextBox控件 155

5.1.2 选择类控件 156

5.1.3 RichTextBox控件 165

5.1.4 HscrollBar和VscrollBar控件 169

5.1.5 ImageList控件 173

5.1.6 ToolBar和ToolTip控件 175

5.1.7 StatusBar控件 178

5.2 通用对话框 180

5.2.1 FileDialog 180

5.2.2 FontDialog 184

5.2.3 ColorDialog 185

5.3 其他常用控件 186

5.3.1 DateTimePicker控件 187

5.3.2 NotifyIcon控件 188

5.3.3 Timer控件 193

5.3.4 ProgressBar和TrackBar控件 195

5.4 记事本程序实例 197

5.5 小结 208

第6章 文件访问 209

6.1 使用Visual Basic.NET进行文件访问 209

6.1.1 System.IO名称空间 209

6.1.2 FileStream类 210

6.1.3 StreamReader和StreamWriter类 210

6.1.4 BinaryReader和BinaryWriter类 211

6.1.5 文件读写实例 212

6.2 目录访问 215

6.2.1 Directory类 215

6.2.2 简单资源管理器 216

6.3 文件信息 221

6.3.1 FileInfo类 221

6.3.2 获取文件信息 222

6.3.3 FileSystemWatcher类 227

6.3.4 文件监视 227

6.4 文件系统对象 232

6.5 小结 235

第7章 多线程编程 236

7.1 多线程 236

7.1.1 线程概念 236

7.1.2 线程与进程 237

7.1.3 Visual Basic.NET与线程编程 238

7.2 多线程应用程序 239

7.2.1 多线程编程 239

7.2.2 线程状态 241

7.2.3 Thread对象的其他常用方法 243

7.2.4 多线程过程的参数和返回值 243

7.3 线程同步 245

7.4 搜索单词实例 246

7.5 获取线程详细信息实例 250

7.6 小结 253

第8章 Windows系统编程 254

8.1 访问注册表 254

8.1.1 注册表结构 254

8.1.2 RegistryKey类 255

8.1.3 Registry类 255

8.1.4 获取CPU信息 256

8.1.5 读写注册表 258

8.2 系统运行信息 262

8.2.1 System.Environment类 262

8.2.2 获取系统运行信息 262

8.3 打印 266

8.3.1 【打印】对话框 266

8.3.2 PrintDocument类 267

8.3.3 打印实例 267

8.4 小结 270

第9章 图形图像编程 271

9.1 图形图像编程与GDI+ 271

9.1.1 图形图像概述 271

9.1.2 图形对象接口(GDI+) 272

9.1.3 GDI+的新增功能 274

9.1.4 新的编程模式 275

9.2 GDI+编程 279

9.2.1 矢量图形概述 279

9.2.2 画笔、直线和矩形 280

9.2.3 椭圆和弧线 281

9.2.4 多边形 282

9.2.5 基数样条(Cardinal Splines) 282

9.2.6 贝塞尔样条 283

9.2.7 绘制图形实例 284

9.3 GDI+高级应用 287

9.3.1 路径 287

9.3.2 画刷和图形填充 289

9.3.3 区域 294

9.3.4 剪辑 294

9.3.5 拉平路径 295

9.3.6 消除锯齿现象 296

9.4 图像与位图 296

9.4.1 位图的类型 297

9.4.2 图元文件 300

9.4.3 绘制、定位和克隆图像 300

9.4.4 裁切和缩放图像 301

9.4.5 图像编程实例 303

9.5 坐标系和坐标变换 305

9.5.1 坐标系类型 305

9.5.2 变换的矩阵表示形式 307

9.5.3 全局变换和局部变换 310

9.6 图形容器 312

9.7 GDI+综合工程实例 314

9.8 小结 325

第10章 网络编程 326

10.1 网络编程基础 326

10.1.1 网络概述 326

10.1.2 网络结构 327

10.1.3 网络服务 328

10.2 网络浏览器 329

10.2.1 Microsoft Web浏览器控件 329

10.2.2 Inet控件 330

10.2.3 用控件编写Web浏览器 331

10.3 邮件编程 338

10.3.1 MailMessage类 338

10.3.2 发送邮件程序 338

10.4 ASP.NET Web应用程序 343

10.4.1 ASP. NET概述 343

10.4.2 建立Web页显示数据 347

10.5 Web服务 352

10.5.1 Web服务概念 352

10.5.2 Web服务的体系结构 352

10.5.3 SOAP协议 354

10.5.4 接口描述(Interface Description) 354

10.5.5 典型的Web服务结构 356

10.5.6 Web服务实例 358

10.6 小结 362

第11章 多媒体编程 363

11.1 音频处理 363

11.1.1 MCI控件 363

11.1.2 用MCI控件自制CD播放器 365

11.2 动画处理 373

11.2.1 AxAnimation控件 373

11.2.2 ShockWaveFlash控件 378

11.3 视频处理 383

11.3.1 Media Player控件 384

11.3.2 视频播放器的实现 384

11.4 小结 392

第12章 数据库编程 393

12.1 数据库概述 393

12.1.1 数据库基础 393

12.1.2 关系数据库 394

12.1.3 SQL语言 395

12.2 ADO.NET 398

12.2.1 ADO.NET历史演进 398

12.2.2 ADO.NET的组件结构 399

12.3 ADO.NET编程 401

12.3.1 Data Provider概述 401

12.3.2 Connection对象 404

12.3.3 Command对象 405

12.3.4 DataReader对象 407

12.4 DataSet组件 409

12.4.1 DataSet组件构成 409

12.4.2 DataTable 410

12.4.3 DataColumn 420

12.4.4 DataRow 421

12.4.5 DataRelation 426

12.4.6 数据库编程实例 427

12.5 小结 432

第13章 Visual Basic.NET与XML 433

13.1 XML概述 433

13.1.1 XML技术简介 433

13.1.2 XML文档 435

13.1.3 System.Xml名称空间 436

13.2 XML串行化 437

13.2.1 XML串行化和反串行化 437

13.2.2 XML应用实例 439

13.3 ADO.NET与XML 444

13.3.1 XML与DataSet之间的转换 444

13.3.2 转换数据库数据 451

13.4 小结 454