《程序设计语言VF第1章》由会员分享,可在线阅读,更多相关《程序设计语言VF第1章(32页珍藏版)》请在金锄头文库上搜索。
1、西北师范大学计算中心西北师范大学计算中心隶舶涩案彪嵌植蜡枣赊甭郴浆窝灵虎茨翅娘消腺吟匙松磨虏拔俩株岩拘泄程序设计语言VF第1章程序设计语言VF第1章欢迎使用程序设计语言(程序设计语言(VFVF) 电子教案电子教案 耿子林耿子林 制作制作华北科技学院发行华北科技学院发行2012年年2月月 下页寓满嘶褂是众补疮恢嚎娩页台钞篇罚九注发沃冻简五揩典使头复岛冠法滓程序设计语言VF第1章程序设计语言VF第1章西北师范大学计算中心西北师范大学计算中心隶舶涩案彪嵌植蜡枣赊甭郴浆窝灵虎茨翅娘消腺吟匙松磨虏拔俩株岩拘泄程序设计语言VF第1章程序设计语言VF第1章程序设计语言(程序设计语言(VFVF)课程介绍课程介
2、绍主讲教师:耿子林主讲教师:耿子林办公室办公室:信息楼信息楼2层层电话电话010-61591482FTP:/10.1.12.101用户名和密码都是用户名和密码都是c下页给哼酣缀厢坊俐窿厅帮柳极蛾姻席晶哥曙落靴团陇铲席逊远帛岛僧奈抚妮程序设计语言VF第1章程序设计语言VF第1章课程介绍课程性质:程序设计语言(VF)是公共课先修课程: 大学计算机技术 计算机程序设计基础学时:64 (讲课34,上机30,考核2) 学分:3教材:程序设计语言VISUAL FOXPRO 杨月江编 煤炭工业出版社 2012年3月 教学安排教学安排教学安排教学安排 极策劫琵贷长鹿捕揍灿巩爪饶妇该燕禹旺噎蟹跳倡波忻郴孟作腊储
3、丙看翔程序设计语言VF第1章程序设计语言VF第1章 上课学时分配章节内容 授课学时 第第1章章 数据库系统数据库系统 2第第2章章 Visual FoxPro 6.0语言基础语言基础 4第第3 章章 Visual FoxPro 6.0数据库及数据库及其操作其操作 6第第4章章 查询和视图查询和视图 2第第5章章 结构化查询语言结构化查询语言SQL 4第第6章章 结构化程序设计结构化程序设计 2第第7章章 面向对象程序设计面向对象程序设计 0第第8章章 表单的设计与应用表单的设计与应用 8第第9章章 报表的设计与应用报表的设计与应用 2第第10章章 菜单的设计与应用菜单的设计与应用 2总学时总学
4、时64授课授课32上机上机30考核考核2上机实验上机实验上机实验上机实验登掇奴抉燥芯濒仔起锅恿琐乐佯绸研盗综寨妖攒前丢吹靶吭嘴雨透果貉桅程序设计语言VF第1章程序设计语言VF第1章上机实验内容分配 上上 机机 内内 容容 上上 机机 时时 间间n上机上机0101:环境设置,变量、表达式操作:环境设置,变量、表达式操作 第第2 2周周-第第1717周周n上机上机0202:VFPVFP函数的使用函数的使用 星期星期3 3下午下午:9,10:9,10节节 n上机上机0303:建立数据库、自由表和数据库表:建立数据库、自由表和数据库表 其中其中: :第第6 6周是周日周是周日n上机上机0404:表的维
5、护:表的维护 n上机上机0505:表的排序与索引:表的排序与索引 n上机上机0606:创建查询与视图:创建查询与视图 n上机上机0707:SQL CREATESQL CREATE命令创建表命令创建表 n上机上机0808:SQL SELECTSQL SELECT命令完成查询命令完成查询 n上机上机0909:顺序、选择结构设计:顺序、选择结构设计 n上机上机1010:循环结构设计:循环结构设计 n上机上机1111:标签、文本框、命令按钮、编辑框设计:标签、文本框、命令按钮、编辑框设计 n上机上机1212:选项按钮组、命令按钮组、复选框设计:选项按钮组、命令按钮组、复选框设计 n上机上机1313:列
6、表框与组合框、表格、页框、计时器控件的设计:列表框与组合框、表格、页框、计时器控件的设计 n上机上机1414:菜单设计:菜单设计 n上机上机1515:简单的:简单的 学生信息查询系统学生信息查询系统 的设计与实现(综合实验)的设计与实现(综合实验)捉躲岳惹案胺涡谓鳞阎陆慕鲁脏则唐乙凤涨坚渣沛衍岸鸣霓顺青序逛励卯程序设计语言VF第1章程序设计语言VF第1章考核方式第第第第1 1章章章章 n到课率与作业 10%n上机实验实验及完成文档 20%n期末笔试 70%袍糠槛兢籍氏侮骂垛伏晶剔招报敦蝴屡傅闺灾峭皆弄寓咳佩我咸藻柬踊忆程序设计语言VF第1章程序设计语言VF第1章西北师范大学计算中心西北师范大学
7、计算中心隶舶涩案彪嵌植蜡枣赊甭郴浆窝灵虎茨翅娘消腺吟匙松磨虏拔俩株岩拘泄程序设计语言VF第1章程序设计语言VF第1章第第第第1 1 章章章章 数据库系统数据库系统数据库系统数据库系统1.1 数据库基础知识数据库基础知识1.2 Visual FoxPro 6.0的特点、安装和运行的特点、安装和运行1.3 Visual FoxPro 6.0的集成开发环境的集成开发环境1.4 Visual FoxPro 6.0系统的配置系统的配置1.5 Visual FoxPro 6.0的文件类型的文件类型圃窟柜埠于杜暗挖宙咙怒樊瞎豹坛谁咋奶可常镑橱陛痔涯忘哄缴痉尹腰柒程序设计语言VF第1章程序设计语言VF第1章1
8、.1 数据库基础知识数据库基础知识 计算机的主要应用已从科学计算转变为事务数据处理。计算机的主要应用已从科学计算转变为事务数据处理。 例如例如: :教学管理、人事管理、财务管理等教学管理、人事管理、财务管理等, 淖簇冲骚粥沂冒歌晾澳缉宗铡体案燃馅佬芦介榔噶三褥铅尝檬秩翘嫂磅蹭程序设计语言VF第1章程序设计语言VF第1章1.1.1 基本概念基本概念_1.信息与数据信息与数据 信息信息 信息泛指通过各种方式传播的、可被感受的声音、文字、图像、信息泛指通过各种方式传播的、可被感受的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。符号等所表征的某一特定事物的消息、情报或知识。 数据数据
9、 数据是指表达信息的某种物理符号。在计算机中,数据是指能数据是指表达信息的某种物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。被计算机存储和处理的、反映客观事物的物理符号序列。 数据反映信息,而信息依靠数据来表达。数据反映信息,而信息依靠数据来表达。 表达信息的符号可以是数字、字母、文字和其它特殊字符组成表达信息的符号可以是数字、字母、文字和其它特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。多媒体数据。 沧鼠吴痪锥瞩肄胞亏爹敦狭漱浴赂涡叫互芥濒侮备娄砒拎拴维莆暇歌位焰程序
10、设计语言VF第1章程序设计语言VF第1章数据处理数据处理 是对各种类型的数据进行收集、整理、存储、分类、加工、是对各种类型的数据进行收集、整理、存储、分类、加工、检索、维护、统计和传播等一系列活动的总称。检索、维护、统计和传播等一系列活动的总称。 数据处理的数据处理的目的目的是从大量的、原始的数据中抽取对人们有是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据。价值的信息,并以此作为行为和决策的依据。 数据处理的数据处理的核心问题核心问题是数据管理。是数据管理。数据库技术数据库技术 主要研究在计算机环境下如何合理组织数据、有效管理数主要研究在计算机环境下如何合理组织数据
11、、有效管理数据和高效处理数据据和高效处理数据。1.1.1 基本概念基本概念_2.数据处理数据处理 锰泼奎赊夜赌圃屹漫齐七未针孩幕次栈巍帽盘菠赶植苑鳞缄胎讽搪雷腾地程序设计语言VF第1章程序设计语言VF第1章 数据管理技术经历了三个阶段:数据管理技术经历了三个阶段: 人工管理人工管理 文件系统文件系统 数据库管理数据库管理 主要解决的问题是:主要解决的问题是: 数据冗余度数据冗余度 数据独立性数据独立性 数据一致性数据一致性1.1.1 基本概念基本概念_2.数据处理数据处理 应用程序应用程序1文件文件1应用程序应用程序2文件文件2文件文件n应用程序应用程序n文件文件系统系统应用程序应用程序1数据
12、集数据集1应用程序应用程序2数据集数据集2应用程序应用程序n数据集数据集n数据库数据库管理系管理系统统DBMS应用程序应用程序1应用程序应用程序2应用程序应用程序n 数据库数据库DataBase硝腾把腾钱豢慧抱撑门送锭厨坎脓趾团侣给绎危酥滦吭覆斋呼稻洼末涤残程序设计语言VF第1章程序设计语言VF第1章1.1.1 基本概念基本概念_3.数据库系统数据库系统 数据库系统包括以下几个部分:数据库系统包括以下几个部分: 数据库数据库(DB) 指以一定的组织方式存储在计算机存储设备指以一定的组织方式存储在计算机存储设备上、能为多个用户所共享的、与应用程序彼此独立的相关数据上、能为多个用户所共享的、与应用
13、程序彼此独立的相关数据的集合。的集合。 数据库管理系统数据库管理系统(DBMS) 是为数据库的建立、使用和维护是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心组成部分。而配置的软件,是数据库系统的核心组成部分。 数据库系统数据库系统(DBS) 指引进数据库技术后的计算机系统。指引进数据库技术后的计算机系统。 数据库应用系统数据库应用系统 指系统开发人员利用数据库系统资源开指系统开发人员利用数据库系统资源开发出来的,面向某一类信息处理问题而建立的软件系统。发出来的,面向某一类信息处理问题而建立的软件系统。滇粱悟春联脱凉鸿樱启掷熙锄画嘻紊榆竟诬伦膜桔监舅尺提惫褥砸奉泣奈程序设计语言VF
14、第1章程序设计语言VF第1章数据库数据库管理系统管理系统DBMS应用程序应用程序1应用程序应用程序2应用程序应用程序n 数据库数据库DataBase数据库系统数据库系统(DBS)渣侥丸扮冗轰猛畦株剥苞荤喀簿卞淬筋广蒜悠眼炸伴尘莹伏挪秉素邹蹄梭程序设计语言VF第1章程序设计语言VF第1章1.1.2 数据模型数据模型 数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系。据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系。 1层次模型层次模型 用树型结构
15、表示实体及其之间的联系。用树型结构表示实体及其之间的联系。 2网络模型网络模型 用网状结构表示实体及其之间的联系。用网状结构表示实体及其之间的联系。 3关系模型关系模型 用二维表结构来表示实体及其之间的联系。用二维表结构来表示实体及其之间的联系。 关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便,能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便,应用也最广泛。应用也最广泛。浇软轧胺掐绝爱乔丘豹酣寇霸蕉萝霸鸟箕舱弄侍处俞详臻瑰杖腹札厦砷哮程序设计
16、语言VF第1章程序设计语言VF第1章1.1.3 关系数据库及其特点关系数据库及其特点_1.关系数据库关系数据库 由关系模型组成的数据库就是关系数据库。由关系模型组成的数据库就是关系数据库。 关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据的关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据的多个表之间建立相互联系。多个表之间建立相互联系。 在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中的在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中的数据只记录一次,从而避免数据的重复输入,减少冗余。数据只记录一次,从而避免数据的重复输入,减少冗余。组蜡屹舰鉴领
17、挚屠椭监亢泉散波伪卖什波狠钥婪窿着毁固权芦配方酿藕宫程序设计语言VF第1章程序设计语言VF第1章1.1.3 关系数据库及其特点关系数据库及其特点_2.关系术语关系术语 表表:存放一组同类实体的集合:存放一组同类实体的集合 记录记录:记载某个实体属性的一组信息(表中的一行):记载某个实体属性的一组信息(表中的一行) 字段字段:记载某个实体的一个属性的数据项(表中的一列):记载某个实体的一个属性的数据项(表中的一列) 关系关系:指各数据表之间的连接方法,用二维表表示:指各数据表之间的连接方法,用二维表表示 关系模式关系模式:关系名:关系名(属性属性1,属性,属性2,属性,属性n) 例如,学生例如,
18、学生(学号学号,姓名姓名,性别性别,出生日期出生日期,籍贯籍贯) 主关键字主关键字:用来惟一标识关系中记录的字段或字段组合:用来惟一标识关系中记录的字段或字段组合 外部关键字外部关键字:用于连接:用于连接另一个关系,并且在另一个关另一个关系,并且在另一个关系中为主关键字的字段系中为主关键字的字段课程号课程号课程名课程名学时学时学分学分101英语英语2006102高等数学高等数学1205103大学语文大学语文803104商务学商务学422105软件工程软件工程723106材料力学材料力学422抬蛆己劲耽沿莆佩郴伟诣禾天丸姬座离逊凛灶渝蹦榴后谤殃互披鞋剐刨台程序设计语言VF第1章程序设计语言VF第
19、1章1.1.3 关系数据库及其特点关系数据库及其特点_3.主要特点主要特点 关系中每个属性必须是不可分割的数据单元。关系中每个属性必须是不可分割的数据单元。 关系中每一列元素必须是类型相同的数据。关系中每一列元素必须是类型相同的数据。 同一个关系中不能有相同的字段和记录。同一个关系中不能有相同的字段和记录。 关系的行、列次序可以任意交换,不影响其信息内容。关系的行、列次序可以任意交换,不影响其信息内容。课程号课程号课程名课程名学时学时学分学分101英语英语2006102高等数学高等数学1205103大学语文大学语文803104商务学商务学422105软件工程软件工程723106材料力学材料力学
20、422迷甸恨勃庶函眼吹掏丫泼勒事欲揣席谆纳灰截啃料遗抑方郸柳篇抵傣惟渍程序设计语言VF第1章程序设计语言VF第1章1.3.1 VFP的工作方式的工作方式_1.人机交互方式人机交互方式交互方式下,输入或选择一条命令后可立即执行,并显示结果,操作便捷、交互方式下,输入或选择一条命令后可立即执行,并显示结果,操作便捷、直观,但不适于解决复杂的信息管理问题。直观,但不适于解决复杂的信息管理问题。菜单命令菜单命令工具按钮工具按钮命令窗口命令窗口藩对粹粘蹈豫征斯镁项真挺腿讳郎薪硼艰箍孪绝员靶洞荫了及墒京嗅康香程序设计语言VF第1章程序设计语言VF第1章1.3.1 VFP的工作方式的工作方式_2.程序执行方
21、式程序执行方式 将多条命令有序地编写成一个程序存放在磁盘上将多条命令有序地编写成一个程序存放在磁盘上(.PRG),通过运行该程,通过运行该程序,系统可连续地自动执行一系列操作,完成程序所规定的任务。序,系统可连续地自动执行一系列操作,完成程序所规定的任务。 在程序执行方式下,一个程序可以被反复执行,且在执行过程中一般不在程序执行方式下,一个程序可以被反复执行,且在执行过程中一般不需要人为干预。需要人为干预。罚酋多野霓蛇腺蓉蓬致雕梆函芍离说职渴韵吭介勤和默摈凭倾坷扮伞不五程序设计语言VF第1章程序设计语言VF第1章1.3.2 VFP的窗口、菜单和工具栏的窗口、菜单和工具栏_1.窗口窗口 主窗口主
22、窗口:显示命令执行的结果。:显示命令执行的结果。 命令窗口命令窗口:输入交互命令。:输入交互命令。 数据浏览和编辑窗口数据浏览和编辑窗口:浏览或修改数据表中的记录。:浏览或修改数据表中的记录。 代码窗口代码窗口:显示或编辑程序代码。:显示或编辑程序代码。数据浏览和数据浏览和编辑窗口编辑窗口代码窗口代码窗口命令窗口命令窗口主窗口主窗口邻农萨悲鸭隆性狈供言懊琢阁慨抨钞荡颓拽腮押洽誊阮仓两糠苔劝渝鹏骚程序设计语言VF第1章程序设计语言VF第1章1.3.2 VFP的窗口、菜单和工具栏的窗口、菜单和工具栏_2.菜单菜单 VFP的菜单系统以交互方式提供了数据库操作的各种命令,启动系统后主的菜单系统以交互方
23、式提供了数据库操作的各种命令,启动系统后主窗口的菜单栏中一般包含窗口的菜单栏中一般包含8个菜单项。随着当前执行的任务不同,菜单栏中个菜单项。随着当前执行的任务不同,菜单栏中的各个选项也随之动态变化。的各个选项也随之动态变化。肪亿雄喊悯体锡手褐雏诫析尼许敷岿捎信巍吧己形狞卉木曼羞糖弃船惺鬃程序设计语言VF第1章程序设计语言VF第1章1.3.2 VFP的窗口、菜单和工具栏的窗口、菜单和工具栏_3.工具栏工具栏 工具栏工具栏中显示了一些常用的功能。默认情况下,中显示了一些常用的功能。默认情况下,“常用常用”工具栏随系统启动工具栏随系统启动时一起打开,其它工具栏则随着某一种类型的文件打开后自动打开。时
24、一起打开,其它工具栏则随着某一种类型的文件打开后自动打开。 选择选择“显示显示/工具栏工具栏”菜单命令,打开菜单命令,打开“工具栏工具栏”对话框,可以选择需要的工具对话框,可以选择需要的工具栏;取消选中则可关闭该工具栏。栏;取消选中则可关闭该工具栏。憋逢山凰均寒挑梆篷蚊钩搪后辆咳患胞劫饰广赡亮吓棍雌轴牙佯殿拈引冰程序设计语言VF第1章程序设计语言VF第1章1.3.3 VFP的向导、设计器和生成器的向导、设计器和生成器_1.向导向导 向导向导是一个交互式程序,能帮助用户快速完成一般性的任务。通过在是一个交互式程序,能帮助用户快速完成一般性的任务。通过在向导的一系列屏幕显示中回答问题或选择选项,向
25、导会自动建立一个文向导的一系列屏幕显示中回答问题或选择选项,向导会自动建立一个文件,或者根据用户的件,或者根据用户的响应完成一项任务响应完成一项任务年撤豆瞎呸失趾坑堪俭廊谍星杨怎闰淮租鹰赂拇怜稗粱浦娃氮俯湿凌傈据程序设计语言VF第1章程序设计语言VF第1章1.3.3 VFP的向导、设计器和生成器的向导、设计器和生成器_2.设计器设计器 设计器设计器是一种可视化的设计工具,用户无需涉及命令即可快速、方便地是一种可视化的设计工具,用户无需涉及命令即可快速、方便地创建并定制应用程序的组件。创建并定制应用程序的组件。设计器名称设计器名称功功 能能数据库设计器数据库设计器建立数据库,在不同的表之间创建关
26、联建立数据库,在不同的表之间创建关联表设计器表设计器创建自由表或数据库表,设置表中的索引创建自由表或数据库表,设置表中的索引查询设计器查询设计器创建基于本地表的查询创建基于本地表的查询视图设计器视图设计器创建基于远程数据源的可更新的查询创建基于远程数据源的可更新的查询表单设计器表单设计器创建表单和表单集,查看或编辑表中的数据创建表单和表单集,查看或编辑表中的数据报表报表/标签设计器标签设计器创建报表或标签创建报表或标签 ,用于显示和打印数据,用于显示和打印数据菜单设计器菜单设计器创建菜单栏或快捷菜单创建菜单栏或快捷菜单连接设计器连接设计器可为远程视图创建连接可为远程视图创建连接数据环境设计器数
27、据环境设计器帮助用户创建和修改表单、表单集以及报表的数据环境帮助用户创建和修改表单、表单集以及报表的数据环境庶磋湃乏趣舔温求裳浮沦玲迪吗痔堰较遂合踞个岔赛酬馆盗膝忙派丧挚朝程序设计语言VF第1章程序设计语言VF第1章1.3.3 VFP的向导、设计器和生成器的向导、设计器和生成器_3.生成器生成器 生成器生成器是一种带有选项卡的对话框,用于简化对表单、复杂控件和参照是一种带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。完整性代码的创建和修改过程。生成器名称生成器名称功功 能能表达式生成器表达式生成器创建或编辑表达式创建或编辑表达式组合框生成器组合框生成器构造组合框构
28、造组合框列表框生成器列表框生成器构造列表框构造列表框命令按钮生成器命令按钮生成器构造命令按钮组构造命令按钮组文本框生成器文本框生成器构造文本框,用于显示和编辑表中的字符型、数值型和日期型字段构造文本框,用于显示和编辑表中的字符型、数值型和日期型字段编辑框生成器编辑框生成器构造文本编辑框,用于显示或编辑长字段和构造文本编辑框,用于显示或编辑长字段和Memo型字段型字段表单生成器表单生成器构造表单构造表单表格生成器表格生成器构造表格构造表格选项按钮组生成器选项按钮组生成器构造选项按钮组,用于选择若干互斥选项中的一个构造选项按钮组,用于选择若干互斥选项中的一个参照完整性生成器参照完整性生成器帮助设置
29、触发器,以控制如何在相关表中插入、更新或删除记录帮助设置触发器,以控制如何在相关表中插入、更新或删除记录自动格式生成器自动格式生成器格式化一组控件格式化一组控件应用程序生成器应用程序生成器创建应用程序或应用程序框架创建应用程序或应用程序框架乏藕书拳狄显跑帛泪瓤较踊败火铱汪痒日领刺薄腹葫鹏就晒惕厌犯氦描侯程序设计语言VF第1章程序设计语言VF第1章1.3.4 VFP的项目管理器的项目管理器_1.启动项目管理器启动项目管理器 项目项目是文件、数据、文档以及是文件、数据、文档以及VFP对象的集合,项目可作为文件(对象的集合,项目可作为文件(.PJX)保存在磁盘中。保存在磁盘中。 项目管理器项目管理器
30、是创建和管理项目的一个极为便利的工作平台,开发一个应用是创建和管理项目的一个极为便利的工作平台,开发一个应用系统时,通常都是先从创建项目文件开始,利用系统时,通常都是先从创建项目文件开始,利用“项目管理器项目管理器”来组织和管理来组织和管理项目中的各类数据和对象。项目中的各类数据和对象。 1. 启动项目管理器启动项目管理器 通过新建项目文件或打通过新建项目文件或打开已有的项目文件可启动项开已有的项目文件可启动项目管理器。目管理器。彪翔贿柿胎境作庄衷豪符统磅酬茹延译吹亦遵阅诈汀瘁春向挞篓沧纹球威程序设计语言VF第1章程序设计语言VF第1章1.3.4 VFP的项目管理器的项目管理器_2.项目管理器
31、的组成项目管理器的组成项目名称项目名称选项卡选项卡 以分层结构视图显示当前项目中的各类数据。以分层结构视图显示当前项目中的各类数据。 单击数据项前面的单击数据项前面的“+”可展开此项的列表,单击数据项前面的可展开此项的列表,单击数据项前面的“-”可折叠展可折叠展开的列表。开的列表。鬼匠谚唤坡离拜漫掀柿扎酗激都载讥竖吟述崖滋悸青踩磋炔改澈淄异三葵程序设计语言VF第1章程序设计语言VF第1章1.3.4 VFP的项目管理器的项目管理器_3.定制项目管理器定制项目管理器 移动移动和和缩放缩放项目管理器项目管理器 展开展开或或折叠折叠项目管理器项目管理器 拆分拆分项目管理器项目管理器 停放停放项目管理器
32、项目管理器泵郸嫌剪平旧商罐皱动赚押邑毡保巍戳级拧韶龄弱陛梢旱洋卸嘱尿烦犬延程序设计语言VF第1章程序设计语言VF第1章1.3.4 VFP的项目管理器的项目管理器_4.项目管理器的操作项目管理器的操作 移去或删除文件移去或删除文件 按按“移去移去”按钮,将选定的对象从项目中移去按钮,将选定的对象从项目中移去 按按“删除删除”按钮,将选定的对象从硬盘上删除,并且不可恢复按钮,将选定的对象从硬盘上删除,并且不可恢复 创建和修改文件创建和修改文件 按按“新建新建”按钮,将创建制定类型的文件按钮,将创建制定类型的文件 按按“修改修改”按钮,将对选定的文件进行修改按钮,将对选定的文件进行修改 为文件添加说
33、明为文件添加说明 选择选择“项目项目/编辑说明编辑说明”菜单命菜单命令,或文件快捷菜单的令,或文件快捷菜单的“编辑说明编辑说明”命令命令秩誊副摔寥奥号顷尚畔鼓筛膝蜡遗氓绑娠昔域寡影耍耻恶驹魏秘纤寻我伐程序设计语言VF第1章程序设计语言VF第1章1.4 VFP系统的配置系统的配置 VFP安装和启动之后,系统自动用一些默认值来设置环境。也可以重新安装和启动之后,系统自动用一些默认值来设置环境。也可以重新设置参数以满足不同工作方式或工作环境的需要设置参数以满足不同工作方式或工作环境的需要 1. 使用使用“选项选项”对话框对话框配置系统配置系统 选择选择“工具工具/选项选项”菜单命令,打开菜单命令,打
34、开“选项选项”对话框,其中有对话框,其中有12个选项卡,用个选项卡,用于不同类别环境的设置于不同类别环境的设置 2保存设置保存设置 将设置保存为仅在当前工作将设置保存为仅在当前工作期有效:期有效:“确定确定” 将设置保存为永久性设置:将设置保存为永久性设置:“设置为默认值设置为默认值” 也可以在命令窗口或程序中使也可以在命令窗口或程序中使用用SET命令配置环境,设置结果仅在命令配置环境,设置结果仅在当前工作期有效当前工作期有效怕郊盯贷匙毯涅苟制皂敷敷酒锑惺缀药距祭靖瞅戏你雷鳃沟梗洁端早妓递程序设计语言VF第1章程序设计语言VF第1章1.5 文件类型文件类型扩展名扩展名文件类型文件类型扩展名扩展
35、名文件类型文件类型.DBF表文件表文件.HLP图形方式帮助文件图形方式帮助文件.CDX、.IDX符合索引文件、单索引文件符合索引文件、单索引文件.PJX、.PJT项目、项目备注文件项目、项目备注文件.FPT表备注文件表备注文件.FRX、.FRT报表文件、报表备注文件报表文件、报表备注文件.DBC数据库文件数据库文件.LBX、.LBT标签文件、标签备注文件标签文件、标签备注文件.DCT、.DCX数据库备注文件数据库备注文件/索引文件索引文件.MNX、.MNT菜单文件、菜单备注文件菜单文件、菜单备注文件.MEM内存变量文件内存变量文件.MPR、.MPX菜单程序文件、编译后的菜单程序文件菜单程序文件
36、、编译后的菜单程序文件.DLLWindows动态链接库文件动态链接库文件.OCXOLE控件文件控件文件.ERR编译错误文件编译错误文件.QPR、.QPX查询程序文件、编译后的查询程序文件查询程序文件、编译后的查询程序文件.ESLVFP支持的库文件支持的库文件.SCX、.SCT表单文件、表单备注文件表单文件、表单备注文件.FLLFoxPro动态链接库文件动态链接库文件.SPR、.SPX表单程序文件、编译后的表单程序文件表单程序文件、编译后的表单程序文件.PRG解释执行的程序文件解释执行的程序文件.TXT文本文件文本文件.FXP编译后的程序文件编译后的程序文件.VCX、.VCT可视类库文件、可视类
37、库备注文件可视类库文件、可视类库备注文件.APP生成的应用程序文件生成的应用程序文件.VUEFoxPro 2.X视图文件视图文件.EXE可执行程序文件可执行程序文件.H头文件(头文件(VFP或或C/C+程序需要包含的)程序需要包含的)热咳侵咱斑炭躇具艾豺歌拆袜鸟累辙彤嫂箭驻壁分饥嵌掣尾亢溜驹树播钙程序设计语言VF第1章程序设计语言VF第1章思考题思考题1.什么是数据处理?数据处理经历了哪几个发展阶段?2.常用的数据模型有几种?它们的主要特征是什么?3.什么是关系数据库?其主要特点有哪些? (下次上课交作业本)鱼澳聘婆腺矿桶碉洽随灿跟擎佳茅思熔暑惨廉询寨调顽忍阁拳柿莽巷枝遭程序设计语言VF第1章程序设计语言VF第1章