Visual C++.NET程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2009-10  出版社:清華大學(xué)出版社  作者:曾憲權(quán)  頁(yè)數(shù):313  

前言

VisualC++.NET是Microsoft的下一代VisualC++語(yǔ)言。VisualC++一直是用于創(chuàng)建高性能的Windows和Web應(yīng)用程序與Web服務(wù)的最佳語(yǔ)言。微軟公司將VisualC++與其他開發(fā)語(yǔ)言及工具相比后,將其比喻成“旗艦”語(yǔ)言,因此,學(xué)習(xí)利用VisualC++.NET進(jìn)行windows程序開發(fā)是很有必要的。對(duì)掌握VisualC++.NET程序設(shè)計(jì)方法而言,選擇一本合適的教材是非常關(guān)鍵的。由于VisualC++.NET的內(nèi)容非常豐富,如果教材的內(nèi)容大而全,就會(huì)使讀者產(chǎn)生恐懼情緒,從而降低學(xué)習(xí)的積極性。反之,如果內(nèi)容過(guò)少,又不能為讀者提供足夠的應(yīng)用程序知識(shí),因此,作者根據(jù)多年的程序設(shè)計(jì)課程教學(xué)的經(jīng)驗(yàn)以及從事軟件開發(fā)的經(jīng)歷,在選材和組織上進(jìn)行了精心安排,按照由淺入深、循序漸進(jìn)的原則,系統(tǒng)地介紹了與VisualC++.NET編程相關(guān)的知識(shí)。本書具有以下兩個(gè)明顯的特點(diǎn)。(1)內(nèi)容安排合理,強(qiáng)調(diào)應(yīng)用。本書在內(nèi)容的選擇和安排上,突出了對(duì)應(yīng)用能力的培養(yǎng)。例如,為了讓讀者能夠應(yīng)用所學(xué)的知識(shí)進(jìn)行程序設(shè)計(jì),把數(shù)據(jù)庫(kù)編程的內(nèi)容放在前面,有利于提高讀者的學(xué)習(xí)興趣,迅速掌握所學(xué)知識(shí)。(2)知識(shí)點(diǎn)與案例相結(jié)合,強(qiáng)調(diào)模塊開發(fā)。本書強(qiáng)調(diào)案例為內(nèi)容服務(wù),在介紹相關(guān)知識(shí)點(diǎn)之后,都給出了相應(yīng)的案例,讀者只要按照案例的步驟,就可以完成這一知識(shí)點(diǎn)程序的開發(fā)。此外,本書將賓館管理系統(tǒng)的開發(fā)貫穿在整個(gè)教材中,在每一章后面的綜合實(shí)例中,結(jié)合所學(xué)的知識(shí)點(diǎn),給出賓館管理系統(tǒng)某些模塊的開發(fā)方法。這樣做,既是對(duì)本章內(nèi)容的總結(jié)和鞏固,又提高了讀者的閱讀興趣,使學(xué)習(xí)和應(yīng)用有機(jī)地結(jié)合起來(lái)。

內(nèi)容概要

