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

  • 购买积分:12 如何计算积分?
  • 作  者:包空军,孙占锋,韩怿冰,张安琳等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2019
  • ISBN:9787113254629
  • 页数:334 页
图书介绍:全书内容包括Visual Basic.NET编程基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、程序调试与异常处理、数组、常用查找与排序算法、过程与函数、文件、Windows高级界面设计、ADO.NET数据库编程以及ASP.NET动态网页开发初步。让读者了解编程的基本思想,熟悉程序基本结构和常用算法,掌握VB.NET中事件驱动编程方法,突出基于ADO.NET的数据库编程综合应用能力培养。

基础部分 1

第1章 Visual Basic.NET编程基础 1

1.1 Visual Basic.NET概述 1

1.1.1 BASIC语言 1

1.1.2 Visual Studio.NET框架 2

1.2 设计一个简单的Visual Basic.NET应用程序 2

1.2.1 新建项目 3

1.2.2 设计用户界面 4

1.2.3 编写事件过程代码 6

1.2.4 调试与运行 7

1.3 标识符命名规则 8

1.4 数据类型 9

1.4.1 基本数据类型 10

1.4.2 数值数据类型 11

1.4.3 字符数据类型 12

1.4.4 其他数据类型 12

1.4.5 类型转换 13

1.5 常量和变量 16

1.5.1 常量 16

1.5.2 变量 16

1.6 运算符和表达式 18

1.6.1 算术运算符 18

1.6.2 关系运算符 20

1.6.3 逻辑运算符 21

1.6.4 连接运算符 23

1.6.5 运算符的优先级 24

1.6.6 表达式 24

1.7 应用实例 25

习题 28

第2章 顺序结构程序设计 32

2.1 程序的基本编写方法 33

2.2 赋值语句 34

2.3 输入语句 37

2.3.1 直接赋值输入 37

2.3.2 利用控件交互输入 37

2.4 数据的输出 41

2.5 常用函数 46

2.6 应用举例 54

习题 56

第3章 选择结构程序设计 58

3.1 If语句 58

3.1.1 If...Then语句 58

3.1.2 If...Then...Else...语句 59

3.1.3 If...Then...Elseif...语句 61

3.2 多向选择语句 65

3.3 条件函数 66

3.4 图片控件 PictureBox 67

3.5 滚动条控件HscrollBar和VscrollBar 69

3.5.1 建立滚动条 69

3.5.2 滚动条控件的常用属性 69

3.5.3 滚动条的应用 70

3.6 时间日期控件 73

3.6.1 定时控件Timer 73

3.6.2 月历控件MonthCalendar 75

3.6.3 日期时间选择器DateTimePicker控件 76

习题 76

第4章 循环结构程序设计 78

4.1 循环结构的类型 78

4.2 For...Next循环结构 79

4.2.1 For...Next循环结构的语法格式 79

4.2.2 For...Next循环结构的执行过程 79

4.2.3 Exit For语句 83

4.2.4 多重循环 84

4.3 While...End While循环语句 88

4.3.1 While...End While循环语句的语法格式 88

4.3.2 While...End While循环语句的执行过程 89

4.3.3 While...End While语句示例 89

4.4 Do...Loop循环语句 92

4.4.1 Do...Loop循环语句的语法格式 92

4.4.2 Do...Loop循环语句的执行过程 94

4.4.3 Do...Loop循环语句趣例 96

4.5 循环的嵌套 97

4.6 Exit语句 99

习题 101

第5章 程序调试与异常处理 103

5.1 应用程序的三种工作模式 103

5.2 程序编辑环境设置 104

5.2.1 设置工具箱 104

5.2.2 显示代码中的行号 105

5.2.3 设置自动换行首选项 105

5.2.4 设置代码字体与颜色 105

5.2.5 在编辑器中指定缩进 106

5.3 程序中的错误类型 106

5.3.1 语法错误 106

5.3.2 语义错误 107

5.3.3 逻辑错误 108

5.4 程序的调试 109

5.4.1 设置启动窗体 109

5.4.2 设置断点 110

5.4.3 添加监视 110

5.4.4 逐语句执行 111

5.5 结构化异常处理 111

5.6 Windows应用程序的部署 114

习题 116

第6章 数组 117

6.1 数组的概念 117

6.1.1 引例 117

6.1.2 数组的概念 118

6.2 定长数组 118

6.2.1 定长数组的概念 118

6.2.2 一维数组的定义、赋值与引用 119

6.2.3 二维数组的定义、赋值与引用 125

6.3 动态数组 129

6.3.1 动态数组的定义 130

6.3.2 动态数组使用举例 131

6.4 数组的常用属性和方法 133

6.5 For Each...Next循环 134

6.5.1 For Each...Next循环的格式 134

6.5.2 For Each...Next循环的执行过程 135

6.6 自定义数据类型——Structure 136

6.6.1 结构的定义 136

6.6.2 结构的使用 137

6.6.3 结构与数组 138

