原创 InstallShield自定義對話框淺談(二)
二、 根據輸入控制對話框上控件的有效性在自定義了一個對話框之後,可能需要對對話框上的控件之間的關係進行一些控制,比如當選中了某單選框後,使一些控件有效,而選中其他的單選框後,另一些控件有效等等。要實現這些功能,就需要手動編寫Install
原创 refactoring Patterns第七部分
雖然refactoring幾乎可以隨時進行,然而,按照我們關於兩頂帽子的原則,在某些場合下,refactoring的介入顯得更加實際、有意義、富有成效。 另外,在最後進入Refactoring實踐之前,我把Kent Beck和Martin
原创 How To Create a Modeless CPropertySheet with Standard Buttons
How To Create a Modeless CPropertySheet with Standard Buttons This article was previously published under Q146916 This
原创 refactoring Patterns:第一部分
refactoring Patterns:第一部分 這是關於refactoring思考的第一部分內容。本文將介紹refactoring的基本概念、定義,同時解釋正確、安全進行refactoring需要堅持的幾個原則 介紹代碼
原创 InstallShield自定義對話框淺談(四)
/*-----------------------------------------------------------------------
原创 IP地址控件小技巧
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office
原创 InstallShield自定義對話框淺談(三)
/*-----------------------------------------------------------------------
原创 InstallShield自定義對話框淺談(一)
關鍵字:InstallShield,_isuer.dll,自定義對話框 說明:本文檔的InstallShield爲6.22版本,語言:中文。操作系統爲Windows2000。資源編輯工具:Microsoft Visual C ++ 6.
原创 InstallShield 6.2 創建卸載快捷方式
InstallShield 6.2 創建卸載快捷方式<?xml:namespace prefix = o ns = "urn:schemas-mi
原创 從用戶接觸到完成需求說明書
從用戶接觸到完成需求說明書 內容: 前言到用戶前的準備需求調研前言 對於需求分析有很多相應的書籍說明如何分析,卻沒有具體的過程描述,本文講述一個實際的可以操作的需求確認過程。 前提 在用戶與公司簽定開發協議的前提下,完成由
原创 如何闖過外企面試關
如何闖過外企面試關 3月是員工跳槽頻繁發生的季節,而外企往往因其良好的工作環境、豐厚的薪酬、較多的個人發展機會而成爲衆多跳槽者競相追逐的目標。但很多人在面試環節中慘遭“滑鐵盧”,遺憾地與心儀已久的崗位失之交臂。如何能讓面試官接受
原创 InstallShield自定義對話框淺談(五)
//=======================================================================
原创 refactoring Patterns:第二部分
refactoring Patterns:第二部分 爲什麼要 Refactoring 爲什麼要去改變已經可以正確運行的軟件?這樣的改變是否影響到我們的設計,從而進一步改變我們對於面向對象系統進行設計的方法和思路?本部分試圖回答這些問
原创 refactoring Patterns:第三部分
本文緊接第二部分,繼續講述應用 refactoring 應該考慮的問題。 任何一種技術都可能有它自己的麻煩。但是往往在我們使用一種新技術的時候,可能還不能深入到發現它帶來的問題,正如Martin Fowler所說:在學習一種能夠極大提高生
原创 獲取cpuid
String GetCPUID(){ #define CPUID dw 0xa20f DWORD dwCPUName, dwCPUReserved1, dwCPUReserved2, dwCPUID; String st