《Visual Basic.NET程序设计案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:沈大林主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:9787113077679
  • 页数:272 页
图书介绍:本书内容包括VB.NET运行环境和安装方法、VB.NET语言的基础知识、数据库基础知识等。

第0章 绪论 1

0.1 VB.NET 1

0.1.1 什么是.NET框架 1

0.1.2 什么是VB.NET 1

0.1.3 VB.NET的新特性 2

0.2 VB.NET的集成开发环境 4

0.2.1 安装VB.NET 4

0.2.2 集成开发环境 6

0.3 教学方法和课程安排 10

第1章 VB.NET语言基础 12

1.1 【案例1】使用标签控件显示奥运标语 12

相关知识 13

VB.NET应用程序的组成 13

控件的基本操作 14

使用“格式”主菜单 14

使用“帮助”主菜单 16

Label控件 17

窗体 18

案例进阶 18

显示彩色奥运标语 18

1.2 【案例2】变量的作用 19

相关知识 21

VB.NET程序的代码结构 21

VB.NET的数据类型 22

标识符和关键字 23

声明变量 24

赋值语句 25

常量 25

注释语句 26

TextBox控件 26

案例进阶 27

应用TextBox控件 27

1.3 【案例3】计算随机产生的算术题 28

相关知识 30

数据类型转换 30

算术运算符和算术表达式 32

赋值运算符和赋值表达式 33

连接运算符 33

数学函数 33

日期和时间函数 35

案例进阶 36

计算时间间隔 36

1.4 【案例4】模拟密码验证系统 37

相关知识 39

算法的概念和特征 39

描述算法的方法 40

比较运算符和比较表达式 42

逻辑运算符和逻辑表达式 43

优先级 44

If语句 44

案例进阶 47

判断某年是否为闰年 47

1.5 【案例5】十二生肖简介 48

相关知识 50

Select Case语句 50

合并Case语句 51

事件的概念 52

创建响应事件的过程 53

RadioButton控件 54

Panel控件和GroupBox控件 54

CheckBox控件 55

案例进阶 55

批改算术题 55

1.6 【案例6】求自然常数 58

相关知识 59

For...Next语句 59

循环嵌套 61

While...End While语句 62

Do...Loop语句 63

ListBox控件 63

ComboBox控件 65

对集合进行操作 66

案例进阶 67

求10000以内的完全数 67

求300以内的素数 68

简易英汉—汉英字典 69

思考与练习 72

第2章 数组和VB.NET程序分块设计 74

2.1 【案例7】制作问卷调查表 74

相关知识 76

数据结构 76

数组的概念 77

一维数组 77

For Each...Next语句 78

案例进阶 79

插入排序法 79

选择排序法 80

2.2 【案例8】查询学生各科成绩 82

相关知识 83

多维数组 83

多维数组的应用 84

创建自定义数据类型 84

应用自定义数据类型 85

案例进阶 86

计算两个矩阵的和、差 86

记录产品销售量 87

2.3 【案例9】使用两种过程分别求组合数 89

相关知识 91

程序分块设计的意义 91

过程的类型 91

Sub过程 92

Function过程 93

变量的作用域 94

案例进阶 95

求最大公约数和最小公倍数 95

2.4 【案例10】将十进制数字转换为二进制数字 98

相关知识 99

形参和实参 99

关键字ByVal和ByRef 100

过程重载 100

递归方法 101

案例进阶 102

求斐波纳契数列前20位数字  102

精确计算50 !的值 103

思考与练习 105

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

3.1 【案例11】转换字母大小写形式 106

相关知识 107

面向对象的概念 107

面向对象的特点 108

面向对象程序设计的优点 109

命名空间 109

VB.NET类库 110

String类 111

字符串函数 113

案例进阶 114

数字菱形图案 114

3.2 【案例12】创建并应用People类  116

相关知识 118

类的构造方法 118

类的变量 119

类的方法 121

实例变量和实例方法的修饰符 121

案例进阶 122

