当前位置:首页 > 其他书籍
Visual Basic 2008程序设计教程
Visual Basic 2008程序设计教程

Visual Basic 2008程序设计教程PDF电子书下载

其他书籍

  • 电子书积分:11 积分如何计算积分?
  • 作 者:隋晓红,董军编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2010
  • ISBN:9787301166314
  • 页数:289 页
图书介绍:本书着重介绍Visual Basic 2008程序设计语言的基础知识和编程基本方法,同时介绍了面向对象的程序设计方法。全书分14章,主要内容有Visual Basic 2008概述、可视化应用程序设计基础、Visual Basic 2008 语言基础、基本控制结构、复合数据类型、过程、常用控件、界面设计、面向对象的程序设计、文件、数据库和ADO.NET技术、Web应用程序设计、异常处理与多线程、综合实例”小秘书信息管理系统”等。
《Visual Basic 2008程序设计教程》目录

第1章Visual Basic 2008概述 1

1.1 Visual Basic 2008简介 1

1.1.1 Visual Basic 2008的基本特点 1

1.1.2 Visual Basic 2008的软硬件要求 3

1.1.3安装集成开发环境 4

1.2 Visual Studio 2008集成开发环境 4

1.2.1 Visual Studio 2008的启动与退出 4

1.2.2创建一个新项目 5

1.2.3打开现有的项目 6

1.2.4常用功能窗口介绍 6

1.3小结 8

1.4习题 9

第2章 可视化应用程序设计基础 10

2.1基本概念 10

2.1.1类和对象 10

2.1.2对象的三要素 11

2.2窗体 12

2.2.1窗体的属性、事件与方法 12

2.2.2窗体的操作 13

2.3基本控件 14

2.3.1标签 14

2.3.2文本框 15

2.3.3按钮 15

2.4可视化应用程序的工作方式 16

2.5 Visual Basic 2008应用程序的设计步骤 17

2.6简单应用程序设计实例 17

2.7获取帮助 19

2.8小结 20

2.9习题 21

第3章Visual Basic 2008语言基础 22

3.1 Visual Basic 2008语言的基本概念 23

3.1.1标识符与关键字 23

3.1.2语句 23

3.1.3书写规范 24

3.2基本数据类型 25

3.3常量 27

3.3.1直接常量 28

3.3.2符号常量 29

3.4变量 29

3.4.1变量的声明 29

3.4.2变量的初始值与赋值 31

3.4.3变量的属性和方法 32

3.4.4变量的作用域 32

3.5运算符与表达式 33

3.5.1算术运算符 33

3.5.2字符串运算符 34

3.5.3关系运算符 35

3.5.4逻辑运算符 36

3.5.5位运算符 36

3.5.6赋值运算符 37

3.6字符串处理 37

3.6.1 String类 37

3.6.2 StringBuilder类 42

3.7常用内部函数 43

3.7.1数学函数 44

3.7.2随机数函数 44

3.7.3转换函数 45

3.7.4日期和时间函数 45

3.7.5数据类型转换函数 46

3.8小结 46

3.9习题 47

第4章 基本控制结构 48

4.1选择结构 48

4.1.1 If…Then语句 48

4.1.2实例——求3个数中的最大值 49

4.1.3 If…Then…Else语句 50

4.1.4实例——求三角形的面积 51

4.1.5 If…Then…ElseIf语句 51

4.1.6实例——成绩等级评定 52

4.1.7 Select Case语句 53

4.1.8实例——波特率代码查询 54

4.1.9 If语句的嵌套 55

4.1.10实例——闰年判定 55

4.1.11条件函数 56

4.2循环结构 57

4.2.1 For…Next语句 57

4.2.2实例——数字逆序显示 59

4.2.3 Do…Loop语句 59

4.2.4实例——人口预测 62

4.2.5 While…End While循环语句 62

4.2.6 For Each…Next循环语句 63

4.2.7循环嵌套 64

4.3其他控制语句 65

4.3.1 GoTo语句 65

4.3.2 Exit语句 65

4.3.3 With…End With语句 65

4.4综合实例 66

4.4.1实例——十进制数转换为十六进制数 66

4.4.2实例——素数判定 67

4.4.3实例——最大公约数和最小公倍数 68

