Delphi开发宝典 下载本文

(总行数减去第一行标题)

r) procedure AppendRow(Data: Pointer = nil; bCheckEmptyRow: Boolean = false)

方法

该方法是用来在TdataStringGrid中新增一行。Data为要新增的数据。BCheck-EmptyRow为是否判断从最后空行插入数据。True表示若TdataStringGrid中有若干空行,则从第一条空行处插入数据。False表示直接在最后一行插入数据。

s) procedure DeleteRow(ARow: LongInt) 方法 该方法是用来删除一行数据的。ARow为行号。

t) procedure ClearStringGrid(RowCounts: integer = -1; ClearFixedCol: Boolean

= False; ClearObj: Boolean = True ) 方法 该方法是用来清空删格的。

五、程序基本模块的开发流程

根据系统的特点,程序基本模块的开发流程可以分为这几步: 1、类的建立;2、界面的设计;3、代码的编写;4、结合后台程序调试。下面就具体介绍一下开发流程中需要注意的问题。(zxi generate form wizard以后可以增加不联数据库直接从PD中拷贝Column的方式,可以避免中文字段说明与英文顺序不对应的麻烦)

1、 类的建立

由于我们在前台用到的类都是与后台程序和数据库表一一对应的,所以要做一个 新的模块时首先是先把该模块的类建立好。类的建立公司的张玺前辈开发了一个很方便 的工具,有一个zxiGenForm.dpk的安装包,把它安装在Delphi中,然后打开File=》 New=》Other…,打开New Items窗体,在zxi页中有个zxi generate form wizard的工具

如图:

点Ok则出现生成类对象窗体,如图:

首先要设置数据源,找到要在前台建类的数据表,点击设置按钮,弹出设置数据连 接的窗口。

这个窗口相信大家都是熟悉的,在这里我们选择数据源是SQL Server数据库。点 击下一页按钮进入连接页。在这一页上设置好数据库服务器的连接和选择你要连接的数 据库。如图:

测试连接后点击确定,回到生成类对象窗体,点击下一步,出现的界面如图:

在这里可以在数据表列表中选择你要建类的数据表,也可以选择自定义SQL语句