顯示具有 .NET Framework 標籤的文章。 顯示所有文章
顯示具有 .NET Framework 標籤的文章。 顯示所有文章

Microsoft Expression Blend 2.5 2008/6 英文預覽版


Microsoft Expression Blend 2.5 2008/6 英文預覽版

下載:
http://www.microsoft.com/downloads/details.aspx?familyid=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=en

約25MB

需額外安裝 .NET Framework 3.5

Windows Vista; Windows XP Service Pack 2 適用

用 ListBox 和 DataBinding 顯示列表資料

用 ListBox 和 DataBinding 顯示列表資料 (木野狐譯)


作者: Scott Guthrie


出處: http://blog.joycode.com/scottgu/


【原文地址】Silverlight Tutorial Part 5: Using the ListBox and DataBinding to Display List Data


【原文發表日期】 Friday, February 22, 2008 5:51 AM


這是8個系列教學的第5部分,這個系列示範如何使用 Silverlight 2 的 Beta1 版本來建立一個簡單的 Digg 客戶端應用。這些教學請依次閱讀,將有助於您理解 Silverlight 的一些核心撰寫程式概念。


用 ListBox 和 DataBinding 顯示我們的 Digg 故事


前面我們使用了 DataGrid 組件來顯示我們的 Digg 故事。當我們想用多列的格式來顯示內容時,它很適合。然而對我們的 Digg 應用程式而言,也許我們想稍微改變一下頁面的顯示方式,讓它看起來不太像網格,而更像一個列表。好消息是,這很容易實現 - 並且我們不需要改變任何程式程式碼。


首先我們將 DataGrid 組件替換為 <ListBox> 組件。我們保持原有的組件名稱 ("StoriesList"):


重新執行一下程式,搜尋故事,ListBox 會顯示搜尋結果如下:




你可能覺得奇怪 - 為什麼每個紀錄都變成了 "DiggSample.DiggStory"? 這是因為我們把 DiggStory 對像綁定給了 ListBox(而綁定的預設行為會叫用這些對象的 ToString() 方法)。如果我們想改用每個 DiggStory 對象的 Title 屬性來顯示紀錄,可以設定 ListBox 的 DisplayMemberPath 屬性:


這樣做之後的效果如下:




如果要每次顯示不止一個值,或者定制每個紀錄的佈局,我們可以覆蓋 ListBox 組件的 ItemTemplate,並提供一個自訂的 DataTemplate. 然後在這個 DataTemplate 內,定制每個 DiggStory 對像如何顯示。




例如,我們可以用 DataTemplate 同時顯示 DiggStory 的 Title 和 NumDiggs 值,如下所示:




在 DataTemplate 中,我們可以綁定 DiggStory 對像中我們所需的任何公共屬性。注意上面我們是如何用 {Binding 屬性名} 語法,配合兩個 TextBlock 組件來完成這一點的。




設定了上述 DataTemplate 後,我們的 ListBox 會顯示如下:




讓我們再進一步,修改 DataTemplate 的定義如下。其中使用了兩個 StackPanel - 一個用於水平地堆疊行,另一個用來垂直地堆疊文字塊(TextBlock)。




上述 DataTemplate 會使我們的 ListBox 用如下方式顯示紀錄:




我們在 App.xaml 檔案中定義如下的 Style 規則(注意如何使用 LinearGradientBrush 來獲得 DiggPanel 上的好看的漸變背景效果):




關於 ListBox 有一點值得注意 - 即使我們定制了其紀錄的顯示方式,它仍然會提供懸浮以及選中狀態的語義,不管你使用的是滑鼠游標還是鍵盤(上/下方向鍵,Home/End,等):




ListBox 還支援完整的流式改變大小的功能 - 並在需要的時候提供內容的自動捲動功能(注意當視窗變小時,水平捲動條是如何出現的):


下一步


我們現在已經把資料的顯示切換成了基於列表的方式,並清理了其內容列表。




(翻譯:木野狐)


本文章來自於神魂顛倒論壇 http://bbs.flash2u.com.tw


