《使用电脑十万个为什么 数据库分册》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈宗周主编;张向华,郭小会编著
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:1998
  • ISBN:7810571060
  • 页数:233 页
图书介绍:

第一章 基本概念与基本操作 1

1.1 有关FoxPro3.0的系统知识 1

1 FoxPro2.5中有些什么类型的文件? 1

2 如何一进入Windows后立即启动Foxpro for Windows? 2

3 在启动Foxpro for Windows时,如何去掉标志和版本等信息? 3

4 如何指定启动Foxpro后的执行任务? 4

5 如何利用资源文件来调配browse窗口的配置,使字段名变为汉字? 4

6 FoxPro3.0中包括哪些类型的数据? 6

7 如何输入备注字段和通用字段的值? 7

1.2 数据库的基本操作 7

8 在多工作区时,如何不改变当前数据库而打开多个数据库文件? 9

9 如何显示指定范围的数据库记录? 10

10 怎样使用replace命令进行数据替换与计算? 11

11 如何同时打开多个browse窗口? 13

1.3 数据库的排序、索引与查找 14

12 如何根据多个字段排序? 15

13 如何利用菜单命令进行排序? 16

14 怎样建立包含单一输入键值的索引文件? 17

15 如何建立包含多个输入键值的复合索引文件? 18

16 如何用菜单命令建立索引文件? 20

17 怎样用find和seek命令进行数据记录的搜寻? 21

18 如何用seek命令进行多个键值的查找? 22

19 怎样使用菜单命令进行seek查找? 24

1.4 数据库的关联与连接 24

20 如何同时使用多个数据库文件? 24

21 怎样建立一对一的关联? 26

22 如何建立一对多的关联性连接? 28

23 怎样建立三个文件间的关联性连接? 29

24 如何建立三个文件的链式连接? 31

25 怎样实现数据库文件之间的物理连接? 32

26 如何进行多数据库文件的更新、修改操作? 33

第二章 基本程序设计 35

2.1 内存变量与运算符 35

27 如何给内存变量赋值? 35

28 怎样保存、清除和恢复内存变量? 36

29 如何使用字符串运算符? 37

2.2 输出与输入 38

30 如何使用“\”“\\”输出命令? 38

31 怎样使用“?”命令进行格式化的输出? 39

32 如何设定输出值的字形、大小与字样? 41

33 怎样使用@…say命令设置输出值的颜色 42

34 如何利用@…say命令输出通用字段和位图文件? 45

2.3 结构化控制命令 47

35 如何使用条件IF-else-endif语句? 47

36 怎样使用嵌套的if条件语句? 48

37 如何使用do while…enddo循环? 50

38 怎样使用多重循环? 51

39 如何使用循环打印命令? 53

40 过程是如何执行的? 55

41 如何自定义一个函数并让它具有在字符串检索一个词的功能? 58

2.4 函数 58

42 怎样使用数字转换函数? 59

43 如何使用其它字符函数? 61

44 如何利用日期函数计算任一天是星期几? 63

45 怎样利用日期函数计算任一年的日历? 64

2.5 低级文件操作 66

46 如何读写有回车换行的文件? 66

47 怎样用fread()和fwrite()函数完成文件的拷贝? 67

48 如何用纸级文件函数建立批处理文件? 68

49 如何实现对数据库文件的加密和解密? 69

50 怎样进一步对数据库文件加密与解密? 70

2.6 键盘处理函数与命令 72

51 如何使用inkey()函数? 72

52 怎样使用lastkey()函数? 73

53 如何使用readkey()函数? 75

54 怎样使用ferror()函数? 76

55 如何使用ON ESCAPE命令? 77

56 怎样使用ON KEY LABEL命令? 79

57 如何使用push key和pop key命令? 80

58 为什么要在Foxpro中引进数组? 81

59 如何建立一个数组? 81

第三章 Foxpro中的数组 81

3.1 数组的一般操作 81

60 怎样给数组元素赋值并显示数组元素的值? 82

