当前位置:首页 > 工业技术
VB.NET 2005程序设计教程
VB.NET 2005程序设计教程

VB.NET 2005程序设计教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李春葆,金晶,曾平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194705
  • 页数:360 页
图书介绍:本书以VB.NET 2005版本为平台介绍VB.NET程序设计方法,包括VB.NET可视化编程过程、语言基础、过程设计、窗体和控件设计、面向对象程序设计、图形设计、文件操作、ADO.NET数据库访问技术和Web语言程序设计等。
《VB.NET 2005程序设计教程》目录

第1章 VB.NET概述 1

1.1 .NET Framework体系结构 1

1.2 VB.NET的启动和退出 3

1.2.1 VB.NET的启动 3

1.2.2 VB.NET的退出 6

1.3 VB.NET的集成开发环境(IDE) 6

1.3.1 VB.NET菜单栏 6

1.3.2 VB.NET工具栏 8

1.3.3 VB.NET工具箱 9

1.3.4 解决方案资源管理器 13

1.3.5 属性窗口 13

1.3.6 窗体设计器 15

1.3.7 代码编辑窗口 16

1.3.8 其他窗口 17

1.3.9 帮助系统 18

1.4 编辑器设置 19

1.4.1 设置Visual Basic开发的集成开发环境 19

1.4.2 设置编辑器选项 20

练习题1 22

第2章 VB.NET可视化编程基础 23

2.1 创建一个简单的应用程序 23

2.2 VB.NET项目的组成 29

2.2.1 Proj2项目的组成 30

2.2.2 Proj2项目文件的说明 30

练习题2 31

第3章 VB.NET语言基础 32

3.1 基本概念 32

3.1.1 标识符 32

3.1.2 运算符 33

3.1.3 书写规则 36

3.2 数据类型 36

3.2.1 基本数据类型 37

3.2.2 类型转换 38

3.3 常量 39

3.3.1 字符串常量 39

3.3.2 数值常量 40

3.3.3 逻辑常量 40

3.3.4 日期常量 40

3.3.5 符号常量 40

3.4 变量 41

3.4.1 声明变量 41

3.4.2 变量的属性和方法 43

3.5 顺序结构 43

3.5.1 赋值语句 43

3.5.2 Debug.Print方法 44

3.5.3 End语句 44

3.6 选择结构 45

3.6.1 If语句 45

3.6.2 Select Case语句 47

3.7 循环结构 49

3.7.1 For循环 49

3.7.2 While循环 50

3.7.3 Do循环 51

3.7.4 Continue语句 52

3.7.5 Exit语句 52

3.8 VB.NET中的常用函数 53

3.8.1 输入函数InputBox 54

3.8.2 输出函数MsgBox 54

3.8.3 转换函数 56

3.8.4 数学函数 57

3.8.5 字符串函数 58

3.8.6 日期和时间函数 59

3.8.7 Format函数 59

3.8.8 随机数函数 60

3.9 String类 61

3.9.1 比较字符串 62

3.9.2 格式化字符串 62

3.9.3 分割字符串 63

3.9.4 其他字符串运算 63

练习题3 63

第4章 数组和集合 64

4.1 数组 64

4.1.1 数组的声明 64

4.1.2 数组的基本操作 66

4.2 动态数组 68

4.2.1 建立动态数组的方法 69

4.2.2 保存数组原有数据 70

4.3 交错数组 71

4.4 使用ArrayList类中方法处理数组 73

4.4.1 声明ArrayList类的对象 73

4.4.2 ArrayList类的属性 73

4.4.3 ArrayList类的方法 74

4.5 集合 75

4.5.1 Collection类 76

4.5.2 ControlCollection类 78

4.6 结构类型 81

4.6.1 定义结构类型 81

4.6.2 声明和使用结构类型变量 82

练习题4 83

第5章 过程设计 84

5.1 过程设计与调用 84

5.1.1 过程的分类 84

5.1.2 通用过程设计 85

5.1.3 调用通用过程 88

5.1.4 向通用过程传递参数 89

5.2 函数过程 95

5.2.1 定义函数 95

5.2.2 函数的调用 96

5.3 过程和变量的作用域 98

5.3.1 过程的作用域 98

5.3.2 变量的作用域 102

5.4 变量的生存期 103

5.4.1 静态变量 103

5.4.2 动态变量 104

5.5 控制台应用程序 104

练习题5 106

第6章 窗体和内部控件设计 107

6.1 窗体设计 107

6.1.1 窗体类型 107

6.1.2 窗体的常用属性 108

6.1.3 窗体的常用事件 110

