手机版

ASP笔记 NET的预备知识学习

时间:2021-10-02 来源:互联网 编辑:宝哥软件园 浏览:

那个。NET FrameWork框架

是一套应用程序开发框架,其主要目的是提供一个开发模型。CLR的两个主要组件:公共语言运行时(CLR),它提供内存管理、线程管理和远程处理等核心服务,还强制实施严格的安全类型,以提高代码的安全性和可靠性。那个。NET Framework类库与CLR紧密集成,可以用来开发各种应用和服务。包括控制台应用程序、Windows窗体应用程序、Windows presentation foundation(wpf)应用程序(一个类库和一组用于创建在web服务和客户端之间发送消息的系统的API)、ASP.net网站、Web服务、Windows服务、基于WCF的面向服务的应用程序和支持WF的工作流应用程序等。什么是ASP。NET?

Active Server Pages(动态服务器页面,在IIS中运行的程序)ASP.net是一个统一的Web开发模型,它可以使用尽可能少的代码来生成企业级ASP.net网站所需的各种服务。1.与框架完美结合。框架框架已经在开头解释过了。2.ASP.net是编译的还是解释的?编译:1)首次访问ASP.net网页,将编译成微软中间语言(MSIL)。2)在2)ASP.net页面实际执行之前,MSIL代码将以准时制(JIT)的形式编译成机器语言。

互联网信息服务。

它提供了一个集成的、可靠的网络服务器功能,运行ASP.net网站需要IIS支持。IIS (internet information service)是一种网页服务组件,用于网页浏览、文件传输、新闻服务和邮件发送等。这使得在网络上发布信息变得很容易。一般来说:IIS是一个web服务器。您可以将网页以HTML格式放在连接到网络的计算机上,供其他人浏览。就像新浪网站一样,把它所有的文件放在一台联网的电脑上,设置一个默认目录。我们只需要在浏览器中输入新浪的网址,就可以访问了。

HTM文件和XHTML文件。html是一个静态网页文件,它不包含任何服务器控件,由html元素组成。当客户端浏览和访问。htm文件,IIS无需任何处理就可以直接发送给浏览器,浏览器会对其进行解释和执行。使用XHTML(可扩展超文本标记语言)代替HTML语言。它可以被所有浏览器识别,是网页生成的基础。所有包含ASP.net元素的动态网页最终都会被转换成相应的XHTML,然后才能被浏览器识别。aspx文件。

。aspx文件,作为一个完全面向对象的系统,web表单直接或间接继承了system。网页类。每个Web表单由两部分组成:一部分是主体元素之间的显示接口代码,包括XHTML元素和服务器控件的接口定义信息。另一部分:包含事件处理C#等代码。CSS文件和CSS常识。

