?
** ** ?
** 程序开发指南 ** **
** ** (初版) ** ** **
?
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: