Browse by Tags

2011微軟開發者大會筆記
抽空去了 微軟開發者大會 ,但只來得及參加下午場次,"問導遊"(台語)式地橫跨HTML5、WP7及Silverlight 5三條路線聽了四個場子,即便之前對相關議題已多少有些了解,但還是學到些新東西,寫成筆記備忘: 註: 本文只摘要記載個人觀注的部分要點,並未涵蓋各議題之完整範圍;如各位有興趣深入了解,可期待官方提供的投影片跟現場錄影下載(有大台攝影機全程 蒐證 錄影,應該不是用來監控講師有沒有講錯或抓學員打瞌睡吧? 哈!) What’s New in HTML5 by ericsk...
Posted 22 June 2011 01:45 PMJeffrey | 2 comment(s) 6,837
Filed under: , ,
【茶包射手日記】暴力重裝Silverlight
[感謝 小熊子 提供本則KB] 使用者在Windows XP SP3上安裝Silverlight 4不成功,嘗試重新下載安裝一直出現無法安裝的訊息。 檢查結果,Program Files目錄下未出現Microsoft Silverlight目錄,但控制台的移除已安裝程式清單中卻已有Microsoft Silverlight選項,但點選會出現找不到msi安裝程式的訊息而無法移除。 由%Temp%\Silverlight0.log的安裝Log看到以下記錄 [18:01:48] Silverlight...
Silverlight DataGrid依儲存格值決定顏色的三種方法
在使用Silverlight DataGrid時,很常遇到一項需求--要能依儲存格值決定不同的文字顏色或背景色。起初不熟WPF及Silverlight Binding及Template運作原理,著實花了一些功夫摸索,這裡整理我找出的三種不同做法,一方面備忘,另一方面歡迎大家指教。 在以下的Silverlight程式中,放了三個DataGrid: dg1, dg2, dg3。資料來源為多筆分數資料,每筆記錄各有ScoreA與ScoreB兩個分數,在顯示時,希望做到分數>0時文字為綠色,若為負數則以紅色顯示...
Posted 06 August 2010 10:09 PMJeffrey | 2 comment(s) 13,433
Filed under:
CODE-一個陽春但堪用的Silverlight XML文件檢視器
寫了一個很簡陋但可用的XML文件檢視器,一方面是專案剛好有需求,另一方面旨在強迫自己盡快熟悉Silverlight的開發。 這個Silverlight小元件可以嵌在網頁中檢視XML文件,各節點可展開收合,並提供XML原文對照。 Silverlight程式碼如下。其實只是借用Silverlight的TreeView控件,XML原文對照則推給ToolTipService的現成功能: using System; using System.Net; using System.Windows; using...
Posted 21 July 2010 08:16 AMJeffrey | with no comments 7,129
Filed under: ,
Hide and Show Container Element of Silverlight Will Cause Reload on Browsers Besides IE
I found a strange behavior of Sivlerlight plugin on browsers besides IE. Check the blowing sample. There are a Silverlight application(XMLViewer.xap) inside a DIV which named dvSL and two buttons, btnShow and btnHide, with onclick event to set getElementById...
Posted 14 July 2010 01:55 PMJeffrey | with no comments 7,814
Filed under: ,
提高RIA Service結果項目上限
解問題的過程很有趣。對於不熟的事物,初看像一團迷霧,但隨著謎題一個個解開,對背後原理的了解愈來愈多,一些原本沒有頭緒的問題,忽然迎刃而解,往往自己都覺得驚喜。 還是上回的 RIA Service暴斃奇案 。一開始先是用土法練鋼的方法找出資料量太大會造成WCF無疾而終,接著學會了用 WCF Tracing 追問題,由Log挖出了一個關鍵字: MaxItemsInObjectGraph 。這才理解,真正讓WCF掛掉的,並不是傳回資料太多讓總長度超出了 MaxReceivedMessageSize ,而是DataContractSerializer在序列化過程中...
Posted 12 July 2010 04:32 PMJeffrey | with no comments 6,620
Filed under: ,
WCF死得不明不白? WCF追蹤助你抽絲剝繭
相信許多人都有WCF很難Debug的印象! 的確,Client透過Proxy Class以非同步呼叫執行於Host程序的程式碼,乍看跟呼叫本地元件沒兩樣,但本質上卻涉及一連串複雜機制,要將Server端或傳輸環節中發生的錯誤詳實地傳到呼叫端本來就不是件簡單的事。 昨天剛好遇上一起 RIA Service離奇暴斃 案,只知WCF呼叫無疾而終,別無線索,最後還是靠著修改程式看結果變化的土方法才找出傳回結果項目過多的問題。不過,在爬文過程中,意外發現了因先前不夠用功所以遺漏的好東西-- WCF Tracing...
【茶包射手日記】WCF RIA Service的NotFound錯誤
WCF RIA Service 是一種簡化RIA資料庫存取的解決方案,基本上它以Entity Framework、WCF為基礎,透過服務元件、IDE精靈、程式碼自動產生器,讓Silverlight開發人員花最少的力氣搞定資料庫的查詢新增修改刪除工作。 (想多了解一點的人可以參考 MSDN Library 和Silverlight網站的 錄影教學 ,另外,LOLOTA也有一篇簡單扼要的 介紹文 。) 今天第一次嘗試將WCF RIA Service應用在小型專案上,一度射門中柱彈出,所幸稍後頭鎚補進...
孩子不專心吃飯怎麼辦? 我的嘗試~
“吃飯不專心”是許多小朋友的通病。明明不過半碗飯,邊吃邊玩,聊天發呆,硬是可以吃上兩小時,最後午飯搞成下午茶,晚餐磨到變宵夜,一場場吃飯大戰不時在家庭餐桌上演,通常會以冷飯菜 + 臭臉小孩 + 抓狂父母收場。 這是個古老命題,是為人父母者的FAQ, 網路討論不少、育兒書籍也有專章,許多專家學者更是早有"對策": 不吃零食、不開電視、減少分心來源、逾時就倒掉讓孩子挨點餓... 但我要很無情地說,依邏輯推論,如果上述對策真能輕輕鬆鬆貫徹施行、快快樂樂一帖見效,"孩子吃飯慢"也不會一直成為被熱烈討論的議題...
Posted 04 July 2010 11:31 AMJeffrey | 26 comment(s) 26,787
Filed under: ,
Silverlight Interop 8 - 傳遞Dictionary<string, string>到Javascript端
做實驗驗證了Silverlight傳送Dictionary<string, string>到Javascript端的行為。 依據 MSDN文件 的說法: By default, properties and return values typed as IDictionary are returned by reference, using a JavaScript wrapper that is similar to a dictionary. Javascript Dictionary...
Posted 02 June 2010 03:47 PMJeffrey | with no comments 5,462
Filed under: ,
把Silverlight跟jQuery摻在一起做成瀨尿牛丸吧! 地址輸入輔助器
一直以來,Silverlight多被定位成取代傳統網頁的進階式操作介面。說實在話,在Client端用C#、LINQ寫Code,一直是我夢寐以求的開發環境(但我心中真正的夢幻解決方案是希望HTML6規格直接可以支援C# XD),但取代傳統網頁這個前題卻讓我有些為難。 現實是殘酷的,當開發團隊的技能仍以jQuery、ASP.NET為主軸,且各式Plugin、控件也十分齊備成熟,要貿然發動一場革命捨去既有網站開發基礎不用,要求全面改用Silverlight重新摸索,最後的下場只怕會被拉到牆角餵磚頭吧!...
Posted 01 June 2010 10:05 AMJeffrey | 13 comment(s) 11,790
Filed under: ,
用VisualTreeHelper解剖Silverlight視覺元素
Siverlight依賴範本(Template)決定視覺呈現內容,如TextBox、ListBox等這些常用的控制項,背後都是依著預設範本,由Border、Grid、ScrollViewer... 等組裝出來的。 VisualTreeHelper 是個有趣工具,可以在執行期間解析視覺化元素的組成結構。GetChildrenCount可以找出元素包含幾個子元素、GetChild則可把第n個子元素挑出來。嘿! 有靈感了嗎? 光這兩個Method再配合上遞迴,就可以協助我們把一個Silverlight物件的整個視覺化結構解析出來...
Posted 26 May 2010 09:37 AMJeffrey | with no comments 6,578
Filed under:
筆記-自訂Silverlight 3檢核邏輯(同場加映統一編號檢核)
Silverlight有個深得我心的設計--TextBox等輸入元素已內建了驗證失敗顯示。 如上圖,當輸入結果不符合預先指定的檢核邏輯時,TextBox會出現紅框、右上角還多個小三角形,點擊後會以動畫浮出檢核失敗的說明訊息(配置時,TextBox右側最好保留一些空白,以免訊息被裁掉;若右側完全無空間,失敗說明會出現在左側),頗為直覺簡潔。 TextBox要如何知道檢核規則? Silverlight巧妙地把它跟Binding(有人翻繫結,有人說綁定,我還是習慣直接說Binding。[ 參考資料 ]...
Posted 23 May 2010 02:35 AMJeffrey | 1 comment(s) 8,828
Filed under: ,
jQuery Plugin for Silverlight 3
Gererally, Silverlight needs a <object> tag and a default error-handling function to be embedded in web page.  I always want to conver this job with jQuery plugin, so I tried to extract these HTML and scripting details from the Silverlight...
Silverlight Interop 7-Managed Type的傳址與傳值行為
Silverlight傳遞Managed Type到Javascript端時,跟.NET中的原則相仿,Value Type是使用By Value方式,而Reference Type則是By Reference。 用一個範例來驗證這一點: [ScriptableType] public class RefTypeSample { public string Name { get; set; } } private RefTypeSample _rt = new RefTypeSample() { Name...
更多文章 下一頁 »

搜尋

Go

<May 2017>
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication