自动输入表名和列名

编程是很严谨的,不能有任何的偏差,对于计算机来说,“北京”和“北京市”是两个完全不同的地方。
一个管理系统,通常会有很多表,要完全准确记住这些表名和列名是不可能的。
表、行、列等类型都有大量的属性和方法,代码中的属性和方法名称同样必须准确,否则无法得到正确的结果。
如果没有辅助的输入功能,这样的要求不管是对于初学者,还是对于资深程序员,都是一个噩梦。

但是在Foxtable中,完全不用担心这方面的问题,因为Foxtable的代码编辑器不仅是智能的,而且是友善的。
下面我们实际测试一下。

首先在代码编辑器输入:

Dim m As da

自动完成列表会列出以"d"开头的类型供选择(如果没有出现自动完成列表,你可以按ab键将其调出),按上下箭头选择DataTable,按Tab键,即可自动输入:

Dim m As DataTable

然后继续输入:

Dim m As DataTable =

自动完成列表会自动定位到DataTables,接着,即可自动输入:

Dim m As DataTable = DataTables

继续输入一个括号和引号(都只需输入一个,编辑器会自动帮你输入另一个):

 Dim m As DataTable=DataTables("")

此时光标在两个双引号之间,然后按Tab键,会自动列出所有表名供选择:

按上下箭头键,选择你需要的表名,然后按Tab健即可。

表名可以自动输入,列名同样可以自动输入。

例如,按前面的操作,输入:

Dim m As DataTable = DataTables("订单")

Dim c As DataCol = m.DataCols("")

保持光标在两个双引号之间,然后按Tab键,会自动列出所有列名供选择:

自动完成列表不仅显示了列名,还显示了每一列的数据类型,选择需要的列名,然后按Tab键即可自动输入。

再例如在某个表增加一行,然后对该行各列赋值,也能使用自动完成列表:

假定我们要在命令窗口编写一段代码,用于将2021年且数量大于2000的订单的折扣设置为0.1,下面的代码演示了这段代码的输入过程,你应该可以体会到这种输入方式所带来的优势:


本页地址:http://www.foxtable.com/webhelp/topics/1838.htm