下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 foxtable软件开发基础使用说明书

foxtable软件开发基础使用说明书.doc

foxtable软件开发基础使用说明书

上课觉觉_下课闹闹
2019-02-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《foxtable软件开发基础使用说明书doc》,可适用于求职/职场领域

写给初学者如果你是初次接触编程那么我们给你几个非常重要的建议:一、凡事就怕不敢入门虽然foxtable看上去比易表难了一些但是只要你静下心来看帮助你会发现其实并没有难到哪去深入之后你也许会觉得更容易。凡事就怕不敢入门一旦入门就会觉得:不过如此嘛!二、不要尝试去记住一切学习编程的重点不是记住什么而是要了解每一段示例代码的原理和逻辑。要知道优秀的程序员之所以优秀绝不是因为他们记住了什么他们和你我一样需要不停地借助帮助文件。三、不要急于求成磨刀不误砍柴工心急也吃不得热豆腐。帮助文件非常详细提供了大量的示例内容也是循序渐进的只要你多点耐心就一定能掌握。有的用户只是粗略地看了一次帮助连基本的概念都没有掌握就开始开发系统结果往往是事倍功半。四、实践出真知要想全面、深入地掌握Foxtable在学习初期应该将帮助中的示例全部实际操作一次以便加深印象。学习的后期可以自己尝试写一写代码进行测试特别是有疑惑的地方。五、三人行必有我师如果你在学习和应用的过程中遇到难题自己无法解决可以访问Foxtable社区。在寻求帮助的同时也别忘记帮助他人让我们一起进入Foxtable编程的奇妙天地一起来提高吧。Foxtable社区地址:最重要的两章Foxtable的开发篇非常庞大其中最重要的有两章分别是《编程基础》和《Foxtable编程》。这两章既是基础又是精华可以说掌握了这两章的内容剩余的内容都是“小菜”因为开发篇除这两章之外的内容基本上都是参考性质在学习的过程中只需做到有所了解即可在实际开发的时候再来查阅。所以我们在学习开发篇的时候应该在这两章花上最多的精力特别是《Foxtable编程》这一章要反复看细致看多实践只有基础打好了才能融会贯通才能在开发过程中做到游刃有余。再好的程序员也不能保证自己的代码和设置正确肯定要反复调试才能最终达到目标。一些错误可能直到运行的时候才被发现普通的错误没关系重新修改代码和设置即可不过有的错误可能非常严重以致每次打开项目文件时Foxtable就会崩溃退出或者无法正常进入操作界面怎样才能回到正常的操作界面给开发者提供更改错误的机会呢?很简单首先按住Ctrl键然后打开出现错误的项目文件直到项目文件被完全打开再松开Ctrl键即可。如果打开的过程中出现了登录窗口先松开Ctrl键选择以开发者身份登录输入密码然后重新按住Ctrl键单击登录窗口的确定按钮直到项目文件被完全打开再松开Ctrl键。以这种方式打开的项目文件:、不会执行用户代码。、外部表不会加载数据只加载结构。、系统菜单将代替用户菜单。在修改错误代码和设置后重新打开项目文件。提示:如果你确认你的代码没有问题但是还是出现莫名其妙的错误可以尝试先删除项目目录下的子目录Catch然后重新打开项目。FoxTable使用的编程语言是VisualBasic即使您完全没有接触过编程也不用担心因为foxtable使用的只是VisualBasic中很少的一部分大多数人都可以在短时间内掌握。VisualBasic近似于自然语言不区分大小写非常适合普通用户学习使用这就是我们选择VisualBasic作为用户二次开发语言的原因。VisualBasic编程是面向对象的而面向对象的编程就离不开属性、方法和事件。程序开发的任务就是根据用户的动作与要求来设置属性、执行方法和响应事件。那么什么是属性、方法和事件呢?我们暂不讲编程先来一个现实生活的例子例如对于一辆汽车来说:、品牌、型号、颜色、座椅个数、发动机排量等等就是汽车的属性。、启动、熄火、转弯、刹车就是汽车的方法汽车通过执行这些方法来完成日常工作。、为什么踩油门会加速而踩刹车会减速?这是因为驾驶员的每一个操作都会被当作一个“事件”并通过传感装置通知到汽车的控制系统。再来看Foxtable中的表表名、行数、列数就是它的属性增加行、删除行就是它的方法而执行方法又会引发对应的事件通知系统某个表已经增加了一行、已经删除了一行。任何你在Foxtable中所看到的包括表行、列窗口、菜单等等都可以看作是一个对象有自己的属性、方法和事件。甚至简单到一个数据也可以看作是一个对象也会有自己的属性、方法例如一个字符串它也有自己的属性例如长度还有自己的方法例如替换、插入、大小写转换等等。数据类型VisualBasic有以下数据类型:数据类型说明String任意个数的字符常称为字符串。Date日期时间Boolean逻辑值逻辑值就两个分别是True(是)和False(否)。Byte微整数介于到之间的微整数Short短整数介于–到之间的短整型Integer整数介于–到之间的整数。Long长整数值的范围为到。Single单精度小数单精度小数有效数字为位。Double双精度小数有效数字为位。Decimal高精度小数有高达位的有效数字适用于要求使用大量有效的整数及小数位数并且没有舍入错误的财务计算。Object通用型可存放任何类型的数据。  数值类型较多一般情况下小数用Double型整数用Integer型即可如果整数范围较大可以用Long型。我们最常用的数据类型是:String、Date、Boolean、Integer、Long、Double。什么是有效数字?简单地说就是从左边第一个不是的数字算起直到最后一个数字就是一个数值的有效数字例如的有效数字是位(、、、)的有效数字是位(、、、、)而的有效数字是两位(、)。声明变量变量用来在执行代码的过程中临时存放数据要使用一个变量必须先声明它。声明一个变量就是要指定变量的名称和它的数据类型。声明变量的语法是:Dim变量名As数据类型例如:DimNameAsString表示声明了一个新的String(字符串)型变量变量名为“Name”。再例如:DimriqiAsDate表示声明了一个新的Date(日期)型变量变量名为“riqi”。可以在定义变量的同时指定其初始值例如:DimNameAsString="foxtable"表示声明了一个新的String(字符串)型变量变量名为“Name”初始值为“foxtable”。可以在同一行定义多个变量前提是这些变量的类型相同变量名之间用逗号分割例如:DimVal,ValAsIntegerDimStr,StrAsString上面的代码定义了两个整数型变量Val、Val以及两个字符型变量Str、Str。提示:上面出现的彩色字符是Foxtable的代码编辑器自动加上去的只是为了便于阅读并无特殊的意义。关于变量名变量名称必须以字符或者下划线()开始而且至少应该包括一个字符或者数字。变量名不能包含除下划线()之外的符号和空格。变量名也不能是关键词所谓关键词就是对VisualBasic有特殊意义的单词例如上面的Dim、As。关键词有几百个你很难全部记住的但你只要记住一点如果输入代码单击“确定”按钮后提示“关键词作为标识符无效!”那么就表明你可能用关键词作为变量名了。圆点符号任何对象的方法和属性都必须通过圆点符号才能调用和访问例如:DimdAsDateDimiAsIntegeri=dMonthd=dAddDays()日期型数据有一个属性Month用于返回该日期的月份我们通过圆点符号来访问该属性:i=dMonth   现在变量i的值等于日期d的月份。日期型数据有一个AddDays方法用于给日期加上指定的天数并返回新的日期我们同样通过原点符号调用这个方法:d=dAddDays()现在变量d等于原日期加上天后的新日期。上面的属性和方法我们会在后续章节介绍你现在只需了解圆点符号的用法即可。共享成员例如我们定义了一个日期变量d那么通过该变量的Month属性可得到其月份值:DimdAsDate=##DimiAsinteger=dMonth上面的代码通过Month属性获得日期型变量d的月份值并保存在整数型变量i中。Month属性和具体的日期变量相关不同的日期变量Month属性返回不同的值事实上绝大多数属性都和Month属性一样是和具体变量相关的。但是有一些属性是不同的它不是通过变量而是通过类型名称访问例如要得到今天的日期值:DimdAsDated=DateToday上面的代码将今天的日期值保存在变量d中。请注意用于返回当天日期值的Today属性它不属于任何一个日期型变量而是属于日期类型Date我们直接通过Date类型来访问这个属性。这很好理解Today这个属性返回的是今天的日期值和具体的日期变量无任何关系。我们将这种直接通过类型名称访问的属性称为共享属性。同样直接通过类型名称执行的方法称为共享方法。在这里共享的意思就是:大家共用的不属于某个具体变量的。命令窗口这一节并不是VisualBasic的内容但是为了便于我们接下来的学习我们有必要先插入这么一节。我们在学习的过程中会接触到大量的示例代码有时我们有必要通过执行示例代码来加深印象、解除疑虑。命令窗口可以直接输入并执行代码。执行代码在“杂项”功能区单击下面的按钮可以打开命令窗口:命令窗口右下角有一个“执行”按钮用于执行你输入的代码:查看执行结果foxtable提供了一个Output类型该类型有一个共享方法Show用于在命令窗口显示信息。例如将下面的代码复制到命令窗口执行:DimiAsInteger=DimiAsIntegeri=i*OutputShow(i)OutputShow显示的信息位于命令窗口的信息显示区具体位置请看下面的图片:重要特性

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/9

foxtable软件开发基础使用说明书

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利