《Visual Basic .NET程序设计基础教程与上机指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:计算机职业教育联盟主编;戴军湘等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302103976
  • 页数:317 页
图书介绍:本书专门针对Visual Basic.NET入门的读者。主要介绍了Visual Basic.NET基础,Visual Basic.NET编程基础,设计Visual Basic.NET界面、窗体及事件,Visual Basic.NET多媒体编程,Visual Basic.NET多线程技术,Visual Basic.NET的网络编程基础,组件开发技术,帮助文件的制作,应用程序的布署及管理等内容。

第1章 认识Visual Studio.NET 1

1.1 Visual Studio.NET简介 1

目录 1

1.2 Visual Basic.NET集成开发环境 3

1.2.1 Visual Basic.NET的用户主界面 3

1.2.2 Visual Basic.NET主界面的组成 3

1.3 Visual Basic.NET应用程序示例 8

1.3.1 创建新的Visual Basic.NET项目 9

1.3.2 创建应用程序的用户界面 9

1.3.3 设置用户界面中各对象的属性 10

1.3.4 编写程序代码并保存文件 11

1.3.5 创建可执行文件并运行程序 12

1.4 上机指导 12

1.5 习题 14

2.1.1 Visual Basic.NET程序结构 17

第2章 Visual Basic.NET编程基础 17

2.1 程序结构和编码惯例 17

2.1.2 “你好,Visual Basic.NET!” 18

2.1.3 断句和组句 19

2.2 数据类型及其转换 20

2.2.1 数据类型声明 20

2.2.2 基本数据类型 21

2.2.3 数据类型的转换 24

2.3 常量和变量 26

2.3.1 常量 26

2.3.2 变量 27

2.4 运算符和表达式 32

2.4.1 算术运算 32

2.4.2 位运算 34

2.5.3 比较运算 34

2.4.4 连接运算 36

2.4.5 逻辑运算 37

2.5 程序流程 38

2.5.1 注释语句、说明语句和End语句 38

2.5.2 顺序结构 39

2.5.3 选择结构 39

2.5.4 循环结构 42

2.6 过程和函数 46

2.6.1 过程 46

2.6.2 函数 50

2.7 上机指导 53

2.7.1 循环语句的使用 53

2.7.2 Sub过程 54

2.8 习题 56

3.1.1 数组和数组列表 59

3.1 数组和数组列表 59

第3章 数据结构的处理 59

3.1.2 UBound和LBound关键字 60

3.1.3 用值初始化数组 61

3.2 枚举 61

3.3 结构 63

3.3.1 结构声明 63

3.3.2 结构变量 63

3.3.3 结构和其他编程元素 64

3.4 集合 65

3.5 高级数组操作 67

3.5.1 多维数组 67

3.5.2 动态数组 67

3.6 上机指导 69

3.7 习题 71

4.1 设计Windows窗体 73

4.1.1 窗体的概念 73

第4章 设计Visual Basic.NET界面 73

4.1.2 窗体的作用 74

4.1.3  窗体是类 74

4.1.4 创建Visual Basic.NET窗体 74

4.2 设计菜单 77

4.2.1 添加菜单和菜单项 77

4.2.2 添加菜单增强功能 78

4.3 工具栏的设计 88

4.3.1 ToolBar控件常用属性 88

4.3.2 ToolBar控件常用事件 89

4.3.3 ToolBar控件实例 89

4.4 设计状态栏 91

4.4.1 StatusBar控件常用属性 91

4.4.2 StatusBar控件常用事件 91

4.4.3 StatusBar控件实例 92

4.5 设计对话框窗体 93

4.5.1 Dialog控件常用属性 94

4.5.2 Dialog控件实例 94

4.7 创建资源管理器风格的界面 97

4.8 常用控件的使用 98

4.8.1 时间日历控件 98

4.8.2 HScrollBar和VScrollBar控件 101

4.8.3 列表控件 102

4.8.4 TreeView控件 105

4.8.5 其他控件 107

4.9 上机指导 107

4.10 习题 109

第5章 窗体及事件 111

5.1 响应事件 111

5.2 简单应用程序 113

5.2.1 构建窗体 114

5.2.2 统计字符 116

5.2.3 统计单词 117

5.2.4 Show Me按钮 119

5.3 设计MDI风格的界面 119

5.3.1 创建MDI父窗体 120

5.3.2 创建MDI子窗体 120

5.3.3 确定活动子窗体 122

5.3.4 活动子窗体发送数据 123

5.3.5 排列子窗体 123

5.3.6 保存子窗体的信息 124

5.4 创建不同形式的窗体 124

5.4.1 创建隐藏窗体 124

5.4.2 创建顶层窗体 125

5.4.3 创建透明窗体 125

5.4.4 启动屏幕 126

5.4.5 模态和非模态窗体 126

5.5 上机指导 127

5.6 习题 130

第6章 Visual Basic.NET中面向对象程序设计 132

6.1 面向对象程序设计基础 132

6.1.1 面向对象基本概念 132

6.1.2 面向对象编程方法的实现 133

6.2 构造函数与析构函数 139

6.2.1 构造函数与析构函数的概念 139

6.2.2 使用构造函数和析构函数 140

6.3 用Inherits语句实现继承 141

6.3.1 继承的概念 141

6.3.2 继承的实现 142

6.3.3 继承范围 143

6.4 多态性 143

6.5 共享类成员及接口 145

6.5.1 共享方法 145

6.5.2 共享变量 145

6.5.3 用Interface语句定义接口 146

6.5.4 用Implements关键字关联类和接口 147

6.6 可视化继承 147

6.6.1 窗体继承的实现 148

6.6.2 重载代码的实现 150

6.7 在Visual Basic.NET中使用基本Framework类和MSDN 150

6.7.1 Framework类 150

6.7.2 使用MSDN 152

6.8 上机指导 152

6.8.1 类及其继承的使用 152

6.8.2 类的继承和多态性 155

6.9 习题 157

第7章 创建自定义控件和绘图技术 160

7.1 创建用户控件 160

7.2 增强Windows控件 165

7.2.1 设置基础控件 165

7.2.2 增强基础控件 166

7.2.3 设计时或运行时 168

7.3 使用ActiveX控件 168

7.4 简单的绘图技术 169

7.4.1 GDI+绘图基础知识 169

7.4.2 认识坐标系统 170

7.4.3 设置所要绘制图形的属性 170

7.5 上机指导 176

7.5.1 创建自定义控件 176

7.5.2 测试自定义控件 177

7.5.3 GDI+绘图技术 181

7.6 习题 182

第8章 异常处理 184

8.1 错误与异常 184

8.1.1 产生异常和错误 184

8.1.2 编写异常类 184

8.2.1 Try…Catch语句 185

8.2 Visual Basic.NET中异常捕获及处理 185

8.2.2 On Error语句 187

8.2.3 On Error Goto…Resume结构 190

8.2.4 On Error Goto…ResumeNext语句 190

8.2.5 Resume与Resume Next的区别 191

8.2.6 Error语句 192

8.2.7 使用Err对象 193

8.2.8 结构化的异常处理语句 194

8.3 上机指导 194

8.3.1 溢出错误的处理 194

8.3.2 On Error Goto…Resume结构的使用 196

8.4 习题 197

第9章 使用ADO.NET进行数据库编程 199

9.1 数据库访问技术 199

9.1.1 数据库基础知识 199

9.1.2 基本数据访问组件 206

9.2.1 ADO.NET简介 207

9.2 ADO.NET基础 207

9.2.2 ADO.NET命名空间 208

9.3 ADO.NET对象的使用 209

9.3.1 Connection对象 209

9.3.2 Command对象 212

9.3.3 DataSet对象 213

9.3.4 DataView对象 214

9.3.5 DataReader对象 214

9.4 控件与数据绑定 216

9.4.1 简单的控件数据绑定 216

9.4.2 复杂的控件数据绑定 217

9.4.3 使用DataGrid实例 217

9.5 上机指导 224

9.6 习题 227

10.1.1 多媒体音频文件格式 230

第10章 Visual Basic.NET多媒体编程 230

10.1 多媒体程序开发方法 230

10.1.2 多媒体视频文件格式 231

10.2 MCI控件简介 232

10.2.1 添加控件 233

10.2.2 常用的属性 233

10.2.3 用MMControl控件制作CD播放器编程实例 237

10.3 多媒体控件及其应用 240

10.4 上机指导 246

10.5 习题 248

第11章 Visual Basic.NET多线程技术 250

11.1 基础知识 250

11.2 一个简单的多线程程序 251

11.2.1 创建一个新线程 252

11.2.2 控制线程 253

11.2.3 线程的生存期 253

11.2.4 认识线程的优先级 255

11.3 上机指导 258

11.3.1 演示两个线程的生命周期 258

11.3.2 创建两个优先级别不同的线程 259

11.4 习题 260

第12章 Visual Basic.NET的网络编程基础 261

12.1 网络编程基础 261

12.1.1 OSI模型 261

12.1.2 TCP/IP协议 262

12.1.3 基于TCP协议的网络通信实例 262

12.2 实现简单的Web浏览器 265

12.3 上机指导 268

12.4 习题 271

第13章 组件开发技术 273

13.1 初步认识组件 273

13.2.1 对象设计 274

13.2 设计组件 274

13.2.2 强名 275

13.2.3 标记装配件 275

13.3.4 控制台应用程序 275

13.3 组件编程实例 275

13.4 上机指导 281

13.5 习题 284

第14章 帮助文件和动画精灵 286

14.1 建立帮助文件 286

14.1.1 创建项目 287

14.1.2 工具按钮介绍 288

14.1.3 工程工具栏 288

14.1.4 往项目中添加主题文件 289

14.1.5 设置工程选项 290

14.1.6 为帮助文件添加目录和索引 291

14.1.7 为帮助文件设计窗口样式 292

14.2 在Visual Basic.NET中调用帮助文件 293

14.3 应用帮助精灵 294

14.4 上机指导 297

14.5 习题 298

第15章 Visual Basic.NET生成、打包、部署及管理应用程序 301

15.1 创建和部署项目类型 301

15.2 安装和部署项目 302

15.3 CAB项目 307

15.4 合并模块项目 308

15.5 上机指导 308

15.5.1 创建安装项目 309

15.5.2 配置安装项目 310

15.5.3 构建安装程序 311

15.6 习题 312

附录 习题答案 314