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

原创 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();
  }
 

 


创建dynamic web project工程中遇到的问题

今天新创建一个web工程,加入tomcat能够运行起来,但是在浏览器打开访问localhost:8080提示404。查看原因,原来是tomcat的配置有问题,    应该选择第二个,...
  • u010416588
  • u010416588
  • 2015年11月20日 17:12
  • 711

5-11 关键活动

5-11 关键活动   (30分) 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以...
  • wxf2012301351
  • wxf2012301351
  • 2017年05月15日 15:49
  • 450

数据结构课设 任务调度的合理性 (拓扑排序)

5-18 任务调度的合理性   (25分) 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子...
  • Strokess
  • Strokess
  • 2016年03月21日 14:46
  • 1088

如何用glup自动创建一个前端项目

使用 gulp 构建一个项目 请务必理解前面的章节后阅读此章节: 访问论坛获取帮助 本章将介绍 gulp-watch-pathstream-combiner2gulp-so...
  • qq_35043757
  • qq_35043757
  • 2016年12月26日 22:13
  • 639

eclipse 如何创建一个Dynamic Web project (动态web项目)

eclipse 创建动态web工程
  • u011982967
  • u011982967
  • 2017年02月24日 00:13
  • 489

(快速入门6)导出 iOS 工程

在开始之前,请务必先保存您的工程。由于 Unity 无法直接生成 ipa 文件,您需要先导出 iOS 工程文件,然后通过 Xcode 编译生成。...
  • HiARSDK
  • HiARSDK
  • 2016年10月19日 10:50
  • 307

iOS 项目架构以及注意事项规范

今天写这篇文章是为了众多开发者少走翻路。文章主要是项目从初期到结束的架构以及注意事项规范。文笔不好请大家见谅。...
  • zb021141
  • zb021141
  • 2015年04月28日 11:58
  • 296

软件工程 项目总结

经过一个月左右的时间,终于将哈工大的软件工程视频系统的学习了一遍,一个最大的感受就是——软件工程这门学科所包含的东西真的很多。比如你要接触高级程序设计语言、经济学、数学、管理学等等许多领域的知识,当然...
  • u010929604
  • u010929604
  • 2013年12月28日 20:41
  • 2701

linux上Weblogic 新建域,部署工程项目

第一次做这种东西真心不熟悉啊,摸索把骚年。 一、新建域 启动linux下的配置向导 进入bea目录下的weblogic81/common/bin目录输入./config.sh,这...
  • kewenxiangfu
  • kewenxiangfu
  • 2014年08月26日 13:09
  • 310

VC++6.0中创建新工程

在VC++6.0中创建新工程
  • sagittarius_yx
  • sagittarius_yx
  • 2017年01月02日 03:32
  • 1254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何按规范新建一个工程项目
举报原因:
原因补充:

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