ASP.NET一小时快速入门

标签:
快速入门it |
分类: 程序设计 |
ASP.net一个Web应用程序模型,利用该模型可以开发出功能强大的Web应用程序。
ASP是Active Server Page,一种在服务端执行的网页 把执行的结果以HTML的形式返回给客户端,如IE浏览器。它与.Net Framework的结合,生成了ASP.net。
ASP.net的脚本语言有:VB.net, Visual C++.net, Visual C#.net, Visual Java#.net
编写ASP.net 用的IDE是Microsoft Visual Studio 2005等。
在.NET平台上主要可以开发和运行5种类型的应用程序:
Windows Form,局域网应用程序,移动数字设备程序,B /S结构的WEB程序,XML Web Service应用程序.
二、NET应用程序
跨平台、跨语言的.NET
1. 跨平台
.NET Framework中提供了两个编译器。一个编译器是每门程序语言的编译器,这个编译器编译后的代码只是与硬件环境无关的中间代码MSIL。每台计算机上安装的“Just-In-Time”编译器最后完成与具体的硬件环境有关的可执行代码的编译。
因此,程序员在编写.NET程序时,无论采用什么样的平台进行开发,最后都可以在.NET Framework的支持下移植到其他不同的平台上。而代码的移植和运行都是由.NET Framework自动完成的。
2.跨语言
VB的易学易用、VC对底层函数的功能调用等。在.NET Framework出现之前,这些不同语言直接的程序是很难集成和互相访问的。
.NET Framework中设计了一个通用语言系统(Common Language System,CLS),定义了很多标准的数据类型,.NET Framework支持的所有高级语言都必须同时支持该系统对数据类型的定义。
3.结构
http://s6/middle/678e97f8g99393eee6685&690
在.NET Framework类库中访问数据库的相关类称为ADO.NET,XML用于在ADO.NET中描述数据库的结构。
1. ADO.NET的前身—ADO
如果已经使用过Visual
Basic这样的微软的开发工具,对ADO,OLEDB,ODBC这样的术语一定不会陌生。但是倘若你还没有接触这样的工具而直接开始学习Visual
Studio
2005,那么你就需要从ADO开始逐步深入到ADO.NET。如果我们连ADO.NET之前的ADO都不了解的话,我们就无法掌握微软技术发展的脉络和走向。“还没有学会走,难道就能跑”?
2.连接到数据源
首先需要在数据源(可以是各种各样的数据库或者文件)和客户机之间建立连接,(这就好比在自来水工厂和家庭用户之间要铺设自来水管道一样。这些管道相互之间要能够连接需要满足一定的技术参数)。
Oledb
SqlClient
连接字符串
连接方法
3. 数据接收准备
仅仅有数据管道还不够,要将数据存储在客户机上,还必须有承载数据的容器,我们知道,在没有永久写入物理文件之前,数据都存放在内存中供操作。内存这么多,在哪些部分存储数据?这些都是需要考虑的,这一步称为数据接收准备。
如:DataSet类, DataView类, DataReader类
4. 将数据获取到应用程序
接下来就需要将内存中的数据获取到开发的应用程序中,比如,Windows Form、ASP.NET等。这一步往往是通过执行Select语句来完成的,也有通过存储过程来完成数据的提取过程。
COMMAND类
Sqlclient.command
Excute方法:
EXECUTENONQUERY
EXECUTESCALAR
EXECUTEXMLREADER
5.在窗体上显示数据
窗体(Form)已经成为目前应用程序的标准界面,用于完成用户和应用程序之间的交互。在窗体上可以部署很多显示数据的控件,开发人员要做的就是将提取出来的数据绑定到这些显示数据的控件上。
Datagrid类
Gridview类
6.查询或者编辑数据
根据应用程序目的的不同,用户通常会选择查询或者编辑数据
7. 验证数据
这一步不是必需的。仅仅当程序完成数据的编辑操作时才需要对编辑后的数据进行验证,以确保是否允许在数据集中接受更改后的值,以及是否将更改后的值写入数据库。检验这些新值是否符合应用程序要求的过程称为“验证”。
8. 保存数据
修改后的数据通过建立的数据连接管道再次返回到数据源中,写入物理文件中,完成数据的永久修改。
9.
System.Data
System.Data.OleDb
System.Data.SqlClient
四、向DataSet对象中填充数据
接下来我们来学习常见的、向DataSet对象中填充数据的方法。
最常见的填充DataSet对象数据的方法是使用DataAdapter对象的Fill方法。
其原理是通过DataAdapter对象的SelectCommand对象设置的Select语句来完成的。
五. 例程
SQLConnString = "server=" & addr1 & ";database=" & dbn1 & ";uid =" & uid1 & ";pwd=" & pwd1
Dim sqlcmd As New
SqlClient.SqlCommand
Dim ds As
Dim sdr As SqlDataAdapter = New
SqlDataAdapter(sqlcmd)
Public OLEconn As System.Data.OleDb.OleDbConnection
Try