《visualbasicnet程序设计与应用》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 面向Internet的开发工具——Visual Basic .NET 1

1.1 .NET开发平台 1

1.1.1 NET框架 1

1.1.2 公共语言运行时 2

1.1.3 基类库 8

1.1.4 ADO.NET和XML 11

1.1.5 ASP.NET和Windows窗体 11

1.2 .NET新特性预览 12

1.3.1 Visual Basic 的发展历程 13

1.3 全新的语言——Visual Basic .NET 13

1.3.2 Visual Basic 的特点 14

1.3.3 Visual Basic .NET的新特性 15

1.4 Visual Basic .NET中的语言变化 16

1.4.1 语言的改进 16

1.4.2 特性增强 17

1.4.3 .NET中的变化 18

1.4.4 简化 19

1.4.5 减少编程错误 19

1.5 小结 19

习题(一) 20

2.1 Visual Studio起始页 21

第2章 Visual Basic .NET的开发环境 21

2.2 集成开发环境IDE 24

2.2.1 “解决方案资源管理器”窗口 25

2.2.2 “类视图”窗口 26

2.2.3 “任务列表”窗口 27

2.2.4 “属性”窗口 28

2.2.5 “工具箱”窗口 29

2.2.6 编辑器窗口 30

2.2.7 “服务器资源管理器”窗口 32

2.2.8 “对象浏览器”窗口 33

2.2.9 “宏资源管理器”窗口 34

2.2.10 命令窗口 37

2.3 Visual Basic .NET的菜单 37

2.3.1 “文件”菜单 38

2.3.2 编辑菜单 39

2.3.3 “视图”菜单 40

2.3.4 “项目”菜单 41

2.3.5 “生成”菜单 44

2.3.6 “调试”菜单 44

2.3.7 “工具”菜单 46

2.3.8 “窗口”菜单 47

习题(二) 49

2.4 小结 49

2.3.9 “帮助”菜单 49

第3章 Visual Basic .NET的编程基础 52

3.1 .NET框架类 52

3.1.1 使用命名空间 53

3.1.2 由方法代替的编程元素 54

3.2 数据类型 55

3.2.1 基本数据类型 55

3.2.2 用户定义的类型 (结构) 60

3.2.3 数据类型摘要 61

3.2.4 枚举类型 62

3.2.5 引用类型与数值类型 66

3.3 常量和变量 67

3.3.1 变量 67

3.3.2 变量作用域 71

3.3.3 静态变量 74

3.3.4 常量 75

3.3.5 变量和常量的命名约定 77

3.4 数组 78

3.4.1 数组定义 79

3.4.2 数组重定义 81

3.4.3 数组的操作 82

3.5.2 结构和过程 84

3.5 结构 84

3.5.1 结构和数组 84

3.5.3 结构和对象 85

3.5.4 结构中的结构 85

3.5.5 结构和类的异同 85

3.6 类型转换 86

3.6.1 扩展转换与紧缩转换 86

3.6.2 隐式转换与显式转换 87

3.6.3 数组类型转换 88

3.7.1 子过程 89

3.7 过程 89

3.7.2 函数过程 91

3.7.3 过程的调用 93

3.7.4 向过程传递参数 95

3.7.5 属性过程 99

3.8 流程控制 101

3.8.1 条件结构 101

3.8.2 循环结构 103

3.8.3 使用控制结构 106

3.9 Visual Basic .NET应用程序的结构 107

3.10.1 对象概述 109

3.10 Visual Basic .NET的编程对象 109

3.10.2 操作对象 110

3.10.3 对象之间的关系 112

3.10.4 创建对象 114

3.11 条件编译与编码基础 121

3.11.1 条件编译 121

3.11.2 编码基础 123

3.12 创建Hello VB.NET应用程序 124

3.12.1 创建应用程序框架 124

3.12.2 创建控件 125

3.12.3 设置对象属性 126

3.12.4 编写代码 127

3.12.5 运行程序 128

3.13 小结 128

习题(三) 129

第4章 常用标准控件 133

4.1 工具箱与控件 133

4.1.1 工具箱 133

4.1.2 控件 134

4.1.3 生成和调整控件 135

4.1.4 新增的Anchor和Dock属性 139

4.2.1 标签控件 141

4.2 标签和文本框 141

4.2.2 文本框 143

4.3 超链接控件 147

4.4 图片框 148

4.5 列表框控件 149

4.5.1 常用列表框属性和方法 149

4.6 组合框控件 151

4.7 命令控件 152

4.8 复选框、单选钮和组 153

4.8.1 常用复选框属性 153

4.8.3 常用组属性 154

