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

下載本文檔

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

文檔簡介

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

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

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

C++程序開發(fā)過程第一個C++程序

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

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

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

C++程序開發(fā)過程第一個C++程序

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

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

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

C++程序開發(fā)過程第一個C++程序

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

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

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

C++程序開發(fā)過程第一個C++程序

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

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

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

C++程序開發(fā)過程第一個C++程序

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

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

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

各種管理。

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

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

編譯器在Output窗口給出語法錯誤和編譯錯誤信息。

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

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

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

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

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

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

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

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

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

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

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

假設(shè)一個程序包含多個源程序文件,那么需要建立一個項目文件,工程文件擴展名為.dsp〔保存工程設(shè)置〕,它用于維護應(yīng)用程序中所有的源代碼文件,以及編譯、連接應(yīng)用程序,以便創(chuàng)立可執(zhí)行程序。工程工作區(qū)文件的擴展名為.dsw,用于保存工程工作區(qū)的設(shè)置,它可以有一個工程及假設(shè)干個子工程,但只有一個活動的工程?!痉独?-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)境,定義輸入和輸出流對象cin與cout等。252.函數(shù)

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

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

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

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

283.不同結(jié)構(gòu)層次的語句,從不同的起始位置開始,即在同一結(jié)構(gòu)層次中的語句,縮進同樣的字?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.寫代碼時,對一些主要代碼進行注釋;寫完代碼后,還要寫一些文檔等信息。292.5身邊的老師——使用MSDN幫助

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

溫馨提示

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

評論

0/150

提交評論