《Visual Basic入门与应用》求取 ⇩

第一章 概论1

1-1 为何要使用Visual Basic1

1-2 软硬件需求1

目录1

1-3 Visual Basic操作环境2

1-4 Visual Basic常用名词汇总8

第二章 基本操作10

2-1 单窗体简易实例入门10

范例2-1 简易实例入门10

第二章 基本操作10

范例目录10

范例2-2 如何使用多文件窗体25

2-2 多窗体实例25

范例2-3 如何使用多重文件窗体31

2-3 多重文件窗体实例(Multiple-document Interface)31

范例2-4-1 如何查询“Col”属性35

2-4 如何使用联机帮助文件35

范例2-4-2 如何执行帮助文件内的范例37

第三章 对象39

第三章 对象39

3-2 窗体(Form)41

3-1 常用共同属性41

范例3-2 如何使用窗体(Form)42

3-3 标签框(Label Box)43

范例3-3 如何使用标签框(Label Box)44

范例3-4 如何使用文本框(Text Box)45

3-4 文本框(Text Box)45

范例3-5 如何使用命令钮(Command Button)作加减乘除运算46

3-5 命令纽(Command Button)46

3-6 图片框(Picture Box)52

范例3-6 如何使用图片框(Picture Box)作加减乘除运算53

范例3-7 如何使用图象框(Image Box)作图形的缩放移动56

3-7 图象框(Image Box)56

3-8 线段(Line)58

范例3-8 如何使用直线(Line)对象59

3-9 外形(Shape)59

范例3-9 如何使用外形(Shape)画矩形、圆或椭圆60

3-10 核对框(Check Box)60

范例3-10 如何使用核对框(Check Box)确认某些条件61

范例3-11 如何使用选项钮(Option Button)选择某些条件63

3-11 选项钮(Option Button)63

3-12 框架(Frame)65

范例3-12 如何使用框架(Frame)来分类选项钮66

范例3-13 如何使用水平、垂直滚动条(Horizontal、Vertical Bar)71

3-13 水平滚动条与垂直滚动条(Horizontal and Vertical Scroll Bar)71

范例3-14 如何使用调试器(Debug)73

3-14 调试器(Debug)73

3-15 数据库(Data)74

范例3-15-1 如何使用数据库(Data)对象读取数据表格(Table)75

范例3-15-2 如何使用数据库(Data)对象增加、删除数据76

范例3-15-3 如何使用Data Manager建立数据表(Table)78

范例3-15-4 如何使用数据库联系对象展示图形、照片等数据81

范例3-16-1 如何使用网格对象(Grid)输出9×9乘法表83

3-16 网格(Grid)对象83

范例3-16-2 如何使用网格对象(Grid)输出数据库表格内容85

3-17 列表框(List Box)87

范例3-17 如何使用列表框(List Box)作医师处方笺87

3-18 组合框(Combo Box)89

范例3-18 如何使用组合框(Combo Box)作输入选择90

范例3-19 如何使用剪贴簿(ClipBoard)制作简易小作家程序92

3-19 剪贴簿对象(Clipboard)92

3-20 共用对话框(Common Dialog)95

范例3-20 如何使用共用对话框(Command Dialog)存取图形96

3-21 驱动器列表框(Drive List Box)99

范例3-21 如何使用驱动器列表框(Drive List Box)99

3-22 目录列表框(Directory List Box)100

范例3-22 如何使用目录列表框(Directory List Box)101

3-23 文件列表框(File List Box)102

范例3-23 如何模拟共用对话框的功能103

范例3-23-1 如何打印出VB所有图形库105

3-24 时间对象(Timer)110

范例3-24 如何使用时间(Timer)对象设计数字时钟111

3-25 菜单(Menu)112

范例3-25 如何使用菜单(Menu)113

以下为专业版对象117

范例3-26 如何使用立体核对框(3D Check Box)117

【以下为专业版对象】117

3-26 立体核对框(3D Check Box)117

范例3-27 如何使用立体命令钮(3D Command Button)119

3-27 立体命令钮(3D Command Button)119

3-28 立体框架(3D Frame)121

范例3-29 如何使用立体选项钮(3D Option Button)122

3-29 立体选项钮(3D Option Button)122

3-30 立体可分组按压开关(3D Group Push Button)124

范例3-30 如何使用立体可分组按钮(3D Group Push Button)125

范例3-31 如何使用立体标签(3D Panel)127

3-31 立体标签(3D Panel)127

3-32 动画按钮(Animated Button)129

范例3-32 如何使用动画按钮(Animated Button)制作动画129

3-33 仪表(Gauge)132

