当前位置:首页 > 工业技术
Visual FoxPro 6.X中文版程序设计 问题篇
Visual FoxPro 6.X中文版程序设计 问题篇

Visual FoxPro 6.X中文版程序设计 问题篇PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:章立民编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:1999
  • ISBN:7113034241
  • 页数:321 页
图书介绍:
《Visual FoxPro 6.X中文版程序设计 问题篇》目录

目录 1

第一章 Internet/Intranet强力技巧篇 1

问题1什么是ActiveDocument,它的主要用途又是什么呢? 2

问题2ActiveDocument是以何种形式的文件存在? 2

问题3如何建立ActiveDocument? 2

问题4 ActiveDocument的菜单栏如何显示于浏览器中? 11

问题5有什么方法解决呢? 14

问题6为什么会有一个VisualFoxPro运行时期视窗处于运行状态中呢? 15

问题7我们能否在一般的HTML网页中通过某个超链结来运行ActiveDocument? 16

问题8它与ActiveDocument有些什么关联呢? 17

问题9如何在程序中检验出ActiveDocument目前运行于哪一个容器中? 23

问题10 如何将参数传递给ActiveDocument? 25

问题11 网页发布向导的用途是什么?如何使用它呢? 26

第二章 控件导向程序设计与表单设计器要点精选篇 33

问题1表单能够拥有滚动轴吗? 34

问题2我们能够将表单的标题隐藏起来吗? 36

问题3我们如何能像图表2-4所示, 38

在表格控件(Grid)的某一列(Column)中显示出多个字段的内容,并自行决定其排列方式? 38

问题4是否有较方便的操作方式呢? 40

问题5我如何能够在程序执行期间,动态将特定信息文字显示在状态栏中? 41

问题6为什么我在某控件的Valid事件程序中去调用其他控件的SetFocus方法程序时会出现错误呢? 42

问题7该使用哪一个才恰当呢? 43

问题8请问AddObject方法程序与NewObject方法程序的差别在哪里? 43

问题9哪些是复合式、非复合式、可见与不可见? 44

问题10 您能否告诉我复合式对象及其所内含的对象的各项重要事件被引发执行的次序? 46

问题11 我该如何在表单设计器取用储存在类定义函数库(.VCX)中的用户自定义类呢? 48

问题12有什么更快的方法吗? 48

问题13 有什么方法能够在属性窗口中快速移往某一个属性、事件或方法程序呢? 48

问题14 我该如何于在属性窗口中将某一个属性重设回其默认值? 49

问题15 我已替表单中某一个控件的ToolTipText属性编写了工具提示 49

为什么当表单执行后,我将鼠标指标移至此控件上,却不会显示出工具提示呢? 49

问题16 我该如何替表单建立一数组属性呢? 50

问题17欲达此目的,该怎么做呢? 50

问题18 假设我在某一个表单中建立了一个按钮,则我该如何在此按钮的事件程序中去存取表单的属性或调用表单的方法程序呢? 51

问题19 问题究竟出在哪里呢? 51

问题20 要在对象的外部去存取一个对象何者是此表单集或表单的对象变量? 52

问题22 在使用DOFORM命令执行表单时,该如何将参数传递给表单呢? 53

问题21 这是为什么呢? 53

问题23 我能否替标签控件(Label)定义快捷键?就算可以,替标签控件定义快捷键又有什么意义呢? 54

问题24 在表单设计器中,如何能够不通过表单生成器(FormBuilder)一次就将数据表格中所有的字段加至表单中而成为各个独立的控件? 55

问题25 如何隐藏用户在文本框中所输入的密码? 57

问题26 我希望在文本框与数值微调器中的数值能以三位一撇的方式显示,并且自动加上货币符号,该怎么做呢? 57

问题27 数值微调器(Spinner)能够用来微调日期值吗? 59

问题28 为什么递增值与递减值会不正确呢? 63

问题29 我该如何建立一个跳离按钮 65

问题30 我该如何建立一个默认按钮 65

问题31 我们能否建立多行文字的按钮,如果可以的话,该怎么做呢? 66

问题32 我希望自行指定一个图标文件(ICO)来作为鼠标指针移至某一个控件上方时的鼠标指针,该怎么做呢? 67

问题33 如何替表单建立功能键? 67

问题34 该怎么做呢? 70

问题35 我的系统会同时在画面上打开好几个表单,基于某种需求,我必须检测上一个活动表单是哪一个,该怎么做呢? 72

问题36 让Value属性所持有的值为被选定的选项的文本内容? 73

问题37 无法利用Addltem方法程序将各个选项依序加入列表框的各行的每一个列中呢? 74

问题38 有没有更简洁的写法呢? 77