4.8.2 常用单选钮属性 154

4.9 滚动条 155

4.10 计时器 156

4.11 Tab键顺序与命名约定 156

4.11.1 焦点 156

4.11.2 设置Tab键顺序 156

4.11.3 控件命名约定 158

4.12 控件应用程序示例 159

4.13 小结 163

习题(四) 164

5.1 添加菜单和菜单项 167

第5章 菜单应用程序的开发 167

5.2 添加菜单增强功能 169

5.2.1 禁止和启动菜单项 169

5.2.2 隐藏和显示菜单项 169

5.2.3 删除菜单项 170

5.2.4 克隆菜单 171

5.2.5 合并菜单 172

5.2.6 切换菜单 172

5.2.7 菜单的增强特性 173

5.2.8 弹出式菜单的设计 173

5.3 程序示例——添加菜单 174

5.4 小结 181

习题(五) 181

第6章 对话框应用程序的开发 183

6.1 对话框概述 183

6.2 预定义对话框 183

6.2.1 InputBox函数 184

6.2.2 MsgBox对话框 185

6.3 对话框控件 187

6.3.1 “打开文件”对话框 189

6.3.2 “保存”对话框 192

6.3.3 “颜色”对话框 193

6.3.4 “字体”对话框 195

6.3.5 “页面设置”对话框 196

6.3.6 “打印预览”对话框 197

6.3.7 “打印”对话框 199

6.4 自定义对话框 200

6.4.1 创建和显示对话框 200

6.4.2 对话框中的用户输入 200

6.4.3 使用变量检索对话框的结果 202

6.4.4 通过属性检索对话框信息 202

6.4.5 使用对象整体检索对话框信息 203

6.5 程序示例——创建自定义对话框 204

6.4.6 从对话框的父窗体检索信息 204

6.6 小结 209

习题(六) 209

第7章 多文档界面应用程序的开发 211

7.1 Windows界面样式 211

7.2 创建MDI父窗体与子窗体 212

7.2.1 创建MDI父窗体 212

7.2.2 创建MDI子窗体 213

7.3 确定活动子窗体 214

7.4 子窗体排列 215

7.5.1 工具栏的制作 216

7.5 添加工具栏和状态栏 216

7.5.2 工具栏按钮事件 221

7.5.3 状态栏的制作 221

7.6 程序示例——编写MDI应用程序 223

7.7 小结 226

习题(七) 226

第8章 面向对象的程序设计 228

8.1 面向对象编程基础 228

8.1.1 对象和类 228

8.1.3 Visual Basic .NET是完全面向对象的语言 229

8.1.2 封装、继承和多态性 229

8.2 创建一个自己的类和对象 230

8.2.1 类关键字 232

8.2.2 类成员 232

8.2.3 类的实例 233

8.2.4 自定义命名空间 234

8.2.5 访问类型 235

8.2.6 数据成员 236

8.2.7 创建与重载方法 238

8.2.8 创建属性 240

8.2.9 构造函数 241

8.2.10 垃圾收集机制 244

8.3 继承与重载的实现 246

8.3.1 程序示例——实现基本的继承 247

8.3.2 禁止继承 249

8.3.3 继承和作用域 249

8.3.4 程序示例——Protected(保护)方法 249

8.3.5 程序示例——重载的实现 251

8.4 共享类成员的实现 252

8.4.2 共享变量 253

8.4.1 共享方法 253

8.4.3 全局变量 254

8.5 事件 255

8.5.1 创建一个自定义事件 255

8.5.2 共享事件 256

8.5.3 在不同项目之间触发事件 257

8.6 接口 259

8.6.1 接口的声明 259

8.6.2 Implements关键字 260

8.6.3 程序示例——实现接口 261

8.7 再谈对象的处理 263

8.7.1 没有Set关键字 263

8.6.4 实现多个接口 263

8.7.2 取消引用对象 264

8.7.3 前期绑定和后期绑定 264

8.8 跨语言的继承 266

8.8.1 创建Visual Basic .NET基类 266

8.8.2 创建C#子类 266

8.8.3 创建客户应用程序 268

8.9 可视化继承 268

8.9.1 窗体继承的实现 269

8.9.2 重载代码的实现 270

习题(八) 272

8.10 小结 272

第9章 Visual Basic .NET中的异常处理 273

9.1 异常处理概述 273

9.1.1 Visual Basic .NET中的错误种类 273

9.1.2 Err对象 274

9.2 非结构化异常处理 276

9.2.1 On Error 语句介绍 276

9.2.2 Resume 语句 278

9.2.3 需要说明的几个问题 278

9.3 结构化异常处理 279

