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

  • 购买积分:13 如何计算积分?
  • 作  者:尚展垒等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302415671
  • 页数:374 页
图书介绍:本书内容共分14章,分别为:Visual Basic .NET2013简介、数据类型和表达式、顺序结构程序设计、选择结构程序设计、循环程序设计、程序调试与部署、数组、常用算法、文件、Windows高级界面设计、ADO.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 3

1.2 Visual Studio 2013 3

1.2.1 版本 4

1.2.2 安装的要求 4

1.2.3 安装过程 5

1.2.4 使用介绍 5

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章 Visual Basic.NET数据类型与表达式 24

2.1 标识符的概念 24

2.2 数据类型 25

2.2.1 基本数据类型 26

2.2.2 数值数据类型 27

2.2.3 字符数据类型 29

2.2.4 其他数据类型 29

2.2.5 类型转换 31

2.3 常量和变量 33

2.3.1 常量 34

2.3.2 变量(Variable) 34

2.4 运算符和表达式 35

2.4.1 算术运算符 36

2.4.2 关系运算符 37

2.4.3 逻辑运算符 40

2.4.4 连接运算符 41

2.4.5 运算符的优先级 42

2.4.6 表达式 43

2.5 应用实例 43

习题2 47

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

3.1 赋值语句 49

3.2 输入语句 52

3.3 数据的输出 55

3.4 常用函数 60

3.5 应用举例 68

习题3 69

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

4.1 If语句 71

4.1.1 If…Then语句 71

4.1.2 If…Then…Else…语句 72

4.1.3 If…Then…ElseIf…语句 74

4.1.4 If语句的嵌套 77

4.2 多向选择语句 79

4.3 图片控件PictureBox 81

4.4 HscrollBar和VscrollBar控件 82

4.4.1 建立滚动条 82

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

4.4.3 滚动条的应用 83

4.5 分组控件 84

4.5.1 分组面板Panel控件 84

4.5.2 分组框GroupBox控件 85

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

4.6 时间日期控件 87

4.6.1 使用Timer控件定时 88

4.6.2 使用MonthCalendar控件显示月历 90

4.6.3 使用DateTimePicker控件设计日期时间选择器 91

习题4 91

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

5.1 For…Next循环结构 94

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

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

5.1.3 Exit For语句 98

5.1.4 多重循环 99

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

5.2 While…End While循环语句 104

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

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

5.2.3 While…End While语句示例 105

5.3 Do…Loop循环语句 108

5.3.1 语法形式 108

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

5.3.3 Do循环示例 112

5.3.4 Exit Do语句 113

5.4 Exit语句 114

5.5 循环的嵌套 115

习题5 116

第6章 程序调试与部署 118

6.1 程序编辑环境设置 118

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

6.1.2 显示代码中的行号 118

6.1.3 设置自动换行首选项 118

6.1.4 设置代码字体与颜色 119

6.1.5 在编辑器中指定缩进 120

6.2 程序中的错误 120

6.2.1 语法错误 120

6.2.2 语义错误 121

6.2.3 逻辑错误 122

6.3 程序的调试 124

6.3.1 设置启动窗体 124

6.3.2 设置断点 124

6.3.3 添加监视 125

6.3.4 逐语句执行 125

6.4 错误捕获和处理 126

6.5 Windows应用程序的部署 129

习题6 131

第7章 数组 132

7.1 数组的概念 132

7.1.1 引例 132

7.1.2 数组的概念 133

7.2 定长数组 133

7.2.1 定长数组的概念 133

7.2.2 一维数组的定义、赋值与引用 133

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

7.3 动态数组 141

7.3.1 动态数组的定义 141

7.3.2 动态数组使用举例 142

7.4 数组的常用属性和方法 144

7.5 数组应用 145

7.6 For Each…Next循环 149

7.6.1 For Each…Next循环的格式 149

7.6.2 For Each…Next循环的执行过程 150

7.7 自定义数据类型——Structure 151

7.7.1 结构的定义 152

7.7.2 结构的使用 153

7.7.3 结构与数组 154

7.8 列表类控件 157

7.8.1 ListBox控件 157

7.8.2 CheckedListBox控件 160

7.8.3 ComboBox控件 161

7.8.4 一个综合例子 162

习题7 166

第8章 过程 169

8.1 Sub过程 169

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

8.1.2 调用通用过程 171

8.2 事件过程 173

8.2.1 窗体事件过程 173

8.2.2 控件事件过程 173

8.3 函数过程 174

8.3.1 函数过程的定义 174

8.3.2 调用函数过程 175

8.4 参数传递 176

8.4.1 形参和实参 176

