《Visual Basic2005程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭兴峰,廖建军,周明辉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194767
  • 页数:349 页
图书介绍:本书系统地介绍了如何使用Visual Basic 2005开发应用程序,包括Visual Studio 2005开发环境、VB语法、面向对象、Windows窗体应用、控件的使用、文件操作、数据库开发、使用ActiveX控件、应用程序调试和处理等。

第1章 Visual Basic 2005简介 1

1.1 .NET Framework 2.0概述 1

1.1.1 公共语言运行时 1

1.1.2 具有多层次结构的统一的类库集合 2

1.1.3 ADO.NET数据库技术 3

1.1.4 其他重要技术(XML、SOAP和Web Services) 4

1.2 Visual Studio 2005开发环境 5

1.2.1 菜单和工具栏 6

1.2.2 属性窗口和工具箱 7

1.2.3 定制IDE 7

1.2.4 “新建项目”向导 10

1.2.5 添加控件和代码 12

1.3 经典实例Hello 14

1.3.1 建立用户界面 16

1.3.2 添加代码 16

1.3.3 实现弹出式对话框 18

1.4 习题 19

1.4.1 填空题 19

1.4.2 选择题 20

1.4.3 问答题 20

1.4.4 上机操作题 20

第2章 程序设计基础 22

2.1 数据类型和表达式 22

2.1.1 数据类型 22

2.1.2 变量 26

2.1.3 常量 30

2.1.4 数组 31

2.1.5 运算符与表达式 34

2.2 程序结构 39

2.2.1 顺序结构 39

2.2.2 分支结构 39

2.2.3 循环结构 42

2.3 子过程和函数过程 47

2.3.1 子过程 48

2.3.2 函数过程 48

2.3.3 过程的使用 49

2.3.4 过程的参数 51

2.4 习题 52

2.4.1 填空题 52

2.4.2 选择题 52

2.4.3 问答题 53

2.4.4 上机操作题 53

第3章 面向对象的程序设计 55

3.1 面向对象程序设计的基本概念 55

3.1.1 对象和类的概念 55

3.1.2 消息传递 56

3.1.3 继承的概念 56

3.1.4 万物皆对象 56

3.1.5 面向对象编程的优点 57

3.2 类和对象 57

3.2.1 类 58

3.2.2 属性和方法 59

3.2.3 构造函数和析构函数 62

3.2.4 With...End With 65

3.3 类的高级主题 66

3.3.1 事件和委托 66

3.3.2 共享方法和变量 72

3.3.3 重载 73

3.3.4 继承 75

3.4 命名空间 78

3.5 Me关键字 80

3.6 习题 81

3.6.1 填空题 81

3.6.2 选择题 82

3.6.3 问答题 82

3.6.4 上机操作题 82

第4章 Windows窗体 84

4.1 初识Windows窗体 84

4.1.1 .NET框架下的Windows窗体概述 84

4.1.2 使用Visual Studio 2005设计Windows窗体 86

4.2 窗体属性 88

4.2.1 BackColor(背景)属性 89

4.2.2 CancelButton(退出按钮)属性 89

4.2.3 Icon(图标)属性 90

4.2.4 Location(定位)属性 90

4.2.5 Locked(锁定)属性 90

4.2.6 ShowInTaskbar(显示在任务栏上)属性 90

4.2.7 Size(尺寸)属性 91

4.2.8 StartPosition(启动时位置)属性 91

4.2.9 WindowState(窗口状态)属性 92

4.2.10 运行时改变窗体属性 92

4.3 窗体事件 94

4.3.1 Activated事件 95

4.3.2 Deactivate事件 97

4.3.3 Close事件 97

4.3.4 Resize事件 99

4.4 窗体方法 99

4.5 多文档窗体界面 100

4.5.1 创建MDI 100

4.5.2 改进MDI 103

4.6 习题 104

4.6.1 填空题 104

4.6.2 选择题 105

