本書每一章開始,首先提出技能目標。該目標的確定是建立在實用的基礎上,並不強調知識的深度和難度,
旨在為讀者確定學習的基礎目標,以及明確通過本章學習所應具備的基本能力。
技能目標下面一部分為情景描述,即簡要介紹本章的項目所適用的環境、應當具備的基本功能以及擴展的方向等,使讀者對即將開發的項目有一定的感性認識。在時間和課時允許的條件下,還可以根據軟件工程的相關內容,例如需求分析,對該部分做進一步的擴展和補充。
接下來為實戰引導,采取圖文並茂的方式,一步步詳細介紹項目實現的過程,並在其中穿插編程技巧、提示和說明等,進一步專注技能方面的介紹。
由於項目的步驟非常詳細,強烈建議讀者在完成項目的過程中,一定多思考,多問為什麼,
多總結。不要出現在項目完成後,隻見樹木,不見森林的情況。在引導過程中,按照界面設計、功能代碼實現、功能測試三部分完成。根據不同專業方向的不同要求,可側重其中的某一部分。例如著重測試方面的讀者,可針對已完成的項目,對測試部分做詳細的設計。
通過前面的介紹,一個小項目基本完成。根據其中涉及的相關知識,再提煉出該部分的核心技能。這部分核心技能的學習,可以以本書為基礎並結合MSDN獲取到更多的知識。采用這種學習方式,鍛煉和培養了讀者根據需要去獲得相關知識的方法和能力。實踐證明,這樣的方法在實際項目開發中是非常實用和有效的。