《新一代BASIC-CA-REALIZER使用及编程指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:潘正伯,车克健主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:750533834X
  • 页数:320 页
图书介绍:

第一章 使用FormDev作GUI开发 11

1.1 概述 11

1.1.1 FormDev简介 11

1.1.2 FormDev环境 12

1.2 使用FormDev开发GUI程序 20

1.2.1 创建和编辑窗体 21

1.2.2 编辑对象并设计窗体 23

1.2.3 测试、运行窗体 28

1.2.4 窗体和项目的存储 32

1.3 菜单 39

1.3.1 菜单编辑窗 39

1.3.2 添加菜单项 40

1.3.3 添加条目 41

1.3.4 编辑菜单执行代码 43

1.3.5 菜单的存储和装入 44

1.4.2 向窗体中添加字段 48

1.4.1 创建数据库窗体 48

1.4 数据库窗体 48

1.4.3 关闭数据库窗体 49

1.4.4 示例 49

1.5 FormDev库与用户控制图 51

1.5.1 对象库 52

1.5.2 窗体库 52

1.5.3 菜单库 52

1.5.4 用户控制图 52

第二章 数据与运算 54

2.1 数据类型 54

2.1.1 简单数据类型 54

2.1.2 复合数据类型 56

2.2 变量和常量 58

2.2.1 变量 58

2.2.2 常量 61

2.3.2 用户自定义数据类型 62

2.3 类型说明 62

2.3.1 隐式说明与显式说明 62

2.4 数组 63

2.4.1 数组的一般形式 63

2.4.2 数组的构成和连接 64

2.4.3 CA-R独具的特殊数组处理功能 64

2.4.4 数组运算 67

2.4.5 数组的数组和子数组 69

2.4.6 数组边界的限制 70

2.4.7 打印数组 71

2.5 记录 71

2.5.1 定义记录结构 71

2.5.2 说明记录变量 72

2.5.3 访问记录中的域 72

2.5.4 记录数组 72

2.6 家族 73

2.5.6 提取记录数组的某列 73

2.5.5 复合数据结构嵌套中的记录 73

2.6.1 家族的建立 74

2.6.2 参考家族成员 74

2.6.3 操纵家族和成员 74

2.6.4 家族数组 74

2.6.5 复合数据结构嵌套中的家族 75

2.7 操作符和优先级 75

2.7.1 算术操作符 75

2.7.2 比较操作符 76

2.7.3 逻辑操作符 77

2.7.4 位操作符 77

2.7.5 运算的优先级 78

2.7.6 对数组进行操作 78

2.8 数值计算 80

2.8.1 三角函数和指数函数 80

2.8.3 随机数函数 81

2.8.2 整理函数 81

2.8.4 数组说明函数 82

2.8.5 使用日期-时间值 90

2.9 字串处理 95

2.9.1 文本与ASCII码间的转换 95

2.9.2 字串的比较 96

2.9.3 截取串的一部分 96

2.9.4 替换串中文本 99

2.9.5 改变大小写 99

2.9.6 插入和删除部分字串 99

2.9.7 串的转换 100

2.9.8 格式化串 102

2.10 程序流的控制 103

2.10.1 语句的形式 103

2.10.2 控制结构 104

2.10.3 判别结构 104

2.10.4 循环结构 106

2.10.5 控制结构的嵌套 108

第三章 过程和函数 110

3.1 CA-Realizer的程序组成 110

3.1.1 过程语句(PROC) 111

3.2 过程与函数的定义和说明 112

3.2.1 定义过程或函数 112

3.2.2 过程的说明 112

3.2.3 函数的说明 113

3.3 变量的生存域 115

3.3.1 全局量 115

3.3.2 局部量 117

3.4 参数传递 117

3.4.1 基本概念 117

3.4.2 形式参数与实际参数 118

3.4.3 传址与传值 119

3.6.1 柔性参数表 121

3.6 可变数目参数 121

3.5 过程和函数中的修饰词 121

3.6.2 获取未定量参数的数目 122

3.6.3 未定量参数和修饰词的引用 123

3.7 重定义、求值顺序与递归 126

3.7.1 过程与函数的重定义 126

3.7.2 函数与表达式的求值顺序 126

3.7.3 递归 127

3.8 模块的建立和运行 128

3.8.1 建库 128

3.8.2 把模块当过程用 128

3.8.3 设置漏沙光标 128

3.8.4 使用EXECUTE命令 129

3.9 综合示例 131

第四章 文件 134

4.1 标准输入/输出 134

4.1.1 标准对话框 134

4.1.2 输入框 139

4.1.3 输出 141

4.2 文件概述 148

4.2.1 文件类型 148

4.2.2 访问文件的命令和函数 149

4.2.3 基本文件概念 149

4.3 低级命令和函数 153

4.3.1 打开文件 153

4.3.2 写文件 153

4.3.4 读文件 155

4.3.3 关闭文件 155

4.3.5 文件指针 157

4.4 高级文件命令 158

4.4.1 数据的输入/输出 158

44.2 文件格式 162

4.4.3 读写_Named和_Plain数据 163

4.5 二进制文件 165

4.5.1 二进制_Plain格式 165

4.5.3 读写XBase数据文件 166

4.5.2 二进制_Named格式 166

4.6 一个例子 167

第五章 CA-Realizer工具 169

