ADO.NET編程(1)基礎知識

文章目錄 Command 對象:執行命令DataReader 對象:讀取資料DataAdapter 對象:使用資料來源填充 DataSet 並解決更新DataSet 對象:資料駐留在記憶體中的表示形式   ADO.NET 是一組向 .NET Framework 程式員公開資料訪問服務的類。在 System.Data.dll 程式集中,並與 System.Xml.dll 中的 XML 類整合。ADO.NET 是在 .NET

[原創]WPF中ListView綁定資料來源後置中顯示

在WPF中,ListView採用綁定資料來源顯示,如果GridViewColumn的Width設為Auto,剛不能置中顯示,這個問題曾經一度困擾著我達一周之久,後來仔細研究了下,想出了一個方案,代碼如下:1<GridViewColumn Header="Name" x:Name="column">2                        <GridViewColumn.CellTemplate>3                            <Da

[原創]TextBox只能輸入小數

以下實現TextBox只能輸入小數並且屏蔽中文輸入和非法粘貼:說明:以下實現均在Framework 3.0平台下為TextBox加兩個事件:TextChanged和KeyDown事件,具體如下:KeyDown事件: 1private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) 2        { 3            TextBox txt = sender as TextBox; 4 5

[原創]ImageSource的使用心得

很多時候,我們會使用圖片來裝飾UI,比如作為控制項背景等。而這些圖片可以分為兩種形式,即存在於本地檔案系統中的圖片和存在於記憶體中的圖片對於這兩種形式的圖片,在WPF中,使用方法不同,下面主要說明針對這兩種形式圖片的使用方法一、存在於本地檔案系統中的圖片檔案對於此類圖片,使用非常簡單,在xaml中直接指定路徑即可,如:1<Button>2    <Button.Background>3        <ImageBrush ImageSource="bg.jpg"/

【外掛程式式架構探索系列】使用多UI線程提升效能

瞭解WPF執行緒模式的都知道,UI線程負責呈現和管理UI,而UI元素(派生自DispatcherObject)只能由建立該元素的線程來訪問,這就導致了一些耗時的UI操作將影響到整個應用程式效能,未響應及漫長的等待有時會令人抓狂,而UI線程一度成為了不可越逾的鴻溝。對於架構來說,一個外掛程式的行為不應該影響到其它外掛程式及整個平台的穩定性,後來在看了《Running WPF Application with Multiple UI

[原創]手動發布ClickOnce應用程式的心得

        相比Windows Installer安裝程式,ClickOnce的優勢在於自動更新,以及安全性方面。對於自動更新,可以在發布的時候配置,也可以直接以Code形式在代碼裡調用ApplicationDeployment API定製更新,非常靈活。         安全性方面,摘錄MSDN上的一段話:        使用 ClickOnce 技術部署的應用程式運行在“沙箱”中,這些應用程式享有的許可權受到安全區域的限制。下表列出基於部署位置的預設許可權:部署位置安全區域從 Web

【外掛程式式架構探索系列】應用程式定義域(AppDomain)

    應用程式定義域(AppDomain)已經不是一個新名詞了,只要熟悉.net的都知道它的存在,不過我們還是先一起來重新認識下應用程式定義域吧,究竟它是何方神聖。應用程式定義域    眾所周知,進程是代碼執行和資源分派的最小單元,每個進程都擁有獨立的記憶體單元,而進程之間又是相互隔離的,自然而然,進程成為了代碼執行的安全邊界。   

.NET Framework 3.5 SP1 bootstrapper 包(安裝和部署)的解決方案

       在安裝和部署應用程式時,在“系統必備”中包含“.NET Framework 3.5 SP1”,並選擇“從與我的應用程式相同的位置下載系統必備組件”或者“從下列位置下載系統必備組件”時,產生失敗!找不到.NET Framework 3.5 SP1的安裝組件。       由於.NET Framework 3.5 SP1 bootstrapper 組件包不存在,所以產生出錯。bootstrapper 組件包是產生 .NET Framework 安裝包的必要組件。它位於[Program

[原創]WPF中對ListView排序

今天有位朋友問我,怎麼實現對ListView的列排序,我是好人,自然要幫忙下了,OK,用代碼說話XAMLCode highlighting produced by Actipro CodeHighlighter

設計模式之——簡單原廠模式

      最近在看一些關於設計模式方面的知識,打算把學習過程給記錄下來,進一步加深自己的理解。  從設計模式的類型上來說,簡單原廠模式是屬於建立型模式,又叫做靜態Factory 方法(StaticFactory

XamlPadX 4.0

So I finally got a chance to update XamlpadX and heres the new version.Whats new.The UI has been revamped to give the Blend sorta look.Menus have been rearranged to maximize the space.New addins: Clipboard viewer - which works well for analyzing rtf/

Application,Session,Cookie,ViewState,Cache的區別

 1.Application:用於儲存所有使用者共用的資料資訊。 在Asp.Net中類似的配置資料最好儲存在Web.config檔案中。如果使用Application對象,一個需要考慮的問題是任何寫操作都要在 Application_OnStart事件(global.asax)中完成。儘管使用Application.Lock和 Application.Unlock方法來避免寫操作的同步,但是它序列化了Application對象的請求,當網站訪問量大的時候會產生嚴重的效能

Wpf資料繫結小花絮

一直以來資料繫結都習慣通過FrameworkElement的SetBinding方法設定綁定,而就在前兩天的項目開發中想實現兩個繼承自DependencyObject的Model之間通過資料繫結建立關係,於是習慣性的期望在VS中通過model.SetBinding設定綁定,結果可想而知,在智能提示中沒有找到預想的SetBinding方法,一時之間愣住了。之後仔細想想,既然是資料繫結就應該適用於任何DependencyObject,而不僅僅是控制項,想到就做,使用Reflector反射查看Fram

《重構:改善既有代碼的設計》第(1-3)章筆記

1.任何不會被修改的變數都可以作為參數傳入新的函數,至於會被修改的變數就需要格外小心。(p9)2.重構技術就是以微小的步伐修改程式。如果你犯下錯誤,很容易便可以發現它。(p13) 3.好的代碼應該清楚的表達出自己的功能,變數名稱是代碼清晰的關鍵。(p15) 4.絕大多數情況下,函數應該放在它使用的資料所屬的對象內。(p17) 5.有時候我會保留舊函數,讓它調用新函數。如果舊函數式一個public函數,而我又不想修改其他類介面,這便是一種有用的手法。(p20) 6.最好不要再另一個對象的屬性基礎上

【外掛程式式架構探索系列】建立基於委託的訂閱發布機制

前些時候有個想法,想把自己感覺很有意思且方便平時開發的東西合起來,建立一個Framework,它會讓開發變得更得心應手,可惜後來隨著更多的東西被加入其中,越來越發覺這可能並不是一個開發人員需要的東西,因為它太雜了,是的,作為一個Framework,還是單純點的好,後來工作也忙了,就停滯了。這幾天出差廣州,夜來無事,便撿個模組來說道說道。Messenger在平時的開發中,資料的傳遞、處理等可以通過事件機制來完成,但是事件機制會引入耦合,當然這種耦合很多時候是合理的,但是卻有那麼一些時候這種耦合卻不

.NET I/O 學習筆記:檔案的讀和寫

文章目錄 1.使用BinaryWriter 和 BinaryReader 對象2.使用StreamWriter和StreamReader對象 

設計模式之——裝飾模式

文章目錄 概述 優點 總結 概述Decorator Pattern,又叫裝飾模式。裝飾模式是在不必改變原類檔案和使用繼承的情況下,動態擴充一個對象的功能。它是通過建立一個封裝對象,也就是裝飾來包裹真實的對象。我們先來看裝飾模式的UML類圖構造: 優點裝飾模式(Decorator

jQuery學習筆記使用jQuery能做什嗎?

文章目錄 2.動態修改頁面樣式3.動態改變DOM內容4.響應使用者的互動操作5.為頁面添加動態效果6.統一Ajax操作7.簡化常見的JavaScript任務。

jQuery學習筆記使用jQuery選擇DOM元素

文章目錄 1.CSS選擇符2.自訂選擇符3.DOM遍曆(篩選)方法4.訪問DOM元素

Json.NET使用小結

  在開發中經常用到JSON來進行前背景資料轉送,在.NET中,JSON序列化的類庫有很多選擇,在.NET中葉內建了System.Web.Script.Serialization.JavaScriptSerializer類、System.Runtime.Serialization.Json.DataContractJsonSerializer類,但是易用性和效率還有待提高,同時又很多第三方的實現,具體可以參考:http://www.json.org/。我在項目中使用的是Json.NET,這個一個

總頁數: 61357 1 .... 5611 5612 5613 5614 5615 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.