Time of Update: 2018-12-05
本文轉自:http://www.zzchn.com/edu/20070914/39244.shtml 常量類型的表示 系統中常常有一些屬性的屬性值是固定的一組值,它們的範圍是封閉的(有限數量),比如國家代碼(每個國傢具有唯一的代碼,而在一定時期國家的數量是確定的)、性別類型(男、女)。在現代
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
方法參數上的 out 方法參數關鍵字使方法引用傳遞到方法的同一個變數。當控制傳遞迴調用方法時,在方法中對參數所做的任何更改都將反映在該變數中。 當希望方法返回多個值時,聲明 out 方法非常有用。使用 out 參數的方法仍然可以返回一個值。一個方法可以有一個以上的 out 參數。 若要使用 out 參數,必須將參數作為 out 參數顯式傳遞到方法。out 參數的值不會傳遞到 out 參數。 不必初始化作為 out 參數傳遞的變數。然而,必須在方法返回之前為 out 參數賦值。
Time of Update: 2018-12-05
using System; using System.Reflection;namespace ConsoleApplication1{ public class TestAssembly { public TestAssembly() { String str = "aa"; object[] parmsObj = new object[] { str }; Assembly
Time of Update: 2018-12-05
運算子多載可以簡化操作,且使操作更直觀。不過與C++相比,可以重載的運算子集更少了(奇怪了,C++ primer中用了幾十頁來討論運算子多載,還說篇幅有點小。為啥這本C#的書只用了一頁呢?)。下面是C#運算子及其重載特性表。運算子重載特性 + - ! ~ ++ -- true false 一元運算子可以重載 + - * / # & | ^ << >> 二元運算子可以重載 == 1= < > <= >= 比較子可以重載 &&
Time of Update: 2018-12-05
其實枚舉是比較簡單的一種資料類型,但簡單不代表用處不大.我比較喜歡用它,特別是當要表示幾種類型時,用枚舉簡單明了,每種類型用英文表示就可以了.比方你定義了三種錯誤:檔案未找到,存取權限問題,未知錯誤.此時可以定義如下的枚舉類型:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
0. 程式是對現實世界的運動狀態的類比。面向過程的程式設計認為,每個程式都要完成一些規定的功能。每個程式的實現是通過對資料進行一系列的加工的過程而實現的。因而程式設計包括組織資料——設計資料結構,以及對資料結構進行加工的過程——設計演算法兩部分。1. 異或運算子"^"可用於翻轉某位的值,如果想翻轉一個變數中的某一位,就是改變數與該位置1其餘為全置0的數進行異或運算即可。2.
Time of Update: 2018-12-05
我們經常會遇到接收Url參數的值並把它轉化成一定的類型,如id 變成 int型的,有 時候接收的會是null 每次都進行判斷很麻煩,接收後轉化的類型各種各樣的都有 如把字串中的 "true" 轉化成 bool 等,這時可以用下面的方法 //泛型的小應用可以簡化一些代碼,最初的時候我寫了很多個方法如:RequestToInt(...)RequestToBool(...)等等,調用現在只要一個方法
Time of Update: 2018-12-05
CL.exe 1. cl /c [filename] /c為只編譯不連結的意思,預設cl.exe工具會在編譯之後自動調用LINK.EXE進行連結 2. cl.exe運行需要指定include、lib等環境變數 3. [filename]需要指定檔案全名(包含尾碼名) 4. C/C++的編譯是針對檔案進行的 lib.exe Microsoft庫管理工具 用於打包編譯後的庫檔案(obj),使產生一個庫檔案(lib)
Time of Update: 2018-12-05
文章目錄 命名慣例和規範縮排和間隔良好的編程習慣注釋異常處理 http://www.cnblogs.com/iCeSnaker/archive/2004/08/10/31884.html
Time of Update: 2018-12-05
B/S結構,即Browser/Server(瀏覽器/伺服器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,使用者介面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂3-tier結構。B/S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現了原來需要複雜專用軟體才能實現的強大功能,並節約了開發成本,
Time of Update: 2018-12-05
C#格式化數值結果表(格式化字串)字元 說明 樣本 輸出 C貨幣string.Format("{0:C3}", 2)$2.000D十進位string.Format("{0:D3}", 2)002E科學計數法1.20E+0011.20E+001G常規string.Format("{0:G}", 2)2N用分號隔開的數字string.Format("{0:N}", 250000)250,000.00X十六進位string.Format("{0:X000}", 12)Cstring.Format("{
Time of Update: 2018-12-05
最近在做個調用網路攝影機資料進行掃描識別的程式,本人愚鈍,環境搭建都要半天時間,之前在windows案頭環境下就弄了半天,現在要將程式移植到wm下,移入之後根本不是想象的那麼輕鬆,由於wm和win案頭作業系統的DirectShow SDK有很多差別,只能是重新搞了。 幾番周折後又下載了個操作camera的樣本源碼,是基於windows標準庫來建立的,為了想儘快看到是否能成功調用網路攝影機,趕緊動手進行項目建立,我的wm
Time of Update: 2018-12-05
文章目錄 C#2.0文法上的變化:資料訪問 C#2.0文法上的變化:①泛型: 為什麼要引入泛型? 舉個例子比較好理解:例如定義一個System.Collection.ArrayList,裡面的元素是object類型的,當從中取出的時候需要作強制類型轉換ClassA tmp = myArrayList[0] as
Time of Update: 2018-12-05
在release狀態下單步調試時變數值會錯位或顯示亂碼,還會跳過整段的代碼,剛開始不明就裡,還以為是VS.NET本身有問題呢,呵呵 補記:在Release還是可以單步debug的,在Solution Explorer(方案總管)中的工程名稱上點擊右鍵,選擇Properties,在工程屬性表單中修改如下幾處設定:1、Configuration Properties -> C/C++ -> General,“Debug Information Format”由“Disabled”修改為“
Time of Update: 2018-12-05
在做一項功能時,頁面需要選擇“社區”,首先需要選擇地區,選完地區後,再選擇社區,頁面會重新整理,而且這個社區選擇Div地區一開始不可見的,如果在一個頁面操作不便,所以需要開啟另外一個視窗。所以用了window.open(); function openSelectCommunity() { var url = "http://www.cnblogs.com/Index/Share/UserContronel/ChoiceCommunity.aspx";
Time of Update: 2018-12-05
一下為一些基本驗證,網上有很多過時的,或者沒寫完整的,更新一下,剛在項目中使用的 /// <summary> /// 電話號碼 /// </summary> /// <param name="str_telephone"></param> /// <returns></returns> public static bool
Time of Update: 2018-12-05
首先,看下BAIDU的定義:extern "C" 包含雙重含義,從字面上即可得到:首先,被它修飾的目標是“extern”的;其次,被它修飾的目標是“C”的。讓我們來詳細解讀這兩重含義。 (1) 被extern "C"限定的函數或變數是extern類型的; extern是C/C++語言中表明函數和全域變數作用範圍(可見度)的關鍵字,該關鍵字告訴編譯器,其聲明的函數和變數可以在本模組或其它模組中使用。記住,下列語句: extern int
Time of Update: 2018-12-05
在網路連接模式中,除對等網外,還有另一種形式的網路,即客戶機/伺服器網,Client/Server。在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。它是軟體系統體繫結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到 Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體應 用系統正在向分布式的Web應用發展,