《WinBase程序设计指南与工具》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:周华,陈军等著
  • 出 版 社:北京:科学出版社
  • 出版年份:1995
  • ISBN:7030040228
  • 页数:230 页
图书介绍:

第一章 WinBase环境概貌 1

1.1WinBase的特点 1

1.1.1 集成开发环境(IDE) 1

1.1.2 友善精美的用户界面 2

1.1.3 图形图象 2

1.1.4 鼠标 2

1.1.5 强大的报表设计能力 2

1.1.6 自动的网络支持 3

1.1.7 程序的自动生成 3

1.1.8 WinBase的C语言扩充接口 4

1.2 建立WinBase应用程序 4

1.3 WinBase应用程序Hellowbs.prg 4

第二章 WinBase程序设计基础 6

2.1 WinBase程序的结构 6

2.2 运算符与表达式 7

2.2.1 全局变量说明(Public) 10

2.2.2 私有变量说明(private,declare,parameters) 11

2.2.3 局部变量说明(local) 14

2.2.4 静态变量说明(static) 15

2.2.5 内存变量说明(memvar) 16

2.2.6 字段变量说明(field) 17

2.2.7 模块标识符声明(announce) 18

2.2.8 模块需求说明(request,external) 18

2.3 循环语句 19

2.3.1 固定次数的循环语句(for...next) 19

2.3.2 由条件控制的循环语句(DO...WHILE) 20

2.4 分支语句 21

2.4.1 IFTHEN 21

2.4.2 IF...ELSEIF...ELSE...ENDIF 21

2.4.3 DOCASE 22

2.5 过程 23

2.6 函数 25

2.7 初始化过程 26

2.8 退出过程 27

第三章 Winbase的编译与连接 28

3.1 创建程序组 28

3.2 WinBase的编译 28

3.2.1 在应用程序中使用编译指令 28

3.2.2 在编译前定义标识符 31

3.3.1 连接其它库 32

3.3.3 设定连接序列号 32

3.3.2 设定连接方式 32

3.3 WinBase的连接 32

3.2.4 控制对P型变量的说明 32

3.2.3 控制编译的警告信息 32

第四章 窗口 34

4.1 创建窗口 34

4.2 删除窗口 34

4.3 窗口之间的切换 35

4.5 窗口的输入输出 36

4.4 窗口的重画与刷新 36

4.6 改变窗口的标题 38

4.7 在窗口中画一按钮 38

4.8 窗口中使用的系统变量 38

第五章 菜单 40

5.1 下拉式菜单 40

5.1.1 设置菜单项及其属性 40

5.1.2 菜单项的修改、增加及删除 41

5.1.3 设置及获取菜单的颜色 41

5.1.4 激活下拉式菜单 42

5.1.5 菜单项功能的定义 44

5.2 弹出式菜单 45

5.2.1 popup 45

5.2.2 poplist 46

第六章 对话框 48

6.1 信息显示及选择对话框 48

6.2 文件对话框 49

6.3 条件组合对话框 50

6.4 组合对话框 51

6.4.1 设置对话框 51

6.4.2 修改对话框 60

6.4.3 重画对话框 63

6.4.4 激活组合对话框 64

6.4.5 从对话框中获取返回值 64

第七章 鼠标与键盘 67

7.1 鼠标应用基础 67

7.1.1 鼠标初始化 67

7.1.2 鼠标的关闭与打开 67

7.1.3 测试鼠标的按钮 68

7.1.4 返回鼠标的当前位置 70

7.2 mousekey函数 72

7.2.1 获得鼠标及键盘的返回值 72

7.1.5 判断鼠标所在区域 72

7.2.2 全程mousekey变量 73

7.2.3 mousekey缓冲区 74

7.2.4 热键定义 74

7.2.5 mousekey函数的流程图 75

第八章 图形与图象 76

8.1 图形处理 76

8.1.1 画点 76

8.1.2 画线 76

8.1.3 画方框、画圆 77

8.1.4 设置图形裁剪区域 78

8.1.5 调色板 79

8.2 图象处理 81

8.2.1 PCX(TIF,GIF)图象显示 81

8.2.2 点阵字符图象与矢量字符图象 82

8.2.3 图象的存贮与恢复 82

9.1 winbrows函数的形式及其参数的简要说明 84

第九章 面向目标的数据库程序设计——WINBROWS 84

9.2 winbrows函数使用的文件类型 89

9.3 数据库的维护格式 90

9.4 初始化函数 91

9.5 回调函数 93

9.6 辅助增加函数 94

9.7 帮助函数 95

9.8 关联函数 96

9.9 增加、修改及删除的一致性 97

9.10 报表打印的控制 98

9.11 用winbrows函数制作专门的控制面板 99

9.12 winbrows函数中可使用的系统变量 99

9.13 winbrows运行流程图 101

10.2 网络程序设计基础 102

10.2.2 文件锁与记录锁 102

10.2.1 文件的独占与共享 102

10.1 Winbase网络的兼容性 102

第十章 网络程序设计 102

10.2.3 选择网络数据库的加锁方式 103

10.3 开发网络应用程序 104

10.3.1 在非网络环境下开发网络应用程序 104

10.3.2 安全高效地开发网络应用程序 104

第十一章 WinBase的系统控制 106

11.1 WinBase的出错处理 106

11.2 WinBase的错误控制 107

11.3 Winbase的帮助系统 108

11.4 重新设置帮助系统 109

11.5 优化WinBase的运行环境 111

11.5.1 设置Winbase环境变量 111

11.5.2 配置Winbase运行环境 112

第十二章 宏操作数组与代码块 114

12.1 有效而又灵活地使用宏操作 114