(cascading style级联样式表,CSS)为什么要用CSS?XHTML可以限制浏览器中网页元素的显示格式,但可控性不强。想要统一网站的风格,需要一个一个改,不方便,所以有CSS。在XHTML的基础上,CSS提供了精确定位和重新定义XHTML元素属性的功能。一个CSS样式可以作用于多个网页,这使得修改它们更加方便。CSS常识由选择器和声明组成。我们如何将CSS样式应用到我们的网页上?有三种方法可供选择(分不同位置):1) Inline Style,简单来说就是html的样式属性。该属性可以应用于任何主体元素。2)内部样式,在htmlStyle属性中设置。3)外部样式表,指的是的css样式。CSS样式表文件(优先级依次提高。)基于元素样式。重新定义html属性。p { margin-left :25 px;右边距:25 px;}基于类的样式。intro { color : # ff0000}基于id的样式。# menu bar { background-color : # 008000;}.js文件和JavaScript常识。

JavaScript是网景公司开发的基于对象和事件驱动的解释语言。作为一种脚本语言,JavaScript可以直接嵌入到html页面中,无需在web服务器上解释和执行,浏览器就可以实现动态网页处理。或者说几乎所有的浏览器都支持JavaScrip。JavaScrip的主要目的是用XHTML创建动态文本。回应客户事件。您可以读取和更改XHTML元素的内容。在将数据传送到服务器之前验证数据。您可以检测访问者的浏览器,并根据检测到的浏览器类型加载相关页面。用于创建Cookies。关上窗户。在页面上显示时间。代码位置:在头部。

JavaScript/titlescript类型=' text/JavaScript '函数message(){ alert(' head中')}/script/head dyonloadbodyonload=' message()'/body/html head中元素的效果titlehead:

执行主体时,触发load事件,然后调用message()函数,最后在浏览器中显示。正文省略代码。在一个单独的。js文件。当多个页面调用javaScript时,使用独立的js文件,脚本文件可以放在一个文件夹中。XML文件和XML常识。

可扩展标记语言xml文件常用于解决跨平台数据交换问题,已成为互联网数据交换的标准格式。与XHTML相比,XHTMl是用来显示数据的,而XML是用来传输和存储数据的。Web.config文件。

网站的配置文件是一个XML格式的文件,用于存储配置信息。它们出现在多个文件中,并形成层次关系。顶层配置文件是machine.config,有默认的安装路径,存储网站的基本配置信息。通常,我们不需要修改它。下一层是web.config,下一层是子文件夹的web.config,是继承关系,作用域在这个文件夹及其所有子文件夹中。

C#特性:

1.C#代码在提供的环境中运行。NET框架,不允许直接操作内存,增强了系统的安全性。2.C#中不建议使用指针。如果要使用指针,必须在编译过程中添加不安全的修饰符和使用/unsafe参数。3.统一类型系统。所有C#类型都从唯一的根类型对象继承。4.使用C#可以构建健壮的应用程序。c的垃圾收集会自动回收不再使用的对象占用的内存;异常处理;类型安全设计避免未初始化的变量,数组索引超出边界。5.完全支持组件编程。易于创建和使用这些软件组件。框架的公共命名空间。

System:提供基本类,例如提供字符串操作的String类。系统。配置:在处理配置文件时提供数据类,例如ConnectionStringSettings类,它可以在web.config文件中获取数据库连接字符串。系统。Data:提供对ADO.NET类的访问,比如我们常用的DataSet类(它提供数据缓存)。系统。Ling:提供了使用LINQ进行查询的类和接口。System.web:提供使用浏览器与服务器通信的类和接口,例如用于读取客户端的HttpRequest类。系统。安全性:提供一个在网络服务器上实现ASP.net安全性的类。系统。Web.UI:提供创建ASP.net网站用户界面的类和接口,例如每个Web表单的Page类。系统。Web.ui.HTMLcontrols :提供了一个用于在Web窗体页上创建html服务器控件的类。系统。提供一个网页服务器控件类,用于网页表单。系统。Linq:为Linq提供了转换成Xml的类。ASP.NET标准控制。

服务器控件:将所有html标签对象化,让程序可以直接控制它们,从而创建HTML控件。要对html控件进行编程,我们需要将Xhtml控件转换为html服务器控件,也就是说,在控件的属性中添加:runat='server '。如果只是html标记元素,我们可以像往常一样在Web表单中访问它们,它们由浏览器解释和执行。为了更好地控制ASP.NET,出现了Html控件和Html服务器控件。Web控件:不对应XHTML元素,可以描述元素的外观、操作方式和行为,然后ASP.NET决定如何输出页面。看了老师的ASP.net控件的视频,大概知道Web服务器控件可以分为:标准控件:表单以外的常用控件(表单也可以视为特殊控件),比如按钮、文本框的下拉框、使用类的日历等。数据控制:连接数据库,在数据中显示数据等。GridViewDataList等。控件:用于控制用户信息的输入。导航控件:用于网站导航。Treewmenu等登录控件:用于网站用户注册和用户管理。WebParts控件:网站门户,自定义用户界面。AJAXExtensions控件:用于更新页面的本地信息,无需来回切换到整个页面信息。自定义控件:扩展系统功能,保留一些统一风格的网站。比较:

HTML控件占用的资源较少,但无法与后台交互。如果你想交互,你应该把它变成一个HTML服务器控件。Web控件在编译时需要‘翻译’成HTML控件,然后传输到浏览器,消耗服务器资源。

看完边肖整理的这篇文章,你对ASP.NET的基础知识有大致的了解吗?我最喜欢的朋友应该收藏。

版权声明:ASP笔记 NET的预备知识学习是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