第2章數(shù)據(jù)庫(kù)的建立與維護(hù)_第1頁(yè)
第2章數(shù)據(jù)庫(kù)的建立與維護(hù)_第2頁(yè)
第2章數(shù)據(jù)庫(kù)的建立與維護(hù)_第3頁(yè)
第2章數(shù)據(jù)庫(kù)的建立與維護(hù)_第4頁(yè)
第2章數(shù)據(jù)庫(kù)的建立與維護(hù)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1第2章數(shù)據(jù)庫(kù)的建立與維護(hù)2第2章

開始C++編程之旅——Hello,C++

C++的開發(fā)環(huán)境

C++程序開發(fā)過(guò)程第一個(gè)C++程序

C++代碼編寫標(biāo)準(zhǔn)使用幫助系統(tǒng)3第2章

開始C++編程之旅——Hello,C++

C++的開發(fā)環(huán)境

C++程序開發(fā)過(guò)程第一個(gè)C++程序

C++代碼編寫標(biāo)準(zhǔn)使用幫助系統(tǒng)4第2章

開始C++編程之旅——Hello,C++

C++的開發(fā)環(huán)境

C++程序開發(fā)過(guò)程第一個(gè)C++程序

C++代碼編寫標(biāo)準(zhǔn)使用幫助系統(tǒng)5第2章

開始C++編程之旅——Hello,C++

C++的開發(fā)環(huán)境

C++程序開發(fā)過(guò)程第一個(gè)C++程序

C++代碼編寫標(biāo)準(zhǔn)使用幫助系統(tǒng)6第2章

開始C++編程之旅——Hello,C++

C++的開發(fā)環(huán)境

C++程序開發(fā)過(guò)程第一個(gè)C++程序

C++代碼編寫標(biāo)準(zhǔn)使用幫助系統(tǒng)7

2.1.2開始C++程序——【新建】對(duì)話框2.1.3工程管理——工作區(qū)窗口2.1.4代碼編輯——編輯窗口2.1.5程序調(diào)試——輸出窗口8工作區(qū)窗口編輯窗口輸出窗口標(biāo)題欄菜單欄工具欄菜單欄狀態(tài)欄92.1.2開始C++程序——【新建】對(duì)話框選擇【File】【New】菜單命令,即可翻開【New】對(duì)話框。10【New】對(duì)話框中包含了4個(gè)選項(xiàng)卡

1.【Projects】選項(xiàng)卡用于創(chuàng)立各種類型的工程。2.【Files】選項(xiàng)卡用于創(chuàng)立不同類型的文件。3.【W(wǎng)orkspaces】選項(xiàng)卡用于創(chuàng)立新的工作區(qū)。程序正是通過(guò)工作區(qū)管理多個(gè)工程的。4.【OtherDocuments】用來(lái)創(chuàng)立程序所需要的文檔文件。如Word文件、Excel工作表和PowerPoint演示文稿等文件。112.1.3工程管理——工作區(qū)窗口

各種管理。

12工程工作區(qū)窗口包含3個(gè)選項(xiàng)卡1.【ClassView〔類視圖〕】:用以顯示工程中的所有的類信息。2.【ResourceView〔資源視圖〕】:包含了工程中所有資源的層次列表。3.【FileView〔文件視圖〕】:可將工程中的所有文件分類顯示,每一類文件在【FileView】頁(yè)面中都有自己的目錄項(xiàng)。132.1.4代碼編輯——編輯窗口

程序代碼是在編輯窗口中進(jìn)行操作的如輸入、修改、刪除和保存等142.1.5程序調(diào)試——輸出窗口

編譯器在Output窗口給出語(yǔ)法錯(cuò)誤和編譯錯(cuò)誤信息。

152.2C++程序開發(fā)2.2.1根本概念2.2.2C++程序開發(fā)過(guò)程162.2.1根本概念源程序:用源語(yǔ)言寫的、沒(méi)有翻譯的程序,稱為“源程序〞。

C++源程序文件的擴(kuò)展名為“cpp〞。目標(biāo)程序:是源程序通過(guò)翻譯加工以后所生成的程序。

C++目標(biāo)程序文件的擴(kuò)展名為“obj〞文件。翻譯程序:是指用來(lái)把源程序翻譯為目標(biāo)程序的程序。對(duì)翻譯程序來(lái)說(shuō),源程序作為輸入,經(jīng)過(guò)翻譯程序的處理,輸出的是目標(biāo)程序。

17翻譯程序有三種不同類型:匯編程序、編譯程序和解釋程序。匯編程序:它的任務(wù)是把用匯編語(yǔ)言寫成的源程序翻譯為機(jī)器語(yǔ)言形式的目標(biāo)程序。編譯程序:如果源程序使用的是高級(jí)程序設(shè)計(jì)語(yǔ)言,經(jīng)過(guò)翻譯程序加工生成目標(biāo)程序,那么,該翻譯程序就稱為“編譯程序〞。解釋程序:它也是一種翻譯程序,同樣是將使用高級(jí)語(yǔ)言編寫的源程序翻譯成機(jī)器指令。它與編譯程序的不同之處是:編譯是指將源代碼〔靜態(tài)的〕

轉(zhuǎn)化成機(jī)器代碼并保存,最終執(zhí)行的是程序的機(jī)器碼形式。解釋是指逐句的讀入源代碼,逐一的翻譯實(shí)現(xiàn)其功能,翻譯過(guò)程不產(chǎn)生實(shí)際的機(jī)器碼,更不保存。

