三职高考中VFP数据库安装程序的建立

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:yaczxxzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:VFP数据库是三职高考信息技术类的专业课,在三职高考中占有很大比例。本文先讲述了VFP安装程序建立初期的准备工作,然后分步骤详细介绍使用VFP安装向导建立安装程序的过程。
  关键词:数据文件;非数据文件;主文件;应用程序;可执行文件
  众多的VFP初学者都面临一个同样的问题:如何制作VFP的安装程序,使自己精心编写的应用程序能够自豪地安装在任意一台计算机上。这便是这篇文章产生的初衷。建议读者在读这篇文章之前,先仔细安装几款软件,搞清楚应用程序、安装程序、目标目录等概念。
  1、开发初期文件夹的建立以及文件的存放
  VFP的文件可分为两类:一类和数据有关,如数据表(包括.dbf,.cdx,.fpt)、数据库(包括.dbc,.dct,.dcx)、内存变量(.mem)文件等,这一类文件可称为数据文件;另一类和数据无关,如程序、表单、报表、菜单等,这一类文件可称为非数据文件。发布程序时,数据文件要和可执行文件即.exe文件一起发布,而非数据文件不需要发布,因为它们已经集成到.exe文件中了。
  所以,开始编写程序前,应该建立两个文件夹,一个用于存放数据文件,命名为data,一个用于存放非数据文件,命名为program,然后,再开始编写程序。
  2、主文件的建立
  主文件就是一个项目中第一个被执行的组件。一个项目必须有一个而且只能有一个主文件。在VFP中,主文件通常是一个程序文件,所以又叫主程序,或者主控程序。
  主程序应该具有以下功能:
  1)初始化工作环境
  如: 初始化变量 所用命令:restore from
  设置默认目录 所用命令:set default to
  设置日期格式 所用命令:set date to
  设置替换命令 所用命令:set path to
  2)初始化用户界面
  用户初始界面通常是一个表单,这个表单被称为主表单,在启动用户初始界面之前,一般会启动一个注册对话框(表单),所用命令:do form
  3)建立事件循环 所用命令:read events
  4)恢复系统环境
  以下是一个基本功能的主程序
  CLEAR && 清屏
  SET EXACTON && 设置精确比较模式
  SET TALK OFF && 关闭对话模式
  SET DATE TO ANSI && 设置日期格式为年月日顺序
  PUBLIC MYPATH && 定义全局变量
  MYPATH=LEFT(SYS(16),RAT(“\”,SYS(16))) && 提取当前路径
  SET DEFA TO(MYPATH) && 设置默认路径
  RESTORE FROM xyz .mem && 从内存变量文件xyz中恢复变量
  DO FORM startmenu && 启动登录对话框或主表单
  _SCREEN.VISIBLE=.F. && 关闭VFP主窗口
  Read event && 建立事件循环
  当然,主程序应该根据自己的应用程序来建立,一些命令、标准函数、内存变量的使用,可以查阅VFP使用手册。
  主程序建立好之后应该将其设置为主文件。然后,可进行项目连编。
  3、项目连编
  所谓连编就是将项目中所有的非数据文件集合成一个大文件,即.exe文件或者.app文件。
  在连编之前,需要作好以下事情:
  1)项目集成
  项目集成就是将应用程序所必需的文件,以及附加的资源文件添加到项目管理器中来。连编之后,那些在项目管理器中被标记为“包含”的文件,将变为只读文件,而标记为“排除”的文件将变为可读写文件。所以,项目集成后,应该根据应用程序的实际功能设置文件的属性。在VFP中,数据库、数据表默认为“排除”,因为数据表经常会被用户修改。
  2)设置主文件
  必须指定主文件,否则系统不会连编。设置方法:在项目管理器中右击该文件,然后选择“主文件”命令即可。
  3)建立一个文件夹,这个文件夹将是发布树目录,可以用应用程序的名字来命名,发布树目录中的文件就是将要提供给用户安装的文件,然后将data文件夹中的文件全部復制到这个文件夹中,连编后生成的.exe文件或者.app文件也保存到这个文件夹中。
  做好这几件事情之后就可以单击项目管理器右下角的“连编”按钮进行连编了。在“连编选项”对话框中选中“连编应用程序”单选按钮,则生成.app文件,.app文件不能脱离VFP环境运行;选中“连编可执行文件”单选按钮,则生成.exe文件,.exe可在Windows下直接运行。一般,应该生成.exe文件。
  然后,可制作安装程序和发布盘。
  4、安装程序的建立
  建立安装程序和发布磁盘就是将提供给用户的程序,数据进行压缩、整理的过程。
  这里讲如何用VFP6.0自带的“安装向导”制作安装程序。启动VFP,打开“工具”菜单,选择“安装”命令,就可以启动安装向导。
  第一次启动“安装向导”,会弹出一个对话框提示创建Distrib.src目录或指定其位置。Distrib.src目录是“安装向导”使用的目录,该目录中存放了安装文件的副本和一些压缩的可选组件。直接单击“创建”就可以了。然后进入“安装向导”对话框。
  1)步骤1:指定文件。该对话框用于指定发布树目录,选择在“项目连编”这一步所建的文件夹(发布树目录),然后单击“下一步”。
  2)步骤2:指定组件。该对话框用于指定应用程序运行时所需的组件。应用程序所需的组件视具体情况而定,一般情况下,选择“Visual Foxpro 运行时刻组件”,“安装向导”会包含应用程序运行时所必需的组件Vfp6.dll。另外,选中“HTML帮助引擎”。单击“下一步”。
  3)步骤3:磁盘映像。该对话框用于指定“安装程序”的文件夹(该文件夹可事先建好,也可以由安装向导创建)以及发布盘(磁盘映像)的类型,单击“下一步”
  4)步骤4:安装选项。该对话框用于指定“安装程序”对话框的标题以及应用程序的版权声明,这两项必须输入,还可以指定用户安装完成后执行的程序,这一项可以不输入。单击“下一步”
  5)步骤5:默认目标目录。该对话框用于指定安装程序需要追寻的文件夹名以及程序组名。设置好后单击“下一步”
  6)步骤6:改变文件设置。该对话框以浏览表的形式显示了应用程序的文件信息,并允许修改目录目录,更改程序组属性,为文件注册ActiveX控件。在文件列表中找到.exe文件,按下它后面的程序管理器小方框,出现一对话框,在该对话框的“说明”行中输入开始菜单中启动该软件的图标说明,“命令行”中输入exe文件名,记着在前面加上“%s\”,这样该软件安装在不同目录下也能正常运行,按“图标”按钮,可以为它选择一个图标。设置好后单击“下一步”
  7)步骤7:完成。若在步骤3“磁盘映像”选择了“web安装”,则这里“生成Web可执行文件”复选框可用(否则不可用),选中它,再选中“创建从属文件(.def)”复选框。设置好后单击“完成”按钮,安装向导开始压缩发布树目录中的文件,并把这些压缩的的文件复制到磁盘映像目录。
  至此,使用“安装向导”创建安装程序和发布盘的工作就完成了。
  5、结束语
  制作安装程序和发布盘除了使用VFP自带的“安装向导”之外,还可以使用一些专业的“安装向导”制作软件,如Installshied Wise For Windows Installer ,Setup2Go等,这些软件都比较好用,根据我的经验,关键是搞清楚数据文件、非数据文件、主文件、可执行文件、发布树目录等概念。
