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

Visual Basic.NET 2005程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李春葆,冯春辉,刘宇君主编
  • 出 版 社:中国人民大学出版社;北京科海电子出版社
  • 出版年份:2009
  • ISBN:9787300098753
  • 页数:323 页
图书介绍:本书介绍Visual Basic.NET程序设计方法。
《Visual Basic.NET 2005程序设计基础教程》目录

第1章 Visual Basic.NET概述 1

1.1 计算机系统组成 1

1.1.1 中央处理单元 2

1.1.2 主存 2

1.1.3 输入输出设备 2

1.1.4 辅助存储器 2

1.2 程序设计语言和程序设计方法 2

1.2.1 程序和程序设计语言 2

1.2.2 结构化程序设计 3

1.2.3 面向对象的程序设计 4

1.3 Visual Basic的发展历程和Visual Basic.NET 2005的新增功能 5

1.3.1 Visual Basic的发展历程 5

1.3.2 Visual Basic.NET 2005的新增功能 6

1.4 Visual Basic.NET的启动和退出 9

1.4.1 Visual Basic.NET的启动 9

1.4.2 Visual Basic.NET的退出 12

1.5 Visual Basic.NET的集成开发环境 12

1.5.1 菜单栏 12

1.5.2 工具栏 15

1.5.3 工具箱 17

1.5.4 解决方案资源管理器 20

1.5.5 属性窗口 21

1.5.6 窗体设计器 23

1.5.7 代码编辑窗口 23

1.5.8 其他窗口 24

1.5.9 帮助系统 26

1.6 编辑器设置 28

1.6.1 设置Visual Basic开发的集成开发环境 28

1.6.2 设置编辑器选项 29

练习题1 31

第2章 Visual Basic.NET可视化编程基础 32

2.1 创建应用程序的过程 32

2.1.1 创建一个简单的应用程序 32

2.1.2 创建Visual Basic.NET应用程序的一般过程 38

2.2 Visual Basic.NET项目的组成 42

2.2.1 Proj2项目的组成 42

2.2.2 Proj2项目文件的说明 43

练习题2 43

第3章 Visual Basic.NET语言基础 44

3.1 基本概念 44

3.1.1 标识符 44

3.1.2 运算符 45

3.1.3 书写规则 48

3.2 数据类型 49

3.2.1 基本数据类型 49

3.2.2 类型转换 51

3.3 常量 52

3.3.1 字符串常量 52

3.3.2 数值常量 53

3.3.3 逻辑常量 53

3.3.4 日期常量 53

3.3.5 符号常量 53

3.4 变量 54

3.4.1 声明变量 54

3.4.2 使用变量 56

3.4.3 变量的属性和方法 58

3.5 顺序结构 59

3.5.1 赋值语句 59

3.5.2 Debug.Print方法 59

3.5.3 注释语句 59

3.5.4 End语句 60

3.6 选择结构 61

3.6.1 If语句 61

3.6.2 Select Case语句 64

3.7 循环结构 67

3.7.1 For循环 67

3.7.2 While循环 69

3.7.3 Do循环 70

3.7.4 Continue语句 72

3.7.5 Exit语句 72

3.8 常用函数 73

3.8.1 输入函数 73

3.8.2 输出函数 74

3.8.3 转换函数 76

3.8.4 数学函数 77

3.8.5 字符串函数 77

3.8.6 日期和时间函数 78

3.8.7 Format函数 79

3.8.8 随机数函数 82

3.9 综合示例 83

练习题3 85

第4章 数组和集合 87

4.1 一维数组 87

4.1.1 一维数组的声明 87

4.1.2 一维数组的基本操作 89

4.2 多维数组 93

4.2.1 二维数组的声明 93

4.2.2 二维数组的基本操作 94

4.3 动态数组 95

4.3.1 建立动态数组的方法 95

4.3.2 保存数组原有数据 97

4.4 交错数组 98

4.5 使用ArrayList类中的方法处理数组 100

4.5.1 声明ArrayList类的对象 100

4.5.2 ArrayList类的属性 100

4.5.3 ArrayList类的方法 100

4.6 集合 102

4.6.1 Collection类 102

4.6.2 ControlCollection类 105

4.7 控件数组的替代实现 108

4.7.1 共享事件处理方式 108

4.7.2 在运行时添加控件 109

4.8 结构类型 110

4.8.1 定义结构类型 110

4.8.2 声明和使用结构类型变量 111

4.8.3 结构类型的应用 112

4.9 综合示例 113

练习题4 115

第5章 过程设计 116

5.1 过程设计与调用 116

