《Visual Basic 2008从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:郝军启,方宁,朱俊成编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121085482
  • 页数:409 页
图书介绍:Visual Basic 2008是最新版本。本书注重从初学者的认识规律出发介绍了从入门了解到深入掌握Visual Basic 2008所需的各个方面的知识。

第一篇 Visual Basic 2008语言基础第1章 .NET Framework 1

1.1 .NET Framework概述 1

1.2 公共语言运行时 4

1.2.1 公共类型系统 4

1.2.2 公共语言规范 6

1.2.3 中间语言 6

1.2.4 执行管理 7

1.2.5 垃圾回收机制 8

1.3 .NET Framework类库 8

1.4 用户和程序接口 10

1.5 命名空间 11

1.5.1 命名空间的组织方式 11

1.5.2 定义命名空间 12

1.6 程序集 13

第2章 Visual Basic 2008概述 16

2.1 Visual Studio.NET简介 16

2.2 安装Visual Studio 2008 17

2.3 Visual Studio.NET 2008集成开发环境 19

2.3.1 配置Visual Basic 2008开发环境 19

2.3.2 Visual Basic 2008项目类型 20

2.3.3 解决方案资源管理窗口 21

2.3.4 项目属性 22

2.3.5 代码编辑窗口 23

2.3.6 “属性”窗口 24

2.4 Visual Basic 2008应用程序 25

2.4.1 创建Visual Basic 2008应用程序 25

2.4.2 设置窗体属性 26

2.4.3 添加控件和事件处理程序 26

第3章 Visual Basic 2008编程基础 29

3.1 Visual Basic 2008的变量和数据类型 29

3.1.1 数据类型 29

3.1.2 声明和初始化变量 33

3.1.3 数据类型转换 35

3.1.4 使用引用变量 36

3.2 运算符 37

3.2.1 算术运算符 37

3.2.2 二进制运算符 38

3.2.3 赋值运算符 38

3.2.4 关系运算符 39

3.2.5 连接运算符 40

3.2.6 逻辑运算符 40

3.2.7 运算符优先级 41

3.3 条件控制 42

3.3.1 If控制 42

3.3.2 Select Case控制 45

3.4 循环控制 46

3.4.1 For...Next循环 46

3.4.2 For Each...Next循环 48

3.4.3 Do While(Until)...Loop循环 49

3.4.4 Do...Loop While(Until)循环 50

3.4.5 While...End While循环 52

3.4.6 嵌套循环 52

3.5 高级数据类型 53

3.5.1 数组 53

3.5.2 枚举 57

3.5.3 Structure结构 59

第4章 使用类构建多层程序 61

4.1 面向对象的概念 61

4.2 创建类 62

4.2.1 设计自己的类 62

4.2.2 在类中创建属性 64

4.2.3 在类中创建方法 66

4.2.4 创建实例与构造函数 68

4.2.5 方法的重载 71

4.2.6 为类添加事件 73

4.2.7 共享成员 75

4.3 继承 77

4.3.1 继承与派生 78

4.3.2 Visual Basic.NET中继承的实现 79

4.3.3 重写 81

4.3.4 构造函数与继承 82

4.3.5 基类、类和对象 84

4.3.6 成员的作用域 86

4.3.7 共享成员与继承 88

4.3.8 事件与继承 89

4.3.9 密封类和抽象类 91

4.4 类、结构和名称空间 92

4.4.1 类和结构 92

4.4.2 类和名称空间 94

第二篇 编程基础 95

第5章 接口、委托与多态 95

5.1 接口 95

5.1.1 接口的定义 95

5.1.2 接口的实现 97

5.1.3 接口的继承 98

5.2 委托 98

5.2.1 调用共享方法 99

5.2.2 调用实例方法 100

5.3 多态性 101

5.3.1 用继承实现多态性 101

5.3.2 用接口实现多态性 102

5.4 使用.NET接口 103

5.4.1 IComparable接口 103

5.4.2 IComparer接口 104

5.4.3 Enumerator和IEnumerable接口 107

第6章 字符串和正则表达式 110

6.1 String和StringBuilder类 110

6.1.1 System.Text.StringBuilder类 111

6.1.2 StringBuilder成员 112

6.2 格式化字符串 113

6.2.1 格式化 113

6.2.2 数字格式字符串 114

6.2.3 日期与时间格式字符串 116

6.2.4 枚举格式字符串 117

6.3 正则表达式 117

6.3.1 正则表达式概述 118

