程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 我們准備用什麼創造未來的應用

我們准備用什麼創造未來的應用

編輯:.NET實例教程

我們准備用什麼創造未來的應用

 

       

         .Net 3.0的推出又把我們中的很多人推倒一個十字路口:我們是否應該重新去學習一輪全新的開發技術還是經營自己已經堅守多年的技術呢?不論我們作何選擇,但Charles Petzold告訴我們世界變了,未來的應用是Code + Markup。和很多同行一樣,10多年前開始編寫第一行Windows代碼之前看的就是Charles Petzold的書,但就在不久之前隨著Vista的推出,Windows API的概念從浩繁的C/C++函數過渡到.Net語言和一組Markup了,正當我准備再次用也許真的很笨辦法——遍歷Windows Vista SDKWPFWCFWF部分的時候看到了Charles Petzold的新書,雖然他著力於WPF,但給我們一個全新的啟示——Markup在未來應用中的作用。

       以前,代碼是程序員間無間的紐帶,但隨著應用越來越復雜,單單幾行代碼似乎能描述的內容越來越片面和乏力了,不過XML給了我們一個新的選擇,讓我們可以在不同抽象層次定義應用的描述,其中XAML作為一個代表,通過它程序員可以告訴Windows“我就要這樣的界面效果”了。Markup不僅僅是一點點技術的技巧,它打開了隔離不同開發語言、不同Windows平台甚至是異構平台間屏障,讓我們用一個方式、一次編寫描繪計算無處不在的世界中的應用。但這並不是說代碼成為歷史,恰恰相反代碼依然程序員賦予應用的靈魂,如果說Markup更多的是我們與Windows對話的橋梁,那麼代碼則是實實在在描述“我們自己的”而不是“其他什麼的”應用,也就是我們應該更吝惜我們的代碼到實際描述自己應用的解決方案之中。

       那麼該怎麼做呢?Charles Petzold的書中提到:

l         如何創建並進一步增強那些天天要面對的應用界面元素,包括菜單、工具欄、樹和列表;

l         如何以更加動感的方式安排控件和圖形的布局;

l         如何通過XAML的資源和模版來整體替換應用界面的呈現風格;

l         如何通過在XAML中采用數據綁定技術簡化應用開發的同時令操作體驗更為流暢;

l         如何創建並發布面向浏覽器客戶端的XAML應用;

l         如何通過圖形、多媒體和動畫改善用戶交互體驗;

       此外,我個人非常喜歡Charles Petzold稍有些“啰嗦”的風格,因為之前每每實際置身項目之後,才發現當時一些看似“啰嗦”的內容其實卻非常必要,感覺就像之前很多技術先鋒評價凡爾納的那樣——“生活的導演”,不過不同的是Charles Petzold不是導演而是實實在在走在我們前面的向導。

       感謝蔡先生和博文視點,他們的的努力讓這本書呈現到國內讀者的面前,從樣章的書稿看,譯文忠實而清晰的反映出原文的內質,相信它將啟迪正在經歷全新一輪開發技術浪潮的眾多同行,助力我們用CodeMarkup的雙勾拳打拼未來的應用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved