Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » UX Technology   (RSS)
Windows Presentation Foundation 與 Silverlight 兩項技術共用了 XAML 表達使用者介面,但兩項技術鎖定的目標不同,也造成技術演進過程中的一些分歧。對於想同時使用這兩項技術的朋友,一直期望能找到如何使用這兩項技術的最佳實作方法。 CodePlex 社群中的 Guidance on Differences Between WPF and Silverlight ( http://wpfslguidance.codeplex.com ) 提供相關的資訊,近日甫釋出的 Read More...
Silverlight 3 中新增的一項小功能,讓瀏覽器端儲存檔案,比起以前容易多了,但考量安全問題,必須透過使用者操作對話方塊形式,選取欲寫入的資料夾後,才可寫入檔案,開發人員仍不允許自由決定資料夾位置。 … using System.IO; using System.Text; … private void btnSaveFile_Click( object sender, RoutedEventArgs e) { string myTextFile = "要儲存之檔案內容"; SaveFileDialog Read More...
1 Comments
Filed under:

Attachment(s): Silverlight3SaveFile.zip
Silverlight 2 開始支援了多執行緒 (Multithreading) 能力,當自行建立的執行緒要修改控制項的屬性值時,由於使用者介面控制項是由主執行緒所掌控,若沒有適當處理,我們的程式碼會得到錯誤訊息 "呼叫執行緒無法存取此物件,因為此物件屬於另一個執行緒"。假設我產生一個新的執行緒,並且每隔 500 milliseconds 將數字累加 1 ,並送入名為 lstMain 的 ListBox 控制項中。 using System.Threading; … private Thread Read More...
有興趣的朋友不妨去看看 : http://videos.visitmix.com/MIX09/All Read More...
在 Bill Buxton 短暫開場後,舞台轉交給首位 keynote 主講人,Internet Explorer 產品線總經理 Dean Hachamovitch,開場第一件事當然就是宣佈 Internet Explorer 8 正式釋出。 Internet Expoloer 8 下載 Microsoft Internet Explorer 8 事實上去年 MIX08 中 Dean Hachamovitch 就已經談過 Internet Explorer 8 (以下簡稱 IE8) 主要新功能,這次重回舞台正式宣布產品釋出。他強調過去一年中 Read More...
美國時間2009年3月18日,微軟於拉斯維加斯再度舉辦了 MIX09 活動,有別於 TechEd,PDC,WinHEC 等知名微軟大型活動,MIX 是針對美術設計人員,注重使用者經驗 (User Experience) 之軟體開發人員與 Web 開發人員所設計的活動,也是我第一次參加此活動。在全球景氣不佳的狀況下,微軟仍投下巨資舉辦此一大型活動,以期面對面與相關社群互動,讓美術設計人員與開發人員了解微軟相關技術的研發藍圖與近況。 今年 Keynote 開場是由微軟位於加拿大研究院的首席研究員 Bill Read More...
目前任職於 華碩電腦工業設計部 的 李易修 先生,在 2008 年11月底參訪台灣微軟位於台北內湖軟體科學園區三期的微軟創新中心,將華碩設計部同仁實際操作 Microsoft Surface 的過程錄製下來,並花費工夫剪輯,加上我同事 Wangtun Chou 的細心解說,讓這段影片很有價值,對於有興趣了解 Microsoft Surface 的朋友,不妨看看 阿修的原始的介紹網頁 。 Read More...
在美國時間 2008 年10月28日上午 PDC 2008 會場上,微軟首次對外公開展示 Windows 7, Office 14 兩項產品。在上午的 Ray Ozzie 演說中,將焦點從昨天的雲端帶回了前端。要實現 Software + Services 策略,微軟需要將最具影響力的兩項產品,高度與 Internet 整合。在上午的 Keynote 中,共計展示了下列四項產品與技術。 Windows 7 Windows 7 目前處於 Pre-Beta 階段,參加 PDC 2008 的來賓將取得這份 Read More...
由於 Silverlight 2 是執行於一個與本機隔絕的 Sandbox 之中。微軟基於安全的原因在 Silverlight 2 並沒有提供任何 API,讓開發人員寫入資料至本機的檔案系統。但仍提供了openfiledialog 類別,以便從瀏覽器端運用對話方塊載入檔案。 所以目前只能將要存檔的內容,以 HTTP POST 送回至 Web Server,再由 Web Server 端觸發一個 ASP.NET 網頁,將欲存檔的內容以 application/octet-stream 型態以 ASP.NET Read More...
1 Comments
Filed under:

Attachment(s): DownloadFile.zip
許多朋友在 Silverlight 2 中呼叫 Web Services 發生了 "The remote server returned an unexpected response: (404) Not Found." 的錯誤訊息,這個錯誤訊息可能的原因很多,其中最常發的因素就是 Web Services 所在的伺服器中,缺少了clientaccesspolicy.xml 這個安全管控的組態設定檔,Silverlight 2 為了防範安全相關的漏洞,預設是不允許 cross Read More...
XBAP (XAML browser applications) 是利用 ClickOnce 技術將 WPF 應用程式透過 Web 瀏覽器加以佈署與使用的型式。由於考量 Internet 應用的安全性,XBAP 預設之安全設定是極為嚴格的,例如不允許使用 TCP/IP Socket,不允許檔案寫入,不允許存取下載伺服器以外之 Web 伺服器...,若應用程式需要使用這些能力,則必須將此 XBAP 應用程式設定為 Full Trust Application。 假設我們運用 Visual Studio Read More...
這幾天離開 Visaul Studio 的執行環境後,實際佈署 Silverlight 2 Beta 1 的程式到 Windows Vista 的 IIS 7 後,才發現所有網頁變成一片空白,也沒有錯誤訊息。經 Moli 的指點,才得知忘了對 II7 設定 MIME 類型,以致於 Web Server 無法處理 Silverlight 2 的 .xap 型態檔案,微軟開發工具暨平台推廣處主管 Tim Sneath 在2008年3月18日在他的 blog 已介紹 如何設定 的問題。步驟並不複雜,只需要加入兩種 Read More...
1 Comments
Filed under:
成立於 1981 年的研華股份有限公司是全球工業電腦第一品牌,二十餘年來始終深耕此一領域,自2004年起營收便超過百億新台幣,並始終保持穩定獲利與成長,似乎完全未受到個人電腦市場日趨飽和之影響。每個成功的公司背後,都有著特有之企業文化,這些深化在每個員工心中的文化認同,往往都是公司能夠持續成長的原因。專注本業、鼓勵創新的研華電腦,即便在資訊處內的基層工程師工作中;都可看到此一企業文化特質。 2007年10月研華資訊處同仁得知 Microsoft Silverlight 技術後,林詠傑課長便開使與所屬同仁討論,如何將此一技術應用於研華對外之產品搜尋網頁中,以提升客戶之滿意度。擁有自有品牌的研華,向來重視客戶滿意度,過去曾有用戶反應產品搜尋畫面單調,當了解 Read More...
Scott Guthrie 於2007年11月29日在他的 blog 中,透露了新的 Microsoft .NET Web 開發相關計畫 ( http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx ),在未來幾個月中將陸續推出下列服務與新功能。 微軟將釋出 Microsoft .NET Framework Libraries 之原始程式碼 ,並可運用 Read More...
Autodesk 的 3ds Max 是許多人製作 3D 模型的主要工具,在網路上也有著許多免費的 3D 模型以 .3ds 格式提供免費下載,對於想測試 Windows Presentation Foundation 3D 相關功能的朋友,缺乏可供測試的現成 XAML 3D 模型是個令人困擾的問題。 Electric Rain 公司的產品 ZAM 3D 是目前針對 XAML 3D 模型設計最好的工具,也提供 .3ds 檔案格式轉換為 XAML 的功能,但是它是商業產品,對於僅想要測試 WPF 3D Read More...
More Posts Next page »
 
Page view tracker