仓酷云

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

[学习教程] ASP.NET网站制作之童贞篇:ObjectDataSource+CodeSmith完成基本增编削查功效仓酷云

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
完全不一样的。.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:26 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
小魔女 该用户已被删除
板凳
发表于 2015-1-22 13:09:50 来自手机 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
兰色精灵 该用户已被删除
地板
发表于 2015-1-31 06:52:54 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
变相怪杰 该用户已被删除
5#
发表于 2015-2-6 18:02:00 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
第二个灵魂 该用户已被删除
6#
发表于 2015-2-8 23:11:38 | 只看该作者
那么,ASP.Net有哪些改进呢?
飘灵儿 该用户已被删除
7#
发表于 2015-2-11 07:32:17 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
精灵巫婆 该用户已被删除
8#
发表于 2015-2-19 13:51:17 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
不帅 该用户已被删除
9#
发表于 2015-3-6 14:53:29 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
老尸 该用户已被删除
10#
发表于 2015-3-9 20:46:15 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-17 01:08:10 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
只想知道 该用户已被删除
12#
发表于 2015-3-23 10:38:31 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 02:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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