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

发布时间: 2007-01-25 11:40    作者: 未知    来源: 未知    浏览:    评论

现在大多数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(商业逻辑层)才能与数据库层进行交互。



TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多