《学习和使用VisualBasic》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:韩羽,何志强,李莉等
  • 出 版 社:南京:南京大学出版社
  • 出版年份:1996
  • ISBN:7305029831
  • 页数:370 页
图书介绍:

第一章 Visual Basic入门 1

1.1 安装和启动Visual Basic 1

1.2 Visual Basic的屏幕布局 1

1.2.1 主窗口 3

1.2.2 工程窗口 3

1.2.3 窗体窗口和工具箱 4

1.2.4 属性窗口 5

1.3 创建用户界面 5

1.3.1 设置窗体的属性 6

1.3.2 增加显示对象 7

1.3.3 完成窗体设计 8

1.4 编写代码 10

1.6 设计改进 14

1.5 运行程序 14

1.7 保存程序 16

1.8 编译Stopwatch程序 17

第二章 控件设计 19

2.1 定制复选框 19

2.2 实时添加控件 21

2.3 设计含有驱动器、目录和文件的列表框 25

2.4 将Windows消息快速传给控件 28

2.5 清除列表框 29

2.6 利用API设计文件对话框 31

2.6.1 捕获错误 37

2.6.2 Form_Load程序 37

2.6.3 文件对话框的测试 38

2.7 利用API设计文本编辑程序 38

2.8 设计传统的文件对话框 45

2.9 设计可多重输入的任务表 50

2.10 设计带简单查找功能的列表框 52

2.11 利用API设计带查找功能的列表框 55

2.12 设计带运行连续事件功能的按钮 57

第三章 定制窗体 60

3.1 一个新的工程文件实例 60

3.2 窗体的属性 61

3.2.1 Properties窗口 62

3.2.2 窗体的最一般属性 65

3.2.3 尺寸属性 67

3.2.4 Icons(图标) 68

3.3 颜色属性 69

3.3.1 通过调色板访问BackColor及ForeColor 70

3.3.2 十六进制表示的颜色 72

3.4 让窗体响应事件 73

3.5 打印窗体 79

3.6 保存已做的工作 81

3.6.1 在File菜单中进行保存 81

3.6.2 只保存代码 83

3.7 建立独立的Windows程序 83

第四章 建立用户界面 86

4.1 工具箱 86

4.2 创建控件 88

4.2.1 操作已存在的控件 89

4.2.2 生成控件的捷径 90

4.2.3 操作多个控件 90

4.2.4 删除控件 91

4.3 命令按钮的属性 91

4.3.1 标题属性(Caption) 92

4.3.2 控件名字属性 93

4.3.3 命令按钮的其它有用属性 94

4.3.4 用于设置属性的捷径 95

4.4 为命令按钮编写一些简单的事件驱动程序 95

4.4.1 命令按钮的其它事件 98

4.4.2 关于命令按钮的其它几个问题 99

4.5 加速键 99

4.6 图像控件 99

4.7 线段及图形控件 102

4.7.1 图形控件 102

4.7.2 线段控件 104

4.8 文本框和标签 104

4.8.1 文本框的标准属性 104

4.8.2 文本框的一些特殊属性 104

4.8.5 标签的几个有用属性 106

4.8.4 标签(Labels) 106

4.8.3 文本框的事件驱动程序 106

4.8.6 标签的事件驱动程序 107

4.9 如何选中需要的控件 108

4.10 消息框 108

4.11 栅格 110

4.12 Visual Basic应用程序运行时发生的情况 111

4.13 窗体的AutoRedraw属性及Refresh方法 113

4.14 窗体的ASCII码方式表述 114

第五章 编程入门 116

5.1 Visual Basic程序解析 116

5.2 代码窗口 116

5.3 Visual Basic中的语句 117

5.3.1 注释语句 117

5.4 赋值语句和属性设置 118

5.3.2 End语句 118

5.5 变量 120

5.5.1 变量类型 121

5.5.2 变量详述 122

5.5.3 类型的Dim语句 123

5.5.4 改变类型的缺省值 124

5.5.5 变量需要的声明 124

5.5.6 变量的作用域 125

5.6 过程间值的共享 125

5.7 字符串 127

5.7.1 ASCII/ANSI代码 127

5.7.2 固定长度的字符串 129

5.8 数值 129

5.8.1 有关数值的操作 130

5.8.2 关于数值的进一步说明 132

5.9 一个计算程序实例 133

5.10 常量及常量文件 136

5.11 具有多窗体的工程文件 138

5.11.1 为多窗体编写代码 138

5.11.2 如何在运行时刻处理多个窗体 140

5.11.3 多窗体使用实例 141

5.11.4 在窗体(模式)中保存焦点 142

5.11.5 输入框 142

5.12 在窗体中打印 144

