《Visual Basic 2008程序设计技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:尚展垒主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302246268
  • 页数:359 页
图书介绍:本书内容共分14章,分别为Visual Basic.NET编程简介、数据类型和表达式、顺序结构程序设计等。

第1章 Visual Basic.NET编程简介 1

1.1 从BASIC到Visual Basic.NET 1

1.1.1 BASIC 1

1.1.2 Visual Basic 2

1.1.3 Visual Basic.NET 2

1.2 Visual Studio 2008 3

1.2.1 版本 3

1.2.2 安装的硬件要求 4

1.2.3 安装过程 4

1.2.4 使用介绍 7

1.3 设计一个简单的Visual Basic.NET应用程序 14

1.3.1 新建项目 15

1.3.2 设计用户界面 15

1.3.3 编写事件过程代码 18

1.3.4 调试与运行 22

习题1 23

第2章 数据类型与表达式 24

2.1 标识符的概念 24

2.2 数据类型 25

2.2.1 基本数据类型 26

2.2.2 数值数据类型 27

2.2.3 字符数据类型 28

2.2.4 其他数据类型 29

2.2.5 类型转换 30

2.3 常量和变量 33

2.3.1 常量 33

2.3.2 变量 34

2.4 运算符和表达式 35

2.4.1 算术运算符 35

2.4.2 关系运算符 37

2.4.3 逻辑运算符 39

2.4.4 连接运算符 41

2.4.5 运算符的优先级 42

2.4.6 表达式 42

2.5 应用实例 43

习题2 46

第3章 顺序结构程序设计 48

3.1 赋值语句 48

3.2 输入语句 51

3.3 数据的输出 54

3.4 常用函数 58

3.5 应用举例 66

习题3 68

第4章 选择结构程序设计 69

4.1 If语句 69

4.1.1 If…Then语句 69

4.1.2 If…Then…Else…语句 70

4.1.3 If…Then…ElseIf…语句 71

4.1.4 If语句的嵌套 74

4.2 多向选择语句 76

4.3 图片控件PictureBox 77

4.4 HscrollBar和Vscrollbar控件 79

4.4.1 建立滚动条 79

4.4.2 滚动条控件的常用属性 79

4.4.3 滚动条的应用 80

4.5 分组控件 80

4.5.1 分组面板Panel控件 81

4.5.2 分组框GroupBox控件 81

4.5.3 使用TabControl控件设计选项卡 83

4.6 时间日期控件 84

4.6.1 使用Timer控件定时 84

4.6.2 使用MonthCalendar控件显示月历 86

4.6.3 使用DateTirnePicker控件设计日期时间选择器 87

习题4 87

第5章 循环结构程序设计 89

5.1 For…Next循环结构 90

5.1.1 For…Next循环结构的格式 90

5.1.2 For…Next循环结构的执行过程 90

5.1.3 Exit For语句 94

5.1.4 多重循环 95

5.1.5 For…Next在图形中的应用 98

5.1.6 优化For…Next循环的性能 100

5.2 While…End While循环语句 101

5.2.1 While…End While循环语句的语法格式 101

5.2.2 While…End While循环语句的执行过程 101

5.2.3 While…End While语句示例 102

5.3 Do…Loop循环语句 105

5.3.1 语法形式 105

5.3.2 Do…Loop语句的执行过程 107

5.3.3 Do循环示例 109

5.3.4 Exit Do语句 110

5.4 Exit语句 111

5.5 循环的嵌套 112

习题5 113

第6章 程序调试与部署 115

6.1 程序编辑环境设置 115

6.1.1 设计器视图与代码视图 115

6.1.2 显示代码中的行号 115

6.1.3 设置自动换行首选项 115

6.1.4 设置代码字体与颜色 116

6.1.5 在编辑器中指定缩进 116

6.2 程序中的错误 117

6.2.1 语法错误 117

6.2.2 语义错误 117

6.2.3 逻辑错误 119

6.3 程序的调试 120

6.3.1 设置启动窗体 120

6.3.2 设置断点 120

6.3.3 添加监视 121

6.3.4 逐语句执行 121

6.4 错误捕获和处理 122

6.5 Windows应用程序的部署 125

6.5.1 创建部署项目 125

6.5.2 将Windows应用程序添加到安装程序中 126

6.5.3 在本机部署应用程序 127

6.5.4 创建Windows应用程序的快捷方式 127

6.5.5 创建Windows应用程序的文件关联 129

6.5.6 添加注册表项 129

6.5.7 部署到其他计算机 130

习题6 131

第7章 数组 132

7.1 数组的概念 132

7.1.1 引例 132

7.1.2 数组的概念 134

7.2 静态数组 135

7.2.1 静态数组的概念 135

7.2.2 一维静态数组的定义、赋值与引用 135

7.2.3 二维数组的定义、赋值与引用 138

7.3 动态数组 142

7.3.1 动态数组的定义 142

7.3.2 Preserve参数 144

7.3.3 动态数组的应用 145

7.4 For Each…Next循环语句 147

7.4.1 For Each…Next循环语句的格式 147

7.4.2 For Each…Next循环语句的执行过程 148

7.5 自定义数据类型——Structure类型 150

7.5.1 结构的定义 150

7.5.2 结构和其他编程元素 152

7.5.3 结构数组 153

7.5.4 用结构定义自己的数据类型 156

7.6 列表类控件 156

7.6.1 ListBox控件 156

7.6.2 CheckedListBox控件 159

7.6.3 ComboBox控件 160

7.6.4 一个综合例子 161

习题7 165

第8章 过程 168

8.1 Sub过程 168

