近年來軟件開發(fā)工具日漸成為人們關注的焦點,而且它在軟件開發(fā)中的作用非常重要。本書一共分為13章,依次介紹了如何利用VisualC++這個軟件開發(fā)工具來實現(xiàn)多線程、多媒體、動態(tài)鏈接庫、數(shù)據(jù)庫和網絡編程;然后討論了當今最流行的軟件開發(fā)方法,即組件對象模型的理論以及如何使用軟件開發(fā)工具和如何實現(xiàn)容器、服務器、自動化、ActiveX控件;最后講述了混合編程和自制AppWizard實現(xiàn)的編程。在本書的編著過程中,作者根據(jù)多年的編程經驗,把VisualC++這個工具講得深入淺出,盡量減少冗長無味的說明,代之以具體實用的例題演示,易于讀者掌握;同時力爭理論和實踐結合。通過實例,引導讀者把握VisualC++的精髓所在;同時在講述實例之后進行理論闡述,讓讀者不僅知其然,而且知其所以然。因此本書的順序是從軟件開發(fā)工具開始,一步一步地引到VisualC++這個工具中來,然后以理論和實踐相結合的方法介紹當今最重要的一些編程和編程思想。本書注重開發(fā)實例、開發(fā)經驗、開發(fā)技巧和Windows高級特性開發(fā),適合于中級及中級以上的用戶,尤其是用作教材。對其他有一定使用經驗的讀者,也可通過本書掌握本書深層次的開發(fā)方法,學會用更巧妙的辦法開發(fā)出高水平的VisualC++應用程序。由于本書實例豐富、理論清晰,因此可讀性較強。本書適合作為大學院校的教材,也可以供具有VisualC++基礎的讀者自學使用。