vf程序设计总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual Foxpro程序设计》课程小结
08会计一班戴佳进200810420134
本学期我们专业开设了《Visual Foxpro程序设计》课程,通过三个多月对Visual Foxpro的学习,自己逐渐对Visual Foxpro程序设计课程有了些了解。

通过课上丁老师对我们的理论课程的讲解,加上我们在上机操作中的不断实验,逐步的把理论与实践结合起来。

下面我简单的介绍我的学习过程。

在《Visual Foxpro程序设计》学习中,我渐渐的由不懂到,这是一个不算太漫长的过程,在这尤其要感谢老师的教学,没有老师的点播,很多东西不是看起来那么简单,通过老师教学我明白Visual FoxPro ,是Microsoft公司从Fox 公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。

VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。

它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,交肯有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

通过对vf课程的了解,我还去对access有点滴的了解,我想学习就是一个学会应用和比较的过程,明白microsoft Office Access是由微软发布的关联式数据库管理系统。

它结合了Microsoft Jet Database Engine 和图形用户界面两项特点,是Microsoft Office的成员之一,Access能够存取Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何ODBC 兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

这两个软件是有区别的,但还是有点像是的部分,这我就没有深究过。

在学习vf的过程中我主要通过以下几个程序来巩固自己的学习的。

1.预习:课前预习是提高学习效率的一个重要措施,它可以帮助我们把握新课的内容,了解哪是重点,哪儿自己不懂,从而增强听课的针对性;在预习过程中,自己能解决的问题尽量自己解决,自己不能解决的问题,作为问题提出来,这不仅可以提高自己独立解决问题的能力,同时也有助于发现学习中的重点、难点,使学习效
果事半功倍。

2.听课:听课是学生获取知识的最主要环节,有些同学上课非常认真,集中精力听课,但效果并不好,这主要是没掌握听课的要领。

要学会记课堂笔记。

3.复习:复习是对已学过知识的温习、巩固、系统和延伸,复习不是简单的机械重复,而是一个系统提高的过程。

复习的任务,包括查缺漏、巩固吸收、系统归纳和浓缩记忆。

具体的学习情况是:针对总共十六个实验,但是我总共做了十四个实验,虽然我不敢讲我全部弄懂弄会,但是经过自己的努力和老师的点播下还是很好的掌握了这门技术,书本是上的知识也很重要,学了很多章节的理论知识。

在试验上我做的比较吃力的是第十四个试验,菜单设计与应用,试验目的是理解菜单在数据库应用系统中的作用,掌握利用菜单设计器设计菜单的方法和快捷菜单的特点与设计方法。

这是一个综合比较强的试验,综合几个试验的动手能力因为我没有及时的复习,对有些试验记忆不大深。

但通我反复的复习和操作我明白了1.菜单设计过程完整的设计菜单的过程有四步:(1)调用菜单设计器(2)定义菜单(3)生成菜单程序(4)运行菜单·每一个菜单选项都可以选择地设置一个热键和一个快捷键。

·热键通常是一个字符,当菜单激活时,可以按菜单项的热键快速选择该菜单项。

·快捷键通常是CTRL和另一个字符键组成的组合键。

不管菜单是否被激活,都可以通过快捷键选择相应的菜单选项。

·任何类型的菜单,当选择其中某个选项时,都会有一定的动作。

这个动作可以是下列三种情况一:只有选项名:执行一条命令还有省略号…执行一个过程还有黑三角:激活另一个菜单·通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单:SET SYSMENU ON|OFF|AUTOMATIC|TO[<弹出式菜单名表>]|TO[<条形菜单项名表>]|TO[DEFAULT]|SA VE|NOSA VE说明:ON:允许程序执行时访问系统菜单OFF:禁止程序执行时访问系统菜单AUTOMATIC:可使系统菜单显示出来,可以访问系统菜单TO[<弹出式菜单名表>]:重新配置系统菜单,以内部名字列出可用的弹出式菜单TO[<条形菜单项名表>]:重新配置系统菜单,以条形菜单内部名表列出可用的子菜单TO DEFAULT:系统菜单恢复为缺省设置TO SA VE:系统菜单恢复为缺省设置TO NOSA VE:将缺省配置恢复成VISUAL FOXPRO系统菜单的标准配置。

在这个试验中收获还是很多的,还是那句话学习贵在坚持和练习!
老师的教学必须得到重视,在理论课的学习中,给我一个感觉就是:多。

内容多,知识点多,难点也多。

我特别想把理论知识学好,因为我觉得理论知识就像一个基石,如果你没有打好基础的话,那么就更不要谈其他的学习,这是一个必须经历的过程,没有理论知识试验更不要谈,所以我基本上理论课都很认真的学习,但还是存在很大的问题,我就我最难搞懂的一个面来谈谈我的学习状况。

我最难搞懂的就是查询与视图设计,重要的是:1.理解查询与视图的概念与二者的区别。

2.了解结构化查询语言SQL。

3.熟练掌握用“查询设计器”和“查询向导”两种方法建立查询。

4.熟练掌握建立视图的操作方法。

视图也称为虚拟表,因为视图所返回的结果集的一般格式与表相同,都是由列和行组成,而且在SQL 语句中引用视图的方式也与引用表的方式相同。

标准视图的结果集不是永久地存储在数据库中。

每次查询引用标准视图时,SQL Server 都会在内部将视图的定义替换为该查询,直到修改后的查询仅引用基表。

然后,它将照常运行所得到的查询。

有关详细信息,请参阅试图解析。

对于标准视图而言,为每个引用视图的查询动态生成结果集的开销很大,特别是对于那些涉及对大量行进行复杂处理(如聚合大量数据或联接许多行)的视图。

如果在查询中频繁地引用这类视图,可通过对视图创建唯一聚集索引来提高性能。

对视图创建唯一聚集索引后,结果集将存储在数据库中,就像带有聚集索引的表一样。

对视图创建索引的另一个好处是:优化器可以在未直接在FROM 子句中指定某一视图的查询中使用该视图的索引。

这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益。

有关详细信息,请参阅解析视图的索引。

对基表中的数据进行更改时,数据更改将反映在索引视图中存储的数据中。

视图的聚集索引必须唯一,这一要求提高了SQL Server 在索引中查找受任何数据更改影响的行的效率。

和早期版本相此,当查询和视图定义中都包含下列匹配元素时,查询优化器在处理查询时能更充分地发挥索引视图的作用。

书本的知识很重要,但是课外知识也是不可少的,我们在不断的学习中,要掌握不是一个死知识,更多的是方法,所以我个人觉得应该将学习的东西应用到生活中,工作中,通过这样的一种方式,真正的感受到这样的一个便利!我参加了计算机二级考试,考的正是这样的一个内容,虽然我试验败下阵来但是我不会放弃这样的一个追求,从现在开始继续努力!!!。

相关文档
最新文档