5.1.1 过程的分类 116

5.1.2 设计通用过程 117

5.1.3 调用通用过程 120

5.1.4 向通用过程传递参数 120

5.2 函数过程 125

5.2.1 定义函数 125

5.2.2 调用函数 126

5.3 变量、过程的作用域 128

5.3.1 过程的作用域 128

5.3.2 变量的作用域 132

5.4 变量的生存期 133

5.4.1 静态变量 133

5.4.2 动态变量 134

5.5 控制台应用程序 134

5.6 综合示例 135

练习题5 137

第6章 窗体设计 138

6.1 窗体概述 138

6.1.1 窗体类型 138

6.1.2 窗体的常用属性 139

6.1.3 窗体的常用事件 141

6.1.4 窗体的常用方法 142

6.2 窗体的生命周期 142

6.3 焦点与Tab键序 145

6.4 多文档界面 147

6.4.1 MDI父窗体属性、事件和方法 148

6.4.2 MDI子窗体属性 148

6.4.3 创建MDI父窗体及其子窗体 149

练习题6 151

第7章 常用的内部控件 152

7.1 控件概述 152

7.2 标签控件 154

7.2.1 标签的属性 154

7.2.2 标签的事件和方法 154

7.2.3 标签的应用示例 155

7.3 文本框控件 155

7.3.1 文本框的属性 155

7.3.2 文本框的事件和方法 156

7.3.3 文本框的应用示例 156

7.4 富文本框控件 157

7.4.1 富文本框的属性 157

7.4.2 富文本框的事件和方法 158

7.4.3 富文本框的应用示例 158

7.5 命令按钮控件 159

7.5.1 命令按钮的属性 159

7.5.2 命令按钮的事件和方法 159

7.5.3 命令按钮的应用示例 160

7.6 分组框控件 160

7.6.1 分组框的属性 160

7.6.2 分组框的事件和方法 161

7.6.3 分组框的应用示例 161

7.7 面板控件 161

7.7.1 面板的属性 161

7.7.2 面板的事件和方法 161

7.7.3 面板的应用示例 162

7.8 复选框控件 162

7.8.1 复选框的属性 162

7.8.2 复选框的事件和方法 162

7.8.3 复选框的应用示例 163

7.9 单选按钮控件 163

7.9.1 单选按钮的属性 163

7.9.2 单选按钮的事件和方法 164

7.9.3 单选按钮的应用示例 164

7.10 图片框控件 164

7.10.1 图片框的属性 164

7.10.2 图片框的事件和方法 165

7.10.3 图片框的应用示例 165

7.11 组合框控件 166

7.11.1 组合框的属性 166

7.11.2 Items的属性和方法 167

7.11.3 组合框的事件和方法 168

7.11.4 组合框的应用示例 168

7.12 列表框控件 168

7.12.1 列表框的属性 169

7.12.2 Items的属性和方法 169

7.12.3 列表框的事件和方法 169

7.12.4 列表框的应用示例 170

7.13 带复选框的列表框控件 172

7.13.1 CheckedListBox的属性 172

7.13.2 CheckedListBox的事件和方法 172

7.13.3 CheckedListBox的应用示例 173

7.14 定时器控件 174

7.14.1 定时器的属性 174

7.14.2 定时器的事件和方法 174

7.14.3 定时器的应用示例 174

7.15 滚动条控件 175

7.15.1 滚动条的属性 175

7.15.2 滚动条的事件和方法 175

7.15.3 滚动条的应用示例 176

7.16 月历控件 177

7.16.1 月历控件的常用属性 177

7.16.2 月历控件的事件和方法 177

7.16.3 月历控件的应用示例 177

7.17 日期/时间控件 178

7.17.1 日期/时间控件的属性 178

7.17.2 日期/时间控件的事件和方法 179

7.17.3 日期/时间控件的应用示例 179

7.18 超链接标签控件 180

7.18.1 超链接标签控件的属性 180

7.18.2 超链接标签控件的事件和方法 180

7.18.3 超链接标签控件的应用示例 180

7.19 综合示例 181

练习题7 182

第8章 菜单设计 183

8.1 菜单的基本结构 183

8.2 创建下拉式菜单 185

8.2.1 添加菜单和菜单项 185

8.2.2 设置菜单项属性 187

8.2.3 为菜单项编写事件过程 188

8.2.4 为菜单编写事件过程 188

8.3 弹出式菜单设计 192

8.4 为菜单项添加访问热键和快捷键 193

8.4.1 为菜单项添加访问热键 193

8.4.2 为菜单项添加快捷键 194

练习题8 195

第9章 高级用户界面设计 196

