原创 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