图书介绍

Visual Basic程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic程序设计
  • (美)施奈德著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302369493
  • 出版时间:2014
  • 标注页数:646页
  • 文件大小:110MB
  • 文件页数:663页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机与问题求解概述1

1.1 计算概论与Visual Basic概述1

1.2 程序开发周期4

1.2.1 在计算机上执行一个任务4

1.2.2 程序规划4

1.3 编程工具6

1.3.1 流程图6

1.3.2 伪代码7

1.3.3 层次图8

1.3.4 判断结构8

1.3.5 确定纽约市街道方向的算法9

1.3.6 重复结构10

1.3.7 班级平均分计算算法10

1.3.8 补充说明11

第2章 Visual Basic控件与事件12

2.1 Visual Basic 2012概述12

2.1.1 为什么使用窗口与VisualBasic12

2.1.2 如何开发一个Visual Basic程序13

2.1.3 Visual Basic的不同版本14

2.2 Visual Basic的控件14

2.2.1 开始一个新的Visual Basic程序14

2.2.2 一个重要的设置17

2.2.3 文本框控件的使用17

2.2.4 按钮控件的使用21

2.2.5 标签控件的使用23

2.2.6 列表框控件的使用23

2.2.7 Name属性24

2.2.8 Font属性24

2.2.9 自动隐藏24

2.2.10 控件的定位与对齐25

2.2.11 多个控件27

2.2.12 设置制表符顺序27

2.2.13 补充说明28

2.2 节思考题29

2.2 节练习题29

2.2 节思考题答案31

2.3 Visual Basic的事件32

2.3.1 事件过程的使用33

2.3.2 窗体的属性与事件过程37

2.3.3 事件过程的首部37

2.3.4 打开一个程序38

2.3.5 补充说明39

2.3 节思考题41

2.3 节练习题41

2.3 节思考题答案46

本章小结47

第3章 变量、输入与输出48

3.1 数字48

3.1.1 算术运算48

3.1.2 变量49

3.1.3 增加变量的值52

3.1.4 数学函数52

3.1.5 整数数据类型53

3.1.6 多个变量声明54

3.1.7 两个整数的运算符54

3.1.8 括号与运算优先级55

3.1.9 3种错误类型55

3.1.10 错误列表窗口56

3.1.11 补充说明56

3.1 节思考题57

3.1 节练习题58

3.1 节思考题答案64

3.2 字符串65

3.2.1 变量与字符串65

3.2.2 为输入与输出使用文本框66

3.2.3 选项显式与选项限制67

3.2.4 联结67

3.2.5 字符串的属性与方法69

3.2.6 空字符串71

3.2.7 字符串的初始值72

3.2.8 放宽与收窄72

3.2.9 内部注释73

3.2.10 代码续行73

3.2.11 变量的作用范围74

3.2.12 自动更正75

32.13 补充说明75

3.2 节思考题76

3.2 节练习题76

3.2 节思考题答案84

3.3 输入与输出85

3.3.1 格式化数字输出85

3.3.2 以日期作为输入与输出85

3.3.3 为输入使用掩码文本框86

3.3.4 从输入对话框获得输入88

3.3.5 为输出使用消息对话框90

3.3.6 具名常量90

3.3 节思考题91

3.3 节练习题91

3.3 节思考题答案97

本章小结97

编程项目99

第4章 判断101

4.1 关系运算符与逻辑运算符101

4.1.1 ANSI值101

4.1.2 关系运算符102

4.1.3 逻辑运算符103

4.1.4 布尔数据类型104

4.1.5 两个布尔值方法105

4.1.6 一个布尔值函数106

4.1.7 补充说明106

4.1 节思考题106

4.1 节练习题106

4.1 节思考题解答109

4.2 If代码块109

4.2.1 If代码块的一般形式109

4.2.2 嵌套If代码块113

4.2.3 ElseIf子句115

4.2.4 用If代码块进行输入验证118

4.2.5 补充说明119

4.2 节思考题119

4.2 节练习题120

4.2 节思考题答案131

4.3 Select Case代码块132

4.3.1 Select Case代码块的一般形式133

4.3.2 补充说明137

4.3 节思考题138

4.3 节练习题138

4.3 节思考题答案147

4.4 输入与用户选择147

4.4.1 用列表框作为输入147

4.4.2 分组框控件150

4.4.3 用单选按钮作为输入151

4.4.4 用核选框作为输入152

4.4.5 由选择激发的事件154

4.4.6 补充说明155