范例3-33 如何使用仪表(Gauge)显示打字速度132

3-34 微调旋转按钮(Spin Button)134

范例3-34 如何使用旋转按钮(Spin Button)135

范例3-35 如何使用键盘状态(Key Status)137

3-35 键盘状态按钮(Key Status)137

3-36 样板输入文本框(Masked Edit)138

范例3-36 如何使用样板输入文本框(Masked Edid)作为输入提示139

3-37 图形数据库(Picture Clip)141

3-38 分级输出(Outline)141

范例3-37 如何使用图形数据库(Picture Clip)142

范例3-38-1 如何使用分级输出对象(Outline)分级输出数据146

范例3-38-2 如何建立分级输出数据148

3-39 图形(Graph)150

范例3-39-1 如何绘制三维柱状图(3D Bar Chart)151

范例3-39-2 如何绘制三维圆饼图(3D Pie Chart)152

范例3-39-3 如何绘制直线图(Line Chart)153

范例3-39-4 如何绘制三维柱状图(3D Bar Chart)155

范例3-39-5 如何绘制累加图(Area Chart)156

范例3-39-6 如何绘制累加图(Area Chart)157

范例3-39-7 如何绘制甘特图(Gantt Chart)158

范例3-39-8 如何绘制直角坐标函数图(Scatter Chart)159

范例3-39-10 如何模拟速算表的绘图功能160

范例3-39-9 如何绘制极坐标函数图(Polor Chart)160

范例4-1 如何使用KeyPress164

第四章 事件164

4-1 KeyPress164

第四章 事件164

4-2 KeyDown,KeyUp165

范例4-2-1 如何显示用户按键166

范例4-2-2 如何制作简易动画游戏166

4-5 MouseDown,MouseUp,MouseMove169

4-4 Dblclick169

4-3 Click169

范例4-5-1 如何制作简易画笔170

范例4-5-2 如何制作按键辅助说明171

范例4-6-1 如何拖放对象173

4-6 DragDrop173

范例4-6-2 如何手动拖放对象174

范例4-6-3 如何制作智慧盘方块游戏175

范例4-6-4 如何制作拼图游戏177

范例4-7 如何拖放对象179

4-7 DragOver179

4-8 Change181

4-9 Load181

范例4-10 如何使用Unload182

4-10 Unload182

范例4-11 如何使用QueryUnload183

4-11 QueryUnload183

4-12 Resize184

范例4-12 如何使用Resize185

4-13 Paint185

范例4-13-1 如何使用Paint186

范例4-13-2 如何使用Paint187

第五章 VB数据类型188

第五章 数据类型188

5-1 VB数据类型188

5-2 如何说明变量189

5-3-1 如何使用日期与时间(Date/Time)190

5-3 如何使用不定类型(Variant)190

5-3-3 如何使用虚值(Null)191

5-3-2 如何使用未输入(Empty)数据191

5-4 常量符号192

范例5-4-1 示范变量与常量的生命周期193

范例5-4-2 示范Static与Dim的差别195

6-1 算术算符196

第六章 表达式(Expression)196

6-2 比较算符197

6-3 逻辑算符198

6-3-1 And198

6-3-2 Or200

6-3-3 Not201

6-4 Like202

习题203

第七章 选择结构205

7-1 If Then205

第七章 选择结构205

范例7-1 如何使用If Then205

7-2 如何使用流程图206

7-3 If...Then...ElseIf...Else208

范例7-3-1 如何使用If…Then…ElseIf…Else209

范例7-3-2 如何使用If Then211

7-4 Select Case212

范例7-4-1 如何使用Select Case213

范例7-4-2 如何使用Select Case作水费计算214

范例7-4-3 判断三角形直角、钝角、锐角216

习题218

第八章 重复结构219

第八章 重复结构219

8-1 For…Next219

范例8-1-1 计算1+2+3…+10之和220

范例8-1-2 计算2.1+1.9+…+(-7.1)之和222

8-2 嵌套循环(Nested Loop)223

范例8-2-1 计算1至100的和10次223

范例8-2-2 嵌套循环示范225

范例8-2-3 找出三位数的阿姆斯壮数226

范例8-2-4 印出9×9乘法表227

8-3 Do…Loop229

范例8-3-1 以前测试循环Do…Loop求1至10之和230

范例8-3-3 如何以输入特殊值结束输入工作231

范例8-3-2 以后测试循环Do…Loop求1至10之和231

范例8-3-4 Do…While示范232

8-4 GoTo232

习题233

范例8-4 Goto示范233

范例9-1-1 一维数组示范235

第九章 数组235

第九章 数组235

9-1 静态数据数组235

