出版時間:2009-10 出版社:清華大學出版社 作者:曾憲權 頁數(shù):313
前言
VisualC++.NET是Microsoft的下一代VisualC++語言。VisualC++一直是用于創(chuàng)建高性能的Windows和Web應用程序與Web服務的最佳語言。微軟公司將VisualC++與其他開發(fā)語言及工具相比后,將其比喻成“旗艦”語言,因此,學習利用VisualC++.NET進行windows程序開發(fā)是很有必要的。對掌握VisualC++.NET程序設計方法而言,選擇一本合適的教材是非常關鍵的。由于VisualC++.NET的內容非常豐富,如果教材的內容大而全,就會使讀者產(chǎn)生恐懼情緒,從而降低學習的積極性。反之,如果內容過少,又不能為讀者提供足夠的應用程序知識,因此,作者根據(jù)多年的程序設計課程教學的經(jīng)驗以及從事軟件開發(fā)的經(jīng)歷,在選材和組織上進行了精心安排,按照由淺入深、循序漸進的原則,系統(tǒng)地介紹了與VisualC++.NET編程相關的知識。本書具有以下兩個明顯的特點。(1)內容安排合理,強調應用。本書在內容的選擇和安排上,突出了對應用能力的培養(yǎng)。例如,為了讓讀者能夠應用所學的知識進行程序設計,把數(shù)據(jù)庫編程的內容放在前面,有利于提高讀者的學習興趣,迅速掌握所學知識。(2)知識點與案例相結合,強調模塊開發(fā)。本書強調案例為內容服務,在介紹相關知識點之后,都給出了相應的案例,讀者只要按照案例的步驟,就可以完成這一知識點程序的開發(fā)。此外,本書將賓館管理系統(tǒng)的開發(fā)貫穿在整個教材中,在每一章后面的綜合實例中,結合所學的知識點,給出賓館管理系統(tǒng)某些模塊的開發(fā)方法。這樣做,既是對本章內容的總結和鞏固,又提高了讀者的閱讀興趣,使學習和應用有機地結合起來。
內容概要
本書根據(jù)作者多年計算機程序設計課程教學和應用軟件開發(fā)的經(jīng)驗,并借鑒其他相關教材的優(yōu)點,從應用和實戰(zhàn)的角度出發(fā),以Visual C++.NET 2003為平臺,以一個典型的賓館管理系統(tǒng)的開發(fā)為主線,從全新的角度介紹了Visual C++.NET編程的相關知識。全書共分10章,第1章介紹了Visual C++.NET的集成開發(fā)環(huán)境以及開發(fā)和調試程序的知識和技巧,第2章介紹了進行Windows應用程序開發(fā)的一些基礎知識,第3章通過實例介紹了菜單、工具欄以及狀態(tài)欄設計的知識,第4章給出了對話框設計的步驟以及如何向對話框添加控件以實現(xiàn)特定任務的方法和技巧,第5章介紹了利用AD0編寫數(shù)據(jù)庫應用程序的知識和方法,第6章給出了圖形圖像和文字處理的相關知識以及編程技術,第7章和第8章分別討論了Visual C++.NET的文檔視圖結構、網(wǎng)絡編程的知識及其應用,第9章討論了利用托管c++進行Windows應用程序開發(fā)的基礎知識,第10章通過一個具體的例子說明了如何制作Windows安裝程序的理論和技術。內容基本涵蓋利用Visual C++.NET進行Windows程序開發(fā)的基礎知識,結構清晰、案例豐富。 本書適合作為高等院校計算機及其相關專業(yè)Windows程序設計的教程,也可以作為Windows軟件工程師培訓教材或從事Windows下系統(tǒng)開發(fā)人員的參考書。 為方便教師教學和讀者自學,本書配有電子教案,讀者可到相應的網(wǎng)站下載,也可以直接與作者聯(lián)系。
書籍目錄
第1章 走進Visual C++.NET世界 1.1 Visual C++.NET編程基礎 1.1.1 認識.NET框架 1.1.2 Visual C++.NET探秘 1.2 Visual C++.NET集成開發(fā)環(huán)境(IDE) 1.2.1 開發(fā)界面 1.2.2 解決方案資源管理器 1.2.3 對象瀏覽器 1.2.4 類視圖 1.2.5 編輯器窗口 1.2.6 工具箱 1.2.7 服務器資源管理器 1.2.8 屬性窗口 1.2.9 菜單欄和工具欄 1.3 Visual C++.NET應用程序開發(fā)過程 1.3.1 生成應用程序框架 1.3.2 在文件中添加代碼 1.4 應用程序的調試 1.4.1 語法錯誤的修正 1.4.2 斷點的設置和執(zhí)行 1.4.3 查看和更改變量的值 1.5 小結 思考與練習第2章 Windows程序設計基礎 2.1 Windows編程基礎 2.1.1 Windows編程基本概念 2.1.2 Windows應用程序的結構 2.1.3 Windows程序示例 2.2 MFC程序設計基礎 2.2.1 MFC類庫的層次結構 2.2.2 MFC定義的宏、全局函數(shù)及全局變量 2.2.3 MFC命名規(guī)則 2.3 應用程序框架 2.3.1 構架Windows應用程序框架 2.3.2 文檔和視圖 2.3.3 消息映射機制 2.4 綜合實例——創(chuàng)建賓館管理系統(tǒng)的框架 2.5 小結 思考與練習第3章 菜單、工具欄和狀態(tài)欄 3.1 菜單 3.1.1 Windows的菜單 3.1.2 用編輯器設計菜單 3.1.3 定義菜單項的快捷鍵 3.1.4 菜單創(chuàng)建示例程序 3.1.5 動態(tài)菜單設計 3.1.6 快捷菜單的實現(xiàn) 3.2 工具欄的設計和使用 3.2.1 工具欄位圖 3.2.2 工具欄和命令消息 3.2.3 工具欄更新命令UI消息控制函數(shù) 3.2.4 尋找主框架窗口 3.2.5 工具欄示例程序ToolBarExample 3.3 狀態(tài)欄的設計與使用 3.3.1 狀態(tài)欄的定義 3.3.2 狀態(tài)欄的常用操作 3.3.3 狀態(tài)欄示例程序StatusBar 3.4 綜合實例——賓館管理系統(tǒng)菜單、工具欄和狀態(tài)欄設計 3.4.1 系統(tǒng)功能分析 3.4.2 賓館管理系統(tǒng)的菜單設計 3.4.3 賓館管理系統(tǒng)的工具欄設計 3.4.4 賓館管理系統(tǒng)的狀態(tài)欄設計 3.5 小結 思考與練習第4章 對話框設計和編程 4.1 對話框基礎知識 ……第5章 數(shù)據(jù)庫編程第6章 多媒體應用程序設計第7章 文檔視圖結構第8章 網(wǎng)絡編程第9章 托管C++編程第10章 應用程序的安裝和部署參考文獻
章節(jié)摘錄
插圖:2.1.1windows編程基本概念1.窗口窗口是windows應用程序中的一個非常重要的元素。一個Windows應用程序至少要有一個窗口,被稱為主窗口。從用戶的角度講,窗口是屏幕上與一個應用程序相對應的矩形區(qū)域,是用戶與應用程序之間的圖形化的接口。每當用戶打開一個應用程序時,應用程序就會創(chuàng)建并顯示一個窗口;當用戶操作窗口中的對象時,窗口就會做出反映;關閉主窗口時就會終止應用程序的運行;通過選擇應用程序窗口,就會選擇與窗口對應的應用程序。從程序員的角度講,窗口是windows應用程序的基本操作單元,是系統(tǒng)管理應用程序的基本單位,是應用程序與用戶之間交互的接口。應用程序的運行過程就是窗口內部、窗口與窗口之間、窗口與系統(tǒng)之間進行數(shù)據(jù)處理和數(shù)據(jù)交換的過程。因此,編寫應用程序就是要創(chuàng)建一個或多個窗口,管理多個窗口之間的數(shù)據(jù)處理與交換。一個完整的窗口具有許多特征,包括光標(鼠標進入該窗口時的形狀)、圖標、菜單、背景色等。產(chǎn)生窗口的過程類似汽車的生產(chǎn)過程,在生產(chǎn)汽車前,必須先在圖紙上設計好該車型(選擇搭配汽車的各個部件),并要為這種新設計好的車型起個名稱,如“奔馳S600”。以后,便可以生產(chǎn)“奔馳S600”這款汽車了,可以按照這個型號生產(chǎn)若干輛汽車,同一型號的車,可以具有不同的顏色。創(chuàng)建一個窗口前,也必須設計好窗口(指定窗口的那些特性)。窗口的特性是由一個wNDCLASS結構體進行定義的。wNDCLASS的定義如下所示。
編輯推薦
《Visual C++.NET程序設計實用教程》:叢書特點:案例驅動的教學模式一線優(yōu)秀教師擔綱編寫立體化教學資源解決方案
圖書封面
評論、評分、閱讀與下載
Visual C++.NET程序設計實用教程 PDF格式下載