8.4.2 按值传递 177

8.4.3 按地址传递 177

8.4.4 数组作为函数的参数 178

8.4.5 传递方式的选择 179

8.4.6 选择性参数的传递 180

8.4.7 按参数名称进行传递 181

8.5 变量的作用域 181

8.6 递归过程 183

8.7 过程应用举例 185

习题8 189

第9章 常用算法 191

9.1 算法的概念 191

9.1.1 算法的描述 191

9.1.2 算法的特性 192

9.1.3 算法的评估 192

9.2 穷举算法 193

9.3 迭代(递推)算法 196

9.4 递归算法 198

9.5 查找算法 201

9.5.1 顺序查找算法 201

9.5.2 二分查找算法 203

9.6 排序算法 206

9.6.1 选择排序算法 206

9.6.2 冒泡排序算法 209

9.6.3 插入排序算法 212

习题9 214

第10章 文件 215

10.1 文件结构和文件分类 215

10.1.1 文件结构 215

10.1.2 文件分类 216

10.2 顺序文件操作方法 217

10.2.1 打开文件 217

10.2.2 关闭文件 219

10.2.3 写操作 219

10.2.4 读操作 221

10.2.5 几个重要的文件函数 223

10.3 随机文件操作方法 225

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

10.3.2 随机文件的读写 226

10.4 文件操作举例 228

习题10 234

第11章 Windows高级界面设计 235

11.1 界面设计的原则 235

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

11.2.1 菜单栏设计 236

11.2.2 工具栏设计 243

11.2.3 状态栏设计 244

11.3 常用对话框设计 246

11.3.1 “打开”对话框(OpenFileDialog)控件 246

11.3.2 另存为对话框(SaveFileDialogue)控件 247

11.3.3 “颜色”对话框(ColorDialogue)控件 247

11.3.4 “字体”对话框(FontDialogue)控件 248

11.4 MDI窗体 250

11.4.1 MDI的相关概念 250

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

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

11.5.1 视音频播放器 255

11.5.2 Flash播放控件的设置 257

11.6 键盘事件 260

11.6.1 KeyDown和KeyUp事件 260

11.6.2 KeyPress事件 262

11.7 鼠标事件 263

习题11 264

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

12.1 数据库基础 265

12.1.1 数据库概述 265

12.1.2 数据库术语 265

12.1.3 建立数据库 266

12.1.4 SQL语言 269

12.2 ADO.NET简介 273

12.2.1 ADO.NET的结构 274

12.2.2 ADO.NET的特点 275

12.2.3 ADO.NET核心组件 276

12.3 ADO.NE1核心对象 276

12.3.1 Connection对象 277

12.3.2 Command对象 279

12.3.3 DataReader对象 281

12.3.4 DataAdapter对象 282

12.4 DataSet 284

12.4.1 DataSet的结构 284

12.4.2 DataTable 286

12.4.3 DataColumn和DataRow 287

12.4.4 DataRelation 288

12.5 在Visual Studio 2013中使用数据库示例 289

12.5.1 使用Access数据库 289

12.5.2 使用数据源窗口 297

习题12 300

第13章 数据控件及实例 301

13.1 数据控件简介 301

13.2 DataGridView控件 301

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

13.2.2 用代码设置DataGridView的属性 308

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

13.3 数据绑定控件 313

13.3.1 数据绑定 313

13.3.2 数据绑定控件BindingSource 315

13.4 数据导航控件BindingNavigator 318

13.4.1 BindingNavigator的结构 318

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

13.5 图表控件Chart 320

13.6 数据库项目实例 321

13.6.1 学生信息管理系统简介 321

13.6.2 数据库设计 322

13.6.3 重点子系统功能实现 323

习题13 325

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

14.1 ASP.NET动态网页简介 326

14.1.1 网页的概念 326

14.1.2 Web语言 328

14.1.3 ASP.NET环境配置 329

14.1.4 创建ASP.NET网站 330

14.1.5 表单数据验证 332

14.2 ASP.NET内置对象 334

14.2.1 ASP.NET对象简介 334

14.2.2 Response对象 335

14.2.3 Request对象 336

14.2.4 Server对象 338

14.2.5 Application和Session对象 340

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

14.3.1 配置数据源 342

14.3.2 使用GridView显示数据 342

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

14.3.4 使用DataList控件显示数据 354

14.3.5 使用Repeater控件显示数据 357

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

14.4.1 使用Repeater访问数据库 359

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

14.4.3 实现数据的动态添加 364

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

14.4.5 使用DataSet访问数据库 369

14.5 ASP.NET网站的发布 371

习题14 372

参考文献 374