4.6.3 问答题 105

4.6.4 上机操作题 105

第5章 常用控件 107

5.1 控件简介 107

5.1.1 控件的分类 107

5.1.2 控件命名约定 108

5.2 Label控件 109

5.2.1 Label控件的属性 110

5.2.2 Label控件的事件和方法 114

5.2.3 为控件设置快捷键 114

5.3 TextBox控件 116

5.3.1 TextBox控件的属性、事件和方法 116

5.3.2 TextBox控件的应用实例 119

5.4 Button控件 120

5.5 RadioButton控件 121

5.6 CheckBox控件 122

5.6.1 CheckBox控件的属性、事件和方法 122

5.6.2 RadioButton和CheckBox控件的应用实例 123

5.7 ListBox控件 127

5.7.1 ListBox控件的属性、事件和方法 127

5.7.2 ListBox控件的应用实例 129

5.8 ComboBox控件 133

5.9 ListView控件 134

5.9.1 ListView控件的属性、事件和方法 134

5.9.2 ListView控件的应用实例 135

5.10 TreeView控件 137

5.10.1 TreeView控件的属性、事件和方法 138

5.10.2 TreeView控件的应用实例 139

5.11 TabControl控件 145

5.11.1 TabControl控件的属性、事件和方法 146

5.11.2 TabControl控件的应用实例 147

5.12 习题 150

5.12.1 填空题 150

5.12.2 选择题 151

5.12.3 问答题 151

5.12.4 上机操作题 151

第6章 菜单、工具栏和状态栏 153

6.1 菜单 153

6.1.1 创建菜单和菜单项 153

6.1.2 MenuStrip控件和ToolStrip-MenuItem控件的属性、事件和方法 154

6.1.3 上下文菜单 155

6.1.4 菜单应用实例 156

6.2 工具栏 162

6.2.1 ToolStrip控件 163

6.2.2 工具栏应用实例 164

6.3 状态栏 167

6.4 习题 168

6.4.1 填空题 168

6.4.2 选择题 169

6.4.3 问答题 169

6.4.4 上机操作题 169

第7章 鼠标和键盘事件 171

7.1 鼠标事件 171

7.1.1 MouseDown事件 172

7.1.2 MouseMove事件 173

7.1.3 MouseUp事件 174

7.1.4 MouseEnter事件 175

7.1.5 MouseLeave事件 175

7.1.6 MouseHover事件 176

7.1.7 MouseWheel事件 177

7.1.8 检测鼠标按钮状态 178

7.2 键盘事件 179

7.2.1 KeyPress事件 180

7.2.2 KeyDown和KeyUp事件 181

7.2.3 检测Shift、Ctrl及Alt键的状态 183

7.2.4 编写窗体的键盘事件 184

7.3 中断后台处理 185

7.3.1 允许用户中断任务 185

7.3.2 使用DoEvents方法 186

7.4 习题 188

7.4.1 填空题 188

7.4.2 选择题 188

7.4.3 问答题 189

7.4.4 上机操作题 189

第8章 对话框 190

8.1 通用对话框 190

8.1.1 ColorDialog 191

8.1.2 FontDialog 192

8.1.3 OpenFileDialog和SaveFileDialog 193

8.1.4 FolderBrowserDialog 196

8.2 预定义对话框 197

8.2.1 MsgBox 198

8.2.2 InputBox 202

8.2.3 MessageBox 204

8.3 自定义对话框 205

8.3.1 设置对话框的属性 205

8.3.2 应用实例 207

8.4 习题 212

8.4.1 填空题 212

8.4.2 选择题 212

8.4.3 问答题 213

8.4.4 上机操作题 213

第9章 文件操作 214

9.1 文件及其结构 214

9.2 文件的创建、删除和读写 215

9.2.1 创建和删除文件 215

9.2.2 读写文本文件 220

9.2.3 读写二进制文件 224

9.3 操作文件夹 227

9.4 习题 231

9.4.1 填空题 231

9.4.2 选择题 232

9.4.3 问答题 232

9.4.4 上机操作题 232

第10章 数据库应用程序开发 234

10.1 数据库基础 234

10.1.1 数据库概述 234

10.1.2 建立数据库 235

10.2 ADO.NET概述 238

10.2.1 ADO.NET简介 238

10.2.2 ADO与ADO.NET的区别 239

10.2.3 ADO.NET组件结构 240

10.3 .NET数据提供程序 241

10.3.1 ADO.NET Connection对象 244

10.3.2 ADO.NET Command对象 246

10.3.3 ADO.NET DataReader对象 249

10.3.4 ADO.NET DataAdapter对象 251

10.4 DataSet组件 253

10.4.1 DataSet对象模型 254

10.4.2 DataTable和DataTable Collection对象 255

10.4.3 DataColumn对象 256

10.4.4 DataRow对象 257

10.4.5 DataSet组件使用实例 258

10.5 习题 259

10.5.1 填空题 259

10.5.2 选择题 260

10.5.3 问答题 260

10.5.4 上机操作题 260

第11章 Web应用程序开发 262

11.1 Web概述 262

11.1.1 Web页面、HTML窗体和Web窗体 262

11.1.2 Web基础理论 263

11.2 建立Web应用程序的运行环境 266

11.2.1 安装IIS Web服务器 266

11.2.2 管理Web服务器的目录 268

11.3 Visual Basic 2005在开发Web应用程序时的作用 272

11.3.1 If/Then判断 273

11.3.2 处理来自客户端的信息 273

11.3.3 存取数据和文件 274

11.4 Visual Basic 2005开发Web应用程序的常用类 274

11.4.1 Page类 274

11.4.2 Request对象 278

11.4.3 Response对象 280

11.5 Visual Basic 2005开发Web应用程序的常用控件 281

11.5.1 GridView控件 281

11.5.2 DataList控件 284

11.6 习题 287

11.6.1 填空题 287

11.6.2 选择题 288

11.6.3 问答题 288

11.6.4 上机操作题 288

第12章 使用ActiveX部件 290

12.1 ActiveX部件概述 290

12.2 使用ActiveX部件 291

12.3 释放ActiveX部件 294

12.4 处理ActiveX部件中的运行时错误 294

12.5 处理挂起ActiveX部件的请求 295

12.6 使用多媒体控件(MMControl控件) 296

12.6.1 MMControl控件的属性 297

12.6.2 MMControl控件的事件和方法 306

12.6.3 应用实例 307

12.7 习题 310

12.7.1 填空题 310

12.7.2 选择题 311

12.7.3 问答题 311

12.7.4 上机操作题 311

第13章 应用程序的调试和错误处理 312

13.1 归档程序代码 312

13.1.1 给程序代码增加注释 313

13.1.2 使用命名规则 315

13.1.3 编写结构化的代码 316

13.2 Visual Studio 2005调试器的新增功能 317

13.3 调试工具 318

13.3.1 调试工具栏 318

13.3.2 使用调试工具窗口 319

13.4 断点 321

13.4.1 位置断点 321

13.4.2 条件断点 322

13.4.3 命中次数断点 323

13.5 结构化错误处理 324

13.5.1 On Error语句 325

13.5.2 使用Try...Catch...Finally...End Try块 326

13.6 习题 328

13.6.1 填空题 328

13.6.2 选择题 328

13.6.3 问答题 329

13.6.4 上机操作题 329

第14章 安装和部署 330

14.1 Windows系统软件打包和发布 330

14.1.1 在.NET中创建应用程序部署 330

14.1.2 添加数据库 335

14.1.3 安装程序 335

14.2 Web程序的打包和发布 338

14.2.1 生成Web安装项目 338

14.2.2 安装Web项目 341

14.2.3 发布Web程序 342