资源描述:
《好久没有弄过这个了,下边的大部分是我自己记得的东西和想》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、好久没有弄过这个了,下边的大部分是我自己记得的东西和想法:ASP.NET一、ASP.NET的概念ASP.NET是一个统一的Web开发模型,它包括您使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NETFramework的一部分提供。当您编写ASP.NET应用程序的代码时,可以访问.NETFramework中的类。您可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括MicrosoftVisualBasic、C#、JScript.NET和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面
2、的优点的ASP.NET应用程序。(这个来自MSDN)二、一个ASP.net项目一般包括下边的文件说明:因为我使用的CLR是C#,所以文件才是这些,如果用其它的话可能不太一样//页面装载时运行的代码。。。protectedvoidPage_Load(objectsender,EventArgse){this.TextBox1.Text="当页面初始化的时候我们就可以看到这个:-)";}//当我们按下按钮一的时候就会执行这些代码。。。protectedvoidButton1_Click(objectsender,EventArgse){/*这个是用于重写页面的一段代码
3、*/if(!Response.IsRequestBeingRedirected)Response.Write("
我们执行了按钮一的代码:-)");}protectedvoidButton3_Click(objectsender,EventArgse){//我们可以在这个类里边调用我们定义的类Useruser=newUser();//注意一下C#跟C++的区别user.Name=this.TextBox2.Text.Trim();user.Age=Convert.ToInt32(TextBox3.Text.Trim());user.
4、Sex=Convert.ToInt32(this.DropDownList1.SelectedIndex);this.TextBox4.Text=user.Name+user.AgeTooOld();}1.很多的XXX.aspx:这种文件是显示给用户的页面文件,我们可以在这种文件里边添加一般的HTML脚本,javascript脚本,CSS格式,及最关键的asp.net控件。2.XXX.aspx.cs:这个是对应于XXX.aspx的文件,其实这个文件就是一个类,对应于页面文件的类。通过这个类我们可以实现对aspx页面和页面上的控件的事件的响影和控制,并对其它类的调用
5、。比如在我们的例子中,有这些函数,它们分别是用于页面加载时候的初始化和响应按钮一(例子中的一个控件)按下这个事件及对其它类的使用:3.web.config文件:是用于设置项目环境的一个记录文件,一般我们把一些常用但是很长的字符串加到这个文件中,我们就可以在项目的其它文件中容易地调用这些字符串。4.App_Code下的.cs文件:这些文件是我们所编写的类文件(这些文件是要自己添加的),因为ASP.net是面向对象的,而面向对象的核心内容就是类,而实现面向对象的好处往往就是要靠这些类来实现。如例子中我们定义了一个User类,这个类包含了Name,Age,Sex属性,我
6、们可以使用这个类来记录我们页面中的用户输入信息,并调用这个User类中的函数。5.其它:不清楚有什么用就不写了。三、ASP.net网站的组成及开发过程1.组成一个ASP.NET网站主要有三大部分组成ASP.net代码集,数据库,其它的资源.而其中代码集是由我们的项目经过编译所生成的,这些代码集经过.netframework的解释就可以运行并生成用户所需的网页.我觉得下边这个图还是可以基本说明这个关系的.2.开发过程开发环境:直接用Visualstudio2005就可以的了.注:只是我一般这样做,可能很多人不是这样,而且我做过的相对起来比较简单的.a.添加我们所要使
7、用的自定义类.b编辑ASPX页面,主要是在这些页面上添加控件,修改下界面.c.添加响应控件事件的代码(可以在属性页面添加事件)d.在ASPX.CS类中编辑我们的事件代码e.编译我们所写的代码.f.编译成功,我们就可以发布网站了…至于发布这个事情我也没有做过,不知道ASPX页面Asp.net代码集ASPX.CS文件.CS文件,其它的组件数据源被调用查询,修改。。。编译.netframework调用我们所要的网页数据库这个我就按简历上边写的东西写吧….下边是那个网站的基本结构:WEB页面层数据处理层数据库1.WEB层:就是上边说的ASP.net的基本页面之类的东西.它
8、将调用来自