4.4.4实例——组合问题 69

4.4.5实例——各类字符统计 70

4.5小结 71

4.6习题 71

第5章 复合数据类型 73

5.1数组 73

5.1.1一维数组的声明和引用 74

5.1.2二维数组的声明和引用 75

5.1.3动态数组 76

5.1.4数组综合实例1——数组元素值的输入与输出 77

5.1.5数组综合实例2——起泡法排序 77

5.1.6数组综合实例3——杨辉三角形 79

5.1.7数组综合实例4——Josephus问题 80

5.2集合 81

5.2.1集合的创建 81

5.2.2集合的属性 82

5.2.3集合的方法 82

5.2.4集合元素的遍历 83

5.2.5集合的综合实例——学生信息的添加与查询 83

5.3结构 84

5.3.1定义结构类型 84

5.3.2声明和使用结构类型变量 85

5.3.3结构的综合实例——平面中两点间距离 86

5.4枚举 87

5.5计算器(标准型)的设计 88

5.6小结 91

5.7习题 91

第6章 过程 93

6.1过程概述 93

6.1.1过程的定义 93

6.1.2过程的分类 94

6.2 Sub过程 94

6.2.1事件过程 94

6.2.2通用过程 95

6.2.3实例——n! 96

6.3函数过程 97

6.3.1函数过程的定义 97

6.3.2函数过程的调用 98

6.3.3实例——十六进数转换成十进制数 98

6.4过程参数的传递 99

6.4.1形式参数与实际参数 100

6.4.2参数传递的方式 100

6.4.3数组参数的传递 101

6.4.4实例——求整型数组元素的平均值 101

6.5变量的作用域与生存期 102

6.5.1变量的作用域 102

6.5.2静态变量 103

6.6过程的嵌套和递归调用 104

6.6.1过程的嵌套调用 104

6.6.2过程的递归调用 104

6.7综合实例——进制转换器的设计 105

6.8小结 116

6.9习题 116

第7章 常用控件 118

7.1控件分类 118

7.2控件的通用特性 119

7.3 RichTextBox控件 119

7.4 GroupBox控件和Panel控件 121

7.5 RadioButton控件和CheckBox控件 122

7.5.1单选按钮控件 122

7.5.2复选框控件 123

7.5.3实例——信息录入 123

7.6 ListBox控件 125

7.6.1列表框控件的常用属性 125

7.6.2列表框控件的常用方法 126

7.6.3列表框控件的常用事件 127

7.6.4实例——英汉词典设计 127

7.7 ComboBox控件 129

7.7.1组合框控件的常用属性、方法及事件 129

7.7.2实例——信息显示 130

7.8 Timer控件 131

7.9 PictureBox控件 131

7.9.1图片框控件的常用属性 131

7.9.2图片框控件的常用方法 132

7.9.3图片框控件的常用事件 132

7.9.4实例——图片选择器 132

7.10 MonthCalender控件和DateTimePicker控件 133

7.10.1 MonthCalendar控件 133

7.10.2 DateTimePicker控件 134

7.10.3实例——日期选择 135

7.11滚动条控件 136

7.11.1滚动条控件的常用属性 136

7.11.2滚动条控件的常用方法和事件 137

7.11.3实例——颜色合成 137

7.12 TreeView控件 139

7.12.1 TreeView控件的常用属性 139

7.12.2 TreeView控件的常用方法 139

7.12.3 TreeView控件的常用事件 140

7.12.4 TreeNode类 140

7.12.5实例——树结构视图的实现 141

7.13 ListView控件 142

7.13.1 ListView控件的常用属性 143

7.13.2 ListView控件的常用方法 143

7.13.3 ListView控件的常用事件 144

7.13.4实例——多种视图模式的信息显示 144

7.14小结 146

7.15 习题 146

第8章 界面设计 147

8.1菜单的设计 148

8.1.1菜单的基本结构 148

8.1.2下拉式菜单的设计 148

8.1.3弹出式菜单的设计 150

8.1.4实例——文本编辑器菜单的设计 150

8.2工具栏的设计 153

8.2.1创建工具栏的基本步骤 153

8.2.2实例——文本编辑器工具栏的设计 154

8.3状态栏的设计 155

8.3.1创建状态栏的基本步骤 155

