按一下以給予評分及指教
Related Articles

Virtual Earth 3D 控制項使用須知。

Duncan Lawler

MSDN Magazine March 2007

...

Read more!

Markus Egger 將討論在 Windows Presentation Foundation 中使用非固定格式文件所帶來的超強功能與彈性

Markus Egger

MSDN Magazine August 2007

...

Read more!

使用 Silverlight 製做動畫比您想像中簡單。在本文中我們將建立一個 3D 應用程式,這個應用程式會使用 XAML、C# 來摺疊出多面體 (Polyhedron),並模擬 DirectX 數學庫 (Math Library)。

Declan Brennan

MSDN Magazine April 2008

...

Read more!

Josh Trupin 將介紹 Geopegging,這是用來將 GPS 位置資料儲存到 JPG 的一種特殊技術。

Joshua Trupin

MSDN Magazine April 2007

...

Read more!

使用 Microsoft Silverlight 建置豐富、有趣、跨平台、互動式的應用程式。

Laurence Moroney

MSDN Magazine June 2007

...

Read more!

Also by this Author

我們使用 InkPresenter 建置的 Silverlight 2.0 應用程式,可以讓使用者針對預先定義的影像集合塗鴉註解、執行手寫辨識,並將註解和辨識的文字儲存到伺服器端資料庫中。

Julia Lerman

MSDN Magazine 8 月 2008

...

Read more!

ADO.NET 2.0 will streamline your data access development efforts. Its new features let you work better with XML and SQL Server, and they offer lots of other improvements as well. This article takes a detailed look at some of the more interesting enhancements and focuses on performance and flexibility.

Julia Lerman

MSDN Magazine April 2005

...

Read more!

Popular Articles

Jeff Prosise 說明何時該使用 UpdatePanel,以及何時該改用 WebMethods 或頁面方法。

Jeff Prosise

MSDN Magazine June 2007

...

Read more!

Paul DiLascia

MSDN Magazine August 2002

...

Read more!

Kenny Kerr 讚揚新的 Visual C++ 2008 Feature Pack,這帶給 Visual C++ 更多嶄新技術的便利性。

Kenny Kerr

MSDN Magazine May 2008

...

Read more!

C# allows developers to embed XML comments into their source files-a useful facility, especially when more than one programmer is working on the same code. The C# parser can expand these XML tags to provide additional information and export them to an external document for further processing. This article shows how to use XML comments and explains the relevant tags. The author demonstrates how to set up your project to export your XML comments into convenient documentation for the benefit of other developers. He also shows how to use comments ...

Read more!

C# 2.0 introduces a wealth of exiting new features, such as generics, iterators, partial classes and anonymous methods. While generics are the most talked-about feature especially for former classic C++ developers, the rest of the new features are important additions to your .NET development arsenal, enhancing power and improving overall productivity. This article is dedicated to all the new C# 2.0 capabilities besides generics to give you a good overall picture of the upcoming features.

Juval Lowy

MSDN ...

Read more!

Our Blog

A team project is simply a bucket that stores and partitions all of the artifacts you track and use within a Team Foundation Server (TFS) project.

In the December 2008 issue of MSDN Magazine, Brian A. Randell explains how you can use and customize the MSF Agile and MFS CMMI process templates to get the most out of them for your ...

Read more!

digg_url = "http://blogs.msdn.com/msdnmagazine/archive/2008/12/18/9236648.aspx";digg_title = "How Connection Manager Connects";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;

Without Connection Manager, ...

Read more!

Text is more than just its literal meaning. By treating text characters as graphical objects, the programmer can make text dance and fly on the screen.

In the December 2008 issue of MSDN Magazine, Charles Petzold shows you how to position text characters along a curved line with Windows Presentation Foundation (WPF) and animate ...

Read more!

digg_url = "http://blogs.msdn.com/msdnmagazine/archive/2008/12/15/9221908.aspx";digg_title = "x64 Debugging With Pseudo Variables";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;

For many years, Visual ...

Read more!

C# developers can use the Visual Studio Tools for the Office System (VSTO) Power Tools Office interop API extensions to streamline Office application development. The extensions provide a thin, strongly typed layer over the loosely typed Office object models.

In the December 2008 issue of MSDN Magazine, Andrew Whitechapel, Phillip Hoff, and Vladimir Morozov walk you through developing ...

Read more!

{ End Bracket }
軟體的魔法
Julia Lerman