6.3.2 转义字符 119

6.3.3 匹配、组合和捕获 121

第7章 使用集合 122

7.1 集合 122

7.2 ArrayList类 124

7.2.1 ArrayList类的成员 124

7.2.2 创建列表 125

7.2.3 添加元素 126

7.2.4 插入元素 127

7.2.5 删除元素 128

7.2.6 排序操作 130

7.2.7 查找元素 133

7.3 使用队列 136

7.3.1 Queue类的成员 136

7.3.2 创建队列 136

7.3.3 使用队列 137

7.4 堆栈Stack 139

7.4.1 Stack类的成员 139

7.4.2 使用堆栈Stack 139

7.5 字典 140

7.5.1 Hashtable类 141

7.5.2 使用Hashtable类 141

7.5.3 SortedList类 143

7.5.4 搜索排序哈希表 144

第8章 结构化的异常处理 145

8.1 结构化异常处理的基本知识 145

8.1.1 抛出和捕获异常 145

8.1.2 嵌套Try语句 147

8.1.3 抛出异常 148

8.1.4 其他的结构化处理关键字 149

8.2 异常类 150

8.2.1 Exception异常的属性和方法 150

8.2.2 Exception的派生类 152

8.3 用户自定义的异常 154

8.3.1 捕获用户定义的异常 155

8.3.2 抛出用户定义的异常 156

8.3.3 定义异常类 158

第三篇 Windows编程 159

第9章 Windows窗体 159

9.1 Windows窗体概述 159

9.1.1 System.Windows.Forms命名空间 160

9.1.2 窗体类 161

9.2 设计窗体 162

9.2.1 窗体设计器 162

9.2.2 设置启动窗体 163

9.2.3 窗体属性 164

9.2.4 窗体方法 168

9.2.5 窗体事件 169

9.3 基本控件 170

9.3.1 控件类 170

9.3.2 Button控件 173

9.3.3 RadioButton和CheckBox控件 174

9.3.4 GroupBox控件 175

9.3.5 Label和LinkLabel控件 176

9.3.6 TextBox控件 177

9.3.7 RichTextBox控件 181

9.3.8 ListBox和CheckedListBox控件 186

9.3.9 ComboBox控件 188

第10章 构建MDI应用程序 190

10.1 SDI和MDI应用程序 190

10.2 创建MDI程序 191

10.2.1 创建MDI父窗体 191

10.2.2 创建子窗体 192

10.2.3 活动子窗体 194

10.2.4 排列子窗体 196

10.3 菜单和MDI应用程序 197

10.3.1 菜单MainMenu和MenuStrip 198

10.3.2 合并菜单 199

10.3.3 替换和删除菜单与菜单项 201

10.3.4 快捷菜单 204

10.4 工具栏 206

10.4.1 工具栏ToolStrip概述 206

10.4.2 ToolStrip控件的属性 207

10.4.3 创建工具栏 208

10.5 状态栏 210

第11章 Windows对话框编程 212

11.1 MessageBox对话框 212

11.1.1 定制MessageBox对话框 212

11.1.2 显示MessageBox对话框 214

11.2 文件对话框 215

11.2.1 OpenFileDialog 215

11.2.2 使用OpenFileDialog对话框 217

11.2.3 SavaFileDialog 219

11.2.4 添加和使用SavaFileDialog 219

11.3 字体对话框 220

11.3.1 FontDialog类的属性 221

11.3.2 使用FontDialog对话框 221

11.4 颜色对话框 222

11.5 打印对话框 223

11.5.1 打印结构 223

11.5.2 添加打印功能 224

11.5.3 打印多个页面 226

11.5.4 页面设置 227

11.5.5 打印设置 228

11.5.6 打印预览 229

第12章 自定义控件 231

12.1 在.NET中开发自定义控件 231

12.2 扩展控件 232

12.2.1 创建一个仅输入数值的文本框 232

12.2.2 为控件添加属性 234

12.2.3 为控件添加事件 235

12.3 Control和UserControl类 236

12.3.1 Control类 236

12.3.2 UserControl类 238

12.4 复合控件 238

12.5 自定义控件 240

12.6 定义控件的图标 242

第四篇 高级应用 243

第13章 文件与注册表 243

13.1 文件和流 243

13.2 System.IO命名空间 244

13.3 路径、目录和文件 246

13.3.1 Directory和File类 246

13.3.2 DirectoryInfo和FileInfo类 249

13.4 流和存取文件 251