6.1.4 窗体的常用方法 111

6.1.5 窗体上各事件的触发顺序 112

6.1.6 焦点与Tab键序 112

6.1.7 多文档界面 113

6.2 控件概述 114

6.3 富文本框控件 116

6.3.1 富文本框的属性 116

6.3.2 富文本框的事件和方法 117

6.4 分组框控件 118

6.4.1 分组框的属性 118

6.4.2 分组框的事件和方法 118

6.5 面板控件 118

6.5.1 面板控件的属性 118

6.5.2 面板控件的事件和方法 119

6.6 复选框控件 119

6.6.1 复选框的属性 119

6.6.2 复选框的事件和方法 119

6.7 单选按钮控件 120

6.7.1 单选按钮的属性 120

6.7.2 单选按钮的事件和方法 121

6.8 图片框控件 121

6.8.1 图片框的属性 122

6.8.2 图片框的事件和方法 122

6.9 组合框控件 123

6.9.1 组合框的属性 123

6.9.2 Items的属性和方法 124

6.9.3 组合框的事件和方法 125

6.10 列表框控件 126

6.10.1 列表框的属性 126

6.10.2 Items的属性和方法 127

6.10.3 列表框的事件和方法 127

6.11 带复选框的列表框控件 129

6.11.1 CheckedListBox的属性 129

6.11.2 CheckedListBox的事件和方法 129

6.12 定时器控件 131

6.12.1 定时器的属性 131

6.12.2 定时器的事件和方法 131

6.13 滚动条控件 132

6.13.1 滚动条的属性 132

6.13.2 滚动条的事件和方法 133

6.14 月历控件 134

6.14.1 月历控件的常用属性 134

6.14.2 月历控件的事件和方法 135

6.15 日期/时间控件 135

6.15.1 日期/时间控件的属性 135

6.15.2 日期/时间控件的事件和方法 136

6.16 超链接标签控件 137

6.16.1 LinkLabel控件的属性 137

6.16.2 LinkLabel控件的事件和方法 137

练习题6 138

第7章 用户界面设计 139

7.1 菜单设计 139

7.1.1 菜单的基本结构 139

7.1.2 创建下拉式菜单 141

7.1.3 弹出式菜单设计 145

7.1.4 为菜单项添加访问热键和快捷键 147

7.2 通用对话框 149

7.2.1 打开文件对话框 149

7.2.2 保存文件对话框 150

7.2.3 颜色对话框 152

7.2.4 字体对话框 153

7.3 图像列表框控件 154

7.3.1 建立ImageList控件 154

7.3.2 ImageList控件的属性 155

7.3.3 Images集合的属性和方法 155

7.4 树形视图控件 156

7.4.1 TreeView控件概述 156

7.4.2 建立TreeView控件 157

7.4.3 TreeView控件的属性 157

7.4.4 TreeView控件的事件和方法 158

7.4.5 Nodes集合和TreeNode对象 158

7.4.6 运行时TreeView控件的基本操作 160

7.5 列表视图控件 162

7.5.1 ListView控件概述 163

7.5.2 建立ListView控件 164

7.5.3 ListView控件的属性 164

7.5.4 ListView控件的事件和方法 165

7.5.5 Items集合和ListViewItem对象 166

7.5.6 Columns集合和ColumnHeader对象 167

7.5.7 运行时ListView控件的基本操作 168

7.6 工具栏控件 170

7.6.1 建立ToolStrip控件 170

7.6.2 ToolStrip控件的属性 171

7.6.3 Items集合和ToolStripButton对象 171

7.7 状态栏控件 172

7.7.1 建立StatusStrip控件 173

7.7.2 StautsStrip控件的属性 173

练习题7 174

第8章 面向对象程序设计 175

8.1 面向对象程序设计概述 175

8.1.1 面向对象的基本概念 175

8.1.2 面向对象的优点 176

8.2 命名空间 176

8.2.1 命名空间概述 176

8.2.2 使用命名空间 177

8.3 类的创建 180

8.3.1 创建类 180

8.3.2 定义类的实例 182

8.3.3 定义属性 183

8.3.4 构造函数和析构函数 187

8.4 事件设计和处理 190

8.4.1 事件和事件程序设计 190

8.4.2 建立事件 193

8.5 委托 199

8.5.1 声明委托 200

8.5.2 实例化委托 200

8.6 继承和多态 202

8.6.1 继承的实现 202

8.6.2 共享成员 203

8.6.3 子类如何访问父类的方法或属性 205

8.6.4 窗体的继承和应用 207

