大學(xué)計(jì)算機(jī)基礎(chǔ)ppt課件_第1頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)ppt課件_第2頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)ppt課件_第3頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)ppt課件_第4頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩187頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第四章 計(jì)算機(jī)網(wǎng)絡(luò)大學(xué)計(jì)算機(jī)根底大學(xué)計(jì)算機(jī)根底 任課教師:任課教師: 任少斌任少斌大學(xué)計(jì)算機(jī)基礎(chǔ) 程序設(shè)計(jì)是工科學(xué)生計(jì)算機(jī)學(xué)習(xí)中的一項(xiàng)重程序設(shè)計(jì)是工科學(xué)生計(jì)算機(jī)學(xué)習(xí)中的一項(xiàng)重要內(nèi)容,各專(zhuān)業(yè)根據(jù)本身的需求選擇不同的言語(yǔ)要內(nèi)容,各專(zhuān)業(yè)根據(jù)本身的需求選擇不同的言語(yǔ)類(lèi)型的程序設(shè)計(jì)課程。程序設(shè)計(jì)是一門(mén)綜合性很類(lèi)型的程序設(shè)計(jì)課程。程序設(shè)計(jì)是一門(mén)綜合性很強(qiáng)的課程,希望經(jīng)過(guò)四個(gè)學(xué)時(shí)掌握相關(guān)內(nèi)容是不強(qiáng)的課程,希望經(jīng)過(guò)四個(gè)學(xué)時(shí)掌握相關(guān)內(nèi)容是不現(xiàn)實(shí)的。因此本章節(jié)的主要目的是為今后的相關(guān)現(xiàn)實(shí)的。因此本章節(jié)的主要目的是為今后的相關(guān)內(nèi)容開(kāi)設(shè)作一些預(yù)備,重點(diǎn)在引見(jiàn)概念,對(duì)于詳內(nèi)容開(kāi)設(shè)作一些預(yù)備,重點(diǎn)在引見(jiàn)概念,對(duì)于詳細(xì)言語(yǔ)

2、的了解與掌握要求課后可以參考相關(guān)的資細(xì)言語(yǔ)的了解與掌握要求課后可以參考相關(guān)的資料作更多的了解。料作更多的了解。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)C大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ) 軟件是一種邏輯實(shí)體,不是詳細(xì)的物理實(shí)體。軟件是一種邏輯實(shí)體,不是詳細(xì)的物理實(shí)體。因此它具有籠統(tǒng)性。因此它具有籠統(tǒng)性。大學(xué)計(jì)算機(jī)基礎(chǔ)u軟件的消費(fèi)與硬件不同,它沒(méi)有明顯的制造過(guò)程。也不軟件的消費(fèi)與硬件不同,它沒(méi)有明顯的制造過(guò)程。也不象硬件那樣,一旦研制勝利,可以反復(fù)制造,在制造過(guò)程象硬件那樣,一旦研制勝利,可以反復(fù)制造,在制造過(guò)程中進(jìn)展質(zhì)量控制,以保證產(chǎn)品的質(zhì)量。中進(jìn)展質(zhì)量控

3、制,以保證產(chǎn)品的質(zhì)量。u經(jīng)過(guò)人們的智力活動(dòng),把知識(shí)與技術(shù)轉(zhuǎn)化成信息的一種經(jīng)過(guò)人們的智力活動(dòng),把知識(shí)與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品。一旦某一軟件工程研制勝利,可以大量地復(fù)制同一產(chǎn)品。一旦某一軟件工程研制勝利,可以大量地復(fù)制同一內(nèi)容的副本。軟件的質(zhì)量控制,必需在軟件開(kāi)發(fā)方面下功內(nèi)容的副本。軟件的質(zhì)量控制,必需在軟件開(kāi)發(fā)方面下功夫。夫。 大學(xué)計(jì)算機(jī)基礎(chǔ)u在軟件的運(yùn)轉(zhuǎn)和運(yùn)用期間,沒(méi)有硬件那樣的機(jī)械磨損,在軟件的運(yùn)轉(zhuǎn)和運(yùn)用期間,沒(méi)有硬件那樣的機(jī)械磨損,老化問(wèn)題。所以軟件的維護(hù)比硬件的維護(hù)要復(fù)雜得多,老化問(wèn)題。所以軟件的維護(hù)比硬件的維護(hù)要復(fù)雜得多,與硬件的維修有著本質(zhì)的差別。任何機(jī)械、電子設(shè)備在與硬件的維修有

4、著本質(zhì)的差別。任何機(jī)械、電子設(shè)備在運(yùn)轉(zhuǎn)和運(yùn)用中,其失效率大都遵照型曲線即浴盆曲運(yùn)轉(zhuǎn)和運(yùn)用中,其失效率大都遵照型曲線即浴盆曲線。而軟件的情況與此不同,由于它不存在磨損和老線。而軟件的情況與此不同,由于它不存在磨損和老化問(wèn)題。然而它存在退化問(wèn)題,要多次修正維護(hù)軟化問(wèn)題。然而它存在退化問(wèn)題,要多次修正維護(hù)軟件。件。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ) 正好像任何事物一樣,軟件也有一個(gè)孕育、誕生、正好像任何事物一樣,軟件也有一個(gè)孕育、誕生、生長(zhǎng)、成熟、衰亡的生存過(guò)程。我們稱(chēng)其為計(jì)算機(jī)生長(zhǎng)、成熟、衰亡的生存過(guò)程。我們稱(chēng)其為計(jì)算機(jī)軟件的生存期。