范例9-1-2 一维数组示范237

范例9-1-3 如何汽泡排序238

范例9-1-4 求费氏数列240

范例9-1-5 如何将阿拉伯数字转为中文大写241

范例9-1-6 二维数组示范与基数排序法242

范例9-1-7 二维数组示范与数据查询246

范例9-2-1 动态数组示范248

9-2 动态数据数组248

范例9-2-2 动态数组示范249

9-3 静态对象数组251

9-3-1 对象数组的产生方法251

9-3-2 如何使用对象数组252

范例9-3-1 静态对象数组示范252

范例9-3-2 静态对象数组示范254

9-4 动态对象数组256

范例9-4-1 动态对象数组示范256

范例9-4-2 动态对象数组与矩阵相加259

范例9-4-3 动态对象数组与矩阵相乘262

范例9-4-4 动态对象数组与魔术矩阵266

9-5 用户自定类型268

范例9-5-1 用户自定类型示范269

范例9-5-2 用户自定类型示范272

习题275

第十章 函数277

第十章 函数277

范例10-1-1 如何四舍五入278

10-1-1 Int278

10-1 数值函数278

10-1-2 Fix280

10-1-3 Sqr280

10-1-4 Abs281

范例10-1-4A Abs示范282

范例10-1-4B 打印出字母W282

范例10-1-4C 二分猜值法求根283

10-1-5 Rnd286

10-1-6 Sgn287

范例10-1-6 求二元一次方程式根的性质288

10-1-7 Hex288

10-1-8 Oct290

10-1-9 Log290

范例10-1-9 Log函数图291

范例10-1-10 Exp函数图292

10-1-10 Exp292

10-1-11 Sin293

范例10-1-11 Sin函数图294

范例10-1-12 Cos函数图295

10-1-12 Cos295

范例10-1-13 Tan函数图296

10-1-13 Tan296

10-1-14 Atn297

范例10-1-14 Atn函数图298

范例10-2-1 如何打印出ANSI码299

10-2-1 Chr299

10-2 字符串函数299

10-2-2 Asc301

范例10-2-3 统计图302

10-2-3 String302

10-2-4 Len303

10-2-5 Left304

10-2-6 Right304

10-2-8 Lcase305

10-2-7 Mid305

10-2-10 LTrim306

10-2-9 Ucase306

10-2-11 RTrim307

10-2-12 Trim307

10-2-14 Val308

10-2-13 Str308

10-2-15 InStr309

范例10-2-15 如何模拟文字处理“取代”功能310

10-2-16 StrComp313

10-3-2 Date314

10-3 时间函数314

10-3-1 Now314

10-3-3 Time315

10-3-4 Timer315

10-3-5 Date316

10-3-6 Time317

10-3-7 DateSerial317

10-3-8 TimeSerial318

10-3-9 DateValue319

10-3-10 TimeValue319

范例10-3-11 打印出闰年320

10-3-11 Year320

10-3-12 Month321

10-3-13 Day321

10-3-14 Hour322

10-3-15 Minute322

10-3-16 Second323

范例10-3-16 如何将时间改为几时几分几秒输出324

10-3-17 DatePart324

10-3-18 DateAdd326

10-3-19 DateDiff327

范例10-3-19 如何设计简易万年历328

10-4-1 数据类型转换函数328

10-4 数据类型函数328

10-5-1 RGB329

10-5 输出输入函数329

10-4-2 VarType329

范例10-5-1 RGB示范330

10-5-2 InputBox331

10-5-3 MsgBox332

10-5-4 Format334

10-5-5 LoadPicture338

10-5-6 QBColor338

10-6-2 Choose339

10-6-1 IIf339

10-6 比较测试函数339

10-6-3 Switch340

10-7 杂项函数341

10-7-1 LBound341

10-7-2 UBound341

10-7-3 Partition342

范例10-7-3A 以Partition分析整体与个人资料分布342

范例10-7-3B 以Partition分析整体学生成绩分布与分布圆饼图345

习题347

范例11-1-1 求C?而不使用子程序349

第十一章 子程序与用户自定函数349

第十一章 子程序与用户自定函数349

11-1 子程序Sub351

范例11-1-2 使用子程序求C?之值351

11-2 用户自定函数Function353

范例11-2 使用用户自定函数求C?之值354

11-3 参数的传递354

11-3-1 传址调用355

11-3-2 传值调用355

范例11-3-1 示范传址调用355

范例11-3-2A 示范ByVal传值调用356

范例11-3-2B 示范加括号法传值调用356

11-4-1 个别数据的传递357

11-4 各种数据类型的传递范例357