创建并应用Trapezia类 122

3.3 【案例13】统计手机销售量 123

相关知识 126

Property过程 126

默认属性 127

关键字Me 128

对象比较 129

对象数组 129

案例进阶 130

比较3个长方形的面积 130

3.4 【案例14】改进“统计手机销售量”程序 131

相关知识 134

什么是类的继承 134

如何在VB.NET中实现类的继承 135

继承的可传递性 135

什么是类的多态 136

关键字MyBase 136

关键字MyClass 138

案例进阶 138

Trapezia类和Rect类的父类  138

3.5 【案例15】求一个数列的和 141

相关知识 143

命名空间 143

修饰符 144

什么是接口 145

如何在VB.NET中实现接口  145

案例进阶 147

斐波纳契数列的和 147

思考与练习 147

第4章 应用程序的开发 149

4.1 【案例16】移动的数字钟 149

相关知识 151

Timer组件 151

ErrorProvider组件 152

格式化数据函数 153

案例进阶 155

指定格式输出数字 155

4.2 【案例17】黄山花卉展 156

相关知识 159

ImageList组件和PictureBox控件 159

什么是焦点 159

设置Tab键顺序 160

设置访问键 160

在代码中改变控件的属性 161

案例进阶 162

设置文本的字体和颜色 162

4.3 【案例18】用键盘操纵的“老鼠过街”游戏 164

相关知识 166

键盘事件 166

鼠标事件 168

常见错误 169

调试程序 170

案例进阶 172

显示鼠标指针当前位置 172

4.4 【案例19】文件的加密和解密 173

相关知识 175

文件结构和分类 175

打开顺序文件 175

编辑顺序文件 176

文件函数 178

随机文件 178

案例进阶 179

记录和查询学生成绩 179

4.5 【案例20】创建菜单 180

相关知识 182

MenuItem控件的属性和事件  182

MessageBox对话框 183

创建状态栏 184

设置状态栏属性 185

案例进阶 186

显示程序状态 186

4.6 【案例21】应用RichTextBox控件 188

相关知识 189

RichTextBox控件 189

FontDialog组件 190

ColorDialog组件 192

创建工具栏 193

编辑工具栏 194

工具栏的事件和方法 195

案例进阶 196

创建“文字格式”工具栏 196

4.7 【案例22】创建多窗体程序 197

相关知识 199

什么是MDI 199

创建多窗体 200

编辑多窗体 201

案例进阶 202

创建父窗体和子窗体 202

思考与练习 203

第5章 VB.NET的图形处理技术 205

5.1 【案例23】绘制一个小房子 205

相关知识 206

图形处理技术基础知识 206

Pen类 207

辅助绘图类 207

Graphics类 209

案例进阶 210

绘制函数图形 210

使用鼠标绘制图形 212

5.2 【案例24】动态展示图片 214

相关知识 215

Image类和Bitmap类 215

Brush类 216

填充图形 219

文本处理 219

案例进阶 220

填充颜色 220

闪烁文字 221

思考与练习 222

第6章 Web程序设计 223

6.1 【案例25】自制浏览器 223

相关知识 225

结构化异常处理 225

Explorer组件 226

案例进阶 227

处理异常 227

6.2 【案例26】Web窗体 228

相关知识 231

ASP.NET简介 231

Web窗体基础知识 231

HTML 233

案例进阶 233

登记个人信息网页 233

改进“Web窗体”程序 236

思考与练习 238

第7章 数据库程序设计 239

7.1 【案例27】显示“图书”数据库 239

相关知识 243

数据库基础知识 243

ADO.NET 244

案例进阶 246

浏览“通讯录”数据库 246

7.2 【案例28】查询图书数据 250

相关知识 252

数据绑定控件 252

SQL 253

案例进阶 255

管理图书数据(1) 255

管理图书数据(2) 257

管理图书数据(3) 262

思考与练习 266

附录A 常用字符的ASCII码 268

附录B 常用的HTML标记符 269

参考文献 271