《新世纪Visual Basic.NET中文版程序设计培训教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陶雪丽等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505378899
  • 页数:354 页
图书介绍:'Visual Basic自其诞生之日起,便倍受广大程序员的喜爱,也是目前世界上应用最广泛的一种程序设计设计语言。.NET Framework则是一个全新的基于Internet应用的开发平台,为了使广大VB程序员可以真正地在此平台上开发应用软件,Microsoft为Visual Basic添加了大量新功能,并使其成为完全面向对象的编程语言,这就是VB.NET。本书由浅入深地介绍了在.NET平台上使用VB.NET语言进行程序设计的基础知识。内容包括.NET Framework概况与应用程序开发基础,VB.NET的基础语法,面向对象编程思想与基本方法,名称空间和基类,文件操作,数据库访问,Windows 应用程序开发,Web应用程序开发初步等内容

第1章 VB.NET语言简介 1

1.1 .NET框架概览 2

1.1.1 公共语言运行时的功能 3

1.1.2 .NET框架类库 4

1.1.3 客户端应用程序开发 4

1.1.4 服务器应用程序开发 5

1.2 VB.NET语言的发展历程 6

1.3 VB.NET的功能与新增特性 7

1.3.1 Web开发中的新增特性 7

1.3.2 数据库中的新特性 9

1.3.3 Windows窗体和控件的新特性 10

1.3.4 项目的新特性 11

1.3.5 组件和组件制作的新特性 12

1.3.6 调试器的新特性 13

1.3.7 可扩展性和自动控制方面的新特性 14

1.3.8 国际化应用程序的新特性 15

1.4 标准构造块 16

1.5 本章小结 17

1.6 习题 18

第2章 数据类型、运算符和表达式 19

2.1 数据类型 20

2.1.1 基本数据类型 20

2.1.2 用户自定义数据类型 23

2.2 常量和变量 24

2.2.1 常量 24

2.2.2 变量 25

2.2.3 变量的作用域 28

2.3 运算符 30

2.3.1 算术运算符 30

2.3.2 关系运算符 32

2.3.3 逻辑运算符 34

2.3.4 表达式的执行顺序 35

2.4 数组 36

2.4.1 定长数组 36

2.4.2 多维数组 37

2.4.3 Lbound()函数和Ubound()函数 38

2.4.4 动态数组 38

2.4.5 保留动态数组的内容 39

2.5 本章小结 39

2.6 上机练习 40

2.7 习题 40

第3章 基本流程控制 41

3.1 条件判断语句 42

3.1.1 If...Then语句 42

3.1.2 If...Then...Else语句 43

3.1.3 If...Then...Elself语句 44

3.2 分支语句 46

3.3 循环语句 48

3.3.1 Do...Loop循环语句 48

3.3.2 While...End While循环 52

3.3.3 For...Next循环 53

3.3.4 循环的退出 54

3.4 跳转语句 55

3.5 异常处理结构 56

3.5.1 End语句 57

3.5.2 Stop语句 57

3.5.3 Exit语句 57

3.6 本章小结 58

3.7 上机练习 58

3.8 习题 59

第4章 面向对象的程序设计 61

4.2 类和对象 62

4.2.1 类的定义 62

4.1 面向对象概述 62

4.2.2 对象的概念和属性 63

4.3 继承和多态 65

4.3.1 继承 65

4.3.2 多态性 68

4.4 方法重载 69

4.4.1 重载的定义 69

4.4.2 方法重载的实现 69

4.5 构造函数与析构函数 72

4.5.1 构造函数 72

4.5.2 析构函数 77

4.6 跨语言继承 80

4.7.1 命名空间声明 81

4.7 命名空间 81

4.7.2 完全限定名 83

4.8 本章小结 83

4.9 上机练习 84

4.10 习题 84

第5章 设计Windows窗体 85

5.1 Windows窗体的新特性 86

5.2 窗体结构 86

5.3 窗体的属性、事件和方法 87

5.3.1 属性 87

5.3.2 事件和方法 90

5.4 多文档界面设计 93

5.4.1 创建MDI父窗体 94

5.4.2 创建子窗体 97

5.4.3 确定活动子窗体 100

5.4.4 为活动子窗体传送数据 101

5.4.5 排列子窗体 101

5.5 本章小结 102

5.6 上机练习 102

5.7 习题 103

第6章 在窗体中添加控件 105

6.1 操作控件 106

6.2 常用控件 110

6.2.1 Button控件 110

6.2.2 CheckBox和RadioButton控件 114

6.2.3 GroupBox控件 116

6.2.4 TextBox控件 124

6.2.5 RichTextBox控件 129

6.2.6 ScrollBar控件 140

6.1.7 TrackBar控件 141

6.1.8 ProgressBar控件 144

6.1.9 ListBox控件 145

6.1.10 ComboBox控件 150

6.2 设计菜单 154

6.2.1 创建菜单的更改 154

6.2.2 4种菜单元素 154

6.2.3 MainMenu控件 155

6.2.4 ContexMenu组件 167

6.3 设计工具栏 172

6.3.1 添加按钮 173

6.3.2 定义工具栏按钮的图标 176

