仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 588|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页设计ASP.NET进修条记之ADO.NET(一)

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;ado|asp.net|条记|ado|asp.net条记内容全体来自《C#Web使用程序进门典范》
1.ADO.NET的系统布局
ADO.NET这个名字其实不代表实践的内容――ADO本来是暗示ActiveXDataObejects,而是一种手艺的称号。会见数据库最经常使用的办法是:起首毗连到数据库,然后利用SQL语句。关于分歧的数据库操纵有分歧的Command工具办法。如,ExecuteScalar()办法前往一个包括值的工具,ExecuteReader()办法用于会见了局集的DataReader工具,ExecuteNonQuery()前往一个整型值,暗示命令所影响的行数。这里提到了DataReader工具,这个工具是一种疾速的、只读的、只向前的从数据库前往数据的毗连指针。经由过程ExecuteReader()办法取得该工具以后,挪用Read()后,假如前往True就利用它的办法来会见以后地位的数据。了局集包括多个数据行,则一般用上面的代码来会见每行:
reader=command.ExecuteReader();
while(read.Read())
{
//Processcurrentrow
}
而会见以后行中包括在各个列单位中的数据,可使用以下DataReader上面的办法会见:(1)GetXXX(),用于检索所输出的数值。诸如GetBoolean()、GetString()和GetInt32()的办法能够以参数的情势吸收列的索引,并前往准确的值范例。如Response.Write(reader.GetString(0));(个中reader为下面代码的DataReader工具,下同)。固然偶然候不晓得索引,而晓得称号,这个时分可使用DataReader工具的GetOrdinal()办法,该办法用于吸收列的称号并前往列的地位:intpos=reader.GetOrdinal(“CategoryID“);(2)默许的Item属性,经由过程这个属性能够间接会见列的值,参数则能够是整型的索引值或则String范例的列名,前往值则是object范例的,因而必要将它显现的转换为所必要的数据范例:intid=(int)reader[“UserId”];大概intid=(int)reader[0];(3)GetValues()办法能够将列中的数值添补到数组中。该办法吸收到一个object范例的数组,并用以后行中的数据来添补它:object[]values=newobject[3];reader.GetValues(values);在这里能够用DataReader的FieldCount属性来初始化这个数组。方才的代码暗示将以后行的前三列来添补这个数组。


</p>asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.
谁可相欹 该用户已被删除
沙发
发表于 2015-1-20 11:03:48 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-27 21:44:24 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
金色的骷髅 该用户已被删除
地板
发表于 2015-1-30 21:44:19 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
5#
发表于 2015-2-6 16:06:56 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
因胸联盟 该用户已被删除
6#
发表于 2015-2-17 01:17:27 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
简单生活 该用户已被删除
7#
发表于 2015-3-5 14:40:02 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
透明 该用户已被删除
8#
发表于 2015-3-12 07:58:51 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
再见西城 该用户已被删除
9#
发表于 2015-3-19 19:01:00 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 06:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表