9.1 通用对话框 196

9.1.1 打开文件对话框 196

9.1.2 保存文件对话框 198

9.1.3 颜色对话框 200

9.1.4 字体对话框 202

9.2 图像列表框控件 203

9.2.1 建立图像列表框控件 203

9.2.2 图像列表框控件的属性 204

9.2.3 Images集合的属性和方法 204

9.3 树形视图控件 205

9.3.1 树形视图控件概述 205

9.3.2 建立树形视图控件 205

9.3.3 树形视图控件的属性 206

9.3.4 树形视图控件的事件和方法 206

9.3.5 Nodes集合和TreeNode对象 207

9.3.6 运行时树形视图控件的基本操作 208

9.4 列表视图控件 211

9.4.1 列表视图控件概述 211

9.4.2 建立列表视图控件 212

9.4.3 列表视图控件的属性 213

9.4.4 列表视图控件的事件和方法 213

9.4.5 Items集合和ListViewItem对象 213

9.4.6 Columns集合和ColumnHeader对象 214

9.4.7 运行时列表视图控件的基本操作 215

9.5 工具栏控件 217

9.5.1 建立工具栏控件 217

9.5.2 工具栏控件的属性 218

9.5.3 Items集合和ToolStripButton对象 218

9.6 状态栏控件 220

9.6.1 建立状态栏控件 221

9.6.2 状态栏控件的属性 221

练习题9 223

第10章 面向对象程序设计 224

10.1 面向对象程序设计概述 224

10.1.1 面向对象的基本概念 224

10.1.2 面向对象的优点 225

10.2 命名空间 225

10.2.1 命名空间概述 225

10.2.2 使用命名空间 226

10.3 类的创建 228

10.3.1 创建类 228

10.3.2 定义类的实例—变量 230

10.3.3 定义属性 232

10.3.4 构造函数和析构函数 235

10.4 事件设计和处理 237

10.4.1 事件和事件程序设计 238

10.4.2 建立事件 240

10.5 委托 245

10.5.1 声明委托 246

10.5.2 实例化委托 246

10.6 继承和多态 248

10.6.1 继承的实现 248

10.6.2 共享成员 249

10.6.3 子类如何访问父类的方法或属性 250

10.6.4 窗体的继承和应用 252

10.7 多态性 252

10.7.1 重载 252

10.7.2 重写 253

10.7.3 接口 254

10.8 综合示例 256

练习题10 259

第11章 图形设计 260

11.1 绘图概述 260

11.1.1 绘图的基础知识 260

11.1.2 GDI+ 261

11.1.3 Graphics类 262

11.2 绘图的基本步骤 262

11.3 绘制图形 264

11.3.1 绘制直线 265

11.3.2 绘制矩形 265

11.3.3 绘制多边形 266

11.3.4 绘制圆和椭圆 267

11.3.5 绘制弧线 267

11.3.6 绘制饼形 268

11.3.7 绘制非闭合曲线 268

11.3.8 绘制闭合曲线 269

11.3.9 绘制贝塞尔曲线 270

11.4 创建画图工具 270

11.4.1 创建画笔 271

11.4.2 创建笔刷 272

11.4.3 创建字体 273

11.5 绘制文本 274

11.6 图形的坐标变换 275

11.6.1 平移图形 275

11.6.2 旋转图形 276

11.6.3 缩放图形 277

11.7 在其他控件上绘图 277

11.8 综合示例 278

练习题11 280

第12章 文件操作 281

12.1 文件和System.IO模型概述 281

12.1.1 文件类型 281

12.1.2 文件属性 282

12.1.3 System.IO模型 283

12.2 文件夹和文件操作 284

12.2.1 文件夹操作 284

12.2.2 文件操作 287

12.3 FileStream 293

12.4 文本文件操作 296

12.4.1 StreamReader类 296

12.4.2 StreamWriter类 299

12.4.3 文本文件的随机查找 301

12.5 二进制文件操作 303

12.5.1 BinaryWriter类 303

12.5.2 BinaryReader类 304

12.5.3 二进制文件的随机查找 306

12.6 综合示例 307

练习题12 308

第13章 错误调试和处理 309

13.1 错误分类 309

13.2 程序调试 312

13.2.1 调试工具 312

13.2.2 如何开始调试 312

13.2.3 设置断点 312

13.2.4 设置调试信息 313

13.2.5 单步跟踪 316

13.3 错误处理 316

13.3.1 结构化异常处理 316

13.3.2 非结构化异常处理 319

13.3.3 Err对象 321

练习题13 322

参考文献 323

返回顶部