8.7 多态性 207

8.7.1 重载 207

8.7.2 重写 208

8.7.3 接口 210

练习题8 212

第9章 图形设计 213

9.1 绘图概述 213

9.1.1 绘图的基本知识 213

9.1.2 什么是GDI+ 215

9.1.3 Graphics类 215

9.2 绘图的基本步骤 215

9.3 绘制图形 218

9.3.1 绘制直线 218

9.3.2 绘制矩形 218

9.3.3 绘制多边形 219

9.3.4 绘制圆和椭圆 220

9.3.5 绘制弧线 221

9.3.6 绘制饼形 221

9.3.7 绘制非闭合曲线 222

9.3.8 绘制闭合曲线 223

9.3.9 绘制贝济埃曲线 224

9.4 创建画图工具 224

9.4.1 创建画笔 224

9.4.2 创建笔刷 226

9.4.3 创建字体 228

9.5 绘制文本 228

练习题9 230

第10章 文件操作 231

10.1 文件和System.IO模型概述 231

10.1.1 文件类型 231

10.1.2 文件的属性 232

10.1.3 文件访问方式 233

10.2 使用System.IO模型访问文件 233

10.2.1 System.IO模型 233

10.2.2 文件夹和文件操作 235

10.2.3 FileStream 238

10.2.4 文本文件的操作 238

10.2.5 二进制文件操作 241

10.3 文件系统对象模型(FSO)访问文件 244

10.3.1 打开文件 244

10.3.2 关闭文件 245

10.3.3 顺序文件的读写 246

10.3.4 随机文件的读写 247

10.3.5 二进制文件的读写 250

练习题10 251

第11章 错误调试和处理 252

11.1 错误分类 252

11.2 程序调试 255

11.2.1 调试工具 255

11.2.2 如何开始调试 255

11.2.3 设置断点 255

11.2.4 设置调试信息 256

11.2.5 单步跟踪 259

11.3 错误处理 259

11.3.1 结构化异常处理 259

11.3.2 非结构化异常处理 262

11.3.3 Err对象 264

练习题11 265

第12章 ADO.NET数据库访问技术 266

12.1 数据库概述 266

12.1.1 关系数据库的基本结构 266

12.1.2 结构化查询语言(SQL) 268

12.2 ADO.NET模型 272

12.2.1 ADO.NET简介 272

12.2.2 ADO.NET体系结构 273

12.2.3 ADO.NET数据库的访问流程 275

12.3 ADO.NET的数据访问对象 275

12.3.1 OleDbConnection对象 276

12.3.2 OleDbCommand对象 279

12.3.3 DataReader对象 285

12.3.4 OleDbDataAdapter对象 288

12.4 DataSet对象 293

12.4.1 DataSet对象概述 293

12.4.2 Dataset对象的属性和方法 294

12.4.3 Tables集合和DataTable对象 295

12.4.4 Columns集合和DataColumn对象 297

12.4.5 Rows集合和DataRow对象 298

12.4.6 Relations集合和DataRelation对象 300

12.5 数据绑定 301

12.5.1 数据绑定概述 301

12.5.2 BindingManagerBase类 307

12.6 DataView对象 312

12.6.1 DataView对象概述 312

12.6.2 DataView对象的列排序设置 314

12.6.3 DataView对象的过滤条件设置 314

12.7 DataGridView控件 315

12.7.1 创建DataGridView对象 316

12.7.2 DataGridView的属性、方法和事件 317

12.7.3 DataGridView与DataView对象结合 321

12.7.4 通过DataGridView对象更新数据源 324

练习题12 326

第13章 Web应用程序设计 327

13.1 ASP.NET概述 327

13.1.1 ASP.NET的发展历程 327

13.1.2 ASP.NET网页的组件 327

13.1.3 ASP.NET网页的运行方式 328

13.1.4 ASP.NET页面的结构 328

13.2 开发Web应用程序的准备工作 329

13.2.1 安装Web服务器 329

13.2.2 管理和配置服务器 330

13.3 创建一个简单的Web应用程序 333

13.4 基本ASP.NET服务器控件 337

13.4.1 服务器控件概述 338

13.4.2 Label、Button和TextBox 340

13.4.3 DropDownList控件 340

13.4.4 CheckBox、CheckBoxList、RadioButton和RadioButtonList 343

13.4.5 数据验证控件 346

13.4.5 链接控件 349

13.5 高级ASP.NET服务器控件 350

13.5.1 GridView控件 350

13.5.2 DetailsView控件 358

练习题13 359

相关图书
作者其它书籍
返回顶部