61 如何在数组中查找指定的元素? 84

62 怎样进行数组元素的插入和删除? 85

63 如何进行数组的拷贝? 88

3.2 数组应用 89

64 怎样进行数组的排序? 89

65 如何区分全局数组与局部数组? 90

66 数组是如何传递的? 91

67 如何利用数组读取字段的信息? 92

68 怎样利用数组打印杨辉三角形? 94

69 如何用数组进行屏幕的存储和恢复? 95

70 怎样进行数组的转置? 96

71 如何进行数据库文件与数组间的非批量交换? 97

72 怎样进行数据库文件与数组间的批量交换? 99

4.1 颜色设置技术 100

73 如何浏览颜色集? 100

第四章 颜色及窗口设计 100

74 怎样通过颜色组合进行颜色设置? 102

4.2 窗口的制作与设计 103

75 如何定义与建立窗口? 103

76 怎样建立一个子窗口? 105

77 怎样指定窗口的控制属性? 107

78 如何给窗口指定背景图片? 108

79 如何打开定义的窗口? 109

80 怎样将窗口关闭和清除? 111

81 如何改变桌面窗口与用户自定义窗口的属性? 113

82 如何利用窗口作为程序的控制? 114

4.3 窗口的应用 114

第五章 菜单的制作与应用 119

5.1 菜单的制作 119

83 如何制作光亮条菜单? 119

84 如何定义独立的弹出式菜单? 122

85 怎样制作下拉式菜单? 123

86 如何制作主菜单条? 127

87 怎样制作下拉式弹出式菜单? 130

88 如何建立组合式菜单? 134

89 怎样建立分层式菜单? 137

5.2 菜单的属性修改与应用 140

90 怎样将菜单放大与移动? 140

91 如何同时选择多个子功能选项? 141

92 怎样设定功能选项的可选择条件? 142

93 如何在程序中直接更改Foxpro的系统菜单? 143

第六章 屏幕设计与报表 146

6.1 屏幕设计 146

94 如何设计输入/修改屏幕? 146

95 如何设计屏幕格式文件? 150

96 如何设计一个表格形式的删除记录屏幕? 151

97 如何设计一个打开文件屏幕? 152

6.2 用打印机打印信息 156

98 怎样在打印机上直接输出记录? 156

99 如何用系统变量实现打印控制? 158

100 怎样利用set printer to〈设备名/文件名〉将输出重定向到文件? 160

101 如何打印不同字型的中文表格? 161

6.3 报表的设计与打印 163

102 如何设计与打印报表? 163

103 如何启动快速报表? 173

6.4 利用系统提供的命令建立报表 173

104 在报表中如何规定页方案? 174

105 如何生成报表? 175

106 报表设计实例 177

107 如何直接打印复杂报表? 179

108 怎样进行多窗口多报表多查询输出? 183

第七章 其它方面的问题 186

7.1 数据库文件、备注文件、索引文件的内部分析 186

109 数据库文件的内部结构是怎样的? 186

110 在Foxpro中备注文件的结构是怎样的? 190

111 索引文件的内部结构是怎样的? 193

112 如何使用宏代换函数? 195

7.2 常用技巧 195

113 怎样快速录入数据? 197

114 如何进行容错设计? 198

7.3 多用户环境程序设计中的基础知识 203

115 如何对文件和记录进行加锁与解锁? 203

116 怎样有选择性地锁定记录? 204

117 如何在多用户环境下增加记录? 206

118 如何检测与处理网络中的错误? 207

119 如何设计一个电子钟? 209

7.4 应用程序举例 209

120 怎样用递归调用求字母的组合? 213

121 如何生成Foxpro的命令程序? 215

122 怎样建立应用程序? 218

123 如何建立用户屏幕? 220

7.5 动态数据交换与OLE? 226

124 如何进行对象的连接与嵌入? 226

125 怎样显示OLE对象? 228

126 如何建立Foxpro的DDE服务器? 231

127 怎样建立Foxpro与Excel的通道并自动进行数据交换? 232