原创 在WINDOWS應用程序中,消息從產生到被處理的完整流程

主要內容:該篇文章主要描述在WINDOWS應用程序中,消息從產生到被處理的完整流程,此處以界面某一個控件被點擊的整體流程爲例,說明消息的流動及處理過程(此處消息屬於輸入消息) 整體過程分析 1. 鼠標點擊,產生單擊事件,鼠標設

原创 c#關於Delegate最簡單的例子:兩個窗體間的消息傳遞

    關於Delegate【代理、委託】是C#中一個非常重要的概念,向前可以推演到C++的指針,向後可以延續到匿名方法、lambda表達式。         現在我就從一個最簡單最實用的一個小例子出發分析一下Delegate的使用。

原创 如何設計一個優秀的數據庫

一個成功的管理系統,是由:[50% 的業務 + 50% 的軟件] 所組成,而 50% 的成功軟件又有 [25% 的數據庫 + 25% 的程序] 所組成,數據庫設計的好壞是一個關鍵。如果把企業的數據比做生命所必需的血液,那麼數據庫

原创 C++常見問題與分析

1.求下面函數的返回值(微軟) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; }  假定x = 9999。 答案:8

原创 爲什麼類中的線程函數必須要聲明靜態?

之前也沒注意到這問題,大家先搞清楚下面幾個關鍵詞吧: [cpp] view plaincopyprint? class CMyTest   {   public:       CMyTest();       ~CMyT

原创 C++ Boost 庫文檔索引

C++ Boost 庫文檔索引 1 按字母順序庫列表2 按主題庫列表 2.0 字符串和文本處理( String and text processing)2.1 容器(Containers)2.2 迭代器(Iterators)2.3

原创 如何在Linux系統下進行C++程序開發

如何在Linux系統下進行C++程序開發 現在的LINUX系統是用得越來越多了,以後也將越陷越普遍,不管是系統還是服務器,本文將介紹如何在Linux系統下進行C++程序開發!   Linux是一類Unix計算機操作系統的統稱

原创 BOOST庫介紹,安裝

boost是一個準標準庫,相當於STL的延續和擴充,它的設計理念和STL比較接近,都是利用泛型讓複用達到最大化。不過對比STL,boost更加實用。  STL集中在算法部分,而boost包含了不少工具類,可以完成比較具體的工作。

原创 SQL函數大全

--聚合函數 use pubsgoselect avg(distinct price)  --算平均數from titleswhere type='business'go use pubsgoselect max(ytd_sales

原创 C++拷貝構造函數(深拷貝,淺拷貝)

C++拷貝構造函數(深拷貝,淺拷貝) 對於普通類型的對象來說,它們之間的複製是很簡單的,例如:int a=88; int b=a; 而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在各種成員變量。下面看一個類對象拷貝的簡

原创 vs2010下 boost庫的使用筆記(一)

下載boost_1_46_1庫http://www.boost.org/users/download/。(目前的版本爲:1_55_0) 我把它解壓縮到了E:/mylib/boost_1_46_1下面。 在vs上面 文件>新建 > 項目

原创 C++的四種cast操作符的區別--類型轉換

Q:什麼是C風格轉換?什麼是static_cast, dynamic_cast 以及 reinterpret_cast?區別是什麼?爲什麼要注意? A:轉換的含義是通過改變一個變量的類型爲別的類型從而改變該變量的表示方式。爲了類型轉換

原创 關於C++中的虛擬繼承的一些總結

關於C++中的虛擬繼承的一些總結 1.爲什麼要引入虛擬繼承 虛擬繼承是多重繼承中特有的概念。虛擬基類是爲解決多重繼承而出現的。如:類D繼承自類B1、B2,而類B1、B2都繼承自類A,因此在類D中兩次出現類A中的變量和函數。爲了節

原创 如何設計數據庫

爲什麼需要設計數據庫        這裏我們思考兩個問題: 修建茅屋需要設計嗎?修建大廈需要設計嗎? 結論是:當數據庫比較複雜(如數據量大,表較多,業務關係複雜)時,我們需要先設計數據庫; 因爲,良好的數據庫設計能夠: q     

原创 sql經典題目

本文出處:http://blog.csdn.net/lenotang/article/details/3304575  看過請留個言,轉載請註明出處,尊重作者勞動成果,謝謝!    應學員們的需求,我這裏列出一些外面公司筆試用的的S