4.4 节思考题155

4.4 节练习题155

4.4 节思考题答案160

本章小结160

编程项目161

第5章 常用过程165

5.1 Function过程165

5.1.1 含一个参数的函数166

5.1.2 按值传递168

5.1.3 对数据类型的限制169

5.1.4 含多个参数的函数169

5.1.5 布尔值函数172

5.1.6 补充说明173

5.1 节思考题174

5.1 节练习题174

5.1 节思考题答案181

5.2 Sub过程(第1部分)182

5.2.1 定义和调用Sub过程182

5.2.2 作为参数的变量和表达式183

5.2.3 无参数的Sub过程186

5.2.4 调用其他Sub过程的Sub过程186

5.2.5 补充说明187

5.2 节复习题188

5.2 节练习题188

5.2 节思考题答案197

5.3 Sub过程(第2部分)197

5.3.1 按值传递197

5.3.2 按引用传递198

5.3.3 返回单个值的Sub过程201

5.3.4 变量和常量的作用范围与生命时间202

5.3.5 程序调试203

5.3.6 补充说明203

5.3 节思考题203

5.3 节练习题204

5.3 节思考题答案208

5.4 模块设计209

5.4.1 自顶向下设计209

5.4.2 结构化编程210

5.4.3 结构化编程的优点210

5.4.4 面向对象编程211

5.5 案例研究:周工资单212

5.5.1 设计周工资单程序213

5.5.2 显示工资单的事件过程的伪代码214

5.5.3 编写周工资单程序214

5.5.4 程序与用户界面214

5.5.5 补充说明220

本章小结220

编程项目221

第6章 循环语句224

6.1 Do循环224

6.1.1 先测试的Do循环224

6.1.2 后测试的Do循环227

6.1.3 补充说明228

6.1 节思考题229

6.1 节练习题229

6.1 节思考题答案236

6.2 For…Next循环236

6.2.1 For…Next循环的一般形式237

6.2.2 Step关键字239

6.2.3 嵌套For…Next循环241

6.2.4 局部类型推论242

6.2.5 补充说明243

6.2 节思考题244

6.2 节练习题244

6.2 节思考题答案251

6.3 列表框与循环251

6.3.1 列表框的一些属性、方法和事件252

6.3.2 含有字符串的列表框253

6.3.3 含有数字的列表框254

6.3.4 查找有序列表256

6.3.5 补充说明256

6.3 节思考题256

6.3 节练习题257

6.3 节思考题答案261

本章小结262

编程项目262

第7章 数组267

7.1 创建与使用数组267

7.1.1 声明一个数组变量268

7.1.2 Load事件过程270

7.1.3 隐式指定数组大小与初始化271

7.1.4 文本文件271

7.1.5 数组的方法272

7.1.6 用循环计算数组值273

7.1.7 ReDim语句274

7.1.8 For Each循环276

7.1.9 返回数组的函数276

7.1.10 在数组中查找元素277

7.1.11 复制数组278

7.1.12 Split方法与Join函数279

7.1.13 把数组传递给过程280

7.1.14 补充说明281

7.1 节思考题282

7.1 节练习题282

7.1 节思考题答案294

7.2 与数组一起使用LINQ295

7.2.1 LINQ查询295

7.2.2 Distinct运算符297

7.2.3 ToArray方法298

7.2.4 在查询中使用函数过程298

7.2.5 Let运算符299

7.2.6 Order By运算符299

7.2.7 DataSource属性301

7.2.8 二叉查找301

7.2.9 补充说明302

7.2 节思考题302

7.2 节练习题302

7.2 节思考题答案309

7.3 结构数组310

7.3.1 结构310

7.3.2 结构数组312

7.3.3 DataGridView控件317

7.3.4 查找结构数组318

7.3.5 使用含结构的一般过程319

7.3.6 显示与比较结构值320

7.3.7 复杂结构(选学)320

7.3.8 补充说明322

7.3 节思考题322

7.3 节练习题323

7.3 节思考题答案336

7.4 二维数组337

7.4.1 定义一个二维数组变量337

7.4.2 隐式指定数组大小与数组初始化338

7.4.3 ReDim语句339

7.4.4 用文本文件填充二维数组342

7.4.5 与二维数组一起使用LINQ343

7.4.6 补充说明343

7.4 节思考题343

7.4 节练习题343

7.4 节思考题答案350

7.5 案例研究:贷款分析351

7.5.1 用户接口352

7.5.2 设计Analyze-a-Loan程序354

