asp.net(C#)一个项目的设计来帮助asp人员迅速转到.net下的开发

现在大多数windows平台下的Web开发,基本都由asp转到了asp.net下,asp.net凭借frame work 提供强大的类库以及第一次执行进行编译及强大的vs项目开发工具,使其迅速成为了最为流行的开发平台之一,彻底改变了asp功能弱(封装的太多了)及维护管理性差等弱点。但asp也有自己的优势,非常适合于中小企业网站的开发,因为用asp开发相对来说更快,更容易。从asp转.net首先要对c#语言进行掌握,然后必须对vs这个开发工具进行迅速的熟悉和运用。vs提供了先进的项目管理,由解决方案来组织各个项目。并且可以方便对各个项目进行编译和打包。利用vs更能很好的开发出三层体系的web程序,vs本身提供了一种后代码的开发方式,使得页面的表现层与程序无关。asp到.net首先是一种开发方式的变化,当然asp.net也可以采用原始asp的开发方法,但这种方法不推荐。废话不说了,接下以一个.net的项目开发流程来帮助熟悉.net的开发。

项目名称:图铃建站系统。
通过vs首先先建立我们这个系统的一个解决方案union,然后再建立一个union的项目,所有这个系统的构架我们都将在union项目下进行。下面union项目下的一个结构:(这里有个经验,做任何项目,我们都推荐先建立项目的框架,然后我们再在这个框架下来建立我们各个模块的程序,这样便于总体管理。)

|-Dal(数据库层)
  !-Sqlhelper.cs (提供了对数据库的存取,只能由业务逻辑曾来访问)
|-Bll(商业逻辑)
  |-Admin.cs(提供后台的数据存取管理)
  |-Agenter.cs (代理商核心处理类,每个站长都会建立一个Agenter的实例)
  |-Bllhelper.cs (提供一些常用到函数和方法 由别的业务层来调用)
  |-Config.cs (站点配置类,负责读取站点的配置信息供其它的业务层来调用)
  |-Counts.cs(这是一个统计系统的核心业务层,负责统计系统与数据库层的交互)
  |-InterFace.cs(接口层,负责移动联通通道与本地数据库层的交互)
  |-UserCenter.cs(用户中心类,负责代理商用户中心与数据库层的交互)
|-Admin  (系统后台处理文件)
  |-xxxx
  |-.....
|-Counts (负责站点程序的文件)
  |-.....
|-InterFace(负责对移动接口的响应处理)
  |-....
|-PowerCode(站点生成核心处理程序)
   |-Index.aspx
   |-Imgs.aspx
   .......
|-Template(网站风格模版的文件夹)
   !--Default
      |-Index.html
      |-Imgs.html
   .......
|-UserCenter(代理商用户中心,提供代理商对站点进行配置)
   |-login.aspx
   |-default.htm
   |-left.aspx
   |-main.aspx
   |-logout.aspx
   |-User_Account.aspx(收入管理)
   |-User_Box.aspx(信箱管理)
   |-User_Counts.aspx(站点统计管理)
   |-User_Index_Set.aspx(首页栏目和内容定制)
   |-User_Modifyreg.aspx(代理商个人信息维护)
   |-User_Site_Setup.aspx(站点配置信息管理)
   |-User_Skins_Sel.aspx(网站样式风格管理)
   |-ShowTip.aspx(错误提示页面)
   |-User_Modfiypwd.aspx(密码修改)
   .......
|-UserControl(用户控件 存放自定义的用户控件)
   |-ShowPage.ascx
|-Index.aspx
|-web.config
|-Global.asax

注:所有页面的后代码程序都必须调用Bll(商业逻辑层)才能与数据库层进行交互。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值