没有合适的资源?快使用搜索试试~ 我知道了~
首页Foxtable开发指南:入门、理解与实践
Foxtable开发指南:入门、理解与实践
需积分: 9 17 下载量 127 浏览量
更新于2024-07-18
收藏 932KB PDF 举报
本资源是一份详细的"foxtable2018软件开发基础使用说明书",针对初学者设计,旨在指导数据库开发过程。以下是该指南的核心知识点: 1. 入门恐惧与克服:鼓励新手不要畏惧,即使对Foxtable这个看似复杂些的工具,只要肯投入时间和耐心阅读帮助文档,你会发现其并不难以掌握。入门阶段可能会感到困难,但一旦熟悉,就会发现其实并不难。 2. 理解而非记忆:学习的重点在于理解代码的工作原理和逻辑,而不是死记硬背。优秀程序员并非记忆力超群,他们也会依赖帮助文档解决问题,强调学习过程中要善于查阅资料。 3. 耐心与步骤:教程提供详尽的示例和逐步讲解,强调磨刀不误砍柴工,要耐心学习,不能急于求成。快速入门可能导致理解不足,效果事倍功半。 4. 实践与巩固:通过实践来深化理解,早期应跟着帮助文档中的示例动手操作,后期则可尝试编写自己的代码进行测试,特别是遇到疑问的地方。 5. 社区支持:遇到难题时,建议利用Foxtable社区寻求帮助,同时积极参与讨论,分享自己的知识,形成互助的学习氛围。 6. 关键章节:《编程基础》和《Foxtable编程》是开发篇的核心,这两个章节内容丰富且至关重要,掌握它们就好比抓住了开发的基础,后续章节大多是对这两个章节的扩展和应用,学习时应重点攻克。 7. 深度学习与实践:学习时应侧重于基础部分,反复阅读和实践《Foxtable编程》章节,确保基础知识扎实。即使是经验丰富的程序员,也需要不断调试代码和设置,以确保项目的稳定运行。 这份说明书为Foxtable初学者提供了一个循序渐进的学习路径,强调理论学习与实践操作相结合,以及社区支持的重要性,以帮助用户高效掌握数据库开发技能。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10423421/bgb.jpg)
'...
Dim s1 As String
s1 = " 我喜欢 Foxtable ,因为 ..."
Output.Show(s1)
如果你希望同时关闭全角转换和着色,只需在第一行输入 "'''..." 。
例如:
'''...
Dim s1 As String
s1 = " 我喜欢 Foxtable, 因为 ..."
Output.Show(s1)
代码注释
给代码的关键位置加上注释,是一个很好的习惯。
注释以符号 ' 开始,通常是单独一行,或者位于某一行代码之后。
如果注释和代码在同一行,注释和代码之间应该至少有一个空格。
注释不会对代码的运行有任何影响。
例如 :
' 下面的代码用于测试 Month 属性,请复制到命令窗口执行
Dim d1 As Date ' 定义变量 d1
d1 = #12/31/2008# ' 给变量赋值
Output . Show( d1. Month) ' 在命令窗口显示月份
上面的代码只是为了说明如何加注释, 实际使用的时候,只需给关键的位置加上注释即可,太多
的注释,反而会影响代码的可读性。
在代码编辑窗口,注释的颜色为灰色。
字符常量
字符型常量用双引号括起来,例如:
Dim s As String
s = "NBA"
等效于:
Dim s As String = "NBA"
表示定义一个字符变量 s,并将 s 的值设为“ NBA”。
可以在定义变量的时候,设定该变量为指定个数的某字符组成,语法为:
![](https://csdnimg.cn/release/download_crawler_static/10423421/bgc.jpg)
Dim 变量名 As New String ( 字符 , 重复次数 )
例如:
Dim s As New String ( "*" , 5)
变量 s 的值将等于 "*****" ,也就是由 5 个符号 * 组成。
也可以在定义变量后,用 New String 语句给变量赋值,例如:
Dim s As String
s = New String ( "*" , 5)
实际上上面的语句完全等效于:
Dim s As String
s = "*****"
或:
Dim s As String = "*****"
不过假定你要将变量设置为 100 个空格或 100 个符号 *,此时用 New String 赋值显然要简洁得多 。
如果字符串中本身包括双引号,那么用每两个双引号表示一个双引号。
将下面的代码复制到命令窗口执行:
Dim s1 As String = " 利马是有名的 "" 无雨之都 """
Output.Show(s1)
你会发现 s1 的值为:利马是有名的 " 无雨之都 "
日期常量
日期型常量必须包括在符号 #之间,格式为: #月 / 日/ 年#
例如:
Dim d1 As Date = #12/31/2008#
等效于:
Dim d1 As Date
d1 = #12/31/2008#
表示定义一个日期变量 d1 ,初始值为 2008 年 12 月 31 日。
![](https://csdnimg.cn/release/download_crawler_static/10423421/bgd.jpg)
下面是另一种定义日期变量的语法:
Dim 变量名 As New Date( 年, 月, 日)
例如:
Dim StartDate As New Date( 2008, 12, 31)
同样表示定义一个日期变量 StartDate ,初始值为 2008 年 12 月 31 日。
New Date 表示创建一个新的日期,既然是创建一个日期,当然得指定年、月、日。
New Date 是可以单独使用的,例如:
Dim StartDate As Date
StartDate = New Date ( 2008, 12, 31) ' 变量值设为 2008 年 12 月 31 日
Output.Show(StartDate)
这一行代码:
StartDate = New Date ( 2008, 12, 31) 等效于: StartDate = #12/31/2008#
逻辑常量
逻辑常量值就两个,分别为 True( 是) 和 False( 否) 。
逻辑变量通常用于保存某一个条件表达式的值。
例如: Dim v1 As Boolean = (1 = 2)
Dim v2 As Boolean = ( 1 < 2)
Dim v3 As Boolean = True
Dim v4 As Boolean
上述代码执行后,变量 v1 的值等于 False ,变量 v2 的值等于 True, 因为 1=2 是不成立的,而 1<2
是成立的。逻辑变量的默认初始值为 False ,所以变量 v4 的值等于 False ,而变量 v3 的值显然
等于 True 。
枚举
枚举就是一组有名称的整数,例如星期一、星期二、星期三 .... ,就可以看作是枚举,因为他们
实际上代表着一个整数, 这个整数表示这一天是该星期的第几天。 程序中的枚举, 通常用于选项
设置,选项通常是一些整数, 0、1、2 表示不同的设置,为了提高程序的可读性,我们用一些更
具描述性的字符型名称来代替这些整数, 这些代表着不同整数的名称,就是枚举。 例如在列属性
设置中,有一个名为“中文输入”的属性,它就是一个枚举类型,包括三个值,分别是:
Default :保持当前输入法状态不变
True : 自动打开中文输入法
False : 自动关闭中文输入法
![](https://csdnimg.cn/release/download_crawler_static/10423421/bge.jpg)
显然,对于用户来说,用 Default 、True 、False 表示不同的设置,比用 0、1、2 表示不同的设
置,要容易理解得多。关于枚举,你现在只需要了解这么多, 今后我们会接触到更具体的枚举类
型,那时你会觉得枚举其实是很容易理解的。
数组
数组是同一数据类型的一组变量的集合。定义数组语法为:
Dim 数组名 ( 索引上限 ) As 数据类型
例如:
Dim Names(3) As String 表示定义了一个字符型 (String) 数组,数组名为“ Names”,数组的索
引从 0 开始,所以该数组包括 4 个字符型变量(我们称之为数组元素),分别是:
Names(0), Names(1), Names(2), Names(3)
数组有一个 Length 属性,用于返回数组的长度。
下面是一段完整的代码,用于测试数组的基本特性,请复制到命令窗口执行:
Dim Names( 3) As String
Names ( 0) = " 杨国辉 "
Names ( 1) = " 柯迎 "
Names ( 2) = " 陈绍月 "
Names ( 3) = " 朱志欣 "
Output . Show( Names( 1)) ' 在命令窗口显示第二个数组元素的值。
Output . Show( Names.Length ) ' 在命令窗口显示数组的长度。
可以在定义数组的时候,直接给数组元素赋值,例如:
Dim Values() As Integer = {1 ,3,5}
上面的代码定义了一个整数型数组,数组包括三个元素,分别是 1、3、5。
再例如:
Dim s1() As String = {" 中国 " , " 美国 " , " 日本 " , " 俄罗斯 " }
上面的代码定义了一个字符型数组,数组包括四个元素。
如果采用直接赋值的方式定义数组 ,不需要指定数组的索引上限 ,此时索引上限由值的个数确定 。
可以在定义数组之后,再给数组批量赋值:
Dim s1() As String
s1 = New String () { " 中国 "," 美国 "," 日本 "," 俄罗斯 " }
剩余65页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![chm](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
lcs26jd
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)