问题39 我们如何在程序中判断出用户已多选了哪几个选项,以及如何取得这些被选定的选项的文本内容? 78

问题40 到底该怎么做呢?请指点迷津。 80

问题41 这个问题该如何克服呢? 85

问题42 要达此目的,该怎么做呢? 88

问题43 如何让复选框(CheckBox)的标题文本(即Caption属性)随着逻辑型态的来源字段的内容自动随之改变? 91

问题44 应采用何种控件来显示与编辑此字段才恰当呢? 96

问题45 我想在程序中去检测一个表单是如何被释放的,要达此目的,该怎么做呢? 98

问题46 我们如何不让表单被释放呢? 98

问题47 NODEFAULT命令的用途为何? 99

问题48 如何检查对象是否存在? 100

问题49 如何将属性恢复成其默认值? 101

问题50 如何设定VisualFoxPro桌面窗口的各项属性、调用其方法程序或调用其事件程序? 103

问题51 如何能够在启动表单设计工具时,不使用所指定的样板类,而采用标准的Form基类。 106

问题52 为什么我在运行时期重设Cursor对象的ReadOnly属性时 106

会出现“在重新载入数据环境之后,属性设定才生效。”的错误信息呢? 106

问题53 我是否能够让工具栏(ToolBar)随着它停靠的位置而变换其按钮上的图片呢? 109

问题54 我希望在运行时期,用户不能使用鼠标去调整各个Column的位置顺序。要达此目的,该怎么做呢? 112

问题55 我希望在运行时期,用户不能使用鼠标去调整各个Column的宽度。欲达此目的,该怎么做呢? 113

问题56 我希望在运行时期,用户不能使用鼠标调整表格(Grid)的列高度与标题栏的高度 114

并且也不允许他们将表格控件分割成左右两窗格。欲达此目的,该怎么做呢? 114

问题57 我希望表格控件中各个Column的标题文本会自动显示在中央位置上,该怎么做呢?而怎么设定才最有效率呢? 114

并且期望作法是只要用户使用鼠标按一下此Column的标题,便会自动依此Column的来源字段排序。该怎么做呢? 115

问题58 我希望让用户自行决定表格控件中的数据记录要依哪一个Column的来源字段排序 115

问题59 ControlSource属性除了可以是字段以外,可以是变量、数组、属性或数组属性吗? 116

问题60 我该如何替表格控件建立一个运算列? 116

问题61 我们如何在表格控件的列(Column)中使用文本输入框(TextBox)以外的控件来显示与编辑来源字段的数据呢? 118

问题62 能够将表格控件再加至表格控件的列中吗? 120

问题63 我该如何替分页框(PafeFrame)中的各个分页建立快捷键,以便只要按下快捷键即可快速切换至某一分页(Page)上? 122

问题64OLE对象本身并不具有ToolTipText属性,因此我想请问您,是否有任何方法能够让OLE对象亦具备工具秘诀文本? 125

问题65请问这是怎么做到的? 126

问题66 有什么方法能够隐藏VisualFoxPro的桌面窗口使其不要出现呢? 139

问题67 请问什么是基类(FoundationClass)? 140

第三章 数据库技巧精挑细选篇 143

问题2我该如何将NULL值(.NULL.)键入字段数据栏中? 144

问题1我不小心将数据表格从数据库中移出,而导致其数据字典信息遗失,请问有什么方法补救? 144

问题3为什么数据库设计器(DatabaseDesigner)中某些数据表格间会有线条相连接? 145

问题4请问数据库设计器(DatabaseDesigner)与数据环境设计器(DataEnvironmentDesigner)有什么差异? 145

问题5VisualFoxPro的数据库使得我们能够替数据附加各项检验证,不过您是否能告诉我这些检验被引发的次序,以及它们何时被引发? 145

问题6使用RECALL命令去恢复已被标识删除的数据记录是否会引发任何触发式程序? 146

问题7ZAP命令是否会引发删除作业的触发式程序——即DeleteTrigger? 146

问题8如何判断一个已打开的数据表格是一个数据库数据表格或是一个独立存在的数据表格? 147

问题9通过VisualFoxPro的数据视图设计器等较复杂的查询作业时,数据视图设计器却无法胜任,遇到此种状况时该怎么办呢? 147

问题10 请问DROPTABLE命令与REMOVETABLE命令两者有何差异? 148

第四章 一般程序设计疑难杂症解析篇 151

问题1VisualFoxPro6.0有哪些格式的图形? 152

问题2如何解决公元2000年以后的日期问题? 153

问题3如何判断某一年是否为闰年? 153

问题5如何取得默认磁盘目录? 156

问题4如何在VisualFoxPro中处理16进制的数值? 156

