为了方便大家查阅,现把2010年04期《程序员》杂志中相关链接及代码发布在此:

微博

原文请见:http://www.programmer.com.cn/2537/

程序天下事

P18页,推荐资源

1. 网站:Molly Holzschlag的个人网站:molly.com

2. 文章:金旭亮在他的博客中发表的“抛砖引玉:我看微软.NET各子技术领域之应用前景”一文:http://blog.csdn.net/bitfan/archive/2010/03/03/5341985.aspx

3. 视频:“Introducing F#”:

http://channel9.msdn.com/posts/JanSteberl/F-Webcast-I-Introducing-functional-concepts/

P20页,推荐资源

关于业务分析师的漫画

http://www.modernanalyst.com/Resources/BusinessAnalystHumor/tabid/218/Default.aspx

OMG20周年庆,Richard Mark Soley谈过去和将来20年。

http://www.youtube.com/watch?v=M84pOXS2SbU

最新演讲“学校里学不会的软件知识”

http://imedia.emn.fr/podcast/Jeudismodeles/IvarJacobson.m4v

P23页,推荐资源

IT世界itworldcanada(加拿大网站)

Ingres技术公司计划发布适于密集数据处理(比如:数据仓库应用)的开源产品——VectorWise

http://www.itworldcanada.com/news/ingres-to-move-open-sourcedatabase-to-beta/140084

P25页,推荐资源

《StarCraft II: Effects & Techniques》

http://ati.amd.com/developer/SIGGRAPH08/Chapter05-Filion-StarCraftII.pdf

P27页,推荐资源

从合同的签订分析项目的成与败

http://soft.chinabyte.com/311/11176811.shtml

P28页,推荐资源

“Rails3.0升级手册”, 由Jeremy McAnally撰写。

http://www.railsupgradehandbook.com/

P29页,推荐资源

VMware vSphere: http://www.vmware.com/cn/products/vsphere/

P30页,推荐资源

未来三年 SaaS产业发展的“分水岭”?

http://www.cnsoftnews.com/show_news.asp?newsid=25457

甲骨文对SaaS及云计算“尽弃前嫌”

http://cloud.csdn.net/a/20100303/259112.html

SaaS面临软件商业模式缺陷的挑战

http://server.csdn.net/n/20100204/258754.html

CIO选择SaaS产品和服务的五个步骤

http://java.csdn.net/a/20100302/259071.html

P31页,推荐资源

JaveScirpt简史(The Early Years)

演讲者:Douglas Crockford

http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-1

Mix10大会相关报道请见:

【总编观察】直击微软MIX10:第一天

http://www.programmer.com.cn/2551/

【总编观察】直击微软MIX10:第二天

http://www.programmer.com.cn/2570/

《免费午餐之后的选择——体验Visual Studio 2010中的并行开发》

P72页,相关链接1:

更加详尽的论述可以参考《程序员》2006年11月号的译文《免费午餐已经结束——软件历史性地向并发靠拢》(http://blog.csdn.net/hsutter/archive/2006/08/29/1136281.aspx)

P72页,相关链接2:

那么今天,并行计算已经成为软件开发的核心趋势之一(援引自Soma的博客中文版http://blog.joycode.com/soma/archive/2010/03/04/115899.joy)。

P73页,相关链接3:

在MSDN你能找到详尽的关于调试基于任务的并行应用程序的文档(http://msdn.microsoft.com/en-us/magazine/ee410778.aspx)

P73页,代码段1:

// 使用tg对象来并发执行若干任务

task_group tg;

tg.run([] { do_something(1); });

tg.run([] { do_something(2); });

tg.run([] { do_something(3); });

// 等待所有的任务结束执行

tg.Wait();

P73页,代码段2:

// 串行for循环

for (int i = 0; i < 100; i++) {

a[i] = a[i]*a[i];

}

// 并行for循环

Parallel.For(0, 100, delegate(int i) {

a[i] = a[i]*a[i];

});

《Windows Phone开发工具初体验》

P75页,代码段1:

而WebBrowser选择Navigate方法来访问指定网站。

private void button1_Click(object sender, RoutedEventArgs e)

{

textBlockListTitle.Text = textBox1.Text;

if (Convert.ToBoolean(checkBox1.IsChecked))

{

webBrowser1.Visibility = Visibility.Collapsed;

mediaElement1.Visibility = Visibility.Visible;

// play Video

mediaElement1.Source = new Uri("Wildlife.wmv", UriKind.Relative);

mediaElement1.Position = TimeSpan.FromMilliseconds(0);

mediaElement1.Play();

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