VF基础教程
- 格式:doc
- 大小:3.23 MB
- 文档页数:89
视频学习大全资源名称---计算机方面学习视频资料PHP视频教程从入门到精通/document/xuexidetail.asp?id=21 ORACLE内部培训视频教学/document/xuexidetail.asp?id=36常用网络命令音频教程/document/xuexidetail.asp?id=41新编Premiere.Pro入门与提高/document/xuexidetail.asp?id=53新概念SQL.Server.2000教程/document/xuexidetail.asp?id=71西北工业大学-编译原理48课/document/xuexidetail.asp?id=72专业工程师拆解笔记本视频/document/xuexidetail.asp?id=79 Cisco官方出版的CCNA/CCNP教材/document/xuexidetail.asp?id=81数据库原理视频教程在线播放[北京交通大学]/document/xuexidetail.asp?id=86 mysql数据库视频教程/document/xuexidetail.asp?id=87数据库原理与应用视频教程下载[北师大]/document/xuexidetail.asp?id=88《Visual Foxpro》31讲/document/xuexidetail.asp?id=91 ASP 数据库编程入门视频教程*/document/xuexidetail.asp?id=92 PowerBuilder视频教程在线播放/document/xuexidetail.asp?id=93 VFP6.0视频教程下载/document/xuexidetail.asp?id=94数据结构教学录像c++版/document/xuexidetail.asp?id=95网页设计在线教程/document/xuexidetail.asp?id=103使用Visual Studio .NET进行调试/document/xuexidetail.asp?id=193 protel 2004 光盘教程/document/xuexidetail.asp?id=194 PHP动态网页制作/document/xuexidetail.asp?id=195 ASP动态网页制作计/document/xuexidetail.asp?id=196JSP动态网页制作/document/xuexidetail.asp?id=197 Perl动态网页制作/document/xuexidetail.asp?id=200汇编语言程序设计/document/xuexidetail.asp?id=201逐步精通数据库(sql server)/document/xuexidetail.asp?id=202 linux安装的全程演示录像(9.0)*/document/xuexidetail.asp?id=203网络工程考试视频教程/document/xuexidetail.asp?id=204计算机操作系统视频讲座(清华大学)/document/xuexidetail.asp?id=205 101-VF程序设计视频课程/document/xuexidetail.asp?id=207接口技术视频讲座/document/xuexidetail.asp?id=208软件工程40讲(西北工大)/document/xuexidetail.asp?id=209使用DM万用版给硬盘分区视程/document/xuexidetail.asp?id=210汇编与微机接口64讲/document/xuexidetail.asp?id=211手把手教你配置路由器/document/xuexidetail.asp?id=212 VB程序设计视频讲座/document/xuexidetail.asp?id=213新概念Dreamweaver_mx视频教程(已失效)/document/xuexidetail.asp?id=217孙鑫VC++/document/xuexidetail.asp?id=230边用边学visual basic 6/document/xuexidetail.asp?id=236边用边学Powerbuilder编程/document/xuexidetail.asp?id=237边用边学C语言/document/xuexidetail.asp?id=238边用边学Java程序设计基础/document/xuexidetail.asp?id=239边用边学C++语言基础教程/document/xuexidetail.asp?id=240边用边学Autocad/document/xuexidetail.asp?id=241边用边学Linux/document/xuexidetail.asp?id=242 Windowsxp中文版入门与提高/document/xuexidetail.asp?id=243 Photoshop CS2 标准教程/document/xuexidetail.asp?id=244【用Ghost备份和恢复系统】视频教程/document/xuexidetail.asp?id=248硬盘分区与格式化探悉/document/xuexidetail.asp?id=249 WinXp安装全过程/document/xuexidetail.asp?id=250 winxp优化大全/document/xuexidetail.asp?id=251使用DM万用版给硬盘分区/document/xuexidetail.asp?id=252常用网络命令视频教程/document/xuexidetail.asp?id=254编程之道—JSP数据库编程入门(iso)/document/xuexidetail.asp?id=255企业网络系统与集成/document/xuexidetail.asp?id=256高速宽带主干网技术专题视频教程/document/xuexidetail.asp?id=257 SQL数据库视频教程/document/xuexidetail.asp?id=260微软开发者系列讲座---WEB Service高级应用/document/xuexidetail.asp?id=303 Flashmx 2004 视频教程/document/xuexidetail.asp?id=314计算机图形学/document/xuexidetail.asp?id=316电子科大--- VB程序设计/document/xuexidetail.asp?id=317 EDA技术/document/xuexidetail.asp?id=318 unix操作系统(电子科技大学)/document/xuexidetail.asp?id=319多媒体技术(电子科技大学)/document/xuexidetail.asp?id=320计算机操作系统(电子科技大学)/document/xuexidetail.asp?id=321计算机网络基础(电子科技大学)/document/xuexidetail.asp?id=322计算机系统结构/document/xuexidetail.asp?id=324计算机组成原理/document/xuexidetail.asp?id=325嵌入式系统应用与开发技术/document/xuexidetail.asp?id=326软件工程(电子科技大学)/document/xuexidetail.asp?id=327微机原理与接口技术/document/xuexidetail.asp?id=328洪恩编程之道delphi7/document/xuexidetail.asp?id=347不背字根学五笔视频教程/document/xuexidetail.asp?id=354网页设计(制作)/document/xuexidetail.asp?id=369程序设计语言/document/xuexidetail.asp?id=410组成与系统结构/document/xuexidetail.asp?id=411多媒体技术(西北工业大学)/document/xuexidetail.asp?id=412汇编与微机接口/document/xuexidetail.asp?id=413计算机软件技术基础/document/xuexidetail.asp?id=414计算机软件技术基础辅导/document/xuexidetail.asp?id=416网络支付与结算48讲(北京交通大学)/document/xuexidetail.asp?id=417计算机网络[北方交通大学]/document/xuexidetail.asp?id=491洪恩开天辟地.4.零售版(8CD)/document/xuexidetail.asp?id=535面向对象C++(陈文宇)(电子科技大学)/document/xuexidetail.asp?id=581数据结构(罗吴蔓)/document/xuexidetail.asp?id=582程序设计语言与编译/document/xuexidetail.asp?id=583 DOS 学习视频教程/document/xuexidetail.asp?id=615计算机网页设计与制作视频教程/document/xuexidetail.asp?id=616单片机及应用辅导课程/document/xuexidetail.asp?id=618自己动手建立个人网站/document/xuexidetail.asp?id=619 c语言14讲/document/xuexidetail.asp?id=630高级操作系统(北大-辛辛那提大学)/document/xuexidetail.asp?id=631边学边用Photoshop7.0视频教程/document/xuexidetail.asp?id=632洪恩编程之道delphi7 视频教程/document/xuexidetail.asp?id=633数据库应用程序设计/document/xuexidetail.asp?id=634数字视频应用教程/document/xuexidetail.asp?id=635中文AutoCAD 2005基础操作与实例教程/document/xuexidetail.asp?id=636 3ds max 6标准教程/document/xuexidetail.asp?id=637 Premiere 6.x 标准教程/document/xuexidetail.asp?id=638华南理工大学-c#和.net技术与应用/document/xuexidetail.asp?id=639 Adobe Photoshop CS2官方视频教程/document/xuexidetail.asp?id=640微计算机技术/document/xuexidetail.asp?id=641软件开发工具与环境/document/xuexidetail.asp?id=642计算机图像处理/document/xuexidetail.asp?id=653边学边用LINUX/document/xuexidetail.asp?id=654计算机组成与汇编语言程序设计(赵丽梅)宁波电大/document/xuexidetail.asp?id=665操作系统(陈访荣)宁波电大/document/xuexidetail.asp?id=666计算机网络(马敏飞)宁波电大/document/xuexidetail.asp?id=667 VB编程与应用(黄文)宁波电大/document/xuexidetail.asp?id=668 Internet和Intranet应用(薛昭旺)宁波电大/document/xuexidetail.asp?id=669并行程序设计(北大)/document/xuexidetail.asp?id=670计算机专业英语/宁波电大/document/xuexidetail.asp?id=671计算机辅助设计Autocad[宁波电大]/document/xuexidetail.asp?id=674计算机组成原理[宁波电大]/document/xuexidetail.asp?id=675数据结构(冯姚震)宁波电大/document/xuexidetail.asp?id=676面向对象程序设计(黄寅)宁波电大/document/xuexidetail.asp?id=677操作系统(华南理工大学)/document/xuexidetail.asp?id=686操作系统(华中科大)/document/xuexidetail.asp?id=687第三代无线数据通讯的前景与机会(华南理工)/document/xuexidetail.asp?id=688高等计算机的核心技术-并行处理(清华)/document/xuexidetail.asp?id=689多媒体(华中科大)/document/xuexidetail.asp?id=690高速网络与移动计算(香港城市大学)/document/xuexidetail.asp?id=691汇编程序设计(北大)/document/xuexidetail.asp?id=692计算机网络(华中科大)/document/xuexidetail.asp?id=712北京交通大学-PASCAL语言程序设计/document/xuexidetail.asp?id=715 JAVA程序设计(北京交通大学)/document/xuexidetail.asp?id=716演示安装红旗Linux/document/xuexidetail.asp?id=719 ASP高级编程课程讲解/document/xuexidetail.asp?id=724计算机体系结构(北京交通大学)/document/xuexidetail.asp?id=790吉林大学-高等计算机系统结构/document/xuexidetail.asp?id=791人工智能导论/document/xuexidetail.asp?id=855微机组装与维护/document/xuexidetail.asp?id=856计算机网络工程/document/xuexidetail.asp?id=857 Internet和Internet应用/document/xuexidetail.asp?id=858网络数据库系统概论-SQL Server/document/xuexidetail.asp?id=859超级注册表实用大全ISO/document/xuexidetail.asp?id=906动态网页制作视频教程ASP.PHP.JSP.Perl/document/xuexidetail.asp?id=908浙大-计算机网络/document/xuexidetail.asp?id=930计算机网络基础/document/xuexidetail.asp?id=931 Windows 2000 教学[FLASH]200分钟/document/xuexidetail.asp?id=932中央电大-网络操作系统/document/xuexidetail.asp?id=933浙大-计算机应用基础(2)/document/xuexidetail.asp?id=935西南交通大学-通信原理/document/xuexidetail.asp?id=936HTML的全局架构视频教程/document/xuexidetail.asp?id=938 Photoshop数码照片艺术效果100例(精彩版)/document/xuexidetail.asp?id=944吉林大学-internet网页设计/document/xuexidetail.asp?id=945手把手教你学JAVA程序设计[swf][7课]/document/xuexidetail.asp?id=946台湾国立嘉艺大学-maya中文视频教程/document/xuexidetail.asp?id=947手把手教你学VC程序设计[swf][8课]/document/xuexidetail.asp?id=948马鞍山电大-信号处理原理/document/xuexidetail.asp?id=950 [西南师大]计算机网络理论[19讲]/document/xuexidetail.asp?id=961电子科大-移动通信系统/document/xuexidetail.asp?id=962北京师范大-多媒体视频/document/xuexidetail.asp?id=963 C语言(北京交通大学)/document/xuexidetail.asp?id=987数据库应用基础(北京交通大学)/document/xuexidetail.asp?id=988计算机文化基础(北京交通大学)/document/xuexidetail.asp?id=990 Powerpoint国外系列精美模版/document/xuexidetail.asp?id=991计算机组成原理(北京交通大学)/document/xuexidetail.asp?id=992编译原理(北京交通大学)/document/xuexidetail.asp?id=996数据结构(北京交通大学)/document/xuexidetail.asp?id=997汇编语言(北京交通大学)/document/xuexidetail.asp?id=998网页制作技术(北京交通大学)/document/xuexidetail.asp?id=1007计算机与网络系统安全(北京交通大学)/document/xuexidetail.asp?id=1008面向对象程序设计与C++(北京交通大学)/document/xuexidetail.asp?id=1009清华大学吴企渊计算机操作系统/document/xuexidetail.asp?id=1010操作系统(北京交通大学)/document/xuexidetail.asp?id=1011 Authorware金鹰视频教程/document/xuexidetail.asp?id=1030金鹰工作室Freehand MX快速入门视频教程/document/xuexidetail.asp?id=1031 PowerPoint2003视频教程/document/xuexidetail.asp?id=1032 ASP视频教程下载北京大学尚俊杰/document/xuexidetail.asp?id=1033金鹰电脑教程Flash编程视频教程/document/xuexidetail.asp?id=1034数据库概论(江南大学)/document/xuexidetail.asp?id=1045软件工程(江南大学)/document/xuexidetail.asp?id=1046人工智能概论(江南大学)/document/xuexidetail.asp?id=1047计算机组成与结构(江南大学)/document/xuexidetail.asp?id=1048计算机基础(江南大学)/document/xuexidetail.asp?id=1049多媒体技术(江南大学)/document/xuexidetail.asp?id=1050边学边用PowerPoint 2000/document/xuexidetail.asp?id=1062 dreamwaverMX全部教程下载/document/xuexidetail.asp?id=1073结构计算软件/document/xuexidetail.asp?id=1074软件工程/document/xuexidetail.asp?id=1075 Java语言与WWW技术/document/xuexidetail.asp?id=1076信息技术专题/document/xuexidetail.asp?id=1077 Internet与Web站点设计/document/xuexidetail.asp?id=1078多媒体课件制作与应用/document/xuexidetail.asp?id=1079四川电大算法分析与设计(在线播放)/document/xuexidetail.asp?id=1080计算机应用基础/document/xuexidetail.asp?id=1081计算机图形学基础/document/xuexidetail.asp?id=1082多媒体技术基础与应用IP/document/xuexidetail.asp?id=1083 JAVA 入门视频教程/document/xuexidetail.asp?id=1084 Photoshop从头学起系列教程/document/xuexidetail.asp?id=1085四川电大计算机专业英语(在线播放)/document/xuexidetail.asp?id=1088四川电大单片机技术(在线播放)/document/xuexidetail.asp?id=1089四川电大信息系统测试(在线播放)/document/xuexidetail.asp?id=1090四川电大Asp程序设计基础(在线播放)/document/xuexidetail.asp?id=1091四川电大计算机组装与维护(在线播放)/document/xuexidetail.asp?id=1092四川电大Internet网络系统与实践(在线播放)/document/xuexidetail.asp?id=1093四川电大计算机电路基础(在线播放)/document/xuexidetail.asp?id=1094吉大windows程序设计/document/xuexidetail.asp?id=1115 WEB应用系统设计(东南大学)/document/xuexidetail.asp?id=1136 DELPHI程序设计/document/xuexidetail.asp?id=1141 C++语言程序设计视频教程/document/xuexidetail.asp?id=1142 JAVA视频教学/document/xuexidetail.asp?id=1143 delphi7.0视频教程/document/xuexidetail.asp?id=1144 BIOS视频教程/document/xuexidetail.asp?id=1145 NET系统架构与开发/document/xuexidetail.asp?id=1146磁盘阵列安装视频教程/document/xuexidetail.asp?id=1147 JAVA语言编程/document/xuexidetail.asp?id=1148计算机安全视频培训/document/xuexidetail.asp?id=1149PHOTOSHOP7.0 FLASH教程/document/xuexidetail.asp?id=1150 vc++面向对象与可视化程序设计/document/xuexidetail.asp?id=1151服务器群组微软件视频教程/document/xuexidetail.asp?id=1152电脑安装与维修实用技术/document/xuexidetail.asp?id=1153 Photoshop7.01影像处理(百事达)/document/xuexidetail.asp?id=1154 Microsoft软件开发过程/document/xuexidetail.asp?id=1155风之行——Maya大型视频教学风暴/document/xuexidetail.asp?id=1156计算机应用基础视频教程/document/xuexidetail.asp?id=1157单片机技术/document/xuexidetail.asp?id=1158用SERV_U架设FTP服务器视频/document/xuexidetail.asp?id=1159局域网组网精彩视频教学/document/xuexidetail.asp?id=1161动态网页制作视频教程ASP.PHP.JSP/document/xuexidetail.asp?id=1162注册表使用视频教程/document/xuexidetail.asp?id=1163信息技术及应用远程培训/document/xuexidetail.asp?id=1164 vpn服务的设置视频教程/document/xuexidetail.asp?id=1165 QQ空间制作视频教程/document/xuexidetail.asp?id=1188录歌视频教程/document/xuexidetail.asp?id=1190 Windows应用程序界面美化(C#)/document/xuexidetail.asp?id=1191 学习视频教程/document/xuexidetail.asp?id=1202吉林大学操作系统/document/xuexidetail.asp?id=1213四川电大大学英语3(在线播放)/document/xuexidetail.asp?id=1239金鹰PowerPoint2003视频教程/document/xuexidetail.asp?id=1242薄层色谱的制作与应用视频/document/xu。
菜鸟学习VFP前言大学的暑假是珍贵的,像我这样暑假呆在家里面,整天无所事事的同学不在少数,为了应付枯燥乏味的暑假,我决定在暑假学习一些知识,挑来挑去还是觉得选VFP比较有意义,因为这门科需要过二级,相信许多看到这篇文章的朋友也要过二级,那么我们大家就从今天开始共同学习吧。
所以从今天起,我的网上VFP学习课程便开张了,希望我能写完。
说起为什么会开这个专题,我相信很多读者都有疑问,学习就学习是了,干嘛还将自己的学习成果放到网上来?我在这里要澄清一下,之所以我会选择这样做,是因为我觉得一个人在家里面学习太没有那种气氛了,我希望能够放到网上来,大家看着想着,遇到问题大家可以在一起讨论,在一起互相提意见,还有就是希望能够帮到有心学习VFP,但是却觉得枯燥乏味而放弃的朋友。
在更新期间,我将在我的QQ空间(/591841742/infocenter?ptlang=2052天下人犯是一家),上更新。
欢迎大家转载,转载请注明出处,也希望大家能够在我的博客上踊跃发言。
首先要说明的是本文仅针对上机考试编写,让你能够在计算机上完成初级的数据库程序开发。
关于理论的请多阅读教材。
另外是针对VFP的初学者,也就是菜鸟级人物来学习,为了应付随之而来的省和国家二级VFP考试的同学使用,如果是VFP数据库专业人员来这里的话,希望多提提意见,不要见笑,错误之处,还请指正,就此拜谢!呵呵。
VFP是microsoft公司开发的一款数据库管理系统(DBMS),全称是Visual FoxPro。
作为二级考试科目的是采用关系数据库系统Visual FoxPro 6.0 (为了区分版本,在以后的文章中简称为VF6),VF6是小型数据库管理系统的杰作,它以强大的性能,完整而又丰富的工具,较高的处理速度,友好的界面以及较完备的兼容性等特点,备受广大用户的欢迎。
(注:该段内容来自国家二级考试VFP课本前言——高等教育出版社出版)好了,套话到此结束,本来上面的那一段话不想写的,然后又觉得至少把出处点明,在吹吹牛,说VFP多好多好,毕竟人家公司开发这系统也不容易。
由于VF6毕竟作为一门课程来学习,枯燥乏味在所难免,但在这里,我尽量用友好,和谐,幽默的语言来面对大家,希望给赏光的读者带来一个愉快又充实的暑假。
第一次写前言,写的不好,大家请多多海涵,不要留言骂我第一天:VF6编程基础(一)VFP程序安装简要说明在正式写这一课之前,我想先讲一下VF6程序安装说明,当然看到这儿的读者的电脑里面可能已经安装了VF6,那么本节可以略去直接看下一节。
其实正版的图书里面大都是说买什么microsoft visual studio 套件包含有四个编程软件什么的,总的来说,在我们国家的情况下,这些在我看来纯属废话,就让写这句话的人自己去买,他都不一定干。
归根究底还是咱国家的盗版太猖獗了,网络管制虽说最近见好,但是哪有那么容易彻底呢,所以大家可以利用你的网络优势,马上去百度吧,这里需要说明的是一般done下来的压缩包解压后是一个文件夹,我相信以你的电脑能够达到安装VF6的最低配置要求,双击SETUP安装,写序列号的那儿都填1吧,如图所示。
然后直接点“下一步”,选择典型安装就行,最后会提示安装MSDN,直接不睬他,我们不需要,安装好之后便可以进入课程学习了。
对于盗版,我也无语了,知识产权在我们国家很难受保护,是政府的打击力度不够大吗?怪不得游戏市场在中国没有盗版就没有市场是一条铁定法则了。
2.VF6编程基础纵观VF6,只有这一部分可以独立出来学习了,咱们现在关于什么是数据库,什么是二维表,什么是表单,等不懂没有关系,先通过学习编程来了解一下程序设计语言,这对以后的SQL语言学习,面向对象程序设计,菜单,报表等设计都有很大的好处。
既然是基础,那就是从变量,常量开始说起,这两个概念,相信学过数学的人都懂,但是在计算机程序语言关于常量的概念中加入了数据类型这么个要素,相信这也不难理解,以下的,我们死记硬背:VF6中的常量有:数值型(N),字符型(C),货币型(Y),日期型(D),日期时间型(T),逻辑型(L)。
在这里不要把表的记录形式弄混了,表的记录类型中还有浮点型(F),双精度型(B),整型(I),备注型(M)和通用型(G)。
我在这儿点出来了,希望读者能够给予注意。
关于常量的类型,我觉得没啥好说的,书上讲了一大堆,其实只要看常量名就能知道数据的大致内容了,这里有必要说一下逻辑型的数据只有”.T.”和” .F.”两种,即是和否,然后说一下,在程序中将这些常量数据赋给变量的时候必须加定界符,下面举例说明:(1)将数值型赋给变量:store 23 to x 即直接赋值,无需加定界符。
(2)将字符型赋给变量:store “你好”to y ,即需要在数据两边加上一对引号,可以是双引号,也可以是单引号,一般也可以以括号的形式赋值,如x = [你好].(3)将货币型赋给变量:store $100 to z ,即在数字前面加上”$”.其他的细节参阅书本,在此不做详细介绍(不是我懒,实在没这必要)。
(4)将日期型赋给变量:store {^1990-08-20} to w ,即在数据上加一对大括号,然后数据前方加上“^”,这是严格的日期格式,还有传统的日期格式:{08/20/90} {08-20-1990} {08 20 1990} 等。
然后日期的显示格式都是可调的,比如年份的位数,月日年,年月日,日期间隔符号等。
比如:set century on/off set date to ymd (year month date ) set mark to “-“这容易套吧?以后所有的语句我都是通过举例的方式来让读者套用,而不像书上直接把公式写出来,很是晦涩。
(5)日期时间型赋给变量:store {^1990-08-20,02:38a} to r //将时间02:38 AM赋给变量。
(6)前面讲过了,我不讲了。
其实这么多,我觉得也不是太重要,当然这是针对上机,理论中还是要掌握的,见教材第二章前面。
常量说了这么多,相信大家也能够了解个大概了,有的教材上说了很多,没关系,现在只要把上面所说的背下就OK,等你编程有一定基础了回来看就会觉得简单多了。
下面说说变量,变量名要求啦,等等见书本,咱们上机之需要一个字母搞定!然后就是数组,再下看来数组这玩意比普通变量稍微复杂,不过也就稍微那么一点点,看我通过举例道来Dimension x(3) 这样就定义了一个一维数组,包含三个变量,即x(1),x(2),x(3).Dimension x(2,2) 这样便定义了一个二维数组,包含四个变量,即x(1,1), x(1,2), x(2,1), x(2,2)。
整个数组的数据类型为A(array)array为英文数组的说法。
实际在编程中经常会遇到一维数组的使用,二维数组较复杂,编程题中较罕见,有兴趣去翻一些专业的教材。
在后面的编程题中,我会通过举例的方式来使用一维数组。
下面我们共同学习程序中的表达式,先学习最简单的数学表达式。
加,减,乘,除分别对应于“+”,“-”,“*”,“/”次方是数字前面加一个”^”,然后加上幂数。
或者是数后面用两个乘号,如6的三次方为6^3 或者6**3 ,根号同样可以写成幂指数。
最后是求余公式“%”如:8%3=2 ,还有括号的用法和数学类似括起来就是将某个表达式单独运算,如:6^(1/2)=2.45 (默认保留两位小数),其他的我们菜鸟暂时不用掌握。
怎么样?简单吧,数学公式中用上面的几个符号就可以表达出来了。
还有字符表达式,等在高等教育出版社出版的二级VFP教程上第56页有详细的介绍,先去翻课本。
翻完后再继续回来看。
下面将所学的内容复习一下,以上所说的内容实例见下图,大家在看完后,最好也先能实际操作一下,(所有标点符号用西文状态下的!)好了,大家书本上的知识都看完了吧,相信我们都对常量,变量,表达式有了初步的了解,下面进入程序的基本组成元素,函数。
函数分为数值函数,字符函数,日期时间函数,数据类型转换函数,测试函数,在教材的61页,再去看书吧(真的不是我懒,实在是不需要,我写的这玩意只是教程,不是教才,这些基础的必须要通过书本来掌握,如果这些我都写那整个暑假都是不够的,所以关于函数,在程序中遇到,就会有详细的解释)今天是第一天,说的内容不多,其实也没啥好说的,希望读者能够把常量的几种类型,变量,以及数组,表达式,函数,等牢记于心,明天我们正式讲简单的VFP程序编写。
哦,很晚了呢,我想去困觉了,今晚开始准备写这玩意,希望我能一直写下去,如果大家支持的话,我会很高兴的,如果没有人支持,我也要一直坚持下去。
第二天:VF6编程基础(二)昨天较为简单的说明了程序语言中常量,变量,以及函数表达式等程序体的基本元素,今天我们正式说明在VF6中最基本的面向过程程序语言编写。
其实在我看来,程序语言就是许多个表达式连在一起而组成的特定的格式的文本,例如我们在小学里经常会遇到这样的数学题:小明在二个小时走了8km的路程,问你小明家离学校有2km,需要多少时间才能到?我们现在可能会直接就写出答案了,说来惭愧,那个时候我上小学的时候最怕遇到此类应用题,当时我们会先写出公式算出每小时走多远,然后在拿2除以这个每小时走的路程。
得到的就是我们想要的答案:具体写出来就是:8÷2=4(千米)2÷4=0.5(小时)这个就是我们当时的解题步骤,最后不要忘了答一下,呵呵。
当然这个比较简单,今天我们想要说的是程序,就假设我们来编程算这个应用题,我们的思路和上面的一样,只是用VFP的程序语言,首先,我们在程序语言里面经常会先清除窗口内容,即clear ,所以我们在做编程题的时候,这个一般不重要,这个clear可要可不要,在程序结束处还有个RETURN,这在我们平时的编程里面也是可有可无的,它的作用是返回调用它的上级程序,在一些大的程序里面那就必须引起足够的重视。
我们在编程的过程中我们得到了另外的常量4和最后的结果,因此我们需要两个变量来存储它们,意思就是给它找个代号,在表达式中引用它。
最后要说明的是输出号是“?”和“??”前一个是在主程序中换行输出,后一个是不换行输出。
一次性可以同时输出多个结果,将这些变量和常量之间用“,”号或空格隔开。
当然在输出常量的时候记得加上定界符!下面我们把上面的转换成为VFP程序语言。
双击打开VF6,然后点文件-新建-程序-新建文件,或者在命令窗口中输入modi command然后输入程序语言,输入完毕后点程序-运行,或者直接点工具栏上的感叹号,首先系统会提示你先保存,这里说一下,在以后的程序文件和数据库文件中,我的位置是在E盘vfp文件夹,建议大家使用同样的文件名,文件路径和文件夹。