軟體開發人員經常會 嘲笑電影和電視節目中使用了難以置信的高科技電腦運算技術,例如 Steven Spielberg 在《關鍵報告》中所展示的透明電腦螢幕,或《CSI》中所使用的超炫指紋分析軟體程式。但事實上,這些媒體所展現的有些功能可能已接近成真的階段,只是我們不知道。
早在 2004,Microsoft Platform Evangelism 小組的 Carter Maslan 就撰寫過一些應用程式的嶄新概念,當初的代號為「Longhorn」(如今稱為 Windows Vista®),其中使用了許多創新工具,而這些工具現已成為 Microsoft® .NET Framework 3.0 的一部分。看過第一個範例的影片 (其中展示了房地產應用程式的新概念) 之後,我記得當時就聯想到電視上的犯罪影集內容所幻想的科技正在實現當中,而人生其實就是不斷地在模仿藝術。
最近我受邀參加一個全天的活動,位於 Microsoft,活動稱為 Mix n Mash 08,這是在三月份於美國拉斯維加司舉辦之 Microsoft MIX08 會議的前導活動。MIX 是專門研討由 Microsoft 提供之 Web 技術的會議。在 Mix n Mash 活動中,我們看到了一些已經公開的 Microsoft 專案,並針對專案的目前狀況與未來發展計劃進行研討。
其中的一個重頭戲,就是 Microsoft Surface 電腦 (microsoft.com/surface)。Surface 電腦的核心採用 Windows Presentation Foundation (WPF) 的視覺效果,並結合桌面大小與型式的多重觸控式表面。
目前已針對該電腦建置的應用程式包括耀眼亮麗的視覺化娛樂應用程式,以及進階的商務應用程式。Surface 真的令人嘆為觀止。第一個示範是水中有鵝卵石的影像。只要將手掠過桌子的表面,就可以產生手在水中滑過的影像,超逼真的,而且您的手完全不會打濕!
另一個好玩的應用程式是以手指繪畫 (指畫) 的應用程式,一個大、小朋友都會熱愛的創意空間。然後我們看到當一部 Zune 被放置在 Surface 上,隨即出現該裝置所儲存的媒體,而且我們還可以直接在桌子的表面上與這些媒體內容互動。此外,還有一個應用程式可以將 Surface 轉變成餐廳的桌子,透過桌子的表面我們就可以點菜、點飲料及付款。Surface 的確非常前衛,甚至可以說是未來新一代電腦的應用概念,只是現在已經成真。
活動結束之前,我們每一位都有機會詢問 Bill Gates 一個問題,他即將於 2008 年 7 月交出 Microsoft 的大權,以全力投入 Bill and Melinda Gates Foundation 基金會的運作。我問的問題是:離開之後,他對於電腦運算產業的願景以及希望看到的發展方向。他說明許多 Microsoft 技術的創新動力,來自於實現電腦科學的最終目標。而這項最終目標就是要讓電腦變得有「超級智慧」,亦即在達到目標之後,只要詢問電腦您接下來該做什麼,電腦就可以告訴您。雖然這還需要數十年的時間,但是 Microsoft 正朝向 Gates 所謂類似「個人助理」的電腦功能持續發展。
Gates 也說明了該企業的探索流程,其中會有一組人員需要想像電腦未來的十年內可為特定社群 (例如:開發人員、資訊工作者,或消費者) 提供的功能。探索流程中所產生的點子會傳遞至 Microsoft Research (研發部門) 進行進一步的探討。定期舉辦的探索高峰會,會追蹤這些專案的進度。例如,Microsoft Research 目前正在探討音效水彩技術、彩色條碼技術、記憶力測量研究,以及數百個其他與創新科技相關的研究計劃。
說到難以置信的技術,我認為目前常出現在電視犯罪影集中的一項荒謬技術,就是從各種微妙管道建置實際上不存在之影像的方式。我曾覺得他們可以從相片中放大太陽眼鏡所反射的影像,以偵察出破案資訊的這種想像力,實在有點可笑。然而,參加過 Mix n Mash 08 之後,我的觀念正在轉變,甚至因而對於電視上所展現的各種概念會有更強的好奇心。事實上,犯罪現場調查人員使用指紋和臉部特徵的辨識軟體已有多年,也是讓他們獲益不少的利器,但是這兩項技術都還需要一段很長的成長時間,才能夠達到虛構影集中所示的效率。或許 Microsoft Research 會成立一個 Pattern Recognition and Machine Learning 小組,來實現這項計劃。有如 Gates 所提:「軟體的魔法還能夠實現什麼?」


Julia Lerman,是一位 .NET 顧問,有 20 年以上的軟體建置經驗。她在 .NET 社群中有相當的知名度,經常在會議中發表演說,也有出書,還是 Microsoft .NET MVP 以及 Vermont .NET User Group 的領導人。她即將出版的書籍標題為:Programming Entity Framework。Julia 的部落格位於 thedatafarm.com/blog

Page view tracker