《Visual BASIC傻瓜书》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)(W.王)Wallace Wang著;钱培德,陆建明译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1995
  • ISBN:7302017824
  • 页数:352 页
图书介绍:

目录 1

第一部分 Visual Basic的基本知识 1

第1章 Visual Basic的工作原理 3

1.1 程序的编写 3

·Visual Basic的开发周期 5

·Visual Basic程序的运行 9

1.2 Visual Basic与其它语言之间的4个不同之处 9

·建立用户界面 10

·使用用户界面处理问题 10

·写子程序 11

·在用户界面上显示信息 11

第2章 初次设计用户界面 13

2.1 用户界面的共同点 13

·确定Visual Basic的对象 15

·初次绘制用户界面 16

2.2 定义用户界面的属性 21

·属性的作用 21

·改变属性的设置 21

第3章 编写BASIC程序 27

3.1 什么是BASIC代码 27

·程序的编写方法 28

·选择对象和事件 28

3.2 编写Visual Basic程序 30

·Visual Basic程序如何工作 32

·Basic代码能做些什么 32

3.3 如何给Visual Basic程序写指令代码 34

4.1 在建立用户界面之前的工作 41

·了解你的用户 41

·确切的提示 42

·面向用户 42

·明确的选择 42

4 2 设计Visual Basic的用户界面 43

·保持简单 43

第4章 用户界面设计101 43

第二部分 用户界面的设计 43

·绘制对象 44

·给对象命名 45

·给对象起标题 47

·在屏幕上移动对象 53

·删除对象 53

·拷贝对象 53

·多个对象的移动、拷贝或删除 54

·改变对象的大小 55

·改变鼠标指针的形状 56

·定义对象的索引表 57

·使对象模糊 58

·使对象消失 59

第5章 窗体与命令钮 60

5.1 窗体的建立 60

·窗体的存储 60

·给窗体画边框 61

·最大窗体和最小窗体 63

·为最小的窗体显示图标 64

5.2 控制框 65

5.3 Visual Basic显示的第一个窗体 65

·在一个窗体中显示多个窗体 65

·确定窗体大小的单位 67

5.4 按下命令按钮 68

5.5 命令按钮的类型 68

5.6 建立命令按钮 70

·改变图形钮的大小 70

·定义Cancel命令钮 71

5.7 命令钮的成组处理 72

5.8 用图象钮建立工具条 73

第6章 用Box和Button的选择处理 75

6.1 建立确认框和无线钮 75

·改变排列 76

·确队框分组 76

·无线钮分组 77

6.2 在列表框和组合框中作多个选择 78

6.3 建立列表框 79

6.4 组合框的类型 79

6.5 列表框和组合框中增加项 81

·建立缺省的增亮项 82

·列表框或组合框中的项排序 83

·从列表框或组合框中清除某项 85

6.6 多栏列表框 86

6.7 使得表项更美观 87

7.1 建立正文框 89

第7章 输入和显示正文框的内容 89

·给正文框设置美观的边界 90

·在正文框中显示有关内容 91

·在正文框中增加水平和垂直滚动条 94

7.2 建立口令正文框 95

7.3 正文长度的限制 96

7.4 字体、大小和打印风格 97

7.5 改变正文框的颜色 98

第8章 滚动条和标签 100

8.1 滚动条的建立 100

·滚动条的最大和最小值 101

·滚动条中滚动框的位置 102

·滚动框的移动 103

8.2 标签的建立 104

·为标签设置漂亮的边框 105

·改变标签的大小 106

·标签中正文的排列 107

·标签的字换行处理 108

第9章 几何图形和对象 110

9.1 建立图形 110

·在图形框或图象框中显示图形 111

·为图形框和图象框设置边框 112

9.2 改变图形框或图象框的大小 112

·改变图形图象的大小 113

·自动改变图形框的大小 114

9.3 图形框的颜色设置 114

9.4 直线、圆弧和其它的几何图形 115

·画线 116

·画圆弧和矩形 116

9.5 改变线和其它形状的颜色 116

·改变线的粗细 117

·改变线、圆弧和矩形的轮廓 117

·改变线的位置和长度 118

·改变圆弧、矩形和其它形状的大小 120

9.6 在图形中填补颜色和图案 120

9.7 改变图形的背景颜色 121

第三部分 菜单方式使程序更美观 125

第10章 建立美观的菜单 125

10.1 菜单条的基本组成 126

10.2 使用菜单设计窗口 128

·给菜单命名 130

·建立菜单标题 131

·增加或删除菜单标题和命令 132

10.3 在菜单标题下建立菜单命令 133

10.4 移动菜单标题和命令 133

10.5 建立优美的菜单 135

·在菜单中设置分离条 135

·设置热键 136

·将确认标志靠近菜单命令 137

·使菜单命令模糊 139

·使菜单命令消失 140

第11章 子菜单、生成菜单和弹出菜单 143

11.1 建立子菜单 143

11.2 在程序运行时改变菜单项 145

11.3 动态生成菜单 146

11.4 建立弹出菜单 147

·确定弹出菜单的位置 148

·确定鼠标的右按钮处理弹出菜单 150

12.1 使用预先定义的对话框 153

第12章 对话框 153

12.2 建立输入框 154

12.3 建立对话框 155

·增加对话框的图标 156

·确定对话框中命令的数值和类型 158

·在对话框中用户该选择什么命令 159

12.4 对话框使用的共同点 160

·显示一个打开对话框 162

·显示一个彩色对话框 164

·显示一个字形对话框 164

·显示一个保存对话框 164

·如何建立一个打开对话框 164

·显示一个打印对话框 166

第四部分 编程的基础知识 171

第13章 事件过程 171

13.1 事件类型 171

·建立事件过程 172

·事件过程的组成部分 173

·对分代码窗口 174

·观看不同的事件过程 174

13.2 在代码窗口中编程 177

13.3 每个过程必需的事件过程 178

14.1 读取数据 179

第14章 变量的使用 179

14.2 值和变量 180

·使用变量 181

·将一个数赋给变量 184

·将一个字符串赋给变量 185

·改变变量属性 186

·将一个变量赋给另一个变量 187

14.3 改变其它窗体中对象的属性 190

·数据类型 192

·字符串数据类型 195

15.1 从用户界面中取得数据信息 199

第15章 对用户的响应 199

15.2 在对象中寻找数据信息 201

·从正文框中取得数据信息 201

·确定用户选择的无线按钮 202

·确定用户选择的确认框 203

·从驱动器、目录和文件列表框中取得数据信息 204

·从组合框中取得数据信息 205

·从水平和垂直滚动条中取得数据信息 205

·从列表框中取得数据信息 206

第16章 数学101:算术、逻辑和比较运算符 211

16.1 算术运算 211

·一个数用负运算 212

·两个数用减运算 212

·两个数用加运算 212

·两个数用乘运算 213

·两个数用浮点数除(/)运算 213

·两个数用整数除(\)运算 213

·两个数用取模(mod)运算 214

·计算具有乘方(^)运算的指数 214

·两个字符串拼接的运算 215

16.2 逻辑运算 215

·用逻辑非(Not)运算 215

·用逻辑与(And)运算 216

·用逻辑或(Or)运算 216

16.3 比较运算符 217

·用逻辑异或(Xor)运算 217

·数、字符串的比较 218

·具有"=、"<>"的字符串比较运算 218

·具有">"、">="、"<"、"<="的字符串比较运算 218

16.4 运算的优先级 220

第17章 字符串及转换 222

17.1 字符串操作 222

·字符串长度的计算 223

·大写与小写的转换 223

·从字符串中提取字符 224

·用另一字符串取代部分字符串 225

·从字符串中找出含有另一部分的字符串 225

·字符串中空格的调整 227

17.2 字符串和数的转换 228

·字符串转换成数 228

·数转换成字符串 229

·字符串转换成ASCⅡ码值 229

·ASNI值转换成字符串 230

第18章 常量定义和注释使用 231

18.1 常量命名 231

18.2 常量说明 232

·常量计算 232

·局部常量 233

·常量使用 233

18.3 常量的范围 233

·模块级常量 234

·全局常量 234

18.4 使用注释 234

18.5 注释的建立 235

·注释的可读性 236

·注释的清晰性 237

·注释的忽视性 238

第19章 消除错误和其它问题 240

·运行错误 241

19.1 错误类型 241

·语法错误 241

·逻辑错误 242

19.2 错误的清除 242

·如何知道程序中有错 242

·寻找是什么错误 242

·找出引起错误的原因 243

·清除错误 243

19.3 在源程序中清除错误 243

19.4 如何跟踪Visual Basic程序和清除错误 244

20.1 条件式 247

第20章 If-Then和If-Then-Else语句 247

第五部分 条件选择语句 247

20.2 If-Then语句 248

20.3 If-Then-End If语句 249

20.4 If-Then-Else语句 250

20-5 If-Then-ElseIf语句 252

·If-Then-ElseIf语句的多重选择 253

·确保计算机至少执行一串指令 253

第21章 分情况选择和嵌套控制结构 254

21.1 分情况选择语句 254

21.2 分情况选择语句的缺点 255

21.3 确保计算机至少执行一串指令 256

21.4 嵌套控制结构 257

21.5 嵌套使用 259

第六部分 循环语句 263

第22章 Do While和Do Loop While循环 263