范例11-4-1 示范个别数据的传递357

11-4-2 数组的传递358

范例11-4-2 示范数组数据的传递358

11-5 递归359

范例11-5-1 以递归子程序求正数的平方根359

范例11-5-2 以递归函数求正数的平方根360

范例11-5-3 以递归法求10+9+8+…十1之和360

范例11-5-5 以递归作快速排序法361

范例11-5-4 以递归求费氏数列361

范例11-5-6 以非递归作快速排序法363

习题367

第十二章 绘图368

12-1 坐标系统368

12-1-1 如何改变坐标单位368

第十二章 绘图368

范例12-1-1 示范ScaleMode369

12-1-2 如何改变坐标系统370

范例12-1-2A 如何于窗体左下角订坐标原点370

12-2 绘图方法371

范例12-1-2B 如何于窗体中心点订坐标原点371

12-2-1 Pset372

范例12-2-1 示范Pset372

12-2-2 Line373

12-2-3 Circle374

范例12-2-2 示范Line374

范例12-2-3A 示范圆与椭圆的绘制375

范例12-2-3B 示范绘弧375

范例12-2-4 示范Cls376

12-2-4 Cls376

12-2-5 Point377

范例12-2-5A 图象扫描与放大377

范例12-2-5B 图象扫描与旋转378

范例12-2-5C 图象扫描与图形比对379

12-3 绘图对象的有关属性380

范例12-3 示范绘图有关的属性381

12-4 如何存取图形文件383

12-4-2 如何存图形文件——SavePicture指令383

12-4-1 取图形文件——LoadPicture函数383

范例12-4A 示范简易调色盘的作法384

范例12-4B 示范指针式时钟387

习题389

13-1-1 如何读取顺序文件391

第十三章 文件391

13-1 顺序存取(Sequential Access)391

第十三章 文件391

范例13-1-1 示范如何读取顺序文件392

范例13-1-2 示范如何存储顺序文件393

13-1-2 如何存储顺序文件393

范例13-1-3 简易小作家程序394

13-2 随机存取(Random Access)400

范例13-2-1 示范如何读取随机文件401

13-2-1 如何读取随机文件401

范例13-2-2 示范如何写入随机文件404

13-2-2 如何写入随机文件404

13-3 二进制存取(Binary Access)405

14-1 VB数据库简介406

第十四章 数据库406

第十四章 数据库406

14-2 数据库管理器(Data Manager)407

14-2-1 如何打开新的数据库407

14-2-2 如何打开已存在的数据库408

范例14-2-2 示范如何打开dBASEⅢ数据库文件408

14-2-3 如何建立、新增及删除数据表409

14-2-4 如何建立与新增字段409

范例14-2-6 示范如何新增索引文件410

14-2-5 如何更正、新增、删除及查询记录410

14-2-6 如何建立、新增及删除索引410

14-2-7 如何修复及优化数据库412

14-3-1 Database412

14-3 数据库对象412

范例14-3-2 示范Database及TableDefs对象的使用413

14-3-2 TableDefs413

14-3-3 Fields415

范例14-3-3 示范Fields对象的使用416

14-4 数据集对象(Recordset Objects)418

14-4-1 Table418

范例14-4-1A 示范Table对象的使用419

14-4-2 Dynaset420

范例14-4-2A 示范如何以Dynaset读取窗体421

范例14-4-2B 示范如何以Dynaset配合SQL读取窗体422

范例14-4-3A 示范如何以Snapshot读取窗体423

14-4-3 Snapshot423

范例14-4-3B 示范如何以Dynaset配合SQL读取窗体424

范例14-4-3C 示范如何读取用户指定数据库的指定数据表426

14-5 记录的排序428

范例14-5-1 示范以Sort属性排序428

范例14-5-2 示范使用SQL排序429

14-5-1 如何使用数据集Sort属性排序429

14-5-2 如何使用SQL排序429

14-6 如何查询记录431

14-6-1 如何使用数据集Filter属性查询记录431

范例14-6-1 示范使用Filter查询记录431

14-6-2 如何使用SQL查询记录432

范例14-6-2 示范使用SQL查询记录432

范例14-6-3 示范使用Find查询记录433

14-6-3 如何使用Find查询记录433

14-6-4 如何使用Seek查询记录434

范例14-6-4 示范使用Seek查询记录435

14-7-1 如何增加记录436

14-7 如何增加、修改、删除记录436

范例14-7-1 示范如何增加记录437

范例14-7-2 示范如何修改记录438

14-7-2 如何修改记录438

14-7-3 如何删除记录439

范例14-7-3A 示范如何删除记录439

