【收藏】本周ASP.NET英文技术文章推荐[07/15 - 07/21]
2007-12-18 09:52
726 查看
摘要
本期共有6篇文章:
Ajax自动化测试以及调试工具列表
VS2008的JavaScript调试功能
Silverlight是什么?Silverlight资源、文章和教程
LINQ到SQL——第5部分:使用LinqDataSource控件绑定UI
ASP.NET2.0配置文件的一些技巧
OrcasBeta1中ASP.NET的智能感知——能用什么?不能用什么?
[1]Updated:ListofAJAXAutomatedTestingandDebuggingTools(Ajax自动化测试以及调试工具列表)
虽然Ajax(主要是JavaScript)的开发调试一直颇受开发人员的诟病,不过市面上仍旧有一些还算可以的调试、自动化测试工具。DanWahlin在这篇文章中就分门别类地将这些调试测试工具列了出来,并加入了一些简单的介绍。有兴趣有需要的朋友不妨参考一下,从中挑出最适合的一个。
[2]VS2008JavaScriptDebugging(VS2008的JavaScript调试功能)
又是Scott的一篇文章,其中介绍了VS2008对JavaScript调试功能支持的改进。其实可以说改进并不是很多,VS2005的JavaScript调试功能已经足够强大了(清参考:http://blogs.msdn.com/webdevtools/archive/2007/03/08/jscript-debugging-in-visual-studio-2005.aspx)。我觉得VS2008在JavaScript方面提高最大的就是它提供了智能感知功能(请参考:VS2008JavaScriptintellisensesupport)。对于调试方面的改进包括:
在ASP.NET页面中也可以添加断点(其实这是个Bugfix……):
解决方案管理器中也可以浏览脚本文件(这个不错,从此ScriptExplorer可以下课了):
增强的DebugWatch/Locals窗口(或许有点用,起码类型信息能够显示出来了):
[3]WhatisMicrosoftSilverlight?SilverlightResources,ArticlesandTutorials(Silverlight是什么?Silverlight资源、文章和教程)
这又是一篇“大收集”帖子,其中给出了大量全面的Silverlight资源,包括如下几个大的分类:
SilverlightIntroductionsandOverviews
SilverlightSites
SilverlightBlogs
SilverlightArticles
SilverlightVideos
SilverlightApplications
SilverlightDownloads
SilverlightResources
可以说基本上当前英文的Silverlight资源在这个文章中已经被一网打尽了。如果你正在学习使用Silverlight,那么赶快把这个总结添加到收藏夹吧!
[4]LINQtoSQL(Part5-BindingUIusingtheASP:LinqDataSourceControl)(LINQ到SQL——第5部分:使用LinqDataSource控件绑定UI)
这是Scott的《LINQ到SQL》系列文章的第5篇。同样是一步一步、循循善诱、深入浅出、图文并茂地介绍了在ASP.NET中使用.NET3.5中LinqDataSource数据源获取数据并绑定到UI元素的方法。文章浅显易懂,想必Scott为了传道也花费了不少的心思。
同一个系列的还有若干篇文章,之所以没有在以前的推荐系列中推荐,是因为这些LINQ文章似乎与ASP.NET没有什么关系(是不是有些狭隘了?呵呵):
Part1:IntroductiontoLINQtoSQL
Part2:DefiningourDataModelClasses
Part3:QueryingourDatabase
Part4:UpdatingourDatabase
[5]SomeASP.NET2.0ConfigurationTips(ASP.NET2.0配置文件的一些技巧)
这篇文章讨论了一些我们平时很少很少用到的一些ASP.NET2.0配置文件技巧,外人看来似乎是一些“奇淫技巧”。但是如果掌握的话,某些时候或许还真的有些帮助。看看ASP.NET2.0配置文件的巧妙设计,不得不发自内心地赞叹。
比如:
.csharpcode,.csharpcodepre
{
font-size:small;
color:black;
font-family:consolas,"CourierNew",courier,monospace;
background-color:#ffffff;
/*white-space:pre;*/
}
.csharpcodepre{margin:0em;}
.csharpcode.rem{color:#008000;}
.csharpcode.kwrd{color:#0000ff;}
.csharpcode.str{color:#006080;}
.csharpcode.op{color:#0000c0;}
.csharpcode.preproc{color:#cc6633;}
.csharpcode.asp{background-color:#ffff00;}
.csharpcode.html{color:#800000;}
.csharpcode.attr{color:#ff0000;}
.csharpcode.alt
{
background-color:#f4f4f4;
width:100%;
margin:0em;
}
.csharpcode.lnum{color:#606060;}
[6]IntellisenseinASP.NETOrcasBeta1-whatworkswhatdoesn't(OrcasBeta1中ASP.NET的智能感知——能用什么?不能用什么?)
大牛RickStrahl显然不太相信微软说的Orcas中对JavaScript完全的智能感知支持。于是他做了个实验测试一下,下面就是测试结果:
同时,RickStrahl发现若是JavaScript中存在语法错误,那么整个智能感知就完全不好用了……真令人遗憾。
不过Aptana中对JavaScript的支持却非常的好,看看这个图(Aptana在本期推荐的第一篇文章中也有列出):
本期共有6篇文章:
Ajax自动化测试以及调试工具列表
VS2008的JavaScript调试功能
Silverlight是什么?Silverlight资源、文章和教程
LINQ到SQL——第5部分:使用LinqDataSource控件绑定UI
ASP.NET2.0配置文件的一些技巧
OrcasBeta1中ASP.NET的智能感知——能用什么?不能用什么?
[1]
虽然Ajax(主要是JavaScript)的开发调试一直颇受开发人员的诟病,不过市面上仍旧有一些还算可以的调试、自动化测试工具。
[2]
又是Scott的一篇文章,其中介绍了VS2008对JavaScript调试功能支持的改进。其实可以说改进并不是很多,VS2005的JavaScript调试功能已经足够强大了(清参考:
在ASP.NET页面中也可以添加断点(其实这是个Bugfix……):
解决方案管理器中也可以浏览脚本文件(这个不错,从此ScriptExplorer可以下课了):
增强的DebugWatch/Locals窗口(或许有点用,起码类型信息能够显示出来了):
[3]
这又是一篇“大收集”帖子,其中给出了大量全面的Silverlight资源,包括如下几个大的分类:
SilverlightIntroductionsandOverviews
SilverlightSites
SilverlightBlogs
SilverlightArticles
SilverlightVideos
SilverlightApplications
SilverlightDownloads
SilverlightResources
可以说基本上当前英文的Silverlight资源在这个文章中已经被一网打尽了。如果你正在学习使用Silverlight,那么赶快把这个总结添加到收藏夹吧!
[4]
这是Scott的《LINQ到SQL》系列文章的第5篇。同样是一步一步、循循善诱、深入浅出、图文并茂地介绍了在ASP.NET中使用.NET3.5中LinqDataSource数据源获取数据并绑定到UI元素的方法。文章浅显易懂,想必Scott为了传道也花费了不少的心思。
同一个系列的还有若干篇文章,之所以没有在以前的
[5]
这篇文章讨论了一些我们平时很少很少用到的一些ASP.NET2.0配置文件技巧,外人看来似乎是一些“奇淫技巧”。但是如果掌握的话,某些时候或许还真的有些帮助。看看ASP.NET2.0配置文件的巧妙设计,不得不发自内心地赞叹。
比如:
<connectionStringsconfigSource="externConnectionStrings.config"/>
//(externConnectionStrings.configfile:)
<connectionStrings>
<addname="conn1"connectionString="NotethatthelocalSqlServershowsupbecauseitisdefinedinweb.config(machine.config)andwedidnotusetheclearorremovedirectives"providerName="SqlClient"/>
</connectionStrings>
.csharpcode,.csharpcodepre
{
font-size:small;
color:black;
font-family:consolas,"CourierNew",courier,monospace;
background-color:#ffffff;
/*white-space:pre;*/
}
.csharpcodepre{margin:0em;}
.csharpcode.rem{color:#008000;}
.csharpcode.kwrd{color:#0000ff;}
.csharpcode.str{color:#006080;}
.csharpcode.op{color:#0000c0;}
.csharpcode.preproc{color:#cc6633;}
.csharpcode.asp{background-color:#ffff00;}
.csharpcode.html{color:#800000;}
.csharpcode.attr{color:#ff0000;}
.csharpcode.alt
{
background-color:#f4f4f4;
width:100%;
margin:0em;
}
.csharpcode.lnum{color:#606060;}
[6]
大牛RickStrahl显然不太相信微软说的Orcas中对JavaScript完全的智能感知支持。于是他做了个实验测试一下,下面就是测试结果:
//thisworksfine
functionHelloWorld(name)
{
alert("Hello"+name);
returnfalse;
}
//Classasclosure-doesn'twork
functionMyClass1()
{
this.myProperty="Test";
this.myProperty2=0;
this.myMethod=function(input)
{
return0;
}
}
//JSONstaticClasssyntax-works
varMyStaticClass2=
{
myProperty:"Test",
myProperty2:0,
myMethod:function()
{
return0;
}
}
//Prototypesyntax-works
functionMyClass3()
{
}
MyClass3.prototype=
{
myProperty:"Test",
myProperty2:2,
myMethod:function(num)
{
//<valuetype="number"></value>
return0;
}
}
//***AdditionalPrototypeassignments-works
MyClass3.prototype.myProperty3=3;
//***Directpropertyassignment-doesn'twork
MyClass3.myProperty4=4;
同时,RickStrahl发现若是JavaScript中存在语法错误,那么整个智能感知就完全不好用了……真令人遗憾。
不过
相关文章推荐
- 【收藏】本周ASP.NET英文技术文章推荐[04/15 - 04/21]
- 本周ASP.NET英文技术文章推荐[07/15 - 07/21]
- 【收藏】本周ASP.NET英文技术文章推荐[07/22 - 07/28]:VS 2008、.NET 3.5、IronRuby、jQuery、ASP.NET AJAX、IIS7
- 本周ASP.NET英文技术文章推荐[04/15 - 04/21]
- 【收藏】本周ASP.NET英文技术文章推荐[06/17- 07/07]
- 【收藏】本周ASP.NET英文技术文章推荐[07/08- 07/14]
- 【收藏】本周ASP.NET英文技术文章推荐[04/01 - 04/07]
- 【收藏】本周ASP.NET英文技术文章推荐[09/30- 07/13]:.NET Framework、JSON、Google Analytics、文件上传、GridView、IIS 7、Web开发
- 【收藏】本周ASP.NET英文技术文章推荐[07/29 - 08/04]:VS 2008、.NET 3.5、ASP.NET AJAX、ObjectDataSource、Fiddler、Silverlight、ASP.NET 3.5、ListView、DataPager
- 【收藏】本周ASP.NET英文技术文章推荐[12/17 - 12/23]
- 【收藏】本周ASP.NET英文技术文章推荐[03/23 - 04/05]:C#、Visual Studio、MVC、死锁、Web 2.0 API、jQuery、IIS7、FileUpload
- 【收藏】本周(月?)ASP.NET英文技术文章推荐[12/24 - 01/27]
- 【收藏】本周ASP.NET英文技术文章推荐[11/12 - 11/18]
- [导入]本周ASP.NET英文技术文章推荐[03/02 - 03/15]:ASP.NET AJAX、LinqDataSource、ListView、MVC、JavaScript、智能感知、Ext、CAPTCHA
- 本周ASP.NET英文技术文章推荐[10/21 – 10/27]
- 【收藏】本周ASP.NET英文技术文章推荐[05/13 - 05/19]
- 【收藏】本周ASP.NET英文技术文章推荐[06/03 - 06/09]
- 【收藏】本周ASP.NET英文技术文章推荐[01/27 - 02/02]:负载均衡、State Server、Web Deployment、Data Entry Suite、GridView、Access、SQL Server、MSDE
- 【收藏】本周ASP.NET英文技术文章推荐[03/11 - 03/17]
- 本周ASP.NET英文技术文章推荐[09/30- 07/13]:.NET Framework、JSON、Google Analytics、文件上传、GridView、IIS 7、Web开发