8.1.1 通用过程的定义和建立 168

8.1.2 调用通用过程 170

8.2 事件过程 171

8.2.1 窗体事件过程 172

8.2.2 控件事件过程 172

8.3 函数过程 172

8.3.1 函数过程的定义 172

8.3.2 调用函数过程 173

8.4 参数传递 175

8.4.1 形参和实参 175

8.4.2 按值传递 175

8.4.3 按地址传递 176

8.4.4 数组作为函数的参数 177

8.4.5 传递方式的选择 178

8.4.6 选择性参数的传递 178

8.4.7 按参数名称进行传递 179

8.5 变量的作用域 180

8.6 递归过程 182

8.7 过程应用举例 184

习题8 188

第9章 常用算法 190

9.1 算法的概念 190

9.1.1 算法的描述 190

9.1.2 算法的特性 191

9.1.3 算法的评估 191

9.2 穷举算法 192

9.3 迭代(递推)算法 195

9.4 递归算法 197

9.5 查找算法 199

9.5.1 顺序查找算法 199

9.5.2 二分查找算法 202

9.6 排序算法 204

9.6.1 选择排序算法 204

9.6.2 冒泡排序算法 208

9.6.3 插入排序算法 210

习题9 212

第10章 文件 213

10.1 文件结构和文件分类 213

10.1.1 文件结构 213

10.1.2 文件分类 214

10.2 顺序文件操作方法 215

10.2.1 打开文件 215

10.2.2 关闭文件 217

10.2.3 写操作 217

10.2.4 读操作 219

10.2.5 几个重要的文件函数 221

10.3 随机文件操作方法 223

10.3.1 随机文件的打开和关闭 223

10.3.2 随机文件的读写 223

10.4 文件操作举例 225

习题10 230

第11章 Windows高级界面设计 232

11.1 界面设计的原则 232

11.2 “菜单和工具栏”控件组设计 233

11.2.1 菜单栏设计 233

11.2.2 工具栏设计 238

11.2.3 状态栏设计 239

11.3 常用对话框设计 241

11.3.1 打开文件对话框(OpenFileDialog)控件 241

11.3.2 保存文件对话框(SaveFileDialog)控件 242

11.3.3 颜色对话框(ColorDialog)控件 242

11.3.4 字体对话框(FontDialog)控件 243

11.4 MDI窗体 245

11.4.1 MDI的相关概念 245

11.4.2 MDI的属性、方法和事件 245

11.5 多媒体播放器控件设置 249

11.5.1 视音频播放器 249

11.5.2 Flash播放控件的设置 252

11.6 键盘事件 255

11.6.1 KeyDown事件和KeyUp事件 255

11.6.2 KeyPress事件 257

11.7 鼠标事件 257

习题11 259

第12章 ADO.NET数据库编程 260

12.1 数据库基础 260

12.1.1 数据库概述 260

12.1.2 数据库术语 260

12.1.3 建立数据库 261

12.1.4 SQL语言 264

12.2 ADO.NET简介 268

12.2.1 ADO.NET的结构 268

12.2.2 ADO.NET的特点 270

12.2.3 ADO.NET核心组件 270

12.3 ADO.NET核心对象 271

12.3.1 Connection对象 271

12.3.2 Command对象 274

12.3.3 DataReader对象 275

12.3.4 DataAdapter对象 277

12.4 DataSet 278

12.4.1 DataSet的结构 278

12.4.2 DataTable 280

12.4.3 DataColumn和DataRow 281

12.4.4 DataRelation 282

12.5 在Visual Studio 2008中使用数据库示例 283

12.5.1 使用Access数据库 283

12.5.2 使用数据源窗口 287

习题12 290

第13章 数据控件及实例 291

13.1 数据控件简介 291

13.2 DataGridView控件 291

13.2.1 使用DataGridView控件显示数据库记录 291

13.2.2 用代码设置DataGridView的属性 295

13.2.3 利用DataGridView控件获取数据的代码编写 297

13.3 数据绑定控件 300

13.3.1 数据绑定 300

13.3.2 数据绑定控件BindingSource 302

13.4 数据导航控件BindingNavigator 304

13.4.1 BindingNavigator的结构 304

13.4.2 在窗体中添加BindingNavigator的方法 305

13.5 数据库项目实例 307

13.5.1 学生信息管理系统简介 307

13.5.2 数据库设计 307

13.5.3 重点子系统功能实现 309

习题13 311

第14章 ASP.NET动态网页开发初步 312

14.1 ASP.NET动态网页简介 312

14.1.1 网页的概念 312

14.1.2 Web语言 313

14.1.3 ASP.NET环境配置 315

14.1.4 创建ASP.NET网站 316

14.1.5 表单数据验证 318

14.2 ASP.NET内置对象 320

14.2.1 ASP.NET对象简介 320

14.2.2 Response对象 322

14.2.3 Request对象 322

14.2.4 Server对象 325

14.2.5 Application和Session对象 326

14.3 利用数据控件属性配置实现对数据的操作 327

14.3.1 配置数据源 328

14.3.2 使用GridView显示数据 329

14.3.3 使用DetailsView显示明细表数据 336

14.3.4 使用DataList控件显示数据 339

14.3.5 使用Repeater控件显示数据 343

14.4 利用ADO.NET对象编程实现对数据的操作 345

14.4.1 使用Repeater访问数据库 345

14.4.2 通过插入动态代码显示数据 347

14.4.3 实现数据的动态添加 350

14.4.4 实现数据的动态修改与删除 351

14.4.5 使用DataSet访问数据库 355

14.5 ASP.NET网站的发布 356

习题14 358

参考文献 359