程序设计》09-10-1《VisualFoxPro程序设计》复习10题型:选择题(填空题(题型:选择题(每题1分,共15分)、填空题(每空1分,共45分)、程序改错题(程序完善题(序改错题(每题10分,共10分)、程序完善题(每题15分,共30分)
1、课后习题、
试卷汇编(笔试部分)。2、哪些文件可以设置为项目的主文件P39。3、控件是否可直接添加到表单中:如选项按钮、页面、列等不可以,即不是控件工具箱中的控件。(除了这三个,其它控件一般都可以直接添加到表单中)4、如何为菜单项设置热键。(在设置热键的字母前加\<)。5、字符串函数,如:at()函数、substr()函数。6、设置主控索引、取消主控索引的命令。(setorderto)7、用CreateTable命令创建表的结构。(根据题目具体要求写出完整的命令)8、数据库的组成:数据库表、本地视图、远程视图、连接、存储过程。9、基类的最小事件集及其说明P155。(这三个事件分别在什么时候触发)10、在关系模型中实体之间的联系有三种:一对一、一对多、多对多。如果数据库表之间是多对多的关系,则要分解成两个一对多的关系,即不能建立多对多的关系。举例:学生表、
课程表、成绩表。11、数据绑定控件的ControlSource属性,如文本框、编辑框等控件,通过该字段与表的字段进行绑定。12、在自定义函数中,定义形参的关键字P147。(parameters)13、子
查询,类似P125例4.11。14、select0命令、select(0)函数(0可省略)、alias()函数。15、命令按钮组、选项按钮组包含的按钮个数、页框包含的页面个数分别需设置的属性。(命令按钮组、选项按钮组包含的按钮个数用buttoncount属性设置,页框包含的页面个数用pagecount属性设置)16、根据对象所基于的类的性质,可分为容器对象和控件对象,根据控件与数据环境中数据的关系,可分为:数据绑定型控件与非数据绑定型控件。17、P158改变控件内容的两个事件:interactivechange和programmaticchange,P193例、P194例都涉及到了interactivechange事件。18、Timer控件正常
工作的三要素:Timer事件、Interval属性、Enabled属性。(Timer事件何时触发,Interval属性、Enabled属性分别用于设置什么)19、P20918引用页框的某一个页面用pages[i]。(如要知道页框一共有多少个页面,使用pagecount属性)20、面向对象的程序设计的三个重要性,也即类的三大特性。(继承性,多态性,封装性)21、程序文件、表单文件、查询文件、菜单文件和报表文件的运行或预览命令。(例如,运行名为abc的程序文件命令为d
oabc,运行名为abc的表单文件命令为doformabc,运行名为abc的查询文件命令为doabc.qpr,预览名为abc的报表文件命令为reportformabcpreview,运行菜单文件要先编译成MPR文件然后用命令doabc.mpr)22、数据库表的字段扩展属性:字段的显示属性,包括格式(Format)和输入掩码(InputMask)。23、用AlterTable命令修改表的结构,如添加一个字段、删除一个字段、更新字段名等。24、索引的创建,重点索引表达式。23、试卷汇编2007年(秋)(01)、(02);2008年(春)(03);2008年(秋)(01)(02)、
中的程序改错题。(改错题有1题,共10分)24、结构化程序设计中的分支结构、循环结构重点掌握,对于分支结构还可用IIF函数实现,两者之间的互换。(例如,将一个完整的IIF命令转换为用DOCASE分支语句实现).25、设置控件的访问键:在设置Caption属性时在作为访问键的字母前加“\<”:Close。如(例如,命令按钮上显示Close,则要将命令按钮的Caption属性设置为“\