12.2 数组 115

12.3 用代码块提高程序的效率和质量 116

13.1 WinBase与C接口规范 119

第十三章 WinBase与C语言的接口 119

13.2 在C模块中对WinBase的参数进行判断 120

13.3 在C模块中接收WinBase传递进来的参数 124

13.4 在C模块中如何返回结果到WinBase函数 128

13.5 在C模块中如何进行内存分配 134

13.6 C语言接口实例 135

第十四章 通用格式设计 138

14.1 什么是通用格式 138

14.2 建立新的通用格式 138

14.2.1 打开一个数据库文件 138

14.2.2 进入通用格式设计环境 139

14.2.3 建立PERSON通用格式 139

14.2.4 修改通用格式 142

14.2.5 退出通用格式设计环境 142

14.4 通用格式设计的例子 143

14.3.3 水平显示方式与垂直显示方式的切换 143

14.4.1 建立数据库 143

14.2.6 在应用程序中驱动通用格式 143

14.3.2 垂直显示方式(V模式) 143

14.3.1 水平显示方式(H模式) 143

14.3 通用格式两种维护方式的效果比较 143

14.4.2 建立通用格式 144

第十五章 专用格式设计 146

15.1 什么是专用格式 146

15.2 建立新的专用格式 146

15.2.1 打开一个数据库文件 146

15.2.2 进入专用格式设计环境 146

15.2.3 建立PERSON专用格式 147

15.2.4 修改专用格式 150

15.4.1 专用格式方式 151

15.4 专用格式两种维护方式的效果比较 151

15.4.2 横表方式 151

15.2.5 退出专用格式设计环境 151

15.3 在应用程序中驱动专用格式 151

15.5 专用格式设计的例子 152

15.5.1 建立数据库 152

15.5.2 建立专用格式 152

第十六章 报表格式设计 155

16.1 WinBase报表格式设计的主要特色 155

16.1.1 报表生成的随意性 155

16.1.2 报表调整的方便性 155

16.1.3 提供了多种统计、累计及计算功能 155

16.1.4 报表打印输出的多样性 155

16.1.5 报表与数据的相关性 155

16.2.3 报表项 156

16.2.7 计算(统计)公式 156

16.2.6 报表格式文件 156

16.2.5 删除 156

16.2.4 插入 156

16.2.1 报表行 156

16.2 术语说明 156

16.1.6 用户接口的方便性 156

16.2.2 报表列 156

16.3 报表设计集成环境的介绍 157

16.3.1 激活菜单 158

16.3.2 新建或打开一个报表格式文件 159

16.3.5 制作一个数据库打印报表 160

16.3.6 预显示表格 160

16.3.4 制作一个空表 160

16.3.3 报表存盘 160

16.3.7 打印输出报表 161

16.3.8 表性质 161

16.3.9 行定义 162

16.3.10 列定义 164

16.3.11 项定义 165

16.3.12 页长 166

16.3.17 列累加顺序 167

16.3.16 行累加顺序 167

16.3.18 纵栏及间隔 167

16.3.14 空白行 167

16.3.13 分隔行 167

16.3.15 结束行 167

16.3.19 横栏及间隔 168

16.3.20 字体定义 168

16.3.21 其它键盘及鼠标操作 168

16.3.22 报表设计中提供的系统打印函数 170

16.4 如何使用报表格式 173

16.5 在报表格式设计应注意的问题 173

16.6.1 生成一个四行五列且列宽为六个字符的空表 174

16.6 报表设计的例子 174

16.6.2 制作一个人事卡片打印输出表 175

16.6.3 统计表——固定表 179

16.6.4 制作循环表——工资表 179

16.6.5 单记录的循环打印 181

第十七章 对话框设计器 182

17.1 入门 182

17.2.1 鼠标操作 183

17.2 菜单与功能键定义 183

17.2.2 键盘及热键 184

17.3 对话框设计 185

17.3.1 多项选择对话框 185

17.3.2 单项选择对话框 186

17.3.3 数据录入对话框 188

17.3.4 文本编辑对话框 189

17.3.5 列表对话框 190

17.3.6 功能按钮 192

17.3.7 自动执行功能 194

17.3.8 显示字符串 194

17.4 组合对话框 195

第十八章 Case工具 199

18.1 入门 199

18.2.3 功能按钮定义 201

18.2.2 键盘功能定义 201

18.2.1 鼠标操作规范 201

18.2 Case工具的功能及热键定义 201

18.3 界面制作 204

18.3.1 选择前景色与背景色 204

18.3.2 图形 204

18.3.3 图象 205

18.3.4 文字 205

18.3.5 存盘 205

18.4 制作菜单及按钮 206

18.4.1 菜单制作 206

18.4.2 按钮制作 207

18.5 功能定义 208

18.5.1 定义数据库维护功能 209

18.5.2 定义报表打印功能 209

18.5.3 定义信息窗口功能 210

18.5.4 定义文件选择功能 211

18.5.6 定义输入信息功能 212

18.5.5 定义条件组合功能 212

18.5.7 定义调入屏幕界面功能 213

18.5.8 定义显示PCX图象功能 214

18.5.9 定义运行其他文件功能 214

18.5.10 定义弹出式菜单功能 215

18.5.11 定义对话框功能 216

18.5.12 使用PRG文件 216

18.5.13 使用OBJ文件,使用LIB库 217

18.6 数据库应用 218

18.6.1 定义数据库结构 218

18.6.2 格式设计 218

18.6.3 报表设计 219

18.6.4 数据库维护 219

18.6.5 应用模块生成 220

18.7 构造一个完整的应用系统 222

后记 230