其他文献
摘要:课前预习是小学语文学习和教学的一个关键环节,也是构建小学语文高效课堂的基础。有效的预习方法主要包括课前常规知识点预习、有针对性地重点预习、归类式预习等方法。通过有效的课前预习活动的开展,为学生的终身学习发展奠定坚实的基础。  关键词:小学语文;有效预习;方法;提高  俗话说:凡事预则立不预则废。预习是课堂教學的前奏,是学生学知识、打基础的关键环节,同时也是培养学生自主学习能力的有效途径。在小
期刊
摘要:伴随着时代的进步,幼儿对外界的理解较之前来说也有所提前,接受新鲜事物和学习新知识也比较快。人们对幼儿的受教育问题也越来越重视,怎样提高幼儿的教育情况是幼儿老师需要思考的问题。游戏使得学习变得快乐而轻松,可以说游戏教育同以往的教育形式有很大的不同,它冲击了传统的教育模式,给教育方式带来创新,大大提高了學生的学习积极性。  关键词:游戏教学;幼儿教育;作用  1、教育游戏在幼儿教学中的作用  1
期刊
摘要:高等数学文化意义的核心就是高等数学的观念、意识和思维方式,不仅在于知识本身及其内涵,更由于它的应用价值,本文针对高等数学的文化内涵不仅表现在知识本身,还寓于其历史;不仅是演算的规则和变换的技巧,而且在军事训练等需要上;以及士官学员对高等数学学习积累和沉淀的过程等方面阐述了对其职业教育的价值。  关键词:人文价值;高等数学;职业教育  高等数学教育始终强调培养士官学员解决实战化问题的能力。但要
期刊
“每一种文化最后都会沉淀为一种人格”。一个中学语文老师,用自身丰厚的语文生命去带动一个个年轻学子的生命,从这样的认识出发,我更能感受到应好好解读新的统编版语文教材,树立“大语文”观念。  在解读初中统编版语文教材中,我有些真切的感触,只有不斷跋涉于语文的沃野,涵养生命的根脉,才能感受六册语文课本中贯穿的厚重的民族文化主脉络:  一、民俗与文化,永不断绝的文脉。“文脉,中国文学几千年发展的最高等级的
期刊
摘要:在教育改革持续推进的过程中,小学数学教师的教学观念有了更新和发展,而且教学资源不仅局限在数学教材中,教师开始尝试开发其他教学资源。对于教师来说,需要明确小学数学课堂资源的含义,并且持续加强数学课程资源开发能力和意识,这是顺利实施新课程理念的重要保证。本文探讨了小学数学课程资源开发和利用的对策。  关键词:小学数学;课程资源;开发  在教育改革的过程中,对于数学课程资源的开发和利用逐渐成为教育
期刊
摘要:幼儿教师在幼儿的生活和学习中的行为模式起着教育与引导的作用,针对幼教师资队伍的单一性,在幼儿园适当引进男教师有利于幼儿形成健康平等的两性角色性格,促进幼儿个性全面和谐发展。男教师在幼儿教育领域发挥着重要的作用,尤其是对幼儿性格的形成产生了积极的影响。  关键词:男教师;幼儿;性格  随着社会生产力的不断发展,科学技术的不断进步,教育本身的不断改革,各个学科领域的不断创新,各种教育机制都在进行
期刊
摘要:小学数学课堂作业的处理,是小学数学教学过程中不可或缺的重要一环。当前,在新一轮的小学数学课程改革中,教学理念的变化,教学方式的变化,师生关系的变化……这一系列的变化,势必要求我们小学数学教师对批改处理课堂作业的方式进行新的思考,新的尝试,以便更好的为教学服务,为学生的发展提供更好的帮助。  关键词:小学数学课堂作业;处理;弊端;三论;邱学华  小学数学课堂作业的处理,是小学数学教学过程中不可
期刊
摘要:我们身边也有许多爱生如子的老师,他们几十年如一日,坚守三尺讲台,虽已青春不再,但爱心不老。他们细心呵护每个学生的成长,静待花开!他们相信不同的种子,有不同的花期,迟开早开的花朵,同样美丽!我校段爱萍老师就是这样一位老师,无论当年级主任还是从事班主任工作,她都能够不急不躁,循循善诱,关心、爱护每个学生。在她眼里,每个孩子都是独一无二的!  关键词:教育;关爱;责任  伟大的教育家陶行知先生曾说
期刊
摘要:计算机基础教学对提高学生的综合素质以及毕业之后的就业发展都有着极其重要作用,而如今科技信息飞速发展,高职院校的计算机教学并没有紧随科技发展步伐,导致学校教育与社会存在严重脱节现象。  关键词:高职计算机;教学现状;提高的方法与措施  1高职计算机教学现状  1.1对计算机知识的时效性重视不够  在信息化时代,计算机知识更新非常快,计算机知识的时效性非常强。但在高职计算机院校,很多教材的内容滞
期刊
摘要:小学语文是培养学生语言运用能力、综合能力、发展学生语文素养的重要途径。小学阶段是学生接受教育的启蒙阶段,这个时期的教学对学生日后的成长与发展具有积极重要的作用与影响。特别是语文学科,具有人文性,包含了悠久的文化历史,凝聚了中华免租的传统文化与文化精粹,小学时期的语文教学,有利于发展学生的世界观、人生观、价值观,发展学生的核心素养。本文笔者将结合自身的工作经验,对小学语文阅读教学中学生核心素养
期刊