原创 C++lambda表達式(vs2010)
從vs2010開始C++已經開始支持lambda表達式: eg: vector<int> v; for( int i = 0; i < 10; ++i) { v.push_back(i); } foreach(v.beg
原创 關於系統集成的設計方案( 二 )
(注:本文續上一篇 關於系統集成的設計方案(一)) 經過上面的論述,我們決定採用系統集成的方式來滿足用戶的需求。那麼新的問題又有了,我們有集中集成方案可以選擇呢?哪種方案更能滿足我們的需求而且更容易擴展而且還不會增加系統不必
原创 VC Windows 服務開發
下面就跟着我一步一步地教你怎麼去創建一個服務應用程序吧。 本文主要介紹了OpenSCManager、 CreateService、OpenService、ControlService、DeleteService、 RegisterSer
原创 Ubuntu 下配置 Eclipse C++開發環境
版權所有:基礎軟件。作者郵箱:[email protected],[email protected]。本文首發於http://www.cnblogs.com/FoundationSoft。文章轉載請保持此版權信息
原创 C# 與 CPP 類型映射
//c++:HANDLE(void *) ---- c#:System.IntPtr //c++:Byte(unsigned char)
原创 關於系統集成的設計方案(一)
1、系統集成定義 既然要說系統集成那麼就應該給系統集成做個定義,這要做的好處很明顯,至少可以避免我們對集成的概念理解的不同而造成異議,對吧? 那麼什麼是系統集成呢?我給出的定義就是將兩個或兩個以上的由同一個公司或不同公司
原创 MFC 試圖拆分
MFC支持兩種類型的拆分窗口:靜態的和動態的。 靜態拆分窗口的行列數在拆分窗口被創建時就設置好了,用戶不能更改。但是用戶可以縮放各行各列。一個靜態拆分窗口最多可以包含16行16列。 要找一個使用了靜態拆分窗口的應用程序,只要看一下wind
原创 PHP JAVA C# 循環迭代
PHP 循環迭代 for($items as $value){ // $items 是數據集合 // $value 是集合內的元素 } JAVA 循環迭代 for(type value : items) {
原创 非託管C++ 調用 C# 動態庫
非託管C++代碼調用C#編寫的dll方法 CLR VIA C#這本書裏面的內容,在網上好像很少關於這方面的內容,貼出來以後留着看。 C#調用C++編寫的dll,一般都是直接用dllimport,這個資料很多。C++調用C#編寫的dl
原创 JavaScript 刷新子框架
用JavaScript刷新框架子頁面的8種方法 先來看一個簡單的例子: 下面以三個頁面分別命名爲frame.html、top.html、bottom.html爲例來具體說明如何做。 frame.html 由上(top.html)下(
原创 我的友情鏈接
51CTO博客開發大張
原创 CEdit添加鼠標事件處理
注:本方法適合MFC中 如 CEdit 本身不支持鼠標消息處理的控件但是需要鼠標鼠標事件的支持情況下變通使用; 1、本文以CEdit爲例; 2、爲CEdit控件所在的父窗口所關聯的類重載 PreTranslateMessage 方法; 3、
原创 不完美哲學
如果是我帶一個團隊做項目我會怎麼做呢?我時常這樣問自己。由於我的想象力比較豐富所以我經常給自己假設這種情景,雖然是假設但是還是些心得體會的,當然這些也是來自實際的工作與學習經驗的總結,也並非完全的臆測所得。 我們都知道,在做一個
原创 JavaScript處理Excel
function Print() { //初始化xmlDoc, 及Excel.Application InitApp() //初始化表格頭部 strHead = "地區|SIID|SI名稱|
原创 通用智能指針模板類及基礎對象類定義
通過引用計數實現內存的智能管理的核心思想是通過記錄指向某塊已經申請的內存的地址,並記錄該內存被引用的次數;該內存每被引用一次,引用計數就需要添加一,相應的每減少一次引用,引用計數就要被減一,當引用計數爲零的時候就表示該內存已經不再使