好久没有弄过这个了,下边的大部分是我自己记得的东西和想法_第1页
好久没有弄过这个了,下边的大部分是我自己记得的东西和想法_第2页
好久没有弄过这个了,下边的大部分是我自己记得的东西和想法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、好久没有弄过这个了,下边的大部分是我自己记得的东西和想法: 一、 的概念ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的

2、ASP.NET 应用程序。(这个来自MSDN)二、 一个t项目一般包括下边的文件说明:因为我使用的CLR是C#,所以文件才是这些,如果用其它的话可能不太一样/页面装载时运行的代码。protected void Page_Load(object sender, EventArgs e) this.TextBox1.Text = 当页面初始化的时候我们就可以看到这个:-);/当我们按下按钮一的时候就会执行这些代码。protected void Button1_Click(object sender, EventArgs e) /* 这个是用于重写页面的一段代码*/ if (!Response.Is

3、RequestBeingRedirected) Response.Write(我们执行了按钮一的代码:-);protected void Button3_Click(object sender, EventArgs e) /我们可以在这个类里边调用我们定义的类 User user=new User();/注意一下C#跟C+的区别 user.Name =this.TextBox2.Text.Trim(); user.Age =Convert.ToInt32(TextBox3.Text.Trim(); user.Sex = Convert.ToInt32(this.DropDownList1.Se

4、lectedIndex); this.TextBox4.Text=user.Name+user.AgeTooOld();1.很多的:这种文件是显示给用户的页面文件,我们可以在这种文件里边添加一般的HTML脚本,javascript脚本,CSS格式,及最关键的控件。 2.:这个是对应于文件,其实这个文件就是一个类,对应于页面文件的类。通过这个类我们可以实现对aspx页面和页面上的控件的事件的响影和控制,并对其它类的调用。比如在我们的例子中,有这些函数,它们分别是用于页面加载时候的初始化和响应按钮一(例子中的一个控件)按下这个事件及对其它类的使用:3.文件:是用于设置项目环境的一个记录文件,一般我

5、们把一些常用但是很长的字符串加到这个文件中,我们就可以在项目的其它文件中容易地调用这些字符串。4App_Code下的.cs文件:这些文件是我们所编写的类文件(这些文件是要自己添加的)面向对象的,而面向对象的核心内容就是类,而实现面向对象的好处往往就是要靠这些类来实现。如例子中我们定义了一个User类,这个类包含了Name,Age,Sex属性,我们可以使用这个类来记录我们页面中的用户输入信息,并调用这个User类中的函数。5其它:不清楚有什么用就不写了。三、的组成及开发过程 1.组成 主要有三大部分组成,数据库,其它的资源.而其中代码集是由我们的项目经过编译所生成的,这些代码集经过.net fr

6、amework的解释就可以运行并生成用户所需的网页.我觉得下边这个图还是可以基本说明这个关系的.2.开发过程开发环境:直接用Visual studio 2005就可以的了.注:只是我一般这样做,可能很多人不是这样,而且我做过的相对起来比较简单的.我们所要使用的自定义类.b编辑ASPX页面,主要是在这些页面上添加控件,修改下界面.c.添加响应控件事件的代码(可以在属性页面添加事件)d.e.编译我们所写的代码.f.编译成功,我们就可以发布网站了至于发布这个事情我也没有做过,不知道ASPX页面A.CS文件,其它的组件数据源被调用查询,修改。编译.net framework调用我们所要的网页 数据库这个我就按简历上边写的东西写吧.下边是那个网站的基本结构:WEB页面层数据处理层数据库1. WEB层: 就是上边说的基本页面之类的东西.它将调用来自数据处理层的接口实现与用户的交互。2. 数据处理层为了适合多种数据库,同时要为WEB页面层提供数据接口,我们编写了这个层,这个层包括微软的一个Application block库(这个库是为了减少我们编写那种大量的重复连接和断开数据库的代码而出现的)和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论