Time of Update: 2018-12-08
概述Silverlight 2 Beta 1版本發布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支援架構語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支援等一系列新的特性。《一步一步學Silverlight 2系列》文章帶您快速進入Silverlight 2開發。本文為系列文章第二篇學習幾個基本的控制項。在Silverlight
Time of Update: 2018-12-08
概述Silverlight 2 Beta 1版本發布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支援架構語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支援等一系列新的特性。《一步一步學Silverlight 2系列》文章帶您快速進入Silverlight 2開發。本文為系列第一篇建立一個基本的Silverlight 2應用,不能免俗,從最簡單的Hello
Time of Update: 2018-12-08
概述Microsoft Parallel Extensions to the .NET Framework 3.5是一個託管編程模型,用於資料並行化和任務並行化,並可對統一在共同的工作發送器之下的並行硬體進行協調。 Parallel Extensions to the .NET Framework 3.5使開發人員更容易編寫出充分發揮並行硬體的優勢的程式,不但能隨著處理器數量的增長而提高效能,而且避免了許多舊有並發編程模型的複雜性。你可以從這裡下載Microsoft Parallel
Time of Update: 2018-12-08
概述RadControls for Silverlight是由telerik推出的一個Silverlight控制項集,目前發布了Beta版本,包含的控制項有:Menu、MediaPlayer、ProgressBarRadCube、Cube、Slider、Upload、TabControl、NumericUpDown、TreeView等。下面看一下其中幾個控制項的效果。TreeView控制項主要功能有:水平資料繫結、拖拽功能、豐富的鍵盤支援、節點選擇功能、動畫效果、豐富的樣式支援,效果如所示:
Time of Update: 2018-12-08
概述眾所周知,在Silverlight
Time of Update: 2018-12-08
概述很多朋友來信問如何在Silverlight
Time of Update: 2018-12-08
概述XAP檔案是Silverlight 2應用程式編譯打包後的一個檔案,它是一個標準的zip壓縮檔,包括了Silverlight 2應用程式所需的一切檔案,如程式集、資源檔等。本文將對Silverlight中的XAP檔案進行詳細的說明。XAP檔案是什麼XAP檔案是Silverlight 2應用程式編譯打包後的一個檔案,包括了Silverlight 2應用程式所需的一切檔案,如程式集、資源檔等。這裡的xap並沒有任何特殊的意義,僅僅是Silverlight
Time of Update: 2018-12-08
概述眾所周知,在ASP.NET應用程式中,我們可以使用驗證控制項進行資料輸入的驗證,遺憾的是在Silverlight中並沒有提供任何驗證控制項,但Silverlight對於雙向資料繫結還是提供了一些基本的資料驗證支援,我們可以在set設定器中定義驗證規則,並對於不合法資料拋出異常,最後通過捕獲驗證錯誤事件來實現資料的驗證。本文將介紹在Silverlight應用程式中如何進行資料驗證。準備知識Silverlight中如下兩種情況下,將會觸發驗證錯誤:1.在綁定引擎中執行資料轉換時拋出異常2.在業務
Time of Update: 2018-12-08
概述在WPF和Silverlight中的控制項範本支援自訂控制項的觀感,所謂的外觀,指控制項的視覺效果;而感覺則是控制項互動的響應性,如在控制項上按下滑鼠、控制項獲得焦點等狀態的改變。微軟在Silverlight 2 Beta 2中引進了一個新的概念視覺狀態管理(Visual State Manager),為我們建立互動性的控制項範本提供了極大的方便。接下來我將會用幾篇文章來介紹一下Silverlight
Time of Update: 2018-12-08
且看下面兩段話:孫子兵法有雲,兵無常勢,水無常形,能因敵之變化而取得勝利者謂之神,很多人都嚮往用兵如神的境界,想必也知道讀萬卷書不如行萬裡路,紙上談兵的故事更是耳熟能詳;但偏偏不能舉一反三。且看風清揚的一段話:“……你將這華山派的三四十招融合貫通,設想如何一氣呵成,然後全部將它忘乾淨了,忘的乾乾淨淨,一招也不可留在心中。待會便以什麼招數也沒有的華山劍法,去跟田伯光對打”。如果有人說,既然“無招勝有招”是武學的最高境界,那乾脆什麼招數都不要學,拿把劍亂揮亂舞,處處破綻,也就是處處無破綻,便是天下第
Time of Update: 2018-12-08
Corrina Barber在Silverlight 2 Beta 1的時候就完成了四套非常酷的控制項樣式,這些樣式我曾經在個人部落格中推薦過。當Silverlight 2升級到Beta 2時,由於引入了視覺狀態管理機制,這些樣式已經不能再使用。Corrina Barber在第一時間將其中的兩套樣式升級到了Silverlight 2 Beta 2下,如所示:名稱:Flat 下載 | 效果名稱:Red 下載 | 效果在Silverlight 2 Beta
Time of Update: 2018-12-08
概述在.NET Framework 3.5中提供了LINQ 支援後,LINQ就以其強大而優雅的編程方式贏得了開發人員的喜愛,而各種LINQ Provider更是滿天飛,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趨勢。LINQ本身也提供了很好的擴充性,使得我們可以輕鬆的編寫屬於自己的LINQ Provider。 本文為打造自己的LINQ Provider系列文章第一篇,主要介紹運算式分類樹(Expression Tree)的相關知識。
Time of Update: 2018-12-08
概述對於Deep Zoom想必大家都已經不陌生了,在Silverlight 2 Beta 1時已經提供了支援,並且提供了相應的工具Deep Zoom Composer。Silverlight 2 Beta 2中對於Deep Zoom又有了很大的改進,現在支援基於XML的DeepZoom集合的Manifest檔案,Beta2還對DeepZoom加了可擴充的MultiScaleTileSource支援,更新之後的Deep Zoom Composer可以使我們不用編寫一行代碼直接可視化的產生Deep
Time of Update: 2018-12-08
概述在.NET Framework 3.5中提供了LINQ 支援後,LINQ就以其強大而優雅的編程方式贏得了開發人員的喜愛,而各種LINQ Provider更是滿天飛,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趨勢。LINQ本身也提供了很好的擴充性,使得我們可以輕鬆的編寫屬於自己的LINQ Provider。 本文為打造自己的LINQ Provider系列文章第二篇,主要詳細介紹自訂LINQ
Time of Update: 2018-12-08
--1:得到用戶端的IP地址/************* IP **************/declare @ip varchar(20),@hst varchar(20),@sql varchar(100)declare @str varchar(100)set @str='PING '+Host_Name()create table #tmp(aa varchar(200))insert #tmp exec master..xp_cmdshell @strselect top 1
Time of Update: 2018-12-08
概述對自己寫的Silverlight 2的相關文章做一下匯總,便於大家直接尋找。另外,大家如果有關於Silverlight 2方面的問題,也可以在這裡提出,我將儘力為大家解答。一步一步學習Silverlight 2系列本系列基於Silverlight 2 Beta 1,主要介紹了Silverlight 2基礎,網路與資料訪問,圖形影像處理、與瀏覽器的整合等幾個方面:1.一步一步學Silverlight 2系列(1):建立一個基本的Silverlight應用
Time of Update: 2018-12-08
概述寫下本文緣於前幾天部落格園一位朋友發表了一篇.NET面試題的文章,其中一個關於DateTime的問題引起了大家激烈的爭論,鑒於日期時間類型是大家開發中會頻繁使用的一個中資料類型,這裡我們有必要來對.NET Framework中的日期時間類型做一個深入的認識。從.NET Framework
Time of Update: 2018-12-08
概述Managed Extensibility Framework(MEF)是.NET平台下的一個擴充性管理架構,它是一系列特性的集合,包括依賴注入(DI)以及Duck
Time of Update: 2018-12-08
就在幾天前,我寫了一篇關於Managed Extensibility Framework(MEF)的文章《使用Managed Extensibility
Time of Update: 2018-12-08
文章目錄 Technology experiencePersonalityExperience 最近在忙著一個開源項目,所以時間相對來說比較少,也有好長一段時間沒有寫技術文章了,不過忙過這段時間後,我還會繼續。今天先為大家帶來一則招聘資訊,就是TerryLee現在所在的單位,宇思信德科技(北京)有限公司,具體職位說明如下,希望大家多多支援Ethos,歡迎.NET牛人的加盟。職位說明Technology experienceWCF SQL