仓酷云

标题: ASP.NET网站制作之童贞篇:ObjectDataSource+CodeSmith完成基本增编削查功效仓酷云 [打印本页]

作者: 因胸联盟    时间: 2015-1-18 11:15
标题: ASP.NET网站制作之童贞篇:ObjectDataSource+CodeSmith完成基本增编削查功能仓酷云
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。媒介:
看其余人博客看多了,本人写博客仍是第一次。这里就分享点破东东。
SqlDataSource:初学进门者,年夜伙城市用得对照多,内里一个代码也不必写,排序分页编纂删除拔出等功效都给你弄好了。很好用!
弱点
惋惜一个弱点,代码和html都搅在一块了,以是,为了分层布局的必要:ms保举利用SqlObjectDataSource,但是这个控件必要本人写代码的。
每一个办法都要本人写代码,有点烦,不外不必忧虑,从如今入手下手,你一个代码不必写,也能用的和SqlDataSource一样啦!
工具:
CodeSmith:人人大概对照少听过(昔时传说中.net开辟职员必备的十年夜工具之一,如今基础都广泛了),他有何奇妙的功效呢?
--我没深切过,不外体味了一点点功效,我用它完成了sqlObjectDataSource无需手代码完成了一样排序分页编纂删除拔出等的功效。
研讨:
以下为自己的研讨历程(可看可不看):
1:看先学一步步进修ObjectDataSource,进修地点:http://www.ckuyun.com/mqingqing123/archive/2006/04/06/368452.html
2:在里发的网友批评里发一了这个:使用ObjectDataSource,无需写一行代码完成增加、删除、编纂、分页、排序。撑持大批数据库的查询优化及分页。
网址以下:http://blog.sxia.net/article.asp?id=2,内里有视频演示,我看了N遍,才发明内里用到了CodeSmith这个工具。(停息按钮很潜伏,找了N年找不到,看了良多遍)。
上彀搜了这个工具后,看了一些匡助,懂得了一点点语法。然后按着视频演示照做了一遍,实在中的搜刮功效完成不了,别的因陋就简是完成了。
内里还挪用了一个.dll文件,内里代码没法看清(代码搅浑过)。经由小小研讨,发明内里的bug还真多:
a:没法按关头字排序;
b:拔出数据时非得要全体填写,否则准报错;
c:对null值基本没处置,只需数据库自己已存在null值,弄一下排序,更新之类功效,就给你报错了。
什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的)
作者: 柔情似水    时间: 2015-1-20 14:56
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
作者: 小魔女    时间: 2015-1-22 13:09
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
作者: 兰色精灵    时间: 2015-1-31 06:52
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
作者: 变相怪杰    时间: 2015-2-6 18:02
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
作者: 第二个灵魂    时间: 2015-2-8 23:11
那么,ASP.Net有哪些改进呢?
作者: 飘灵儿    时间: 2015-2-11 07:32
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者: 精灵巫婆    时间: 2015-2-19 13:51
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
作者: 不帅    时间: 2015-3-6 14:53
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者: 老尸    时间: 2015-3-9 20:46
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
作者: 金色的骷髅    时间: 2015-3-17 01:08
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 只想知道    时间: 2015-3-23 10:38
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2