本書根據(jù)作者多年計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)和應(yīng)用軟件開發(fā)的經(jīng)驗(yàn),并借鑒其他相關(guān)教材的優(yōu)點(diǎn),從應(yīng)用和實(shí)戰(zhàn)的角度出發(fā),以Visual C++.NET 2003為平臺(tái),以一個(gè)典型的賓館管理系統(tǒng)的開發(fā)為主線,從全新的角度介紹了Visual C++.NET編程的相關(guān)知識(shí)。全書共分10章,第1章介紹了Visual C++.NET的集成開發(fā)環(huán)境以及開發(fā)和調(diào)試程序的知識(shí)和技巧,第2章介紹了進(jìn)行Windows應(yīng)用程序開發(fā)的一些基礎(chǔ)知識(shí),第3章通過(guò)實(shí)例介紹了菜單、工具欄以及狀態(tài)欄設(shè)計(jì)的知識(shí),第4章給出了對(duì)話框設(shè)計(jì)的步驟以及如何向?qū)υ捒蛱砑涌丶詫?shí)現(xiàn)特定任務(wù)的方法和技巧,第5章介紹了利用AD0編寫數(shù)據(jù)庫(kù)應(yīng)用程序的知識(shí)和方法,第6章給出了圖形圖像和文字處理的相關(guān)知識(shí)以及編程技術(shù),第7章和第8章分別討論了Visual C++.NET的文檔視圖結(jié)構(gòu)、網(wǎng)絡(luò)編程的知識(shí)及其應(yīng)用,第9章討論了利用托管c++進(jìn)行Windows應(yīng)用程序開發(fā)的基礎(chǔ)知識(shí),第10章通過(guò)一個(gè)具體的例子說(shuō)明了如何制作Windows安裝程序的理論和技術(shù)。內(nèi)容基本涵蓋利用Visual C++.NET進(jìn)行Windows程序開發(fā)的基礎(chǔ)知識(shí),結(jié)構(gòu)清晰、案例豐富。    本書適合作為高等院校計(jì)算機(jī)及其相關(guān)專業(yè)Windows程序設(shè)計(jì)的教程,也可以作為Windows軟件工程師培訓(xùn)教材或從事Windows下系統(tǒng)開發(fā)人員的參考書。    為方便教師教學(xué)和讀者自學(xué),本書配有電子教案,讀者可到相應(yīng)的網(wǎng)站下載,也可以直接與作者聯(lián)系。

書籍目錄

第1章 走進(jìn)Visual C++.NET世界  1.1  Visual C++.NET編程基礎(chǔ)    1.1.1 認(rèn)識(shí).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 對(duì)象瀏覽器    1.2.4 類視圖    1.2.5 編輯器窗口    1.2.6 工具箱    1.2.7 服務(wù)器資源管理器    1.2.8  屬性窗口    1.2.9 菜單欄和工具欄  1.3 Visual C++.NET應(yīng)用程序開發(fā)過(guò)程    1.3.1 生成應(yīng)用程序框架    1.3.2 在文件中添加代碼  1.4 應(yīng)用程序的調(diào)試    1.4.1 語(yǔ)法錯(cuò)誤的修正    1.4.2 斷點(diǎn)的設(shè)置和執(zhí)行    1.4.3 查看和更改變量的值  1.5 小結(jié)  思考與練習(xí)第2章 Windows程序設(shè)計(jì)基礎(chǔ)  2.1 Windows編程基礎(chǔ)    2.1.1  Windows編程基本概念    2.1.2  Windows應(yīng)用程序的結(jié)構(gòu)    2.1.3  Windows程序示例  2.2  MFC程序設(shè)計(jì)基礎(chǔ)    2.2.1  MFC類庫(kù)的層次結(jié)構(gòu)    2.2.2  MFC定義的宏、全局函數(shù)及全局變量    2.2.3  MFC命名規(guī)則  2.3 應(yīng)用程序框架    2.3.1 構(gòu)架Windows應(yīng)用程序框架    2.3.2 文檔和視圖    2.3.3 消息映射機(jī)制  2.4 綜合實(shí)例——?jiǎng)?chuàng)建賓館管理系統(tǒng)的框架  2.5 小結(jié)  思考與練習(xí)第3章 菜單、工具欄和狀態(tài)欄  3.1 菜單    3.1.1 Windows的菜單    3.1.2 用編輯器設(shè)計(jì)菜單    3.1.3 定義菜單項(xiàng)的快捷鍵    3.1.4 菜單創(chuàng)建示例程序    3.1.5 動(dòng)態(tài)菜單設(shè)計(jì)    3.1.6 快捷菜單的實(shí)現(xiàn)  3.2 工具欄的設(shè)計(jì)和使用    3.2.1 工具欄位圖    3.2.2 工具欄和命令消息    3.2.3 工具欄更新命令UI消息控制函數(shù)    3.2.4 尋找主框架窗口    3.2.5 工具欄示例程序ToolBarExample  3.3 狀態(tài)欄的設(shè)計(jì)與使用    3.3.1 狀態(tài)欄的定義    3.3.2 狀態(tài)欄的常用操作    3.3.3 狀態(tài)欄示例程序StatusBar  3.4 綜合實(shí)例——賓館管理系統(tǒng)菜單、工具欄和狀態(tài)欄設(shè)計(jì)    3.4.1 系統(tǒng)功能分析    3.4.2 賓館管理系統(tǒng)的菜單設(shè)計(jì)    3.4.3 賓館管理系統(tǒng)的工具欄設(shè)計(jì)    3.4.4 賓館管理系統(tǒng)的狀態(tài)欄設(shè)計(jì)  3.5 小結(jié)  思考與練習(xí)第4章 對(duì)話框設(shè)計(jì)和編程  4.1 對(duì)話框基礎(chǔ)知識(shí) ……第5章 數(shù)據(jù)庫(kù)編程第6章 多媒體應(yīng)用程序設(shè)計(jì)第7章 文檔視圖結(jié)構(gòu)第8章 網(wǎng)絡(luò)編程第9章 托管C++編程第10章 應(yīng)用程序的安裝和部署參考文獻(xiàn)

章節(jié)摘錄

插圖:2.1.1windows編程基本概念1.窗口窗口是windows應(yīng)用程序中的一個(gè)非常重要的元素。一個(gè)Windows應(yīng)用程序至少要有一個(gè)窗口,被稱為主窗口。從用戶的角度講,窗口是屏幕上與一個(gè)應(yīng)用程序相對(duì)應(yīng)的矩形區(qū)域,是用戶與應(yīng)用程序之間的圖形化的接口。每當(dāng)用戶打開一個(gè)應(yīng)用程序時(shí),應(yīng)用程序就會(huì)創(chuàng)建并顯示一個(gè)窗口;當(dāng)用戶操作窗口中的對(duì)象時(shí),窗口就會(huì)做出反映;關(guān)閉主窗口時(shí)就會(huì)終止應(yīng)用程序的運(yùn)行;通過(guò)選擇應(yīng)用程序窗口,就會(huì)選擇與窗口對(duì)應(yīng)的應(yīng)用程序。從程序員的角度講,窗口是windows應(yīng)用程序的基本操作單元,是系統(tǒng)管理應(yīng)用程序的基本單位,是應(yīng)用程序與用戶之間交互的接口。應(yīng)用程序的運(yùn)行過(guò)程就是窗口內(nèi)部、窗口與窗口之間、窗口與系統(tǒng)之間進(jìn)行數(shù)據(jù)處理和數(shù)據(jù)交換的過(guò)程。因此,編寫應(yīng)用程序就是要?jiǎng)?chuàng)建一個(gè)或多個(gè)窗口,管理多個(gè)窗口之間的數(shù)據(jù)處理與交換。一個(gè)完整的窗口具有許多特征,包括光標(biāo)(鼠標(biāo)進(jìn)入該窗口時(shí)的形狀)、圖標(biāo)、菜單、背景色等。產(chǎn)生窗口的過(guò)程類似汽車的生產(chǎn)過(guò)程,在生產(chǎn)汽車前,必須先在圖紙上設(shè)計(jì)好該車型(選擇搭配汽車的各個(gè)部件),并要為這種新設(shè)計(jì)好的車型起個(gè)名稱,如“奔馳S600”。以后,便可以生產(chǎn)“奔馳S600”這款汽車了,可以按照這個(gè)型號(hào)生產(chǎn)若干輛汽車,同一型號(hào)的車,可以具有不同的顏色。創(chuàng)建一個(gè)窗口前,也必須設(shè)計(jì)好窗口(指定窗口的那些特性)。窗口的特性是由一個(gè)wNDCLASS結(jié)構(gòu)體進(jìn)行定義的。wNDCLASS的定義如下所示。

編輯推薦

《Visual C++.NET程序設(shè)計(jì)實(shí)用教程》:叢書特點(diǎn):案例驅(qū)動(dòng)的教學(xué)模式一線優(yōu)秀教師擔(dān)綱編寫立體化教學(xué)資源解決方案

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual C++.NET程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   對(duì)于編程有些用,感覺還值得購(gòu)買
  •   各章都有小例子,還有個(gè)操作數(shù)據(jù)庫(kù)的綜合實(shí)例,可操作性強(qiáng)。不過(guò)有些小錯(cuò)誤
  •   內(nèi)容可以,發(fā)貨速度可以。
  •   無(wú)法打開,書籍上所提供的網(wǎng)站
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7