ASP.NET网页编程之Silverlight 2.0中文进修资本集萃仓酷云
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?微软于上个月公布了Silverlight2.0的Beta1,其带来了良多冲动民气的新特征。一工夫,良多人都纷繁入手下手进修Silverlight2.0的开辟手艺,并把本人的进修心得经由过程博客的情势分享出来。在这里,我们对这些进修资本举行了一个收拾。良多人都是从Scott的中文博客上的《Silverlight2教程中文版》入手下手进修Silverlight2.0的:
第一部分:利用Silverlight2和VS2008创立“HelloWorld”程序、第二部分:利用结构办理(木野狐译)、第三部分:利用Networking取回数据并添补DataGrid、第四部分:利用Style元素更好地封装不雅感(木野狐译)、第五部分:用ListBox和DataBinding显现列表数据(木野狐译)、第六部分:利用用户控件完成主从表场景、第七部分:利用控件模板定制控件的不雅感和第八部分:利用WPF创立一个Digg桌面使用。
而TerryLee的《一步一步学Silverlight2》是最为周全具体地先容了Silverlight2.0的功效,写的也浅易易懂。是Silverlight2.0进门进修的好资本:
[*]基本常识
[*]创立一个基础的Silverlight使用
[*]基础控件
[*]界面结构
[*]鼠标事务处置
[*]完成复杂的拖放功效
[*]键盘事务处置
[*]全屏形式撑持
[*]利用款式封装控件不雅感
[*]利用控件模板
[*]利用用户控件
[*]数据绑定
[*]数据与通信
[*]数据与通讯之WebClient
[*]数据与通讯之WebRequest
[*]数据与通讯之WCF
[*]数据与通讯之ASMX
[*]数据与通讯之JSON
[*]数据与通讯之ADO.NETDataServices
[*]综合实例之RSS浏览器
[*]扫瞄器交互
[*]怎样在Silverlight中与HTMLDOM交互(上)
[*]怎样在Silverlight中与HTMLDOM交互(下)
[*]怎样在Silverlight中挪用JavaScript
[*]在Silverlight中怎样用JavaScript挪用.NET代码
[*]Silverlight与HTML夹杂之无窗口形式
[*]与扫瞄器交相互关帮助办法
[*]综合实例之LiveSearch
[*]图形图象
[*]基础图形
[*]利用Brush举行添补
[*]图片处置
[*]利用Transform完成更炫的效果(上)
[*]利用Transform完成更炫的效果(下)
[*]图形图象综合实例—完成水中倒影效果
[*]图形图象综合实例—“工夫之王”剧照播放
而李永京针对Silverlight使用程序的后端数据库操纵,做了一个更加具体的系列教程:
[*]利用ASP.NETWebService举行数据CRUD操纵(上)
[*]利用ASP.NETWebService举行数据CRUD操纵(下)
[*]利用ADO.NETDataService(Astoria)举行数据CRUD操纵
Silverlight2.0的别的一个主要特征就是撑持静态言语,以下的进修资本先容了怎样利用静态言语来举行编程:
[*]【翻译】利用静态言语的Silverlight编程
[*]在Silverlight2beta1中利用IronPython等静态言语
[*]利用静态言语来制造silverlight
Silverlight2.0分外带来别的一项名为DeepZoom的新手艺,“能让你检察很年夜的一副图片,但只将以后显现在你屏幕上的部分发送到你的扫瞄器里”。为了先容此手艺,周银辉和人人分享了一个名为《周全剖析DeepZoom》的系列教程:
[*]酷!DeepZoom
[*]Silverlight2及DeepZoom情况的搭建
[*]创建DeepZoom使用
在开辟Silverlight2使用程序的时分,举行必定的测试必不成少,Scott的一篇文章就谈到了怎样举行单位测试:
[*]在Silverlight中做单位测试
Silverlight2作为RIA的一种手艺平台,一个最年夜的特性就是能够完成很炫的界面效果,进步用户的体验。山穷水尽的《FunwithSilverlight2.0》系列文章给人人展示了Silverlight2的艺术魅力:
[*]倒影效果
[*]Accordion多层折叠效果
[*]Skinnable静态换肤效果
[*]PictureSlide仿网易旧事图片轮转效果V1.0
除下面这些体系地先容Silverlight2各方面的文章外,另有些文章先容了利用Silverlight2举行开辟的一些技能,如:
[*]Silverlight2DispatcherTimer和经由过程XAML创立UI元素
[*]Silverlight2.0射中测试(HitTest)
下面都是网友们向社区共享的一些进修资本,可是我们也不要忘了微软官方在MSDN上的一些优异进修资本:
[*]Silverlight2.0发明之旅系列课程
[*]Silverlight上海研发团队的Blog
信任跟着Silverlight2.0的不休完美,和愈来愈多的人投进到Silverlight2.0的进修和开辟中,相干的中文进修资本会愈来愈多。在这里,我们也仅仅是把今朝可用的一些资本举行了收拾,让人人能够更好地进门Silverlight2的开辟。
来自:http://www.infoq.com/cn/news/2008/04/silverlight2-tutorials
你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)net网页编程是开放的,相同的工具就会有很多公司在做,加上net网页编程已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
页:
[1]