8.3.2实例——文本编辑器状态栏的设计 156

8.4通用对话框的设计 156

8.4.1打开文件对话框 157

8.4.2保存文件对话框 159

8.4.3字体对话框 160

8.4.4颜色对话框 161

8.4.5实例——通用对话框在文本编辑器设计中的应用 162

8.5多文档界面应用程序 164

8.5.1 MDI窗体 164

8.5.2 MDI应用程序设计的一般步骤 164

8.6小结 165

8.7习题 165

第9章 面向对象程序设计 166

9.1类的定义 166

9.2属性的定义 168

9.3方法的定义 170

9.4事件的定义 170

9.5综合实例1——利用类求解圆面积 171

9.6综合实例2——信息验证程序的设计 173

9.7构造函数与析构函数 175

9.8继承 175

9.9接口 177

9.10多态的实现 178

9.11 My对象 180

9.12小结 184

9.13习题 184

第10章 文件 185

10.1文件概述 185

10.2文件的结构和分类 186

10.2.1文件结构 186

10.2.2文件分类 186

10.3文件的访问 187

10.3.1文件的访问步骤 187

10.3.2文件的访问方法 188

10.3.3流的基本概念 188

10.4使用System.IO命名空间中的类访问文件 189

10.4.1 Directory类与File类的使用 189

10.4.2实例——目录与文件的基本操作 191

10.4.3文本文件的访问 193

10.4.4实例——简易通讯录 194

10.4.5二进制文件的访问 197

10.4.6实例——二进制文件的 198

读/写操作 198

10.5小结 200

10.6习题 200

第11章 数据库和ADO.NET技术 201

11.1数据库基础知识 201

11.1.1数据库的概念 201

11.1.2关系数据库及其结构 202

11.1.3 SQL语言 203

11.2典型数据库的创建 204

11.2.1创建ACCESS数据库 205

11.2.2创建SQL Server 2005数据库 205

11.3 ADO.NET的基础知识 206

11.3.1.NET命名空间 206

11.3.2 ADO.NET简介 207

11.3.3 ADO.NET对象模型 208

11.3.4 ADO.NET相关类的命名空间 208

11.3.5 Visual Basic 2008中数据访问建立的步骤 209

11.4数据源的连接——Connection对象 209

11.4.1.NET数据提供程序 209

11.4.2 SqlConnectlon对象 210

11.4.3 OleDbConnection对象 212

11.4.4实例——连接典型数据库 212

11.5数据存取 213

11.5.1 Command对象 213

11.5.2 DataReader对象 215

11.5.3 DataAdapter对象 217

11.5.4 DataSet对象 218

11.6用控件显示数据库信息 220

11.6.1用绑定控件显示数据库信息 220

11.6.2用DataGridView控件显示数据库信息 222

11.7综合实例——教务管理信息系统 224

11.8小结 238

11.9习题 238

第12章Web应用程序设计 240

12.1 Web应用程序介绍 240

12.1.1 Web的基本概念 240

12.1.2 Web应用程序的发展 241

12.2 ASP.NET简介 242

12.2.1 ASP.NET运行环境 242

12.2.2创建ASP.NET Web应用程序 242

12.3使用ASP.NET开发Web应用程序 244

12.3.1 ASP.NET Web窗体 244

12.3.2 HTML控件 244

12.3.3服务器控件 245

12.3.4 ASP.NET常用对象 245

12.3.5实例——留言板 248

12.5小结 256

12.6习题 256

第13章 程序调试与异常处理 257

13.1错误的类型 257

13.1.1语法错误 257

13.1.2运行时错误 258

13.1.3逻辑错误 258

13.2程序调试 258

13.2.1调试工具 258

13.2.2跟踪程序 259

13.2.3调试窗口 260

13.3异常处理 261

13.3.1 Exception类 262

13.3.2 Try…Catch…Finally语句 262

13.3.3创建和抛出自定义的异常 264

13.4小结 264

13.5习题 264

第14章 综合实例——小秘书信息管理系统 265

14.1创建数据库 265

14.2登录窗体的设计 266

14.3添加新用户窗体的设计 270

14.4主窗体的设计 272

14.5日程提醒窗体的设计 276

14.6联系人窗体的设计 281

14.7小结 288

参考文献 289

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