问题7我能够直接在VisualFoxPro中建立目录、删除目录与切换目录吗? 157

问题8Integer型会比Numeric型来得快吗? 157

问题6 问题究竟出在哪里呢? 157

问题9请问真的必须这么麻烦吗? 158

问题10 SEEK命令与SEEK()函数都是用来作为搜索数据记录之用,我的疑问是,两者是否有优劣之分呢? 159

问题11 请问这三者的差异何在? 160

问题12 我们该如何以传值或传址的方式来传递参数? 162

问题13 我想要传递一个数组,该怎么做呢? 165

问题14 我是否能够用传址的方式来传递局部(Local)内存变量或数组? 169

问题15 我究竟该使用PARAMETERS或LPARAMETERS命令中的哪一个来接收传递进来的参数呢? 171

问题17 WAITWINDOW命令可以在画面的右上角显示—信息窗口,我能否指定此信息窗口显示的位置呢? 172

问题18 我希望在WAITWINDOW命令所产生的信息窗口中显示多行文字,该怎么做呢? 172

问题16 我如何在被调用程序中检测出总共传递进来多少个参数? 172

问题19 是否能自行决定信息文字该在何处换行? 173

问题20 如何将系统菜单隐藏起来? 174

问题21 如何将标准工具栏隐藏起来? 174

问题22 如何关闭系统信息? 176

问题23 如何清除状态栏中的信息? 176

问题24 如何巨集替换一个控件的属性? 176

问题25 我们该如何以程序控制的方式将OLE控件加至数据表格的通用字段中? 177

问题26 我们该如何以程序控制的方式将数据表格的通用字段中的OLE控件去除? 177

问题27 我该如何测知某一个命令总共处理了多少条数据记录? 178

问题28 我尝试使用REPORTFORM…TOFILE命令将报表输出至一个文本文件,可是结果为什么是一堆乱码呢?请问该如何解决呢? 180

问题29 在REPORTFORM命令中加入关键字PREVIEW即可预览报表,不过我希望在一个用户自定义窗口中预览报表,而不要在系统默认的窗口中预览报表,请问能做得到吗? 180

问题31 我希望允许用户自行调整打印机的相关设定但是我不晓得该如何于程序中打开“打印设定”对话框,您能指点我吗? 182

问题30 在使用REPORTFORM命令打印报表时,是否可以仅打印某特定范围页码的报表,比方说,只印第5~10页。如果可以,该怎么做呢? 182

问题32 如何缩减EXE文件的大小? 183

问题33 如何在VisualFoxPro中使用动态链接函数库(.DLL)中的函数? 184

问题34 于VisualFoxPro中使用相关命令删除文件时,是否能先将这些文件移至回收站,而不要立即真正从磁盘上删除? 202

第五章 结构化查询语言(SQL)强力攻占篇 203

问题1VisualFoxPro向来以其优化技术(RushmoreTechnology)闻名江湖 204

但是我如何测知某道查询命令是否已被优化技术最佳化而达到最佳执行效率呢? 204

问题2临时数据表格(即Cursor)的名称能够以数目字开头吗? 205

问题3我该如何将子数据表格中那些与父数据表格不相关联的数据记录删除 206

问题4什么叫做INNERJOIN,VisualFoxPro6.0支持INNERJOIN吗? 206

问题5什么叫做LEFTOUTERJOIN,VisualFoxPro6.0支持LEFTOUTERJOIN吗? 207

问题7什么叫做FULLOUTERJOIN,VisualFoxPro6.0支持FULLOUTERJOIN吗? 208

问题6什么叫做RIGHTOUTERJOIN,VisualFoxPro6.0支持RIGHTOUTERJOIN吗? 208

问题8我想要查询出数据表格employee.dbf中,目前工资最高的前10名的员工,该怎么做呢? 209

问题9我想要查询出数据表格employee.dbf中,目前工资倒数前10名的员工,该怎么做呢? 210

问题10 我想要查询出数据表格employee.dbf中,部门的平均工资最高的前3个部门,该怎么做呢? 211

问题11 我想要查询出数据表格employee.dbf中,部门的平均工资最低的倒数算起的3个部门,该怎么做呢? 211

问题12 我想要查询出数据表格employee.dbf中,目前工资最高的前10%的员工,该怎么做呢? 212

问题13 我想要查询出数据表格employee.dbf中,目前工资倒数算起的10%的员工,该怎么做呢? 212

第六章 菜单应用秘诀篇 215

问题1如何在应用系统执行期间动态启用(Enable)或停用(Disable)菜单选项? 216

问题2如何于应用系统执行期间动态替菜单选项标上或删除检查记号? 218

问题3我们如何能够在应用系统执行过程中,动态删除主菜单选项、动态删除下拉式菜单以及动态删除子菜单选项? 221