5.12.1 在窗体中居中文本的程序举例 144

5.12.2 代码中的字体属性 145

5.12.3 表 146

5.13 打印机及其有用属性和方法 147

5.14 Format$命令 148

5.15 日历信息 150

5.15.1 Date$函数 150

5.15.2 数值型日历函数 150

5.15.3 日期函数举例 151

5.15.4 其它日历函数 152

第六章 控制程序流程 154

6.1 重复操作 154

6.1.1 确定循环 154

6.1.2 非确定循环 160

6.2 选择语句 166

6.2.1 If—Then块 168

6.2.2 If—Then简介 169

6.2.4 组合If—Then和循环 170

6.2.3 Dir$命令实例 170

6.2.5 Select Case语句 171

6.2.6 结束If—Then 172

6.2.7 按键过程实例 174

第七章 内部函数 176

7.1 字符串函数 176

7.1.1 字符串分析函数 176

7.1.2 Rnd函数 185

7.2 位处理及位级逻辑操作符 191

7.3 金融函数 196

7.4 数值函数 199

第八章 过程和错误捕获 202

8.1 函数过程 202

8.2 函数的高级用法 205

8.2.1 提前退出函数 206

8.2.2 字符串函数的例子 207

8.2.3 文本分析 209

8.2.4 PigLatin转换器实例 210

8.3 子过程 212

8.4 过程和函数的高级用法及实例 217

8.5 传递控件和窗体信息 222

8.6 访问Windows函数 225

8.7 代码模块:全局过程和全局变量 227

8.7.1 添加或删除代码模块 228

8.7.2 过程范围的进一步讨论 229

8.8 DoEvents函数 230

8.9 错误捕获机制 231

8.10 有关程序设计方面的一些建议 233

9.1 控件数组 236

第九章 数组、栅格和记录 236

9.1.1 增加和删除控件数组中的控件 238

9.1.2 标号的一个方阵控件数组实例 240

9.2 一维数组列表 243

9.2.1 固定和动态列表 243

9.2.2 使用列表的一些方法 245

9.2.3 一个改善嵌入式的随机数字发生器的实例 246

9.2.4 带有索引范围的列表 247

9.2.5 Erase语句 248

9.3 多维数组及魔方实例 248

9.4 过程中使用列表和数组 250

9.5 栅格控件 253

9.5.1 栅格控件的一般属性 254

9.5.2 栅格控件的事件和方法 256

9.6.1 查找 257

9.6 排序和查找 257

9.6.2 排序 259

9.7 记录 264

第十章 完成用户界面 267

10.1 工具箱的进一步讨论 267

10.1.1 框架控件 269

10.1.2 生成控件的快速方法 270

10.1.3 图片框 270

10.1.4 图形与图片框 271

10.1.5 向工程中加入工具条和状态条 272

10.1.6 单选按钮 274

10.1.7 复选框 275

10.1.8 列表框和组合框 276

10.1.9 滚动条 282

10.1.10 定时器 285

10.2 菜单 288

10.2.1 菜单设计窗口应用举例 292

10.2.2 弹出式菜单 292

10.2.3 在运行时操作菜单的实例 293

10.3 常用对话框及其使用 295

10.4 MDI窗体 300

10.5 如何显示控件的进一步讨论 301

10.6 关于窗口设计的一些建议 301

第十一章 测试和调试的工具及技术 303

11.1 调试工具及其功能 303

11.2 测试程序 304

11.3 使测试简单的程序设计 305

11.4 Debug窗口 306

11.4.1 在Debug窗口内进一步调试程序 307

11.4.2 单步执行 308

11.5 暂停程序 309

11.6 程序调试综述 314

11.7 文档和程序风格 315

第十二章 绘图操作简介 317

12.1 绘图基础 319

12.2 窗体标度的改变与定制 320

12.3 色彩 324

12.4 像素控制 325

12.5 线和框 330

12.5.1 X—Y平面实例 332

12.5.2 栅格图 333

12.5.3 DrawWidth和DrawStyle属性 334

12.5.4 方框 336

12.5.5 修饰控件实例 340

12.6 圆、椭圆和饼图 342

12.6.1 饼图实例 345

12.6.2 椭圆和解析度 345

12.7 曲线 346

12.7.1 简单公式描述的图形 346

12.7.2 极坐标 350

12.7.3 极坐标演示例程 353

第十三章 监视鼠标活动 358

13.1 鼠标事件过程 358

13.1.1 MouseUp/MouseDown事件 359

13.1.2 MouseMove事件 361

13.2 拖动和放置操作 363

13.2.1 手工拖动 364

13.2.2 DragOver事件 365

13.2.3 以拖/放方式删除文件实例 366