asp基础教程(适合零基础学习的asp.net入门教程有哪些)
本文目录
适合零基础学习的asp.net入门教程有哪些
学习联盟网站的《零基础aspnet就业班》(链接:sina.lt/bsjr 粘贴浏览器地址栏按回车键即打开)
ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
多语言支持是ASP.NET的重要新特性之一,主要表现在所支持的编程语言种类多和单个语言功能强两个方面。
首先,ASP.NET为Web应用提供一种类似于Java编译技术的“二次编译技术”——中间语言MSIL(Microsoft Intermediate Language)执行架构,先将ASP.NET应用编译成MSIL,再将MSIL编译成机器语言执行。
ASP.NET所支持的编程语言是指这种语言的功能全集(而不是子集),所以,ASP.NET中每种编程语言的功能要比ASP中使用的VB script和Java Script更为强大。
谁有ASP的基础教程(懂ASP朋友们进来)
见最近许多网友询问一些关于数据库操作的基础问题,现把我以前写的一篇简单教程贴上来,好让一些初学者最快的入门:ASP与数据库应用(给初学者) 一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)、Informix、Oracle 和 SQL Server 等等,在这里,我将以 Microsoft Access 数据库为例来说明ASP是如何访问数据库的。常用数据库语句 1.Select 语句:命令数据库引擎从数据库里返回信息,作为一组记录。 2.Insert INTO 语句:添加一个或多个记录至一个表。 3.Update 语句:创建更新查询来改变基于特定准则的指定表中的字段值。 4.Delete 语句:创建一个删除查询把记录从 FROM 子句列出并符合 Where 子句的一个或更多的表中清除。 5.EXECUTE 语句:用于激活 PROCEDURE(过程)用 ASP 来做一个自己的通讯录练练手吧……一、建立数据库: 用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段: 字段名称 数据类型 说明 其它 ID 自动编号 数据标识 字段大小:长整型 新值:递增 索引:有(无重复) username 文本 姓名 缺省值 usermail 文本 E-mail 缺省值 view 数字 查看次数 字段大小:长整型 默认值:0 索引:无 indate 时间日期 加入时间 缺省值 保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。二、连接数据库 方法1: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") 方法2: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb") 注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。 conn.Close Set conn = Nothing三、添加新记录到数据库 Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") username = "风云突变" usermail = "fytb@163.com" indate = Now() sql = "insert into data (username,usermail,indata) values(’"&username&"’,’"&usermail&"’,’"&indate&"’)" conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;通过表单获取姓名、E-mail 字符串,Now()获取当前时间日期;使用 insert into 语句添加新记录;conn.Execute 来执行;最后关闭。四、选择数据库里的记录 1.选择所有记录的字段(按记录倒序排序):sql = "select * from data order by ID desc" 2.选择所有记录的姓名和E-mail字段(不排序):sql = "select username,usermail from data" 3.选择姓名为“风云突变”的所有记录:sql = "select * from data where username=’"风云突变"’" 4.选择使用 163 信箱的所有记录(按查看次数排序):sql = "select * from data where usermail like ’%"@163.com"%’ order by view desc" 5.选择最新的10个记录:sql = "select top 10 * from data order by ID desc" SQL 语句已经知道了,不过在Web应用时,还得创建一个 RecordSet 对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") sql = "select * from data" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open sql,conn,1,1 Do While Not rs.Eof Response.Write "《p》姓名:"& rs("username") &" E-mail:"& rs("usermail") &" 查看:"& rs("view") &"次 "& rs("indate") &"加入《/p》" rs.MoveNext Loop rs.Close Set rs = Nothing conn.Close Set conn = Nothing 说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;最后关闭。五、修改(更新)数据库记录 修改记录的E-mail: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") ID = 1 usermail = "fytb@163.com" sql = "update data set usermail=’"&usermail&"’ where ID="&CInt(ID) conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。 如果使记录的查看值加1,则:sql = "update data set view=view+1 where ID="&CInt(ID)六、删除数据库记录 删除某一条记录: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") ID = 1 sql = "delete from data where ID="&CInt(ID) conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;获取记录ID;使用 delete 语句删除记录;conn.Execute 来执行;最后关闭。 删除多条记录为:sql = "delete from data where ID in (ID1,ID2,ID3)" 删除所有记录为:sql = "delete from data"总结: 以上教程是针对ASP的初学者而写的,只是介绍了一些基本的用法,在了解之后可以自己去试试,重要的在于能举一反三、综合运用。更多的语法和参数请参阅 Microsoft Access 帮助中的 Microsoft Jet SQL 参考,由于本人才疏学浅、能力有限,如有表达不明确有地方还望指出,如果在应用当中遇到什么问题,也希望能够提出。谢谢。
ASP.NET基础教程的编辑推荐
涵盖Silverlight和ASP.NETAJAX凝聚资深微软技术专家多年功力StepbyStep,最易学实用的ASP.NET教程《ASP.NET基础教程》由微软资深技术专家撰写,是一部贴近实战、内容新颖的ASP.NET入门教程。书中不仅系统而全面地讲解ASP.NET的基础知识,还探讨了微软最新的其他web开发技术,包括.NET3.09I入的WPF、WCF、WFIIWCS在WebT-发中的运用,以及如何JSilverlightgllASP.NETAJAX创建出更炫丽和更具交互性的Web应用。通过阅读《ASP.NET基础教程》,你将对微软的Web开发技术形成至关重要的大局观,为继续深入学习打下坚实基础。
ASP基础教程[如果有网友推荐的好我甚至可以追加100分]
百度搜索一下:最全的一套asp教程我当初就是通过这个入门的,这个教程真的很全,有JScript,VBScript,Sql,HTML教程全带了或者我给你一个下载地载吧:http://www.chcodes.com/soft/9/119/10469.html
本文相关文章:
定格动画制作教程(定格动画教程:怎么样才能让玩具人偶动起来)
2024年7月26日 14:40
星际争霸2国服破解(求星际争霸2破解教程,最好要国服能玩的,就想玩个单机任务,单机模拟战,没别的,能用再加分)
2024年7月17日 13:26
沪江日语翻译(沪江小D日语翻译单词怎么发音 日语单词发音教程)
2024年7月16日 11:39
天语手机刷机软件(天语nibiru-m1火星一号怎么刷机 有教程吗)
2024年7月13日 03:25
创维酷开电视如何安装HDP直播教程?智能电视怎么安装hdp直播,看直播电视
2024年7月12日 17:40
photoshop教程免费下载(怎么免费下载网上关于PS的教程PPT)
2024年6月30日 00:58
更多文章:
联想扬天t4900ks00(联想 扬天t4900—00台式电脑怎么设置bios密码)
2024年4月11日 15:10
戴尔latitude 5320(latitude5320怎么翻转屏幕)
2024年10月8日 14:05
联想x201i升级方案(x201i 3249cbc 支持win7 64位么,可以如何升级)
2024年5月25日 06:46
thinkpad电脑背包(thinkpad 0a33911 15.6英寸 原装电脑双肩背包怎么样)
2024年5月6日 13:11
snsv笔记本开不了机(我的snsv笔记本开不了机是怎么回事)
2024年6月14日 04:54
联想e490驱动(lenovo E490可以直接读取SD卡的内容吗为何我插入SD卡没反应求教高手)
2024年1月28日 18:00
笔记本电脑换显卡有影响吗(笔记本能换显卡吗 更换显卡必须注意这三点)
2023年5月23日 12:00
联想y7000清灰教程(联想拯救者y7000怎么清理运行内存)
2024年6月20日 11:08
赛扬t3000参数(celeron r pual-core cpu t3000是什么处理器,是不是双核的)
2024年6月22日 07:23
惠普维修点维修是免费的吗(买的惠普笔记本坏了没有购机发票但有三包凭证和维修卡去惠普金牌维修点可以免费保修吗大神们帮帮忙)
2024年8月12日 19:20
联想ideapad320特别卡(新买的LENOVO ideapad 300笔记本,win10系统,特别卡怎么办)
2024年7月9日 22:53
联想v450升级(09年的联想V450笔记本电脑配置可以升级吗)
2024年5月21日 08:19