5、軟件的生存期。 軟件生存期模型是從軟件工程需求定義直至軟件軟件生存期模型是從軟件工程需求定義直至軟件經(jīng)運(yùn)用后廢棄為止,跨越整個(gè)生存期的系統(tǒng)開(kāi)發(fā)、運(yùn)經(jīng)運(yùn)用后廢棄為止,跨越整個(gè)生存期的系統(tǒng)開(kāi)發(fā)、運(yùn)作和維護(hù)所實(shí)施的全部過(guò)程、活動(dòng)和義務(wù)的構(gòu)造框架。作和維護(hù)所實(shí)施的全部過(guò)程、活動(dòng)和義務(wù)的構(gòu)造框架。大學(xué)計(jì)算機(jī)基礎(chǔ)制定方案需求分析算法設(shè)計(jì)程序編碼程序測(cè)試維護(hù)運(yùn)轉(zhuǎn) 軟件開(kāi)發(fā)實(shí)際闡明,軟件開(kāi)發(fā)實(shí)際闡明,各項(xiàng)活動(dòng)之間并非完全是自各項(xiàng)活動(dòng)之間并非完全是自上而下,呈線性圖式。實(shí)踐上而下,呈線性圖式。實(shí)踐情況是,每項(xiàng)開(kāi)發(fā)活動(dòng)均處情況是,每項(xiàng)開(kāi)發(fā)活動(dòng)均處于一個(gè)質(zhì)量環(huán)中輸入于一個(gè)質(zhì)量環(huán)中輸入- -處置處置- -輸出輸出-

6、-評(píng)審評(píng)審計(jì)算機(jī)程序設(shè)計(jì)是指用計(jì)算計(jì)算機(jī)程序設(shè)計(jì)是指用計(jì)算機(jī)言語(yǔ)編寫(xiě)一些代碼指令機(jī)言語(yǔ)編寫(xiě)一些代碼指令來(lái)驅(qū)動(dòng)計(jì)算機(jī)完成特定的功來(lái)驅(qū)動(dòng)計(jì)算機(jī)完成特定的功能,也就是說(shuō),用計(jì)算機(jī)能能,也就是說(shuō),用計(jì)算機(jī)能了解的言語(yǔ)通知計(jì)算機(jī)如何了解的言語(yǔ)通知計(jì)算機(jī)如何任務(wù)。任務(wù)。大學(xué)計(jì)算機(jī)基礎(chǔ)2程序的概念:程序的概念:大學(xué)計(jì)算機(jī)基礎(chǔ)2程序設(shè)計(jì)是什么?程序設(shè)計(jì)是什么? 運(yùn)用計(jì)算機(jī)處理實(shí)踐問(wèn)題,通常是先把問(wèn)運(yùn)用計(jì)算機(jī)處理實(shí)踐問(wèn)題,通常是先把問(wèn)題建立起數(shù)學(xué)模型,可以用算法描畫(huà),然后用計(jì)題建立起數(shù)學(xué)模型,可以用算法描畫(huà),然后用計(jì)算機(jī)言語(yǔ)編制使計(jì)算機(jī)直接或間接接受的處理問(wèn)算機(jī)言語(yǔ)編制使計(jì)算機(jī)直接或間接接受的處理問(wèn)題的一系列指