范例14-7-3B 示范如何增加、修改及删除记录439

第十五章 SQL443

15-1 SELECT443

第十五章 SQL(Structured Query Language)443

15-2 FROM项目的使用444

15-3 查询条件WHERE446

15-4 GROUP BY项目的使用450

15-5 ORDER BY项目的使用451

范例15 SQL范例总集452

第十六章 报表管理器456

第十六章 报表管理器(Report Designer)456

16-1 基本操作456

16-1-1 如何进入VB报表管理器456

16-1-2 命令按钮简介456

16-1-3 如何联机查询457

范例16-2-1 示范如何使用报表管理器458

16-2 基本单元458

16-2-1 范例入门——打印数据表458

范例16-2-2 示范如何设定报表标题463

16-2-2 如何设定报表标题463

16-2-3 如何设定日期及页码464

范例16-2-3 示范如何设定日期及页码464

16-2-4 如何设定记录编号465

范例16-2-4 示范如何设定记录编号465

16-2-5 如何加大Page header范围466

范例16-2-5 示范如何加大Page header范围466

范例16-2-6 示范如何于数据记录之间空一行467

16-2-6 如何使数据记录之间空一行467

16-2-7 如何在打印数据时加底线468

范例16-2-7 示范如何于打印数据时加底线468

范例16-2-8 示范如何于打印数据时加网格469

16-2-8 如何在打印数据时加网格469

16-2-9 如何设置边界470

范例16-3-1 示范如何设定输出顺序471

16-3 进阶单元471

16-3-1 如何设置输出顺序471

16-3-2 如何设置打印条件472

范例16-3-2 示范如何设定打印条件472

16-3-3 如何设置运算字段473

范例16-3-3 示范如何设定运算字段473

范例16-3-4 示范如何设定标志字段476

16-3-4 如何设置标志字段476

范例16-3-5 示范如何统计数据477

16-3-5 如何统计数据477

16-3-6 如何使用关联来联结不同数据表于同一报表文件478

范例16-3-6 示范如何使用数据表关联478

16-4 分组打印480

16-4-1 如何分组打印480

范例16-4-1 示范如何分组打印480

16-4-2 如何使用副分组打印482

范例16-4-2 示范如何副分组打印482

16-5 如何使用Crystal对象打印报表文件483

范例16-5 示范如何使用Crystal对象打印报表文件484

第十七章 综合范例 中盘商进销存管理系统486

第十七章 综合范例486

习题502

附录A ANSI字符集503

附录B 如何安装Visual Basic for Windows505

1996《Visual Basic入门与应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由顾志远,况国胜编著 1996 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 5.0中文版入门与提高(1998 PDF版)
Visual Basic 5.0中文版入门与提高
1998 北京:清华大学出版社
Visual Basic for windows 3.x入门与实列应用( PDF版)
Visual Basic for windows 3.x入门与实列应用
Visual Basic 6.0 中文版入门与提高(1999年06月第1版 PDF版)
Visual Basic 6.0 中文版入门与提高
1999年06月第1版 清华大学出版社
Visual c++入门与应用( PDF版)
Visual c++入门与应用
Visual BASIC入门与应用(1997 PDF版)
Visual BASIC入门与应用
1997 北京:科学技术文献出版社
Visual Basic编程入门(1995 PDF版)
Visual Basic编程入门
1995 重庆:重庆出版社
Visual Basic 6.0 应用与提高(1999 PDF版)
Visual Basic 6.0 应用与提高
1999 北京:科学出版社
Microsoft Visual Basic 4.0入门捷径(1996 PDF版)
Microsoft Visual Basic 4.0入门捷径
1996 北京:电子工业出版社
Visual Basic 6.0入门与开发实例(1999 PDF版)
Visual Basic 6.0入门与开发实例
1999 成都:电子科技大学出版社
调制解调器的使用与维护(1999 PDF版)
调制解调器的使用与维护
1999 北京:人民邮电出版社
电子数字计算机原理(1979 PDF版)
电子数字计算机原理
1979 北京:国防工业出版社
Visual Basic 6.0应用与提高(1999 PDF版)
Visual Basic 6.0应用与提高
1999 北京:人民邮电出版社
Visual Basic 6.0入门与实例(1999 PDF版)
Visual Basic 6.0入门与实例
1999 大连:大连理工大学出版社
Visual Basic 6.0中文版入门与提高(1999 PDF版)
Visual Basic 6.0中文版入门与提高
1999 北京:清华大学出版社
Visual Basic for Windows 3.x入门与实例应用(1994 PDF版)
Visual Basic for Windows 3.x入门与实例应用
1994 北京:学苑出版社