原创 面向對象設計原則三

  面向對象設計的重要原則是創建抽象化,並且從抽象化導出具體化,具體化給出不同的實現。繼承關係就是一種從抽象化到具體化的導出。[Page]   抽象層包含的應該是應用系統的商務邏輯和宏觀的、對整個系統來說重要的戰略性決定,是必然性的體現。

原创 VC++動態鏈接庫(DLL)編程深入淺出(一)

 1.概論  先來闡述一下DLL(Dynamic Linkable Library)的概念,你可以簡單的把DLL看成一種倉庫,它提供給你一些可以直接拿來用的變量、函數或類。在倉庫的發展史上經歷了“無庫-靜態鏈接庫-動態鏈接庫”的時代

原创 地址,引用,傳地址,傳引用的分析

一,基本理論原理和理解  1, 傳值,         是把實參的值賦值給行參         那麼對行參的修改,不會影響實參的值            傳地址         是傳值的一種特殊方式,只是他傳遞的是地址,不是普通

原创 VC++動態鏈接庫(DLL)編程深入淺出(四)

這是《VC++動態鏈接庫(DLL)編程深入淺出》的第四部分,閱讀本文前,請先閱讀前三部分:(一)、(二)、(三)。  MFC擴展DLL的內涵爲MFC的擴展,用戶使 用MFC擴展DLL就像使用MFC本身的DLL一樣。除了可以在MFC擴展DL

原创 Java 調用其他開發語言開發的動態鏈接庫文件(一)

一,JAVA 調用delphi開發的動態庫文件 JNI(Java Native Interface , Java 本地接口 ) 技術大家都不陌生,它可以幫助解決 Java 訪問底層硬件的侷限和執行效率的提高。關於 JNI 的開發,大

原创 面向對象設計原則四

 4.2什麼是合成?什麼是聚合?   合成(Composition)和聚合(Aggregation)都是關聯(Association)的特殊種類。   聚合表示整體和部分的關係,表示“擁有”。如奔馳S360汽車,對奔馳S360引擎、奔馳S

原创 抽象類和接口的區別

abstract class和interface是Java語言中對於抽象類定義進行支持的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。 abstract class和interface之間在對於抽象類定義的支持方

原创 CString ,BSTR ,LPCTSTR之間關係和區別

CString ,BSTR ,LPCTSTR之間關係和區別 CString是一個動態TCHAR數組,BSTR是一種專有格式的字符串(需要用系統提供的函數來操縱,LPCTSTR只是一個常量的TCHAR指針。 CString 是一個

原创 Delphi format的用法

Delphi format的用法 一、Format函數的用法 Format是一個很常用,卻又似乎很煩的方法,本人試圖對這個方法的幫助進行一些翻譯,讓它有一個完整的概貌,以供大家查詢之用: 首先看它的聲明:function For

原创 遊戲服務器的架構設計

遊戲服務器的架構設計 作者: xiaohyy   遊戲服務器的設計是一項頗有挑戰性的工作,遊戲服務器的發展也由以前的單服結構轉變爲多服機構,甚至出現了bigworld引擎的分佈式解決方案,最近瞭解到Unreal的服務器解決方案atlas也

原创 WINDOWS 常用API函數說明

AdjustWindowRect 給定一種窗口樣式,計算獲得目標客戶區矩形所需的窗口大小 AnyPopup 判斷屏幕上是否存在任何彈出式窗口 ArrangeIconicWindows 排列一個父窗口的最小化子窗口 AttachThr

原创 Java中的對象釋放問題

許多方面,Java 類似於 C++。Java 的語法非常類似於 C++,Java 有類、方法和數據成員;Java 的類有構造函數; Java 有異常處理。  但是,如果你使用過 C++ 會發現 Java 也丟掉一些可能是你熟悉的特性。這

原创 面向對象設計原則二

單一職責原則(SRP):一個類應當只有一個改變的原因,類只需要知道一件事情,它們應當有一個單獨的職責,要點就是當一個類需要改變時,應當只有一個原因。 開放-封閉原則(OCP):軟件實體(類、模塊、函數等)應當爲擴展而開放,又爲修改而封

原创 面向對象設計原則

1) 單一職責原則 (The Single Responsiblity Principle,簡稱SRP) 2) 開放-封閉原則 (The Open-Close Principle,簡稱OCP) 3) Liskov 替換原則(The

原创 串口通訊編程系列之RS232接口說明

串口通信標誌中的RS-232接口說明     針腳                                          功能                                                 符