182.2.2C++程序開發(fā)過(guò)程

一個(gè)程序在編譯環(huán)境中,從編寫代碼到生成可執(zhí)行文件最后到運(yùn)行正確需要經(jīng)過(guò)編輯、編譯、連接、運(yùn)行和調(diào)試這幾個(gè)階段。19程序開發(fā)過(guò)程如圖

開始程序設(shè)計(jì)源程序cpp編譯錯(cuò)誤Y目標(biāo)程序obj程序連接錯(cuò)誤Y程序運(yùn)行正確N結(jié)束編輯階段編譯階段連接階段運(yùn)行階段20

第1個(gè)C++程序——Hello,world2.3.1創(chuàng)立源程序2.3.2創(chuàng)立并運(yùn)行多文件程序2.3.3C++程序的根本組成

212.3.1創(chuàng)立源程序用C++編寫HelloWorld程序,目的:⑴了解如何輸入及運(yùn)行C++程序⑵C++語(yǔ)言的根本特點(diǎn)【范例2-1】在VisualC++6.0中創(chuàng)立源程序,目的是在命令行中輸出“Hello,world!〞。

222.3.2編譯、連接和運(yùn)行程序源程序創(chuàng)立完畢后,還需要編輯、連接,運(yùn)行,才能輸出程序的結(jié)果。232.3.3創(chuàng)立并運(yùn)行多文件程序

假設(shè)一個(gè)程序包含多個(gè)源程序文件,那么需要建立一個(gè)項(xiàng)目文件,工程文件擴(kuò)展名為.dsp〔保存工程設(shè)置〕,它用于維護(hù)應(yīng)用程序中所有的源代碼文件,以及編譯、連接應(yīng)用程序,以便創(chuàng)立可執(zhí)行程序。工程工作區(qū)文件的擴(kuò)展名為.dsw,用于保存工程工作區(qū)的設(shè)置,它可以有一個(gè)工程及假設(shè)干個(gè)子工程,但只有一個(gè)活動(dòng)的工程?!痉独?-2】輸出“Hello,world!〞242.3.4C++程序的根本組成1.預(yù)處理命令在程序開始出現(xiàn)含有以“#〞開頭的命令,它們是預(yù)處理命令。三類預(yù)處理命令:宏定義命令、文件包含命令和條件編譯命令。如#include<iostream.h>是文件包含的預(yù)處理命令,iostream.h設(shè)置了C++的I/O相關(guān)環(huán)境,定義輸入和輸出流對(duì)象cin與cout等。252.函數(shù)

C++程序是由一個(gè)主函數(shù)和假設(shè)干個(gè)函數(shù)組成。主函數(shù)即main函數(shù),它是組成程序最根本的局部,表示程序執(zhí)行的開始點(diǎn)。程序中可以使用系統(tǒng)中所提供的庫(kù)函數(shù),也可以使用自己編寫的函數(shù)。一對(duì)花括號(hào)“{}〞括起來(lái)的內(nèi)容稱為函數(shù)體,是函數(shù)功能的實(shí)現(xiàn)〔關(guān)于函數(shù)的內(nèi)容在第9章詳細(xì)介紹〕。263.注釋⑴單行注釋:以““//〞開頭,直到該行結(jié)束。

//要注釋的內(nèi)容⑵多行注釋:以“/*〞開頭和以“*/〞作為結(jié)束,它們之間的內(nèi)容都是注釋內(nèi)容。

/*注釋內(nèi)容的開始

注釋內(nèi)容結(jié)束*/C++編譯時(shí)忽略注釋,也就是不參加編譯272.4C++代碼編寫標(biāo)準(zhǔn)1.一般情況下每個(gè)語(yǔ)句占用一行。2.表示結(jié)構(gòu)層次的大括弧,寫在該結(jié)構(gòu)化語(yǔ)句第一個(gè)字母的下方,與結(jié)構(gòu)化語(yǔ)句對(duì)齊,并占用一行。例如:voidmain(){cout<<"HelloC++!"<<endl;}

283.不同結(jié)構(gòu)層次的語(yǔ)句,從不同的起始位置開始,即在同一結(jié)構(gòu)層次中的語(yǔ)句,縮進(jìn)同樣的字?jǐn)?shù)。例如:{…if(i<0)j=-i, //如果i是負(fù)數(shù),j的值為i的相反數(shù)

elsej=i; //如果i不是負(fù)數(shù),j的值為i的值

…}4.適當(dāng)加些空格和空行。5.寫代碼時(shí),對(duì)一些主要代碼進(jìn)行注釋;寫完代碼后,還要寫一些文檔等信息。292.5身邊的老師——使用MSDN幫助

MSDN〔MicrosoftDeveloperNetworkLibrary〕,給用戶提供了有關(guān)MFC類、函數(shù)庫(kù)、運(yùn)行庫(kù)和WIN32API函數(shù)等幾乎所有VisualC++和Windows系統(tǒng)的技術(shù)信息,包括參數(shù)說(shuō)明、使用方法和具體例子,它是廣闊程序員進(jìn)行軟件開發(fā)的必備工具。MSDN不在VisualC++安裝程序中,它需要額外安裝。302.5.1MSDN幫助系統(tǒng)中主要幫助文件1.VisualC++程序員指南2.VisualC++用戶指南3.微軟根底類庫(kù)和模板參考

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論