6.3.3 处理工具栏按钮的Click事件 177

6.4 添加状态栏 178

6.4.1 为StatusBar控件添加面板 178

6.4.2 确定单击的面板 180

6.4.4 动态更新状态栏的内容 181

6.4.3 设置状态栏面板的尺寸 181

6.5 对话框控件 183

6.5.1 对话框的创建、显示和关闭 183

6.5.2 检索对话框的结果 185

6.5.3 显示消息框 188

6.5.4 常用对话框 189

6.6 定制控件 194

6.7 本章小结 195

6.8 上机练习 195

6.9 习题 196

第7章 处理图形 197

7.1 坐标系统 198

7.1.1 默认规格坐标系统 198

7.1.2 标准规格坐标系统 198

7.1.3 自定义规格的坐标系 199

7.2.1 用GDI+创建图形图像 200

7.2 在窗体中使用GDI+功能 200

7.2.2 用GDI+绘制线条和形状 201

7.2.3 图形容器 226

7.3 System.Drawing命名空间 234

7.3.1 System.Drawing.Drawing2d 236

7.3.2 System.Drawing.Imaging 238

7.3.3 System.Drawing.Text 239

7.4 简单的动画设计 239

7.4.1 位移动画编程设计 239

7.4.2 翻页动画编程设计 241

7.5 本章小结 242

7.6 上机练习 242

7.7 习题 242

第8章 数据访问 243

8.1.1 ADO.NET的设计目标 244

8.1 ADO.NET概述 244

8.1.2 ADO.NET体系结构 245

8.2 连接 246

8.2.1 用ADO.NET连接SQL Server 246

8.2.2 对于SQL Server.NET数据提供程序的连接池 247

8.2.3 使用ADO.NET连接OLE DB数据源 249

8.2.4 OLE DB.NET数据提供程序的连接投票 249

8.2.5 连接事件的工作方式 250

8.3 DataReader 251

8.3.1 关闭DataReader 252

8.3.2 多重结果设置 252

8.3.3 从DataReader得到结构信息 253

8.3.4 OLE DB章节 253

8.4 数据绑定 254

8.4.1 数据绑定的类型 254

8.4.3 数据绑定概述和语法 255

8.4.2 使用数据绑定的常见方案 255

8.4.4 数据绑定表达式 256

8.4.5 利用DataBinder.Eval 258

8.5 本章小结 261

8.6 上机习题 262

8.7 习题 262

第9章 文件与注册表 263

9.1 VB.NET的文件处理系统 264

9.1.1 System.IO命名空间 264

9.1.2 相关类及枚举 265

9.2 文件处理 271

9.2.1 NewFile命令 271

9.2.2 OpenFile命令 272

9.2.3 FileOpen函数 272

9.2.5 FileCopy函数 274

9.2.4 FileClose函数 274

9.2.7 GetAttr函数 275

9.2.6 FileAttr函数 275

9.2.8 SetAttr函数 276

9.2.9 FileGet函数 277

9.2.10 FileGetObject函数 280

9.2.11 FilePut函数 283

9.2.12 FilePutObject函数 285

9.2.13 Seek函数 288

9.2.14 Loc函数 290

9.2.15 EOF函数 290

9.2.16 Input函数 291

9.2.17 InputString函数 292

9.2.18 Write和WriteLine函数 293

9.2.19 Print和PrintLine函数 294

9.3.1 文件访问类型 295

9.3 读写文件 295

9.3.2 文件访问函数和语句 296

9.3.3 数据访问函数 296

9.3.4 顺序文件访问 297

9.3.5 随机文件访问 299

9.3.6 二进制文件访问 301

9.4 读写注册表 302

9.4.1 VB.NET中注册表访问的变化 302

9.4.2 常用函数 302

9.4.3 Registry类 305

9.4.4 RegistryKey类成员 306

9.5 本章小结 311

9.6 习题 311

第10章 Web应用程序开发初步 313

10.1.1 Web应用程序概述 314

10.1 什么是Web应用程序 314

10.1.2 创建Web应用程序 315

10.2 设计Web窗体 316

10.2.1 Web窗体的组成部分 316

10.2.2 Web窗体创建的项目文件 317

10.2.3 Web项目的编译和部署 319

10.2.4 编译和运行Web窗体页 320

10.3 本章小结 321

10.4 上机习题 321

10.5 习题 321

附录A 安装与卸载Visual Studio.NET 323

A1 Visual Studio.NET系统要求 324

A2 安装Visual Studio.NET 324

A3 卸载Visual Studio.NET 332

附录B VB.NET错误和异常处理 333

B2 异常处理在VB.NET中的变化 334

B1 错误类型 334

B3 异常处理介绍 335

B4 结构化异常处理 335

B5 非结构化异常处理 339

附录C VB 6.0项目迁移到VB.NET 345

C1 升级工具 346

C2 升级的必要性 346

C3 升级前的注意事项 347

C4 升级应用程序准备工作 348

C5 用升级向导升级项目 349

C6 完成升级过程 350

C7 查看升级报告 351

C8 从命令行升级项目 351

C9 从VB 6.0升级的应用程序的疑难解答 352