Time of Update: 2018-12-07
上一篇,我們講到 如何直接強制用戶端重新整理.js檔案
Time of Update: 2018-12-07
文章目錄 CustomControl
Time of Update: 2018-12-07
文章目錄 DeepZoom添加鍵盤和滑鼠響應事件 Silverlight2.0 beta1 發布也有一段時間了,其中和Silverlight2.0 beta1一起推出了一個很強大的新的圖片展現功能DeepZoom,相信很多人都已經知道了。那麼這次我們就來簡單的說說DeepZoom的應用。DeepZoom DeepZoom技術需要用的DeepZoom
Time of Update: 2018-12-07
在.Net中,我們很少有機會使用Iterator模式,因為.Net Framework已經運用Iterator模式為所有的集合對象實現了迭代器。我們在遍曆集合對象時,喜歡使用C#提供的foreach語句來訪問該對象中的所有元素,例如訪問ArrayList對象al:foreach (object o in al){ Console.WriteLine(o.ToString());}而該語句的實質就是使用了迭代器:IEnumerator e =
Time of Update: 2018-12-07
資料繫結:是一個建立應用介面和商務邏輯之間聯絡的一個過程。被綁定的兩者(介面和資料)是相互影響的(反映和記錄對方的變化)。綁定靜態資源(資源在同一個XAML檔案中,注意一定要放到最上邊,緊隨<Window>之後)<Window xlmns:system="clr-namespace:assembly=mscorlib"><Window.Resources> <system.String
Time of Update: 2018-12-07
自從silverlight出來以後,一直在關注這個技術,也參看了他們的一些具體實現代碼,給我的一個總體的印象就是silverlight就是一個瀏覽器! 我覺得瀏覽器的最主要的3個功能,第一個就是發起和接收http串連,第二解析html,渲染頁面效果,第三,整合指令碼語言,控制頁面元素。第一個功能發起http串連是比較容易的,但是第二個將那些與定義好的tag解析成頁面,這就是一個非常核心的技術,我認為也是瀏覽器開發的一個痛點。而silverlight的一個最核心的技術也是這個:將XAML解析,並渲
Time of Update: 2018-12-07
在這技術中,利用了silverlight的一個屬性:source.這個屬性指示當前的silverlight的XAMl檔案從哪個地方讀取。然後,我們只需要動態地從用戶端來變換XAML檔案,就可以動態變換前台的XAML檔案了。關鍵代碼如下:1 首先,在silverlight頁面中做一些初始化工作:<body onload="root_Loaded()"> <form id="form1" runat="server"><div id="slContent">
Time of Update: 2018-12-07
軟體設計最大的敵人,就是應付需求不斷的變化。變化有時候是無窮盡的,於是項目開發就在反覆的修改、更新中無限期地延遲交付的日期。變化如懸在頭頂的達摩克斯之劍,令許多軟體工程專家一籌莫展。正如無法找到解決軟體開發的“銀彈”,要徹底將變化扼殺在搖籃之中,看來也是不可能完成的任務。那麼,積極地面對“變化”,方才是可取的態度。於是,極限編程(XP)的倡導者與佈道者Kent
Time of Update: 2018-12-07
一、 需求分析在我們開發的一個項目中,需要自己開發一個安裝系統,便於部署特定環境下的產品系統。要求的安裝介面19-1所示: 圖19-1
Time of Update: 2018-12-07
Silverlight 自訂游標 Custom Cursor其實很簡單,將在Load的時候將游標設定為none值,在前台隨便畫一個東西,滑鼠移動的時候跟隨就行<Rectangle Width="20" Height="20" x:Name="cursor"> <Rectangle.Triggers> <EventTrigger RoutedEvent="Canvas.Loaded"> <BeginStoryboard>
Time of Update: 2018-12-07
根據瀏覽器的大小,自動調整Silverlight的大小在Page_Load方法中添加BrowserHost.Resize += new EventHandler(BrowserHost_Resize);Resize事件處理:void BrowserHost_Resize(object sender, EventArgs e) { double xscale = BrowserHost.ActualWidth / this.Width; double y
Time of Update: 2018-12-07
一 需求分析在LCD CIMS(Computer Integrated Manufacture
Time of Update: 2018-12-07
上一篇寫如何免安裝Oracle來使用PL/SQL Developer,http://www.cnblogs.com/volnet/archive/2012/05/22/2513728.html這一篇則需要在一台主機上同時支援.net程式,不論編譯成x86還是x64都要OK。1、下載Oracle Data Access Components(ODAC)
Time of Update: 2018-12-07
Silverlight2.0 beta1 在Mix08放出來以後,這幾天都在仔細研究中。看了Terrylee的Silverlight系列,速度寫的太快了收益頗多。加上這段時間的研究,準備寫一些來和喜歡Silverlight的朋友一起學習研究下。 本文將講些關於Silverligh2.0 beta1中控制項屬性方面的東西。System.Windows.Controls要瞭解Silverlight控制項屬性,我們首先來看下System.Windows.Controls這個命名空間。
Time of Update: 2018-12-07
微軟的官方網站近期由於光纜斷掉不好上,所以有空看了一下WPF/E,有一點小得,就記到了部落格上了。 一、aghost.js檔案
Time of Update: 2018-12-07
上一次講了關於ContentControl與ContentTemplate的一些東西。這次我們來說說控制項屬性中的Style(樣式)與DataTemplate(資料範本)。Style樣式 說到樣式,想到最多的可能是CSS,那麼Silverlight中的Style與CSS又有怎麼樣的聯絡與區別呢? 其實樣式也就是程式用來統一UI介面風格,方便管理布局色彩等視覺方面屬性的一套方法。在CSS中我們通過selector
Time of Update: 2018-12-07
第一篇文章裡設計了一個Button按鈕,比較讓人遺憾的是不能顯示中文,這個涉及到字型著作權問題。我想微軟也怕像"暴雪"公司的WOW被"方正"告侵權一樣。網上有幾種解決方案,有下載字型的,有在WORD裡設計字型的。這個不在我討論的範圍內,我只想把Button 加上點擊事件就行了。至於支援中文的問題,我想等正式版發布了早就解決了。 在asp.net裡按鈕都有Click事件,那麼在xaml介面裡,怎麼觸發滑鼠點擊事件呢?其實在xaml裡正對滑鼠有 MouseEnter
Time of Update: 2018-12-07
本文提及了《在.Net中關於AOP的實現》中的一些缺陷,並給出了改進的方法。包括:1、用介面替代委託,使AOP的實現可以通過設定檔配置,便於Aspect的擴充;2、拋棄了繼承ContextAttribute的做法,而是實現了介面IContextAttribute;本文還談到了Castle的DynamicProxy技術。介紹了AOP的一些基本概念,尤其介紹了AOP的靜態橫切技術。本文連結:《在.Net中關於AOP的實現(補遺)》
Time of Update: 2018-12-07
用戶端緩衝指令碼通常讓我們又愛又恨,愛他,是因為他確實可以有效防止相同的檔案在用戶端和伺服器之間傳來傳去,恨他,是因為當你真的需要更新他的時候,他可能不理會你的要求。以至於很多人直接在指令碼後面加一個時間戳記作為參數,當我們每次去擷取網頁的時候,都會在後面去增加一個時間戳記,這樣指令檔就會每次都回傳給瀏覽器,具體表現為你每次F5重新整理頁面(不是CTRL+F5)的時候,返回狀態代碼始終都是200。當然,這麼殘暴地寫,在一些企業內網的環境,也沒什麼大不了,但是還是很多人會有點兒潔癖。其實只要在每次
Time of Update: 2018-12-07
在.Net平台下採用動態代理技術實現AOP,其原理並不複雜,而.Net