7、令集稱(chēng)為程序,最后調(diào)試程序,題的一系列指令集稱(chēng)為程序,最后調(diào)試程序,使之輸入知數(shù)據(jù)后,能產(chǎn)生預(yù)期的結(jié)果。上述整使之輸入知數(shù)據(jù)后,能產(chǎn)生預(yù)期的結(jié)果。上述整個(gè)過(guò)程,稱(chēng)為程序設(shè)計(jì)。個(gè)過(guò)程,稱(chēng)為程序設(shè)計(jì)。大學(xué)計(jì)算機(jī)基礎(chǔ)2烹飪一盆榨菜肉絲湯。烹飪一盆榨菜肉絲湯。大學(xué)計(jì)算機(jī)基礎(chǔ)提出懇求提出懇求指點(diǎn)同意指點(diǎn)同意財(cái)務(wù)借款財(cái)務(wù)借款報(bào)銷(xiāo)單據(jù)報(bào)銷(xiāo)單據(jù) 參與會(huì)議參與會(huì)議 參與會(huì)議參與會(huì)議 大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)分析分析籠統(tǒng)籠統(tǒng)模型模型求解求解命令命令編程編程調(diào)試調(diào)試程序程序?qū)嵺`實(shí)踐問(wèn)題問(wèn)題問(wèn)題問(wèn)題模型模型求解求解算法算法編制編制程序程序問(wèn)題問(wèn)題實(shí)現(xiàn)實(shí)現(xiàn)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)問(wèn)題

8、:?jiǎn)栴}:多少科目的成果??jī)?yōu)秀的定義總分?平均分?第一名?多少科目的成果??jī)?yōu)秀的定義總分?平均分?第一名?前五名?數(shù)據(jù)如何錄入?如何輸出?前五名?數(shù)據(jù)如何錄入?如何輸出?統(tǒng)計(jì)一個(gè)班學(xué)生的考試成果,并選出優(yōu)秀學(xué)生統(tǒng)計(jì)一個(gè)班學(xué)生的考試成果,并選出優(yōu)秀學(xué)生問(wèn)題定義確定了未來(lái)程序的輸入、處置、輸出問(wèn)題定義確定了未來(lái)程序的輸入、處置、輸出(IPO,(IPO,即即Input,Process,Output)Input,Process,Output)大學(xué)計(jì)算機(jī)基礎(chǔ)3(1) (1) 算法算法(Algorithm)(Algorithm)是對(duì)處理問(wèn)題步驟的描畫(huà)是對(duì)處理問(wèn)題步驟的描畫(huà)(2) (2) 算法不能被計(jì)算機(jī)了解

9、、執(zhí)行算法不能被計(jì)算機(jī)了解、執(zhí)行 (3) (3) 算法的表示方法算法的表示方法1) 1) 自然言語(yǔ)描畫(huà)自然言語(yǔ)描畫(huà)2) 2) 偽代碼偽代碼Pseudo codePseudo code3) 3) 流程圖流程圖(Flow chat)(Flow chat)大學(xué)計(jì)算機(jī)基礎(chǔ) 流程圖是采用圖形的流程圖是采用圖形的方法描畫(huà)算法的一種算法描畫(huà)方法描畫(huà)算法的一種算法描畫(huà)工具工具, ,習(xí)慣稱(chēng)框圖。流程圖是習(xí)慣稱(chēng)框圖。流程圖是運(yùn)用較為普遍的算法描畫(huà)工具運(yùn)用較為普遍的算法描畫(huà)工具, ,其優(yōu)點(diǎn)是描畫(huà)簡(jiǎn)約、明晰和直其優(yōu)點(diǎn)是描畫(huà)簡(jiǎn)約、明晰和直觀觀, ,缺陷是由于轉(zhuǎn)移箭頭的無(wú)缺陷是由于轉(zhuǎn)移箭頭的無(wú)約束運(yùn)用約束運(yùn)用, ,影響算

10、法的可靠性。影響算法的可靠性。經(jīng)過(guò)規(guī)范圖形符號(hào)和對(duì)轉(zhuǎn)移箭經(jīng)過(guò)規(guī)范圖形符號(hào)和對(duì)轉(zhuǎn)移箭頭的約束運(yùn)用可減弱流程圖的頭的約束運(yùn)用可減弱流程圖的缺陷缺陷, ,提高算法的可靠性。提高算法的可靠性。 或或起止框起止框輸入輸出框輸入輸出框判別框判別框處置框處置框流程線流程線銜接點(diǎn)銜接點(diǎn)注釋框注釋框大學(xué)計(jì)算機(jī)基礎(chǔ)3步驟步驟1 1:輸入全部學(xué)生姓名、學(xué)號(hào)、英語(yǔ)成果、計(jì)算機(jī)成果;:輸入全部學(xué)生姓名、學(xué)號(hào)、英語(yǔ)成果、計(jì)算機(jī)成果;步驟步驟2 2:對(duì)各個(gè)學(xué)生成果求合計(jì);:對(duì)各個(gè)學(xué)生成果求合計(jì);步驟步驟3 3:按合計(jì)對(duì)學(xué)生進(jìn)展排序;:按合計(jì)對(duì)學(xué)生進(jìn)展排序;步驟步驟4 4:取排序的學(xué)生列表中第一個(gè)學(xué)生:取排序的學(xué)生列表中第一

11、個(gè)學(xué)生步驟步驟5 5:該學(xué)生有不及格嗎?沒(méi)有那么打印姓名并終了;有不:該學(xué)生有不及格嗎?沒(méi)有那么打印姓名并終了;有不及格,那么取下一個(gè)學(xué)生并反復(fù)步驟及格,那么取下一個(gè)學(xué)生并反復(fù)步驟5 5 算法自然言語(yǔ)描畫(huà)例如算法自然言語(yǔ)描畫(huà)例如大學(xué)計(jì)算機(jī)基礎(chǔ)步驟步驟1 1:輸入一個(gè)學(xué)生的姓名、學(xué)號(hào)、英語(yǔ)成果、計(jì)算機(jī)成果;:輸入一個(gè)學(xué)生的姓名、學(xué)號(hào)、英語(yǔ)成果、計(jì)算機(jī)成果;步驟步驟2 2:該學(xué)生有不及格嗎?有那么轉(zhuǎn)步驟:該學(xué)生有不及格嗎?有那么轉(zhuǎn)步驟1 1步驟步驟3 3:該合計(jì)大于以前學(xué)生的合計(jì)嗎?大于那么記錄姓名、學(xué):該合計(jì)大于以前學(xué)生的合計(jì)嗎?大于那么記錄姓名、學(xué)號(hào)、合計(jì)成果;號(hào)、合計(jì)成果;步驟步驟4 4:反

12、復(fù)步驟:反復(fù)步驟1 1直到輸入全部學(xué)生成果直到輸入全部學(xué)生成果 步驟步驟5 5:打印姓名、學(xué)號(hào)、合計(jì)成果:打印姓名、學(xué)號(hào)、合計(jì)成果 3算法自然言語(yǔ)描畫(huà)例如算法自然言語(yǔ)描畫(huà)例如大學(xué)計(jì)算機(jī)基礎(chǔ)算法的流程圖表示算法的流程圖表示x+1=x打印打印xx50=x0=xxxYNYN大學(xué)計(jì)算機(jī)基礎(chǔ)3 編碼就是用計(jì)算機(jī)可以識(shí)別的言語(yǔ)編碼就是用計(jì)算機(jī)可以識(shí)別的言語(yǔ)編寫(xiě)源程序的過(guò)程。不同言語(yǔ)提供的功編寫(xiě)源程序的過(guò)程。不同言語(yǔ)提供的功能、性能有較大差距。能、性能有較大差距。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3 程序設(shè)計(jì)言語(yǔ)的檢查功能只能查出語(yǔ)法錯(cuò)誤,即程序能否程序設(shè)計(jì)言語(yǔ)的檢查功能

13、只能查出語(yǔ)法錯(cuò)誤,即程序能否按規(guī)定的格式書(shū)寫(xiě),但更為困難的是排除邏輯錯(cuò)誤,而這能夠按規(guī)定的格式書(shū)寫(xiě),但更為困難的是排除邏輯錯(cuò)誤,而這能夠直接導(dǎo)致錯(cuò)誤的結(jié)果。直接導(dǎo)致錯(cuò)誤的結(jié)果。指將程序的編輯、編譯、運(yùn)轉(zhuǎn)、調(diào)試集成在同一環(huán)境下,使程指將程序的編輯、編譯、運(yùn)轉(zhuǎn)、調(diào)試集成在同一環(huán)境下,使程序設(shè)計(jì)者既能高效地執(zhí)行程序,又能方便地調(diào)試程序,甚至是序設(shè)計(jì)者既能高效地執(zhí)行程序,又能方便地調(diào)試程序,甚至是逐條調(diào)試和執(zhí)行源程序。逐條調(diào)試和執(zhí)行源程序。大學(xué)計(jì)算機(jī)基礎(chǔ) 編譯環(huán)編譯環(huán)境對(duì)程序的境對(duì)程序的出錯(cuò)報(bào)告出錯(cuò)報(bào)告出錯(cuò)信息提示出錯(cuò)信息提示大學(xué)計(jì)算機(jī)基礎(chǔ)c:demofor1 demo.for;Microsoft F

14、ORTRAN77 V3.31 August 1985 Copyright Microsoft Corp 1982,1983,1984,1985* Error ,line 4integer expression expected* Error 56,line 4 too many subscriptsPass One 2 Errors Detected 7 Source linesc:demo出錯(cuò)信息提示出錯(cuò)信息提示大學(xué)計(jì)算機(jī)基礎(chǔ)3文檔由程序闡明文件和用戶(hù)操作手冊(cè)組成。文檔由程序闡明文件和用戶(hù)操作手冊(cè)組成。程序中的注釋就是一種很好的文檔,注釋并不要求計(jì)算機(jī)了程序中的注釋就是一種很好的文檔,注釋并

15、不要求計(jì)算機(jī)了解它們,但可被讀程序的人了解。解它們,但可被讀程序的人了解。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)調(diào)試運(yùn)轉(zhuǎn)調(diào)試運(yùn)轉(zhuǎn) (1) IDE(1) IDE(集成開(kāi)發(fā)環(huán)境集成開(kāi)發(fā)環(huán)境) )(2) (2) 程序錯(cuò)誤類(lèi)型程序錯(cuò)誤類(lèi)型語(yǔ)法錯(cuò)誤語(yǔ)法錯(cuò)誤邏輯錯(cuò)誤邏輯錯(cuò)誤大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)MOV A,2H-將將2 2送累加器送累加器A AADD A,3H-將將3 3與累加器相加與累加器相加, ,結(jié)果在累加器結(jié)果在累加器CPL A-將累加器數(shù)取反將累加器數(shù)取反, ,求反碼求反碼INC A-將累加器數(shù)加將累加器

16、數(shù)加1,1,求補(bǔ)碼求補(bǔ)碼, ,結(jié)果為結(jié)果為-5-5ADD A,4H-將將4 4與累加器相加與累加器相加, ,結(jié)果結(jié)果-1-1在累加器在累加器CPL A-將累加器數(shù)取反將累加器數(shù)取反, ,求反碼求反碼INC A-將累加器數(shù)加將累加器數(shù)加1,1,求補(bǔ)碼求補(bǔ)碼, ,結(jié)果為結(jié)果為1 1OUTL BUS,A-將累加器數(shù)將累加器數(shù)1 1從總線輸出從總線輸出大學(xué)計(jì)算機(jī)基礎(chǔ)匯編過(guò)程匯編過(guò)程大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)如常用的高級(jí)言語(yǔ)如常用的高級(jí)言語(yǔ)BASICBASIC、PASCALPASCAL、C C、C+C+等。隨著等。隨著WINDOWSWINDOWS操作系統(tǒng)的普及,以上基于操作系統(tǒng)的普及,以

17、上基于WINDOWSWINDOWS系統(tǒng)的可視化系統(tǒng)的可視化的程序文語(yǔ)曾經(jīng)相當(dāng)普遍。的程序文語(yǔ)曾經(jīng)相當(dāng)普遍。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)高級(jí)言語(yǔ)的執(zhí)行過(guò)程高級(jí)言語(yǔ)的執(zhí)行過(guò)程編譯方式大學(xué)計(jì)算機(jī)基礎(chǔ)高級(jí)言語(yǔ)的執(zhí)行過(guò)程高級(jí)言語(yǔ)的執(zhí)行過(guò)程 解釋程序邊掃描邊解釋?zhuān)鹁漭斎?,逐句翻譯,解釋程序邊掃描邊解釋?zhuān)鹁漭斎?,逐句翻譯,逐句執(zhí)行,并不產(chǎn)生目的程序。逐句執(zhí)行,并不產(chǎn)生目的程序。解釋方式大學(xué)計(jì)算機(jī)基礎(chǔ)解釋過(guò)程解釋過(guò)程BASICfoxbaseJava高級(jí)言語(yǔ)的執(zhí)行過(guò)程高級(jí)言語(yǔ)的執(zhí)行過(guò)程大學(xué)計(jì)算機(jī)基礎(chǔ)解解釋釋過(guò)過(guò)程程大學(xué)計(jì)算機(jī)基礎(chǔ)PASCALFORTRANCOBOLCC+高級(jí)言語(yǔ)的執(zhí)行過(guò)程高級(jí)言語(yǔ)的執(zhí)行過(guò)程編

18、譯過(guò)程編譯過(guò)程大學(xué)計(jì)算機(jī)基礎(chǔ)編譯過(guò)程編譯過(guò)程大學(xué)計(jì)算機(jī)基礎(chǔ)出錯(cuò)處置程序出錯(cuò)處置程序表格處置程序表格處置程序大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)未來(lái)的言語(yǔ)未來(lái)的言語(yǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)各種程序設(shè)計(jì)言語(yǔ)雖然運(yùn)用領(lǐng)域、功能及風(fēng)格各各種程序設(shè)計(jì)言語(yǔ)雖然運(yùn)用領(lǐng)域、功能及風(fēng)格各不一樣,然而它們都包括一些共同的成分:不一樣,然而它們都包括一些共同的成分:控制構(gòu)造控制構(gòu)造表達(dá)式和賦值表達(dá)式和賦值輸入輸入/ /輸出輸出數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型函數(shù)和過(guò)程函數(shù)和過(guò)程大學(xué)計(jì)算機(jī)基礎(chǔ)根本數(shù)據(jù)類(lèi)型:整數(shù)類(lèi)型、實(shí)數(shù)類(lèi)型、字符類(lèi)型、邏輯類(lèi)型等。根本數(shù)據(jù)類(lèi)型:整數(shù)類(lèi)型、實(shí)數(shù)類(lèi)型、字符類(lèi)型、邏輯類(lèi)型等。構(gòu)造數(shù)據(jù)類(lèi)型:數(shù)組類(lèi)型、枚舉類(lèi)型、記錄類(lèi)型、集合

19、類(lèi)型等。構(gòu)造數(shù)據(jù)類(lèi)型:數(shù)組類(lèi)型、枚舉類(lèi)型、記錄類(lèi)型、集合類(lèi)型等。決議該類(lèi)型數(shù)據(jù)的取值方式、范圍和存儲(chǔ)與表示方式。決議該類(lèi)型數(shù)據(jù)的取值方式、范圍和存儲(chǔ)與表示方式。決議該類(lèi)型數(shù)據(jù)所能執(zhí)行的操作種類(lèi)決議該類(lèi)型數(shù)據(jù)所能執(zhí)行的操作種類(lèi)數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型運(yùn)用數(shù)據(jù)類(lèi)型目的運(yùn)用數(shù)據(jù)類(lèi)型目的大學(xué)計(jì)算機(jī)基礎(chǔ)表達(dá)式和賦值表達(dá)式和賦值表達(dá)式由常量、變量、函數(shù)調(diào)用和運(yùn)算符組成。表達(dá)式由常量、變量、函數(shù)調(diào)用和運(yùn)算符組成。 不同的程序設(shè)計(jì)言語(yǔ)中有不同的賦值號(hào),普通用等不同的程序設(shè)計(jì)言語(yǔ)中有不同的賦值號(hào),普通用等= =來(lái)表示。來(lái)表示。例:知圓半徑,求其面積用例:知圓半徑,求其面積用C+C+言語(yǔ)描畫(huà)的語(yǔ)句為:言語(yǔ)描畫(huà)的語(yǔ)句為:s

20、=3.14s=3.14* *r r* *r r 其中:其中:s s、r r為變量,為變量,3.143.14為常量,為常量,* *為運(yùn)算符,為運(yùn)算符,= =為賦值號(hào),它為賦值號(hào),它的語(yǔ)義是將右端表達(dá)式計(jì)算出的結(jié)果賦給左端的變量。的語(yǔ)義是將右端表達(dá)式計(jì)算出的結(jié)果賦給左端的變量。大學(xué)計(jì)算機(jī)基礎(chǔ)順序構(gòu)造順序構(gòu)造AB大學(xué)計(jì)算機(jī)基礎(chǔ)選選擇擇構(gòu)構(gòu)造造ABAPP大學(xué)計(jì)算機(jī)基礎(chǔ)選擇構(gòu)造對(duì)應(yīng)的語(yǔ)句選擇構(gòu)造對(duì)應(yīng)的語(yǔ)句例例5-8 5-8 有一函數(shù),有一函數(shù),當(dāng)時(shí)當(dāng)時(shí)x0 x1001001:nnsum容編程實(shí)現(xiàn)要求的計(jì)算內(nèi)大學(xué)計(jì)算機(jī)基礎(chǔ)C C言語(yǔ)中:言語(yǔ)中: scanf(scanf(“%d,%d,d d,&a,&b);

21、 /,&a,&b); /以十進(jìn)制整型格式給變以十進(jìn)制整型格式給變量量 /a /a,b b輸入數(shù)據(jù)輸入數(shù)據(jù)printf(printf(“a=%d,b=%da=%d,b=%d,a,b); /,a,b); /將變量將變量a a,b b以十進(jìn)制以十進(jìn)制整型整型 / /格式輸出格式輸出C+C+言語(yǔ)中:言語(yǔ)中:cinmn;cinmn; / /輸入兩個(gè)數(shù)據(jù)輸入兩個(gè)數(shù)據(jù)分別賦分別賦 /給變量給變量m m和和n ncoutcout“m=m=mm“n=n=n;maxBmax真真假假max=Bmax=BCmaxCmax假假真真max=Cmax=C輸出輸出maxmax輸入:輸入: A,B,CA,B,C大學(xué)計(jì)算機(jī)基礎(chǔ)2

22、. 2. 三種根本程序構(gòu)造三種根本程序構(gòu)造 (4)(4)循環(huán)構(gòu)造循環(huán)構(gòu)造當(dāng)型循環(huán)格式:當(dāng)型循環(huán)格式:while (while (表達(dá)式表達(dá)式) ) 語(yǔ)句序列語(yǔ)句序列 / /* *循環(huán)體循環(huán)體* */ / 語(yǔ)句序列語(yǔ)句序列條件?條件?大學(xué)計(jì)算機(jī)基礎(chǔ)dodo 語(yǔ)句序列語(yǔ)句序列 while ( while (表表達(dá)式達(dá)式););條件?條件?語(yǔ)句序列語(yǔ)句序列12. 2. 三種根本程序構(gòu)造三種根本程序構(gòu)造 (4)(4)循環(huán)構(gòu)造循環(huán)構(gòu)造直到型循環(huán)格式:直到型循環(huán)格式:大學(xué)計(jì)算機(jī)基礎(chǔ)語(yǔ)句序列語(yǔ)句序列條件?條件?大學(xué)計(jì)算機(jī)基礎(chǔ)C C或或C+C+言語(yǔ)的控制構(gòu)造言語(yǔ)的控制構(gòu)造順序順序選擇分支選擇分支if( )el

23、se ;if( )else ;switch()case ;defaulswitch()case ;default:;t:;循環(huán)循環(huán)while();while();for(.);for(.);do.while(.);do.while(.);出口出口break;continue;break;continue;12. 2. 三種根本程序構(gòu)造三種根本程序構(gòu)造 大學(xué)計(jì)算機(jī)基礎(chǔ)任何一個(gè)大于等于任何一個(gè)大于等于4 4的偶數(shù)均可以表示為兩個(gè)素的偶數(shù)均可以表示為兩個(gè)素?cái)?shù)之和。如數(shù)之和。如: 4=2+2 8=3+5: 4=2+2 8=3+53. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想大學(xué)計(jì)算機(jī)基礎(chǔ)驗(yàn)證哥德巴赫

24、猜測(cè)驗(yàn)證哥德巴赫猜測(cè)X = 4X M ?X = X +23. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想大學(xué)計(jì)算機(jī)基礎(chǔ)13. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想驗(yàn)證哥德巴赫猜測(cè)驗(yàn)證哥德巴赫猜測(cè)大學(xué)計(jì)算機(jī)基礎(chǔ)3. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想1驗(yàn)證哥德巴赫猜測(cè)驗(yàn)證哥德巴赫猜測(cè)大學(xué)計(jì)算機(jī)基礎(chǔ)PX/2P= x / 2 ?處置猜測(cè)不成立的情況處置猜測(cè)不成立的情況打印出打印出X X的分解情況的分解情況大學(xué)計(jì)算機(jī)基礎(chǔ) P = P + 1P = P + 1否否是是驗(yàn)證哥德巴赫猜測(cè)驗(yàn)證哥德巴赫猜測(cè)3. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想大學(xué)計(jì)算機(jī)基礎(chǔ) 經(jīng)過(guò)四步分解精化,將經(jīng)過(guò)四步

25、分解精化,將“驗(yàn)證哥德巴赫驗(yàn)證哥德巴赫猜測(cè)這個(gè)命題曾經(jīng)分解為計(jì)算機(jī)可以求解猜測(cè)這個(gè)命題曾經(jīng)分解為計(jì)算機(jī)可以求解的數(shù)學(xué)模型了。的數(shù)學(xué)模型了。 剩下的問(wèn)題就是編程求解了。如何編程剩下的問(wèn)題就是編程求解了。如何編程是程序設(shè)計(jì)課程要處理的問(wèn)題。是程序設(shè)計(jì)課程要處理的問(wèn)題。13. 3. 構(gòu)造化程序設(shè)計(jì)思想構(gòu)造化程序設(shè)計(jì)思想大學(xué)計(jì)算機(jī)基礎(chǔ)2面向?qū)ο蟪绦蛟O(shè)計(jì)的根本思想面向?qū)ο蟪绦蛟O(shè)計(jì)的根本思想Object Orientedu面向?qū)ο蟪绦蛟O(shè)計(jì)的根本出發(fā)點(diǎn)就是盡能夠按照人類(lèi)面向?qū)ο蟪绦蛟O(shè)計(jì)的根本出發(fā)點(diǎn)就是盡能夠按照人類(lèi)認(rèn)識(shí)世界的方法和思想方式來(lái)分析和處理問(wèn)題。認(rèn)識(shí)世界的方法和思想方式來(lái)分析和處理問(wèn)題。u對(duì)于面向

26、對(duì)象來(lái)說(shuō),它最重要的改良就是把世間萬(wàn)物對(duì)于面向?qū)ο髞?lái)說(shuō),它最重要的改良就是把世間萬(wàn)物都描畫(huà)為對(duì)象,而類(lèi)那么描畫(huà)了同一種對(duì)象的特征。都描畫(huà)為對(duì)象,而類(lèi)那么描畫(huà)了同一種對(duì)象的特征。u在面向?qū)ο蟮姆椒ㄖ?,?duì)象是分析、處理問(wèn)題的中心在面向?qū)ο蟮姆椒ㄖ?,?duì)象是分析、處理問(wèn)題的中心和最根本的元素,將對(duì)象的屬性和方法封裝成一個(gè)整體,和最根本的元素,將對(duì)象的屬性和方法封裝成一個(gè)整體,供程序設(shè)計(jì)者運(yùn)用。對(duì)象之間的相互作用經(jīng)過(guò)音訊傳送供程序設(shè)計(jì)者運(yùn)用。對(duì)象之間的相互作用經(jīng)過(guò)音訊傳送來(lái)實(shí)現(xiàn)。來(lái)實(shí)現(xiàn)。大學(xué)計(jì)算機(jī)基礎(chǔ)構(gòu)造化設(shè)計(jì)存在的問(wèn)題構(gòu)造化設(shè)計(jì)存在的問(wèn)題大學(xué)計(jì)算機(jī)基礎(chǔ)對(duì)象是指包含現(xiàn)實(shí)世界事物特征的籠統(tǒng)實(shí)體對(duì)象是指包含

27、現(xiàn)實(shí)世界事物特征的籠統(tǒng)實(shí)體1、面向?qū)ο蟮母靖拍?、面向?qū)ο蟮母靖拍畲髮W(xué)計(jì)算機(jī)基礎(chǔ)2對(duì)象要素對(duì)象要素大學(xué)計(jì)算機(jī)基礎(chǔ)2自行車(chē)對(duì)象的數(shù)據(jù):自行車(chē)對(duì)象的數(shù)據(jù):速度:輪子的轉(zhuǎn)速速度:輪子的轉(zhuǎn)速坐墊高度:升降坐墊高度:升降鈴的形狀:表示聲音鈴的形狀:表示聲音大學(xué)計(jì)算機(jī)基礎(chǔ)2學(xué)號(hào)、姓名、性別、籍貫、出生年月、課程、成績(jī)學(xué)號(hào)、姓名、性別、籍貫、出生年月、課程、成績(jī)選修課程、參加某項(xiàng)活動(dòng)選修課程、參加某項(xiàng)活動(dòng)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)21 1、類(lèi)與對(duì)象、類(lèi)與對(duì)象大學(xué)計(jì)算機(jī)基礎(chǔ)21 1、類(lèi)與對(duì)象、類(lèi)與對(duì)象大學(xué)計(jì)算機(jī)基礎(chǔ)1 1、類(lèi)與對(duì)象、類(lèi)

28、與對(duì)象(2) (2) 類(lèi)類(lèi)(Class)(Class)大學(xué)計(jì)算機(jī)基礎(chǔ)1 1、類(lèi)與對(duì)象、類(lèi)與對(duì)象(2) (2) 類(lèi)類(lèi)(Class)(Class)大學(xué)計(jì)算機(jī)基礎(chǔ)1 1、類(lèi)與對(duì)象、類(lèi)與對(duì)象(3) (3) 音訊音訊(message)(message)大學(xué)計(jì)算機(jī)基礎(chǔ)1 1、類(lèi)與對(duì)象、類(lèi)與對(duì)象(3) (3) 音訊音訊(message)(message)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征將數(shù)據(jù)屬性和操作數(shù)據(jù)的過(guò)程方法綁定在一同,構(gòu)將數(shù)據(jù)屬性和操作數(shù)據(jù)的過(guò)程方法綁定在一

29、同,構(gòu)成一個(gè)具有類(lèi)的類(lèi)型的對(duì)象的描畫(huà)稱(chēng)為封裝。成一個(gè)具有類(lèi)的類(lèi)型的對(duì)象的描畫(huà)稱(chēng)為封裝。大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征n類(lèi)與類(lèi)之間的層次關(guān)系類(lèi)與類(lèi)之間的層次關(guān)系n類(lèi)承繼類(lèi)承繼: :從如今類(lèi)派生新類(lèi)的過(guò)程從如今類(lèi)派生新類(lèi)的過(guò)程n基類(lèi)父類(lèi):原有的類(lèi)基類(lèi)父類(lèi):原有的類(lèi)n派生類(lèi)子類(lèi):自動(dòng)承繼父類(lèi)派生類(lèi)子類(lèi):自動(dòng)承繼父類(lèi)的屬性和操作的屬性和操作大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征承繼是表示類(lèi)之間類(lèi)似性的一種機(jī)制。承繼是表示類(lèi)之間類(lèi)似性的一種機(jī)制。根據(jù)承繼與被承繼的關(guān)系,可分為子類(lèi)和父類(lèi),子類(lèi)又稱(chēng)為派根據(jù)承繼與被承繼的關(guān)系,可分為子類(lèi)和父類(lèi),子類(lèi)又稱(chēng)為

30、派生類(lèi),父類(lèi)也稱(chēng)為基類(lèi)。一個(gè)父類(lèi)可以派生出假設(shè)干子類(lèi),子生類(lèi),父類(lèi)也稱(chēng)為基類(lèi)。一個(gè)父類(lèi)可以派生出假設(shè)干子類(lèi),子類(lèi)將從父類(lèi)那里獲得一切的屬性和方法,并且可以經(jīng)過(guò)承繼和類(lèi)將從父類(lèi)那里獲得一切的屬性和方法,并且可以經(jīng)過(guò)承繼和改造獲得屬于本人的一套屬性和方法。改造獲得屬于本人的一套屬性和方法。承繼具有傳送性,子類(lèi)又可以派生出下一代子類(lèi)。承繼具有傳送性,子類(lèi)又可以派生出下一代子類(lèi)。承繼有效地支持了軟件代碼的復(fù)用。承繼有效地支持了軟件代碼的復(fù)用。大學(xué)計(jì)算機(jī)基礎(chǔ)3 3、OOPOOP的根本特征的根本特征大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3. OOP3. OOP的根本特征的根本特征多態(tài)性是指允許不同類(lèi)的對(duì)象對(duì)同一音訊

31、做出呼應(yīng)。也就是當(dāng)多態(tài)性是指允許不同類(lèi)的對(duì)象對(duì)同一音訊做出呼應(yīng)。也就是當(dāng)同樣的音訊被不同的對(duì)象接納時(shí),卻導(dǎo)致完全不同的行為。同樣的音訊被不同的對(duì)象接納時(shí),卻導(dǎo)致完全不同的行為。目的:基類(lèi)和派生類(lèi)中運(yùn)用同樣的函數(shù)名來(lái)定義不同的操作目的:基類(lèi)和派生類(lèi)中運(yùn)用同樣的函數(shù)名來(lái)定義不同的操作大學(xué)計(jì)算機(jī)基礎(chǔ) 例好像樣的加法,把兩個(gè)時(shí)間加在一同和把兩個(gè)整例好像樣的加法,把兩個(gè)時(shí)間加在一同和把兩個(gè)整數(shù)加在一同的內(nèi)涵一定完全不同。但是假設(shè)把它們作為數(shù)加在一同的內(nèi)涵一定完全不同。但是假設(shè)把它們作為不同類(lèi)的對(duì)象,進(jìn)展對(duì)象的相加運(yùn)算,就可以實(shí)現(xiàn)不同類(lèi)的對(duì)象,進(jìn)展對(duì)象的相加運(yùn)算,就可以實(shí)現(xiàn)“一個(gè)一個(gè)接口,多種方法。接口,

32、多種方法。23. OOP3. OOP的根本特征的根本特征大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)求100!算法如下: S1:使t=1 S2:使i=2 S3:使ti,乘積依然放在變量t中,可表示為tit S4:使i的值加1,即i+1i S5:假設(shè)i100,前往重新執(zhí)行步驟S3以及其后的S4和S5;否那么,算法終了。大學(xué)計(jì)算機(jī)基礎(chǔ)1算法要素算法要素順序構(gòu)造順序構(gòu)造選擇構(gòu)造選擇構(gòu)造循環(huán)構(gòu)造循環(huán)構(gòu)造大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ) 描畫(huà)算法有許多種不同的工具,采用不同的算法描描畫(huà)算法有許多種不同的工具,采用不同的算法描畫(huà)工具對(duì)算法的質(zhì)量有很大的影響。畫(huà)工具對(duì)算法的質(zhì)量有很大的影響。 描畫(huà)一

33、個(gè)算法可以采用自然言語(yǔ)、偽代碼言語(yǔ)、流程描畫(huà)一個(gè)算法可以采用自然言語(yǔ)、偽代碼言語(yǔ)、流程圖、圖、N-SN-S圖、圖、PADPAD圖等。圖等。大學(xué)計(jì)算機(jī)基礎(chǔ)自然言語(yǔ)自然言語(yǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)傳統(tǒng)流程圖傳統(tǒng)流程圖大學(xué)計(jì)算機(jī)基礎(chǔ) 傳統(tǒng)流程圖傳統(tǒng)流程圖大學(xué)計(jì)算機(jī)基礎(chǔ)N-S構(gòu)造化流程圖構(gòu)造化流程圖11-t2-it*i-ti+1-i直到直到i100打印打印大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)偽代碼偽代碼大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)根本內(nèi)容根本內(nèi)容大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算

34、機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3編程特點(diǎn)編程特點(diǎn)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3上下文相關(guān)協(xié)助上下文相關(guān)協(xié)助選擇關(guān)鍵字選擇關(guān)鍵字按按鍵鍵將顯示相關(guān)協(xié)助將顯示相關(guān)協(xié)助主題主題大學(xué)計(jì)算機(jī)基礎(chǔ)大學(xué)計(jì)算機(jī)基礎(chǔ)3單擊單擊得到焦點(diǎn)得到焦點(diǎn)雙擊雙擊失去焦點(diǎn)失去焦點(diǎn)內(nèi)容改變內(nèi)容改變按鍵盤(pán)鍵按鍵盤(pán)鍵按下鼠標(biāo)鍵按下鼠標(biāo)鍵放開(kāi)鍵盤(pán)鍵放開(kāi)鍵盤(pán)鍵放開(kāi)鼠標(biāo)鍵放開(kāi)鼠標(biāo)鍵按下鍵盤(pán)鍵按下鍵盤(pán)鍵大學(xué)計(jì)算機(jī)基礎(chǔ)3事件驅(qū)動(dòng):程序的執(zhí)行由發(fā)生的事件決議。事件驅(qū)動(dòng):程序的執(zhí)行由發(fā)生的事件決議。程序呼應(yīng)所發(fā)生的事件,執(zhí)行相應(yīng)的事件過(guò)程然后程序呼應(yīng)所發(fā)生的

35、事件,執(zhí)行相應(yīng)的事件過(guò)程然后等待下一個(gè)事件。等待下一個(gè)事件。Load裝入裝入U(xiǎn)nload卸載卸載Activate激活激活Timer設(shè)定時(shí)間到設(shè)定時(shí)間到大學(xué)計(jì)算機(jī)基礎(chǔ)窗體是運(yùn)用程序運(yùn)轉(zhuǎn)時(shí)與用戶(hù)進(jìn)展交互操作的窗口或?qū)Υ绑w是運(yùn)用程序運(yùn)轉(zhuǎn)時(shí)與用戶(hù)進(jìn)展交互操作的窗口或?qū)υ捒?。其固有成分有:話框。其固有成分有:圖標(biāo)標(biāo)題欄控制菜單任務(wù)區(qū)控制按鈕窗體大學(xué)計(jì)算機(jī)基礎(chǔ)窗體的屬性可以在設(shè)計(jì)時(shí)經(jīng)過(guò)窗體的屬性可以在設(shè)計(jì)時(shí)經(jīng)過(guò)“屬性窗口設(shè)置,也可屬性窗口設(shè)置,也可以在運(yùn)轉(zhuǎn)時(shí)由代碼來(lái)實(shí)現(xiàn)。窗體的常用屬性是:以在運(yùn)轉(zhuǎn)時(shí)由代碼來(lái)實(shí)現(xiàn)。窗體的常用屬性是: BorderStyleBorderStyle設(shè)置窗體邊框款式設(shè)置窗體邊框款式Caption Caption 窗體標(biāo)題窗體標(biāo)題ControlBox ControlBox 設(shè)置窗體設(shè)置窗體“控制菜單控制菜單En

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論