原文網址:http://bbs.flash2u.com.tw/dispbbs_220_83693_2.html

【強力推薦】windows live writer 部落格編輯工具

http://bbs.flash2u.com.tw/dispbbs_148_82245_1.html


【強力推薦】windows live writer 部落格編輯工具


這個免費的工具對編寫部落格真是相當的方便,強烈建議有部落格的老師們,一定要安裝使用。首先介紹安裝的程序:


1.下載並安裝




Microsoft.NET Framework 2 版可轉散發套件







2.下載安裝windows live writer。


圖例說明:


1.下載windows live writer,執行安裝。 http://windowslivewriter.spaces.live.com/






圖片點選可在新視窗打開檢視




圖片點選可在新視窗打開檢視






圖片點選可在新視窗打開檢視





2.第一次啟動windows live writer,將執行部落格管理帳戶的設定。請依圖例說明執行設定程序。


設定樂多的發佈 URL 記得填: http://xmlrpc.blog.roodo.com/cgi-bin/mt/mt-xmlrpc.cgi ,而型態要選 Metaweb blog Type。


圖片點選可在新視窗打開檢視






圖片點選可在新視窗打開檢視





輸入部落格網址為:http://140.111.66.31/blog




或是:http://blog.ilc.edu.tw/blog 小心別弄錯囉!!(各家部落格請自行調整)






圖片點選可在新視窗打開檢視





【注意】這個程序可能最容易出錯。


1.請選擇Custom(Metaweblog API)。


2.本縣部落格的控制程式網址為 http://140.111.66.31/blog/xmlrpc.php






圖片點選可在新視窗打開檢視






圖片點選可在新視窗打開檢視





完成設定程序後,視窗會跳到編輯狀態(簡單說明如下圖),下一篇文章將介紹【windows live writer簡易使用】。 圖片點選可在新視窗打開檢視





如果管理的部落格不只一個,可以透過新增部落格管理的功能,加入其他的網誌(如下圖)。 圖片點選可在新視窗打開檢視


Windows Live Writer 推出中文版嚕!!


如何用Windows Live Writer寫Blog






我都用這個寫網誌:Windows Live Writer


傳到blogger文章的圖片會自動幫你存到picasa相簿


Windows Live Writer快速發佈你的部落格(安裝設定篇)


Windows Live Writer快速發佈你的部落格(圖形處理篇)


windows live writer 部落格編輯工具


搖擺天秤開的程式開發日誌-Friendly.Flickr


Windows Live Writer 超強部落格寫作軟體 讓您想寫就寫


Windows Live Writer 初體驗


好用部落格文章撰寫工具:Zoundry Blog Writer

WPF簡介

WPF的全稱是Windows Presentation Foundation,是微軟新發佈的Vista操作系統的三大核心開發庫之一,其主要負責的是圖形顯示,所以叫Presentation(呈現)。

作為新的圖形引擎,WPF是基於DirectX的,當然新增了很多新的功能。其2D和3D引擎的強大看看Vista的界面就明白了,再加上其對Aero圖形引擎的支援,更加讓你感到神奇。順便提一下,Aero是專門為3D桌面開發的引擎,可以讓桌面實現神奇的3D翻轉,這絕對是操作系統有史以來的一次神奇嘗試,雖然對硬件設定的要求也是驚人的,此前已有相關報道稱,Vista對顯卡十分挑剔就是出於執行Aero的考慮。

WPF前景分析

WPF其實不僅僅是圖形引擎而已,它將給Windows應用程式的開發帶來一次革命,因為新的架構提供了一種全新的開發模式。當然對於普通使用者而言,最直觀的就是界面越來越漂亮,看起來越來越舒服了;但對於開發人員而言,界面顯示和程式碼將更好的得到分離,這與從前的桌面應用程式開發有很多不同(界面設定和程式碼是融合在一起的),這是比較具有革命性的改變之一。還有就是桌面應用程式和瀏覽器應用程式的融合,根據ms的承諾,正在開發中的WPF/E,即WPF Everywhere版本,將為基於WPF的應用程式提供全面的瀏覽器支援,這意味著未來開發出的應用程式將可以基於瀏覽器在不同的操作系統上執行,當然由於目前還在開發中,我們並不確定會不會有一定的限制,根據WPF/E開發組的定義,WPF/E仍然是WPF的子集,而不是後繼版本。總體而言,WPF的前景應該是一片光明。