13.4.1 FileStream对象 251

13.4.2 StreamReader类 254

13.4.3 StreamWriter类 256

13.5 压缩文件 257

13.6 访问二进制文件 258

13.7 监控文件 259

13.8 读写注册表 261

13.8.1 注册表 262

13.8.2 .NET注册表类 263

第14章 XML 266

14.1 XML文档 266

14.1.1 XML文档结构 266

14.1.2 XML文档序言 266

14.1.3 XML元素 268

14.1.4 属性 269

14.1.5 命名空间 269

14.1.6 验证XML文档 270

14.2 XML与.NET Framework 272

14.2.1 文档对象模型 272

14.2.2 编辑XML 274

14.2.3 选择节点 277

14.3 XML读写器 281

14.3.1 使用XmlReader类读取XML 281

14.3.2 写入XML数据 284

第15章 GDI+绘图 288

15.1 绘图概述 288

15.2 坐标 291

15.3 颜色 292

15.3.1 RGB值 292

15.3.2 命名的颜色 292

15.3.3 显示模式和调色板 293

15.4 画笔和画刷 293

15.4.1 Brush 293

15.4.2 Pen 294

15.4.3 绘制图形和线条 295

15.5 显示图像 296

15.6 绘制文本 297

15.6.1 显示文本 298

15.6.2 字体和字体系列 298

第16章 ADO.NET数据库编程 302

16.1 ADO.NET概述 302

16.1.1 ADO.NET的设计目标 302

16.1.2 ADO.NET体系结构 303

16.2 .NET数据提供程序 304

16.2.1 SQL Server数据提供程序 305

16.2.2 OLE DB数据提供程序 306

16.2.3 ODBC数据提供程序 306

16.2.4 Oracle数据提供程序 306

16.3 示例数据库 306

16.4 核心组件的使用 307

16.4.1 Connection对象 307

16.4.2 Command对象 310

16.4.3 DataReader对象 310

16.4.4 DataAdapter对象 312

16.5 DataSet类 314

16.5.1 DataSet类的结构 315

16.5.2 访问非类型化DataSet类 315

16.5.3 修改数据 318

16.5.4 保存DataSet类对数据的修改 321

16.6 使用存储过程 323

16.6.1 创建存储过程 323

16.6.2 调用存储过程 324

第17章 高级ADO.NET 326

17.1 在DataSet中访问多个表 326

17.1.1 ADO.NET中的关系 326

17.1.2 导航关系 327

17.2 类型化数据集 329

17.2.1 创建类型化数据集 330

17.2.2 管理数据集 332

17.2.3 查看类型化数据集的代码 334

17.3 DataGridView控件 335

17.3.1 在DataGridView控件中显示数据 336

17.3.2 格式化DataGridView控件 337

17.3.3 验证DataGridView控件中的数据 338

17.4 LINQ与ADO.NET 339

17.4.1 LINQ查询概述 340

17.4.2 基本查询操作 342

17.4.3 LINQ to ADO.NET 345

第18章 部署Windows应用程序 353

18.1 ClickOnce部署 353

18.2 Winows Installer安装 357

18.2.1 创建安装包 357

18.2.2 设置安装项目 358

18.2.3 设置编辑器 359

第五篇 构建Web应用程序 367

第19章 构建ASP.NET Web应用程序 367

19.1 ASP.NET概述 367

19.2 创建和配置Web应用程序 368

19.3 服务器控件 371

19.4 事件处理 372

19.5 验证有效性 374

19.6 状态管理 376

19.6.1 ASP.NET与状态管理 376

19.6.2 客户端状态管理 376

19.6.3 服务器端状态管理 378

19.7 访问数据库 382

19.8 网站管理与安全 386

19.8.1 配置ASP.NET 386

19.8.2 安全控件 390

第20章 Web服务 392

20.1 Web服务概述 392

20.2 .NET Framework与Web服务 393

20.2.1 System.Web.Services命名空间 393

20.2.2 创建ASP.NET Web服务 395

20.2.3 创建客户程序 396

20.3 异步调用 399

20.3.1 Begin/End调用模式 399

20.3.2 基于事件的异步调用 402

第21章 部署Web应用程序 403

2 1.1 Internet Information Services(IIS) 403

21.2 安装与配置IIS 404

21.3 复制Web站点 405

21.4 发布网站 407

21.5 Windows安装程序 408

21.5.1 创建安装程序 408

21.5.2 安装Web应用程序 409