7.5.3 Analyze-a-Loan程序的伪代码356

7.5.4 Analyze-a-Loan程序356

本章小结359

编程项目360

第8章 文本文件369

8.1 管理文本文件369

8.1.1 预备知识369

8.1.2 WriteAllLines方法371

8.1.3 把文本文件中的数据排序371

8.1.4 重新组织CSV文本文件中的数据373

8.1.5 集合运算374

8.1.6 查找CSV文本文件377

8.1.7 OpenFileDialog控件379

8.1.8 补充说明380

8.1 节思考题381

8.1 节练习题381

8.1 节思考题答案386

8.2 StreamReader、StreamWriter与结构化异常处理386

8.2.1 用StreamReader读取一个文本文件386

8.2.2 用StreamWriter创建一个文本文件388

8.2.3 往文本文件中添加数据项389

8.2.4 Exists 函数390

8.2.5 更改文本文件中的数据项390

8.2.6 System.IO Namespace391

8.2.7 结构化异常处理393

8.2.8 补充说明397

8.2 节思考题397

8.2 节练习题397

8.2 节思考题答案403

8.3 XML404

8.3.1 XML文件的格式404

8.3.2 关于XML格式的说明405

8.3.3 从LINQ到XML406

8.3.4 补充说明407

8.3 节思考题408

8.3 节练习题408

8.3 节思考题答案412

8.4 案例研究:支票簿管理程序412

8.4.1 程序的设计412

8.4.2 用户界面413

8.4.3 程序编码415

本章小结421

编程项目422

第9章 其他控件与对象426

9.1 列表框与组合框426

9.1.1 列表框的属性概述426

9.1.2 列表框的其他属性427

9.1.3 组合框控件429

9.1.4 组合框的一个有用属性431

9.1 节思考题431

9.1 节练习题431

9.1 节思考题答案434

9.2 其他8个控件与对象435

9.2.1 计时器控件435

9.2.2 Random类436

9.2.3 ToolTip控件437

9.2.4 Clipboard对象438

9.2.5 图片框控件438

9.2.6 MenuStrip控件440

9.2.7 水平与竖直滚动条控件443

9.2 节思考题445

9.2 节练习题445

9.2 节思考题答案451

9.3 多窗体程序451

9.3.1 启动窗体451

9.3.2 变量、常量与过程的作用范围452

9.3.3 窗体的模态452

9.3.4 Close与ShowDialog方法452

9.3.5 FormClosing事件过程453

9.3.6 导入一个已有的窗体453

9.3.7 从程序中删除一个窗体453

9.3 节思考题459

9.3 节练习题459

9.3 节思考题答案464

9.4 图形编程464

9.4.1 Graphics 对象464

9.4.2 直线、矩形、圆与扇形465

9.4.3 饼状图467

9.4.4 条形图468

9.4.5 动画470

9.4.6 打印文本471

9.4.7 打印图形473

9.4.8 补充说明474

9.4 节思考题475

9.4 节练习题475

9.4 节思考题答案479

本章小结479

编程项目480

第10章 数据库484

10.1 数据库概述484

10.1.1 数据源配置向导485

10.1.2 访问数据库表485

10.1.3 绑定其他表489

10.1.4 浏览已连接的数据库489

10.1.5 用LINQ查询一个表490

10.1.6 主键与外键493

10.1.7 连接两个表494

10.1.8 补充说明497

10.1 节思考题497

10.1 节练习题497

10.1 节思考题答案508

10.2 编辑与设计数据库508

10.2.1 编辑Cities表的程序508

10.2.2 为编辑表的程序设计表单510

10.2.3 编写用于编辑表的程序511

10.2.4 数据库设计的原则512

10.2.5 补充说明514

10.2 节思考题514

10.2 节练习题514

10.2 节思考题答案516

本章小结516

编程项目516

第11章 面向对象编程519

11.1 类与对象519

11.1.1 对象构造函数527

11.1.2 自动实现的属性530

11.1 节思考题530

11.1 节练习题530

11.1 节思考题答案536

11.2 使用对象536

11.2.1 对象数组536

11.2.2 事件539

11.2.3 包含541

11.2 节思考题545

11.2 节练习题545

11.2 节思考题答案548

11.3 继承549

11.3.1 多态与重载553

11.3.2 抽象属性、方法与类558

11.3.3 补充说明560

11.3 节思考题561

11.3 节练习题562

11.3 节思考题解答567

本章小结567

编程项目567

附录 练习题答案569

热门推荐