目前開發界的對WPF響應程度

目前已有很多人開始考慮或者已經轉向WPF,一場新的學習熱潮已經開始。但根據我最近的學習和瞭解,國內關於WPF的資料很少,除了msdn提供的資料以外,基本都是來自國外的資料,有些則是國外開發人員blog上的資料,當然都是英文的。因此如果現在能夠引進一些WPF的書絕對是很好的時機。而且國外目前的幾本WPF書也是剛剛上市,如果我們可以盡快引進的話,絕對可以輔助國內開發人員在最短時間內趕上國際步伐。

目前微軟針對WPF提供的服務和支援

隨著Vista RTM的發佈,微軟新一輪的技術推廣已經開始。其實在此之前,WPF已經有很大的推廣,因為CTP版本已經發佈了有一段日子了。當然很多開發人員主要以技術研究為主,也有少數公司已經開始從事基於WPF的產品研發工作。

1. 目前WPF的正式版本已經發佈(隨.net framework 3.0正式版發佈),你可以從msdn上免費下載

2. 相應的技術支援已經開始,但目前僅限於大客戶,主要做售前技術支援,對於普通開發人員的技術支援可能要等到明年2月份才會開始(個人知道的情況,請以微軟官方技術支援網站發佈的訊息為準)

3. WPF的VS2005外掛目前還只有社區預覽版(CTP版),也是從msdn上免費下載的,但正式版恐怕還要等一段時間,但使用CTP版本確實已經可以在VS2005中進行所見即所得的WPF開發。

4. WPF/E CTP版本已經發佈,你可以在msdn上免費下載。同時發佈的還有WPF/E Sample Pack for CTP。

Silverlight 入門

Microsoft Silverlight(以前的代號為「WPF/E」)
什麼是 Silverlight?Silverlight 是一種新的 Web 呈現技術,能在各種平台上執行。借助該技術,您將擁有內容豐富、視覺效果絢麗的交互式體驗,而且,無論是在瀏覽器內、在多個設備上還是在桌面操作系統(如 Apple Macintosh)中,您都可以獲得這種體驗。Microsoft .NET Framework 3.0(Windows 撰寫程式基礎結構)中的呈現技術 XAML(可擴展應用程式標記語言)遵循 WPF (Windows Presentation Foundation),它是 Silverlight 呈現功能的基礎。本白皮書將逐步引導您瞭解 Silverlight 的基本情況,以及如何使用 Microsoft 的眾多工具(包括 Microsoft Expression Blend、Microsoft Visual Studio 2005 和 XAML)來構建內容豐富的圖形網站。首先,讓我們瞭解一下 Silverlight 發展歷程的相關背景訊息,以及它在開發領域所處的位置。
更多閱讀
http://bbs.flash2u.com.tw/FlashTopic75970_214_8_1.htm

微軟Visual Studio 2005中文版400項功能大展

VS 2005中文版400項功能大展詳情:http://www.microsoft.com/taiwan/vstudio/launch/
部署 Microsoft .NET Framework 3.0 版 http://bbs.flash2u.com.tw/FlashTopic68173_58_9_1.htm
Microsoft Office 2007 初體驗 http://bbs.flash2u.com.tw/FlashTopic68174_148_12_1.htm
遇見 2007 Microsoft Office System:全員總覽 http://bbs.flash2u.com.tw/FlashTopic68171_148_12_1.htm
Office 2007 10年來最大突破!將於07年1月起零售 http://bbs.flash2u.com.tw/FlashTopic68170_148_12_1.htm
IIS 7技術文章列表 http://bbs.flash2u.com.tw/FlashTopic68172_148_12_1.htm
Office 2007 相關資訊:http://bbs.flash2u.com.tw/FlashForum148_12.htm