学习VB.net时接触到了ASP.net,于是就了解了下,下面简单说说它。
一.【概念】:
ASP.net的全称为ActiveServer Pages(活动服务器页面),是Microsoft公司推出的用于Web应用开发的一种编程技术。
换句话说ASP.NET是用来做网站的。当你学会TXML后,做出的是网页就是TXML网站,但这些网站里 面的信息是死的,是手工添加上的。数据需要从数据库里读出来,就得用到ASP.net了。ASP.net就是起这个作用的,如图:
ASP.net官方支持用的语言主要就是C#、VB.net。ASP .NET的网站或应用程序通常为Microsoft(微 软)公司的IDE(集成开发环境)产品Visual Studio进行开发。
Asp.net提供了Web应用程序模型,模型由一组控件和基本结构组成.开发人员可以直接使用ASP.net控件集和基本结构服务,大大减少了开发周期。
二.【控件】:
ASP.net的控件分为内置和外置两种。ASP.net的内置控件分为两种:HTML 控件 (HTML control)和 用户控件 (User control)。外置控件,在使用前,需要将其添加到Visual Studio .NET环境中。然后就可以通过启动一个新项目来使用新的控件。
在VB.net设计语言环境下,主要为Web窗体和HTML控件。
三.【ASP.net和WF】:
Asp.net和Windows Forms在.net框架体系结构属于对等的级别。在.NET框架中如图显示:
Web窗体和Windows窗体的对比:
Windows运行时:在桌面点击程序→运行。这时操作系统载入程序→执行代码→显示窗体。
需要查询数据时,窗体代码数据库发送查询,然后显示在窗体。[窗体包括了处理控件事件的代 码、执行数据检索代码和显示功能,且快速完成。
Web运行时:打开浏览器→输入web站点的URL→调用IIS显示查看的ASP.net Web窗体。
需要查询数据(信息)时,Web窗体向Web服务器发送请求得到数据→IIS为Web窗体载入同样的Web页→向数据库发送查询→IIS为Web窗体建立HTML,将数据发送到浏览器→得到数据。
可见在单个数据的获得调用方面,Windows窗体比Web要快速很多。但是当面对的用户范围为全球 时,Web的强大就体现出来了。
四.【关系】:
ASP.net说白了是做网页的,它是动态的可以和后台交互。而VB.net或C#是编写后台代码的。
对于ASP.net的了解还很浅,就只能到这里了。