如何按规范新建一个工程项目

原创 2006年05月17日 23:51:00

如何按规范新建一个工程项目:

1.首先下载最新的两个数据库层类文件
  clsSQL.cs-->数据层
  clsSpecSQL.cs-->特殊数据层

2.在工程下建立clsSQL数据库层的文件夹

3.在clsSQL文件夹内添加现有项,加入刚才下载下来的2个类文件

4.新建clsLogic文件夹,用于放置生成的逻辑层类文件
  cls+<表名>.cs-->逻辑层类文件
  cls+<表名>+Ex.cs-->扩展类文件,用于编写自定义函数

5.新建Webform文件夹,用于放置界面层文件
  wfm+<表名>+<_操作名:Q、U、D、I>.aspx -->界面层视图文件,放html代码
  wfm+<表名>+<_操作名:Q、U、D、I>.aspx.cs -->界面层控制类文件,放C#代码
  wuc+<表名>.aspx -->界面层自定义控件的视图文件,放html代码
  wuc+<表名>.aspx.cs -->界面层自定义控件的层控制类文件,放C#代码

6.如果界面比较多,可以多再Webform下继续新建文件夹,把界面文件归类

7.命名空间严格按照所处文件夹的层次结构,以.的形式表示,如WebGraduate.Webfom.JCXX表示:所处位

置是WebGraduate工程文件夹下的Webfom文件夹下的JCXX文件夹

8.在webconfig文件中加入以下一段,表示数据连接串
<appSettings>
  <add key="ConnectionString1" value="uid=sa;pwd=sa;server='.';Database=MyTest;" />
</appSettings>

9.调试数据库连接


Datalist控件的数据绑定
1.新建一个Datalist控件

2.制作需要显示的控件样式,可以制作一个html的table,用于存放显示的控件,便于定位。

3.在Datalist中添加项目板itemtemplate,加入定义的控件样式

4.在每个控件的绑定项中(Databindings)绑定相应的列
  a)先选中需要绑定的控件
  b)在属性项中找到属性Databindings,点击展开绑定编辑界面
  c)选择Container下面的Dataitem项
  d)选择自定义绑定表达式区域
  e)编辑DataBinder.Eval(Container, "DataItem"),添加需要绑定的列的名称,如:DataBinder.Eval

(Container, "DataItem.CustomerId")
  f)如果是超连接列,改成这样:DataBinder.Eval(Container, "DataItem.CustomerId",

"test2.aspx?id={0}")
  g)如果有多个控件需要绑定,重复以上操作,完成后确认退出
 

5.用以下语句进行绑定

           public void BindDl_CustomAndOrder(DataList objDl)
  {
   objDl.DataSource=clsLogic.clsOrdersEx.Get_CostmAndOrder();
   objDl.DataBind();
  }
 

 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Xcode4.2中将Three20开源库导入到工程项目中

转载自:http://www.189works.com/article-41082-1.html 前提:将下载的three20库与您的xcode工程放到同一个目录下。 先说下用命令行安装的方法吧,...

C#写的工程项目移植转换工具

经常用Visual Studio开发项目的是不是会经常遇到下面这种情况或者类似于这样的情况? 用新版本Visual Studio开发的项目,有时候需要在低版本的Visual Studio环境上打开...

一,入门基础—— 2. 第一个工程项目

1. 欢迎界面的右边是一个项目l

使用VS2010创建MFC ActiveX工程项目

1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序...
  • gk969
  • gk969
  • 2014-10-14 09:56
  • 293

c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目

1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体...

工程项目管理系统

工程项目管理系统 随着市场经济的不断深入发展,企业面临的市场竞争环境日趋激烈,为了拓展市场范围、提高本企业的核心竞争力,各企业不断加强投资力度,每年的技改项目、大修项目、基建项目、科技项目、新产品开...

tomcat 进行远程重新部署工程项目

有时候,我们需要对另一台

基于ITK编译工程项目时提示 LNK2001 itk::NumericTraits的错误解决方法

本文由Markdown语法编辑器编辑完成。1. 问题提出:前段时间在运用ITK作为第三方库进行项目编译时。编译过程中弹出了LNK 2001的错误。错误提示大概是:对于这个错误,在网上查询了一些解答和方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)