这是本人最近开始作的一个项目,采用.net技术。

?

** ** ?

** 程序开发指南 ** **
** ** (初版) ** ** **

?

1. ???? ** 概要 **

2. ???? ** 系统物理结构图 **

3. ???? ** 系统架构图 **

4. ??? ** 表示层部分的开发 ** **
** 4.1 概述
4.2 开发

4.2.1 Web Service 的使用

4.2.2 画面组件的使用

1.DataGrid 控件的使用

2 文本框控件的使用

3.DataGrid 控件的使用

4.2.3 画面中显示 Message 的使用

4.2.4 画面中 Log 的使用

4.2.5 画面中状态的保存

4.2.6 画面之间数据的传送

5. ???? ** Business ** ** 层部分的开发 **

5.1 概述

5.2 开发

6. ???? ** Dao ** ** 层的开发 **

6.1 概述

6.2 开发

6.2.1 继承

6.2.2 调用

6.2.3 单表操作的便利

6.2.4 Message 的使用

6.2.5Log 的使用

6.2.5 异常处理
** 7. ** ** 共同部分 **

** 8. ** ** 程序测试 ** ** **

** 9. ** ** 工程结构 ** **
**

?

** 1. ?? ** ** 概要 ** ** **

此文档为开发用文档,希望开发人员通过本文档能够熟悉整个项目的 Framework ,并且能够在 Framework 上进行规范,高效的开发。

?

** 2. ??? ** ** 系统物理结构图 ** ** **

** ? **

** 3. ??? ** ** 系统架构图 ** ** **

?

** 4. ?? ** ** 表示层部分的开发 ** **
4.1 ** ** 概述 **
表示层主要由 Windows Form 组成,复杂部分在于有 DataGrid 的画面,处理起来相对要繁琐一些。下图是表示层的目录结构图。 ** **


下图是表示层的类图。


** ? **

** 4.2 ** ** 开发 **
4.2.1 ** Web Service ** ** 的使用 **

引用的 Web Service 有

名称
chuou.service.login ;

chuou.service.initial;
chuou.service.masuta

chuou.service.hattyuu

URL

http://localhost/CHUOU_Service/src/chuou/service/init/InitialService.asmx;
http://localhost/CHUOU_Service/src/chuou/service/login/LoginService.asmx ;
http://localhost/CHUOU_Service/src/chuou/service/masuta/MasutaService.asmx

http://localhost/CHUOU_Service/src/chuou/service/masuta/HattyuuService.asmx

?

(注意 前两个 WebService 不可以手工更新)

程序例子如下

private MasutaService masutaService = null ;

……

private void form_2_17_Load( object sender, System.EventArgs e)

{

……

masutaService=MainFrame.masutaService;

……

|

private void btnKensaku_Click( object sender, System.EventArgs e)

{ ??????

……

DataSet ds=masutaService.doSearch_form2_17( null ); ??????????????????

……

}

** 4.2.2 ** ** 画面组件的使用 **
1. ** DataGrid ** ** 控件的使用 **

所有画面中的 DataGrid 使用 chuou.common.view.component.SuperGrid 组件。

程序例子如下

private SuperGrid extendedDataGrid1;
this .extendedDataGrid1 = new SuperGrid();

** 2 ** ** 文本框控件的使用 ** ** **

所有画面中的 文本框(包括自定义控件里面) 使用 chuou.common.view.component. SuperTextBox 组件。

程序例子如下

<P class=MsoNormal style="MARGIN:

Published At
Categories with Web编程
Tagged with
comments powered by Disqus