22.1 Do While循环的工作原理 263

·Do While循环重复的次数 264

·何时使用Do While循环 265

22.2 Do Loop While循环的工作原理 265

·Do Loop While循环重复的次数 266

·何时使用Do Loop While循环 266

23.1 Do Until循环的工作原理 268

第23章 Do Until和Do Loop Until循环 268

·Do Until循环重复的次数 269

·何时使用Do Untll循环 270

23.2 Do Loop Until循环的工作原理 270

·Do Loop Until循环重复的次数 271

·何时使用Do Loop Until循环 272

第24四章 For Next循环:可计数的循环 273

24.1 For Next循环的工作原理 273

24.2 向前和向后计数 275

24.3 何时使用For Next循环 276

24.4 使用步长增量的For Next循环 277

25.1 嵌套循环的使用 279

第25章 嵌套循环和快速退出 279

25.2 使循环嵌套工作 280

25.3 从循环中快速退出 281

第七部分 编写过程(子程序) 285

第26章 通用过程(子程序) 285

26.1 建立通用过程 285

26.2 通用过程命名 287

26.3 通用过程使用 288

第27章 传递参数 291

27.1 为何使用参数 291

27.2 传递参数 292

27.3 参数的接收 293

·定义参数类型 294

·传递参数时产生的问题 295

·通过值传递参数 296

27.4 提前退出过程 298

第28章 函数过程 299

28.1 将函数值赋给一个量 299

28.2 调用函数过程 300

28.3 按一定的数据类型定义函数过程 301

·定义参数类型 303

·传递参数时的问题 304

28.4 提前退出函数过程 305

29.1 MAK项目文件 306

第29章 文件管理 306

·增加文件到项目文件中 307

·从项目文件中删除文件 308

29.2 FRM窗体文件 308

·建立新的窗体文件 308

·保存窗体文件 309

·打印窗体文件 309

29.3 BAS模块文件 311

·建立新的BAS模块文件 311

·保存BAS模块文件 311

·打印BAS模块文件 311

29.4 VBX专用控制文件 312

第八部分 数据库程序和打印 317

第30章 与数据库程序有关的文件使用 317

30.1 数据库文件 317

30.2 连接到数据库文件 318

30.3 显示数据段 319

30.4 选择不同的记录 320

·在数据库中显示记录 321

·删除一个记录 322

·增加一个记录 322

·编辑一个存在的记录 322

·对存在的记录计数 323

30.5 找出一个指定的记录 324

·从数据库字段中取出数据 325

·对指定的记录设置标记 325

第31章 打印数据信息 327

31.1 打印一个窗体 327

31.2 使用Printer对象打印 328

·用Printer对象打印正文 328

·用Printer对象打印直线和圆弧 329

31.3 多页打印 330

31.4 打印页计数 330

31.5 何时用户完成打印 331

第九部分 十准则集粹 335

第32章 10个最有用的Visual Basic附加程序 335

32.1 使Visual Basic程序设计员能更简练地操作 336

32.2 使Visual Basic具有更强的编程功能 336

32.3 使Visual Basic具有创建数据库和电子数据表的功能 337

32.4 使Visual Basic具有远程通信的功能 337

32.5 使Visual Basic具有字处理功能 338

32.6 使Visual Basic具有显示各种类型图象的功能 338

32.7 使Visual Basic具有更强的调试功能 339

32.8 使Visual Basic具有压缩文件的功能 339

32.10 使Visual Basic能从仪表中获得数据信息 340

32.9 使Visual Basic具有人工智能 340

第33章 10个获得更多Visual Basic信息的来源 342

33.1 阅读Visual Basic Programmer杂志 342

33.2 阅读"The Microsoft Developer's Network News"简报 342

33.3 阅读"Inside Visual Basic"简报 343

33.4 与计算机服务单位取得联系 343

33.5 寻找当地的BBS 344

33.6 参加当地的Visual Basic用户组织 344

33.7 出席Visual Basic的技术会议 345

33.8 通过电话请求Microsoft技术帮助 345

33.10 阅读Microsoft的手册 346

33.9 进Micrcsoft大学 346

第34章 Visual Basic的10个补充说明 347

34.1 从暂存状态中建立旋转控制 347

34.2 购买Microsoft Access软件 347

34.3 使用MS-DOS的Visual Basic版本 348

34.4 Visual Basic的应用软件 348

34.5 共享的VSVBX专用控制软件 348

34.6 订购软件 349

34.7 用C或TURBO PASCAL语言编写DLL文件来扩展Visual Basic 349

34.8 用API来扩展Visual Basic功能 350

34.9 与Visual Basic相竞争的Basic的编译程序 350

34.10 朦胧件——适合MAC的Visual Basic 351