Time of Update: 2017-02-28
有了翅膀才能飛,欠缺靈活的代碼就象凍壞了翅膀的鳥兒。不能飛翔,就少了幾許靈動的氣韻。我們需要給代碼帶去溫暖的陽光, 讓僵冷的翅膀重新飛起來。結合執行個體,通過應用OOP、設計模式和重構,你會看到代碼是怎樣一步一步複活的。 為了更好的理解設計思想,執行個體儘可能簡單化。但隨著需求的增加,程式將越來越複雜。此時就有修改設計的必要,
Time of Update: 2017-02-28
規範 C# 是一種命令式語言,但像所有命令式語言一樣,它具有某些聲明性元素。例如,通過將類中的方法聲明為 public、protected、internal、protected internal 或 private,指定它的可訪問性。C# 使此功能一般化,以便程式員可以創造出一種新的聲明性資訊,將此聲明性資訊附加到各種程式實體,並在運行時檢索此聲明性資訊。程式通過定義和使用屬性(第 17
Time of Update: 2017-02-28
excel|資料 .NET封裝了EXCEL相關的類,以下是實現在程式中標工具條中點擊“EXCEL輸出”按鈕而觸發的事件,前提是你的系統中裝有EXCEL。這是My Code,有注釋說明:private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) {//工具條各個按紐單擊事件
Time of Update: 2017-02-28
microsoft 拋開Microsoft.NET平台去談C#是沒有意義的,C#之“Sharp”也正在其後端強大的平台。僅僅拘泥於文法層面是體驗不了C#的銳利之處的,C#程式很多詭秘之處必須依靠Microsoft.NET平台才能深度的掌握和運用。簡單的講,Microsoft.NET平台是一個建立在開放互連網絡協議和標準之上,採用新的工具和服務來滿足人們的計算和通訊需求的革命性的新型XML
Time of Update: 2017-02-28
教程 首先講解一下c#,這裡只是粗略的講解,詳細內容請購買相關書籍,或參閱相關文檔。c#已經取消了c++中的指標,並且在c++中大量被使用的操作符 (::
Time of Update: 2017-02-28
解決|閃爍|問題 自從米格的仁兄向我推薦C#之後,偶就誤入歧途的漸漸脫離了Java陣營。最近在寫工具的時候,忽然發現了一個老生常談的閃爍問題,要知道這樣的問題在Java
Time of Update: 2017-02-28
active 在編碼中不可否認調用Active會給編程帶來很大便利,雖然微軟不太只持.net調用Active 組件。 本執行個體是一個簡單Web 頁面調用Active組件的例子,實現把資料傳入並顯示在active組件裡的控制項中。 執行個體代碼如下:1、建立Active組件(這裡用.net c#建立)
Time of Update: 2017-02-27
C++ Builder/Delphi是Inprise(原Borland)公司廣受歡迎的可視化C++/Pascal開發工具,利用它可極大地加快應用程式的開發速度。但是,也正因為其是可視化編程工具,將控制項拖放到Form後,控制項的位置就固定死了。隨著Form的大小或螢幕解析度的改變,控制項和Form本身的位置往往變得非常混亂。本文將介紹一些正確定位控制項及Form的方法。利用OnResize事件改變控制項位置及大小C++
Time of Update: 2017-01-18
1. 數組操作: 在Lua中,“數組”只是table的一個別名,是指以一種特殊的方法來使用table。出於效能原因,Lua的C API為數組操作提供了專門的函數,如: 複製代碼 代碼如下: void lua_rawgeti(lua_State* L, int index, int key); void lua_rawseti(lua_State* L, int index,
Time of Update: 2017-01-18
浮水印種類及功能介紹 PDF浮水印分為兩種:文本浮水印和圖片浮水印。文本浮水印一般被用在商業領域,提醒讀者該文檔是受著作權保護的,其他人不能抄襲或者免費使用。除了這個特徵,浮水印還可以用來標記這個文檔的一些基本狀態資訊,例如是草稿狀態還是最終版本?圖片浮水印是美化PDF檔案的一個很好的選擇,它可以用多彩的、獨特的圖片來作為PDF檔案的背景。那麼,怎樣用編程的方式給PDF檔案添加浮水印呢?有很多種實現方法,其中一種最快最容易的辦法也許是用第三方軟體,
Time of Update: 2017-01-18
在c#中,event與delegate是兩個非常重要的概念。因為在Windows應用程式中,對事件的使用非常頻繁,而事件的實現依賴於delegate。下面是對網上一些比較好的關於delegage的資料的整理,以及自己的一些想法。Delegate是什嗎? Delegate中文翻譯為“委託”。Msdn中對Delegate的解釋如下:
Time of Update: 2017-01-19
通常來說C++函數指標是指指向函數的指標,而非指向對象的指標。就像其他指標一樣,函數指標也指向某個特定的類型。函數類型由其傳回型別以及形參表確定,而與函數名無關。定義: char (*fP)(char,int); 賦值: char function(char i,int j){} fp=function; 調用 (*fp)(10,100);type char (*FUN)(char,int);//類型定義 FUN fp ;//定義fp為指向函數的指標
Time of Update: 2014-11-07
標籤:c# image 圖片展示 truedbgrid 表格中載入圖片是很常見的功能,尤其是網頁中,圖片的展示更是隨處可見。這個功能在bs中很容易就實現了:前台代碼: <asp:GridView ID="GridView1" runat="server">
Time of Update: 2014-06-12
標籤:class blog code ext com get ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Time of Update: 2014-08-09
標籤:style http os io 檔案 for art ar 錄影控制項Demo 下載:http://hocor.cn/sc.rar下面是主要代碼,using System;using
Time of Update: 2014-08-07
標籤:blog http 使用 os io 檔案 資料 for 本文接著和大家分享AD帳戶操作,這次開發一個簡單的檢查密碼將到期使用者的小工具。
Time of Update: 2018-12-08
特性(attribute)是被指定給某一聲明的一則附加的聲明性資訊。在C#中,有一個小的預定義特性集合。在學習如何建立我們自己的定製特性(custom attributes)之前,我們先來看看在我們的代碼中如何使用預定義特性。 using System; public class AnyClass { [Obsolete("Don't use Old method, use New method", true)] static void Old( ) { }
Time of Update: 2018-12-08
工具/原料vs2005步驟/方法 建立安裝部署項目開啟VS,點擊建立項目,選擇:其他項目類型->安裝與部署->安裝嚮導(安裝項目也一樣),然後點擊確定安裝嚮導關閉後開啟安裝嚮導,點擊下一步,或者直接點擊完成開始製作
Time of Update: 2018-12-07
所謂重載,就是重新賦予新的含義。函數重載就是對一個已有的函數賦予新的含義,使之實現新功能。運算子也可以重載 ..運算子多載是對已有的運算子賦予多重含義... // 也就是說重載完之後,會根據我們定義的重載函數 自動調用最符合調用的方法使用...比如我們定義的類的重載運算子+. 當我們使用類的對象相加時,會自動調用我們定義的重載...而當我們使用內建的+法運算,比如 int b=5+3; 那麼這是還是調用內建的+法運算進行處理 ..C++中預定義的運算子其運算對象只能是基礎資料型別
Time of Update: 2018-12-07
對C# WinForm開發系列收集的控制項使用方面進行整理, 加入了一些文章, 不斷補充充實, 完善這方面.基礎 - 常用控制項C# WinForm開發系列 - CheckBox/Button/Label/ProgressBarWinForm下CheckedListBox的資料繫結Winform 下無閃爍走馬燈效果實現c#,winform,progressbar+labe,聯動顯示進度C# WinForm開發系列 – TextBox只能輸入數位TextBox---補充(C#)為 TextBox