9.4.1 System.Exception 类 281

9.4 有关异常的高级话题 281

9.4.2 自行触发异常 283

9.5 小结 285

习题(九) 285

第10章 多线程应用程序的开发 286

10.1 进程和线程 286

10.2 编写多线程应用程序 287

10.2.1 如何创建一个新线程 289

10.2.2 控制线程 289

10.2.3 线程的生存期 290

10.3 为线程传递参数 292

10.4 同步线程 295

10.5 认识线程的优先级 296

10.6 小结 296

习题(十) 297

第11章 图形应用程序开发 298

11.1 什么是GDI+ 298

11.2 使用GDI+ 299

11.2.1 System.Drawing.Graphics类 299

11.2.2 System.Drawing.Drawing2D命名空间 299

11.2.3 System.Drawing.Imaging命名空间 299

11.3.1 创建一个简单的图形应用程序 300

11.3 创建图形应用程序 300

11.2.5 对VB6及早期版本的更改 300

11.2.4 System.Drawing.Text命名空间 300

11.3.2 创建图形应用程序的基本步骤 303

11.4 利用GDI+为应用程序增加亮点 304

11.4.1 反走样(抗锯齿)、渐变填充的实现 304

11.4.2 纹理与alpha 混合 305

11.4.3 程序示例——GDI+特效 305

11.5 小结 308

习题(十一) 308

12.1 Visual Basic 中的数据访问技术 309

第12章 数据库编程 309

12.2 革命性变革——ADO .NET 310

12.2.1 ADO回顾 310

12.2.2 ADO .NET的变革 311

12.2.3 ADO .NET核心——数据集 313

12.2.4 ADO .NET的优点 314

12.2.5 ADO .NET与ADO的比较 316

12.3 利用数据控件编程 321

12.3.1 使用数据适配器配置向导 322

12.3.2 创建数据集——DataSet 326

12.3.3 使用数据窗体向导 328

12.3.4 使用数据绑定 332

12.3.5 数据绑定上下文 336

12.4 使用ADO .NET对象编程 337

12.4.1 OleDbConnection 和 SQLConnection 337

12.4.2 OleDbCommand 和 SqlCommand 339

12.4.3 DataReader 339

12.4.4 DataSet 340

12.4.5 DataBindings 341

12.5 访问XML 342

12.5.1 XML架构 342

12.5.2 创建XML架构 343

12.5.3 ADO .NET访问XML 347

12.6 SQL基础 349

12.6.1 数据定义语言 350

12.6.2 数据操作语言 354

12.7 测试和编写SQL语句 359

12.8 小结 364

习题(十二) 364

第13章 多媒体程序设计 366

13.1 概述 366

13.2 多媒体文件的格式类型 367

13.2.1 图像文件格式 367

13.2.2 音频文件格式 368

13.2.3 视频文件格式 370

13.3 MCI多媒体控件 371

13.3.1 什么是MCI 371

13.3.2 添加MCI控件 372

13.3.3 MCI控件的基本功能 373

13.3.4 MCI命令 374

13.4 程序示例——我的媒体播放机 374

13.4.1 添加播放AVI功能 376

13.4.2 添加播放WAV功能 378

13.4.4 添加播放MPEG文件功能 379

13.4.3 添加播放MIDI功能 379

13.4.5 添加播放CD音乐的功能 380

13.5 程序示例——Flash播放器 383

13.6 小结 386

习题(十三) 386

第14章 Windows窗体编程 388

14.1 Windows窗体 388

14.1.1 窗体的概念 389

14.1.2 窗体的作用 389

14.1.3 Form类的继承关系 389

14.2 程序示例——创建Visual Basic .NET窗体 390

14.3.1 对象的层次结构 393

14.3 向窗体添加控件 393

14.3.2 添加控件示例 394

14.3.3 为控件添加事件响应 395

14.4 继承一个已有项目中的窗体 396

14.5 一个实现非矩形窗体的例子 401

14.6 小结 403

习题(十四) 403

第15章 Web应用程序开发 404

15.1 ASP .NET与ASP的比较 404

15.2 Web窗体基础 405

15.2.1 建立Web应用程序 406

15.2.2 Web 窗体的工作原理 410

15.3 创建服务器控件 413

15.3.1 HTML 控件 414

15.3.2 Web 控件 417

15.3.3 HTML 控件与 Web 控件的比较 423

15.3.4 Web 窗体和 RAD 体验 424

15.4 创建和调用Web服务 425

15.4.1 创建一个Web服务 426

15.4.2 创建Web服务的客户端程序 430

15.5 小结 432

习题(十五) 432

习题答案 435