问题4如何替表单或其中的控件建立快捷菜单(ShortcutMenu)? 225

而使得表单拥有其自身的菜单栏,请问这是怎么做到的呢? 231

问题5我们通常会将菜单建立在系统菜单栏上,不过VisualFoxPro6.0似乎能将菜单建立在表单上 231

第七章 网络程序设计问题精选篇 237

问题1如何在VisualFoxPro中判断目前登录网络的使用者是谁? 238

问题2在网络环境中,连接于工作站与服务器的打印机常常不只一部 238

我希望让使用者在打印前决定要使用哪一部打印机进行打印,这样的程序要怎么写呢? 238

问题3如何以随机数产生一个唯一的名称来作为临时文件的名称? 239

第八章 OLE与ActiveX控件方面的问题 243

问题1通过查询设计器(QueryDesigner),我们能够将查询结果利用MicrosoftGraph绘制成统计图表 244

并将其储存在某数据表格的通用字段中,问题是 244

当用以绘制统计图表的来源数据有所变动时,如何让统计图表也随之变动呢? 244

问题2我们一定要利用查询设计器才能将查询结果绘制成统计图表吗? 246

能不能在运行时期以程序控制方式动态建立统计图表呢? 246

比方说,将长条图改变成圆形图,删除或加入图例,删除或加入标题等等。 250

问题3我们能否在运行时期以程序控制方式改变统计图表的外观呢? 250

问题4如何在VisualFoxPro中以OLE自动化方式启动特定的OLE服务应用程序 257

以便借助OLE服务应用程序的特有功能来协助完成VisualFoxPro所不擅长的作业? 257

问题5我们可以利用VisualFoxPro来建立ActiveX控件(.OCX)吗? 263

问题6VisualFoxPro本身附有哪些ActiveX控件可供使用? 264

问题7在表单设计器中要如何将所需的ActiveX控件加至表单中? 265

问题8如何设定ActiveX控件的属性? 266

问题9我想要在表单上建立一个类似万年历的界面,该怎么做呢? 267

问题10VisualFoxPro所提供的文本编辑框虽然能够用来显示与编辑附注字段的内容 269

改变某一个文字的字体、大小或颜色等等? 269

问题11如何在VisualFoxPro中收发电子邮件? 275

问题12如何建立一个打开文件的对话框来让用户选取所需的文件? 283

问题13请问Slider、ProgressBar与StatusBar等三个ActiveX控件的用途为何?该怎么使用呢? 290

问题14请问TreeView控件的用途为何?该怎么使用呢? 293

问题15请问Animation控件的用途为何?该怎么使用呢? 297

第九章中文特生方面的问题 303

问题1在BROWSE窗口或表格控件中作业时,当移至一个字符型字段时是否要自动打开中文输入法 304

能否由程序员自行以程序控制方式来决定? 304

问题2我希望以程序控制方式来打开与关闭中文输入法,该怎么做呢? 304

问题3VisualFoxPro6.0中文版的排序法则分为Machine与Stroke,请问两者的差异何在? 305

问题4什么是双字节字集函数(DBCSFunction)?VisualFoxPro6.0中文版提供了哪些双字节字集函数? 306

第十章一般性问题 309

问题2我过去在FoxPro2.X中所建立的文件该如何转换才能使用在VisualFoxPro呢? 310

问题3我要如何将我的dBASE程序转换至VisualFoxPro呢? 310

问题1VisualFoxPro6.0中文版的系统需要什么样的设备? 310

问题4利用VisualFoxPro所开发的应用程序可执行在FoxProforMacintosh、FoxProforMS-DOS或FoxProforUNIX之中吗? 311

问题5我们要怎么样才能找到VisualFoxPro所提供的工具栏的工具栏清单? 311

问题6为什么在某些状况下当我按一下鼠标右键时会出一个快捷菜单? 311

问题7向导(Wizards)与生成器(Builders)间的差异何在? 312

问题8我究竟该选用VisualFoxPro、VisualBasic或Access中的哪一个呢? 312

问题9您能够告诉我VisualFoxPro的系统规格吗? 313

第十一章系统设定方面的问题 317

问题1改变Windows注册表或配置文件Config.fpw中的设定后,一定要重新启动VisualFoxPro所作的设定才会生效吗? 318

问题2如何在VisualFoxPro中,判断电脑是使用哪一种微处理器? 318

问题3请问在VisualFoxPro中,仍旧是沿用系统设定项目MEMLIMIT吗? 319

问题4我们该如何设定VisualFoxPro的系统环境? 319

问题5有了“选项”对话框我是否就能舍弃配置文件CONFIG.FPW不用了呢? 321

相关图书
作者其它书籍
返回顶部