原创 字符串轉換系列五:BSTR、char*和CString轉換
五、BSTR、char*和CString轉換 (1) char*轉換成CString 若將char*轉換成CString,除了直接賦值外,還可使用CString::Format進行。例如:char chArray[] = "Thi
原创 戀愛中的設計模式 之 Composite模式 (合成模式)
戀愛中的設計模式 之 合成模式 ----Composite Pattern Composite模式的核心特點: 以樹型結構組
原创 採用Cardinal法構造插枝分段三次樣條曲線 : 代碼篇
說明:Spline類就是Cardinal樣條曲線了,這個類裏面記錄了4個控制點:m_startControlPoint, m_startPoint, m_endPoint, m_endControlPoint, 分別按順序對應Pk-1,
原创 MSIL 指令大全
公共字段Add 將兩個值相加並將結果推送到計算堆棧上。 Add_Ovf 將兩個整數相加,執行溢出檢查,並且將結果推送到計算堆棧上。 Add_Ovf_U
原创 C#中的一些小技巧
1、獲取My Documents文件夾:string myDocumentsPath = Environment.SpecialFolder.MyDo
原创 [FxCop.設計規則]2. 程序集應該擁有有效的強命名
版權聲明: 本文由timewolf完成,首發於CSDN,作者保留版權。未經許可,不得使用於任何商業用途。歡迎轉載,但請保持文章及版權聲明完整。如需聯絡請發郵件:karla9(AT)eyou(dot)com 原文引用: A
原创 [FxCop.設計規則]4. 避免太多的範型參數
4. 避免太多的範型參數 原文引用: Avoid excessive parameters on generic types TypeName: AvoidExcessiveParametersOnGenericType
原创 [FxCop.設計規則] 3. 避免定義空的接口
版權聲明: 本文由timewolf完成,首發於CSDN,作者保留版權。未經許可,不得使用於任何商業用途。歡迎轉載,但請保持文章及版權聲明完整。如需聯絡請發郵件:karla9(AT)eyou(dot)com 3. 避免
原创 [FXCOP.設計規則]5. 避免命名空間中包含太少的類型
原文引用: Avoid namespaces with few types TypeName: AvoidNamespacesWithFewTypes CheckId: CA1020 Category: Mic
原创 [FxCop.設計規則]1. 抽象類型不應具有構造函數
抽象類型不應具有構造函數 TypeName AbstractTypesShouldNotHaveConstructors CheckId CA1012 Category Microsoft.Des
原创 字符串轉換系列四:CComBSTR和_bstr_t
四、CComBSTR和_bstr_t CComBSTR是對BSTR數據類型封裝的一個ATL類,它的操作比較方便。例如:CComBSTR bstr1; bstr1 = "Bye"; // 直接賦值OLECHAR* str = OLESTR
原创 區分C#中的struct和class
版權聲明: 本文由timewolf完成,首發於CSDN,作者保留版權。未經許可,不得使用於任何商業用途。歡迎轉載,但請保持文章及版權聲明完整。如需聯絡請發郵件:karla9(AT)eyou(dot)com 廢話不多說
原创 Vc調試入門
概述調試是一個程序員最基本的技能,其重要性甚至超過學習一門語言。不會調試的程序員就意味着他即使會一門語言,卻不能編制出任何好的軟件。這裏我簡要的根據自己的經驗列出調試中比較常用的技巧,希望對大家有用。本文約定,在選擇菜單時,通過/表示
原创 字符串轉換系列二:CString、CStringA 和 CStringW
二、CString、CStringA 和 CStringW Visual C++.NET中將CStringT作爲ATL和MFC的共享的“一般”字
原创 戀愛中的設計模式 之 Simple Factory模式 (簡單工廠模式).doc
戀愛中的設計模式 之 簡單工廠模式 ----Simple Factory Pattern Simple Factory模式的核心特點: 爲創建對象提供接口,將創建對象的具體過程屏蔽起來。 戀愛中的Simple F