习题 141

第7章 常用查找与排序算法 143

7.1 算法概述 143

7.1.1 算法的描述 143

7.1.2 算法的特性 144

7.1.3 算法的评估 144

7.2 查找算法 145

7.2.1 顺序查找算法 145

7.2.2 二分查找算法 147

7.3 排序算法 150

7.3.1 选择排序算法 150

7.3.2 冒泡排序算法 153

7.3.3 插入排序算法 156

习题 158

第8章 过程与函数 159

8.1 事件过程 159

8.1.1 窗体事件过程 159

8.1.2 控件事件过程 160

8.2 通用过程Sub 160

8.2.1 通用过程的定义和建立 161

8.2.2 调用通用过程 162

8.3 函数过程Function 163

8.3.1 函数过程的定义 163

8.3.2 调用函数过程 164

8.4 参数传递 165

8.4.1 形参和实参 165

8.4.2 传值与传地址 166

8.4.3 数组作为函数的参数 167

8.4.4 传递方式的选择 168

8.5 变量的作用域 169

8.6 递归过程 171

8.7 过程应用举例 172

习题 177

第9章 文件 186

9.1 文件结构和文件分类 186

9.1.1 文件结构 186

9.1.2 文件分类 187

9.2 顺序文件操作方法 188

9.2.1 打开文件 188

9.2.2 关闭文件 190

9.2.3 写操作 190

9.2.4 读操作 192

9.2.5 几个重要的文件函数 194

9.3 顺序文件操作举例 196

习题 201

提高部分 202

第10章 Windows高级界面设计 202

10.1 界面设计的原则 202

10.2 “菜单和工具栏”控件组设计 203

10.2.1 菜单栏设计 203

10.2.2 工具栏设计 209

10.2.3 状态栏设计 210

10.3 MDI窗体 212

10.3.1 MDI的相关概念 212

10.3.2 MDI的属性、方法和事件 212

10.4 容器类控件 216

10.4.1 分组框控件GroupBox 217

10.4.2 分组面板控件Panel 219

10.4.3 选项卡控件TabControl 219

10.5 列表类控件 219

10.5.1 ListBox控件 219

10.5.2 CheckedListBox控件 223

10.5.3 ComboBox控件 224

10.5.4 分组控件示例 225

10.6 常用对话框设计 229

10.6.1 打开文件对话框(OpenFileDialog)控件 229

10.6.2 保存文件对话框(SaveFileDialogue)控件 230

10.6.3 颜色对话框(ColorDialogue)控件 231

10.6.4 字体对话框(FontDialogue)控件 231

习题 233

第11章 ADO.NET数据库编程 234

11.1 数据库基础 234

11.1.1 关系数据库概述 234

11.1.2 SQL基本语句 238

11.2 ADO.NET核心对象 241

11.2.1 ADO.NET的结构 242

11.2.2 ADO.NET的特点 243

11.2.3 ADO.NET核心组件 243

11.3 ADO.NET核心对象 244

11.3.1 数据连接对象Connection 244

11.3.2 数据命令对象Command 247

11.3.3 数据适配器对象DataAdapter 248

11.3.4 数据只读器对象DataReader 250

11.4 数据集DataSet 251

11.4.1 DataSet的结构 251

11.4.2 DataTable 253

11.4.3 DataColumn和DataRow 254

11.4.4 DataRelation 255

11.5 在Visual Studio 2013中使用数据库示例 256

11.5.1 使用Access数据库 256

11.5.2 使用数据源窗口 261

11.6 数据控件 264

11.6.1 数据显示控件DataGridView 265

11.6.2 数据绑定控件BindingSource 274

11.6.3 数据导航控件BindingNavigator 278

11.6.4 图表控件Chart 279

11.7 数据库项目实例 280

11.7.1 学生信息管理系统简介 280

11.7.2 数据库设计 281

11.7.3 重点子系统功能实现 281

习题 284

第12章 ASP.NET动态网页开发初步 285

12.1 ASP.NET动态网页简介 285

12.1.1 网页的概念 285

12.1.2 Web语言 287

12.1.3 ASP.NET环境配置 288

12.1.4 创建ASP.NET网站 290

12.1.5 表单数据验证 292

12.2 ASP.NET内置对象 293

12.2.1 ASP.NET对象简介 293

12.2.2 Response对象 295

12.2.3 Request对象 296

12.2.4 Server对象 298

12.2.5 Application和Session对象 300

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

12.3.1 配置数据源 301

12.3.2 使用GridView显示数据 304

12.3.3 使用DetailsView显示明细表数据 311

12.3.4 使用DataList控件显示数据 315

12.3.5 使用Repeater控件显示数据 318

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

12.4.1 使用Repeater访问数据库 321

12.4.2 通过插入动态代码显示数据 323

12.4.3 实现数据的动态添加 325

12.4.4 实现数据的动态修改与删除 326

12.4.5 使用DataSet访问数据库 330

习题 333

参考文献 334