Time of Update: 2015-05-13
標籤:基礎資料型別 (Elementary Data Type):byteshortintunsigned intlonglong longunsigned longfloatdoublecharchar *The size (byte) of each data type shortintunsigned intlonglong longunsigned longfloatdoublecharchar *32 bit244484481464
Time of Update: 2015-05-13
標籤:A.變數的範圍:1.局部變數:在函數或者代碼塊內部定義的變數範圍:從定義處到代碼塊結束生命週期:從定義處分配控制項,代碼塊結束後被回收局部變數沒有預設值,要自己初始化 2.全域變數:在函數外定義的變數範圍:從定義處到檔案結尾(能被後面的所有函數共用)生命週期:程式啟動分配空間,程式退出回收全域變數有預設值0 從最近的範圍開始尋找,直到找到變數#include <stdio.h>int main(int argc, const char *
Time of Update: 2015-05-13
標籤:A. extern函數一個c檔案產生一個obj檔案 外部函數:允許其他檔案訪問、調用的函數(預設函數為外部函數),不允許存在同名的外部函數 my.c1 //define a extern function perfectly2 void extern testEx()3 {4 printf("my.c ==> call external function\n");5 }6 main.c1 //declare the function first to
Time of Update: 2015-05-13
標籤: MFC中CString是一個方便的字串操作的類, 然而很多函數需要傳遞字元指標, 這就需要進行CString和一般字元串的轉換。1、CString用作C字串常量。直接使用強制類型轉換即可, 如: [cpp] view
Time of Update: 2015-05-13
標籤:c++ 物件導向 設計模式 狀態模式 狀態模式(state):當一個對象的內在狀態改變時允許改變其行為,這個對象看起來像是改變了其類。狀態模式主要解決的是當控制一個對象狀態轉換的條件運算式國語複雜時的情況。把狀態的判斷邏輯轉移到不同狀態的一系列類中,可以把複雜的判斷邏輯簡化。例如本文的例子,只要我們把時間輸入,就可以根據時間判斷使用哪個狀態,而不用我們在用
Time of Update: 2015-05-13
標籤:const c++ mutable mutable語義const語義mutable和const的關係mutable提供的靈活性mutable語義在C++中,mutable是為了突破const的限制而設定的。 被mutable修飾的變數,將永遠處於可變的狀態,即使在一個const函數中,甚至結構體變數或者類對象為const,其mutable成員也可以被修改。例如:#include
Time of Update: 2015-05-13
標籤:一 資料類型關鍵字 12 個: 1 . char 2 . short 3 . int 4 . long 5. enum 6. float 7. double 8.
Time of Update: 2015-05-13
標籤:1、字串 用“”引起來的內容,就是字串。 在C語言中有沒有專門的字串的變數? 沒有 所以我們使用字元數組來儲存字串。(把字串的每一個字元儲存到字元數組的每一個元素中,並且會多存放一個‘\0’)  
Time of Update: 2015-05-13
標籤:算術運算子運算子的優先順序括弧 > 正負 > 數學運算 > 位元運算 > 數學對比 > 邏輯對比 > 條件運算 > 賦值運算 A.賦值運算子複合賦值運算子+= -+ *= /= B.自增自減a++ ++aa— —a ps:沒有自乘自除:a** a// C.sizeof輸出所佔位元組數 D.關係運算除了0之外都是true傳回值只有0和1, 真即為1
Time of Update: 2015-05-13
標籤:c#using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program{ &
Time of Update: 2015-05-13
標籤:資料庫程式 程式開發 c語言 時間短 來源程式 一個函數設計完後,我們可以用三種方法處理它:1)把它放在main()函數的同一個檔案中;2)把它和寫好的其它函數一起放在另一個檔案中;3)把它放在函數庫中。下面分別討論這三種方法。程式檔案的大小因為C語言允許分別編譯,很自然就會提出這樣的問題:一個檔案的最適宜的規模是多大?這
Time of Update: 2015-05-13
標籤:反射中常用方法: 1 //擷取物件類型 2 One one = new One(); 3 Type t = one.GetType(); 4 5 //動態載入 6 Assembly a = Assembly.LoadFile(path); 7 //擷取所有公用類 8 Type[] _tys = assembly.GetExportedTypes(); 9 10 //擷取所有類11 Type[] types = assembly.GetTypes();12 13 //建立對象執行個體14
Time of Update: 2015-05-13
標籤:MSDN上的C#.NET Framework類庫(4.6 and
Time of Update: 2015-05-13
標籤:使用DEV的表徵圖控制項CharControl,代碼如下: try { //聲明折線 XYDiagram Diagram = chartControl1.Diagram as XYDiagram; Diagram.AxisX.GridSpacingAuto = false;
Time of Update: 2015-05-13
標籤:c#using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program{ &
Time of Update: 2015-05-13
標籤:前兩天公司要做一個windows服務,要我提供下。順手就做了一個殼 現在跟大家分享下:1.開啟VS(我的是2010),建立一個項目選擇“Window 服務” :2. 右擊 “Service1.cs 設計” 選擇 "添加安裝程式" : 3. 在 “Service1.cs 設計” 中 把 ServiceName 設定為 "ServiceTest"(使用者可以自己定義),然後
Time of Update: 2015-05-13
標籤:使用C#介面應注意幾個問題: 1、C#中的介面是獨立於類來定義的。這與 C++模型是對立的,在 C++中介面實際上就是抽象基類。 2、介面和類都可以繼承多個介面。 3、類可以繼承一個基類,介面根本不能繼承類。這種模型避免了
Time of Update: 2015-05-14
標籤:c#using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program{ &
Time of Update: 2015-05-14
標籤:c#using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program{ &
Time of Update: 2015-05-14
標籤: using System.Windows.Forms;using System.IO;public static void CreateLog(Exception ex) { string path = Application.StartupPath +"\\Log"; if (!Directory.Exists(path)) {