仓酷云
标题:
NET网页编程之履历分享:ASP.NET数据库使用剖析(1)
[打印本页]
作者:
小妖女
时间:
2015-1-16 14:25
标题:
NET网页编程之履历分享:ASP.NET数据库使用剖析(1)
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。<p>ASP.NET数据库在利用中有良多的上风,这些已博得了程序员们普遍的喜爱。如今,我们就详细来看看ASP.NET数据库的使用。
关于一个纯熟的ASP开辟者来讲,ASP.NET数据库的使用不仅复杂,并且功效还很壮大。良多Web开辟者就是由于这一点而选择ASP的,至今为止,他们一向以为ASP.NET数据库功效还不错,完整能够满意开辟请求。
1、名字空间NameSpace
要利用ASP.NET数据库的功效,不成能分开名字空间NameSpace的利用。甚么是名字空间,复杂一点,名字空间就像Delphi中的控件,你必需将它们放进你的Form才干利用它们,一样,假如你要利用ASP.NET数据库的功效,你就必需先援用响应的名字空间。ASP.NET数据库的名字空间有这些:
<OLclass=dp-c><%@ImportNameSpace=
"System.Data.SQL"
%><ScriptLanguage=
"VB"
RunAt=
"Server"
>Functioncreatedatasource()DimconnASSQLConnectionDimconnstrAsStringDimstrsqlASStringDimsqlCmdASSQLDataSetCommandDimdsASNewDataSet毗连数据库connstr=
"Server=NHGA-D36KQ26TWB;DataBase=NorthWind;Pwd=;Uid=sa"
conn=NewSQLConnection(connstr)SQL语句strsql=
"Select*fromProducts"
创建DataSetsqlCmd=NewSQLDataSetCommand(strsql,conn)将表Products到场DataSetsqlCmd.FillDataset(ds,
"Products"
)
return
ds.Tables(
"Products"
).DefaultViewendFunction绑定命据函数subBindGrid()DataGrid1.DataSource=CreateDataSource()DataGrid1.DataBind()EndSub页面登录SubPage_Load(SourceASObject,EASEventArgs)CreatedataSource()BindGrid()EndSub</Script><html><head><metahttp-equiv=
"Content-Language"
content=
"zh-cn"
><metahttp-equiv=
"Content-Type"
content=
"text/html;charset=gb2312"
><metaname=
"GENERATOR"
content=
"MicrosoftFrontPage4.0"
><metaname=
"ProgId"
content=
"FrontPage.Editor.Document"
><title>ASP.NET数据库利用</title></head><body><FormRunAt=
"Server"
><ASP:DataGridid=
"DataGrid1"
RunAt=
"Server"
/></Form></body></html>
以上是一个最复杂的ASP.NET数据库使用,独一功效就是列出NorthWind数据库Products表的一切纪录。能够和ASP对照一下,发明这个程序是云云的复杂。为了更好的懂得数据库使用的基础框架,我们来看看这个数据库使用详细是如何完成的。
<p>页面登录时,挪用CreateDataSource和BindGrid函数,CreateDataSource函数毗连数据库而且创建DataView,BindGrid函数将数据绑定到DataGrid。有关这两个函数的详细语句,代码中均有申明。有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库)
作者:
金色的骷髅
时间:
2015-1-18 14:31
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
作者:
不帅
时间:
2015-1-25 21:27
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
作者:
冷月葬花魂
时间:
2015-2-4 06:38
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
作者:
再现理想
时间:
2015-2-9 17:48
主流网站开发语言之PHP
HP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
作者:
第二个灵魂
时间:
2015-2-27 14:39
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
作者:
谁可相欹
时间:
2015-3-9 09:44
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
作者:
愤怒的大鸟
时间:
2015-3-16 21:50
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
作者:
只想知道
时间:
2015-3-23 06:35
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2