5.1 概述 170

5.1.1 创建工具 170

5.1.2 控制工具 173

5.1.3 定义工具过程 177

5.1.4 一个工具的实例 180

5.1.5 工具的字体和图形 180

5.2 窗体 182

5.2.1 窗体对象 183

5.2.2 创建新窗体 184

5.2.3 控制窗体 185

5.2.4 获取有关窗体的信息 185

5.2.5 设置窗体中的颜色 186

5.2.6 添加窗体对象 186

5.2.7 处理和修改窗体对象 192

5.2.8 查询对象 194

5.2.9 查询对象的值 194

5.2.10 使用Non_MDI窗体建立工具条,状态条和对象拼板 195

5.2.11 窗体处理 196

5.2.12 模式窗体 198

5.2.13 非模式窗体 201

5.2.14 设置背景网格 203

5.2.15 设置快捷键 204

5.2.16 拖动和放置 205

5.3 电子表格 206

5.3.1 创建电子表格 207

5.3.2 控制电子表格 209

5.3.3 控制行、列表头 210

5.3.4 修改电子表格的内容 211

5.3.5 查询电子表格 212

5.3.6 设置电子表格过程 213

5.3.7 举例 215

5.4 图表 218

5.4.1 创建图表 220

5.4.2 控制图表的外观 227

5.4.3 高级图表功能 233

5.4.4 设置图表过程 235

5.4.5 打印图表 236

5.5 观察板 236

5.5.1 在观察板中显示数据 237

5.5.2 创建观察板 237

5.5.3 修改观察板的内容 238

5.5.4 设置观察板过程 238

5.6 文本簿 239

5.6.1 创建文本簿 240

5.6.2 在文本簿中显示信息 240

5.6.3 控制文本簿的外观 240

5.6.5 处理文本簿内的信息 241

5.6.4 获取有关文本簿及其内容的信息 241

5.6.6 设置文本簿过程 242

5.7 绘图板 243

5.7.1 创建图象 243

5.7.2 创建绘图板 244

5.7.3 选择绘图板 244

5.7.4 绘图板绘图 244

5.7.5 绘图板中鼠标点取的处理 249

5.7.7 控制重画过程 250

5.7.6 缓存状态 250

5.7.8 命令删除 251

5.7.9 综合示例 252

5.8 动画 255

5.8.1 动画的工作方法 255

5.8.2 创建动画 256

5.8.3 动画控制 257

5.8.4 设置特殊画面 258

5.8.5 鼠标点取消息的发送 258

5.8.6 如何在动画中使用图形 259

5.9 用户菜单和快捷键 261

5.9.1 菜单概述 261

5.9.2 创建菜单 262

5.9.3 选择菜单 263

5.9.4 菜单控制 263

5.9.5 菜单条目添加 264

5.9.6 修改菜单条目 265

5.9.7 设置菜单过程 266

5.9.8 在菜单中使用CA-R菜单命令 267

5.9.9 子菜单 269

5.9.10 快捷键 269

5.9.11 举例 271

5.10 定时器 272

5.10.1 定时器概述 272

5.10.2 引入定时器 273

5.10.3 查询定时器及其中的事件 274

5.11.2 举例 275

5.11.1 CA-R编程方法概述 275

5.10.4 举例 275

5.11 工具综合举例 275

第六章 串行通讯与错误捕获 285

6.1 串行通讯 285

6.1.1 串行通讯概述 285

6.1.2 CA-R的串行通讯 285

6.2 错误捕获 288

6.2.1 错误类型 288

6.2.2 错误捕获使用的命令和函数 289

6.2.3 错误捕获设计方法 290

6.2.4 CA-R对算术错误的处理 292

第七章 CA-Realizer高级功能 293

7.1 操作系统接口 293

7.1.1 其他程序的载入 293

7.1.2 运行操作系统命令 293

7.1.3 CA-R与载入程序的同步Windows 294

7.2 外部过程和函数 295

7.2.1 动态链接库DLL 295

7.1.4 设置系统日期和时间 295

7.2.2 说明外部过程 296

7.2.3 说明外部函数 299

7.2.4 系统DLL 300

7.3.1 何谓用户控制图 301

7.3.2 说明用户控制图 301

7.3 用户控制图 301

7.3.3 在窗体中添加用户控制图 302

7.3.4 向FormDev中添加用户控制图 302

7.3.5 创建用户控制图库 302

7.3.6 创建用户控制图DLL 305

7.3.7 Windows和OS/2消息 305

7.3.8 CA-R通知消息 306

7.3.9 CA-R查询消息 306

7.3.11 CA-R字串消息 307

7.3.10 CA-R数值消息 307

7.3.12 用户消息 309

7.3.13 向CA-R发送消息 309

7.3.14 窗体颜色 310

7.4 动态数据交换 310

7.4.1 何谓DDE 310

7.4.2 DDE对话初始化与选择 311

7.4.3 DDE数据格式 312

7.4.4 消息由客户向服务器的传送 313

7.4.5 处理服务器应答 313

7.4.6 等待DDE消息 314

7.4.7 结束一个DDE对话 314

7.4.8 CA-R充当服务器 314

7.4.9 响应来自客户的消息 316

7.4.10 获取关于DDE对话的消息 316

7.4.11 两个例子 316

7.4.12 CA-RET与CA-R的通信 320