算法及其實(shí)現(xiàn)初識(shí)VB_第1頁(yè)
算法及其實(shí)現(xiàn)初識(shí)VB_第2頁(yè)
算法及其實(shí)現(xiàn)初識(shí)VB_第3頁(yè)
算法及其實(shí)現(xiàn)初識(shí)VB_第4頁(yè)
算法及其實(shí)現(xiàn)初識(shí)VB_第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)介

算法及實(shí)現(xiàn)現(xiàn)代信息處理工具——計(jì)算機(jī)(P43)計(jì)算機(jī)的基本功能——計(jì)算計(jì)算機(jī)的基本特征:速度快、準(zhǔn)確性高、存儲(chǔ)容量大用計(jì)算機(jī)解決問(wèn)題的一般步驟:分析問(wèn)題尋找解決問(wèn)題的途徑和方法用計(jì)算機(jī)處理建立模型、尋找算法和工具3.4算法及其實(shí)現(xiàn)算法(P61-63)算法:解決問(wèn)題的精確描述算法的特征:算法有優(yōu)劣,對(duì)于同一個(gè)問(wèn)題可以有不同的解題方法和步驟,處理問(wèn)題時(shí)算法應(yīng)擇優(yōu)“算法”的含義十分廣泛,并不是只有“計(jì)算”的問(wèn)題才有算法。1.一元二次方程ax2+bx+c=0的解法是算法。

2.樂譜是樂隊(duì)演奏的算法,菜譜是廚師做菜的算法。3.計(jì)算機(jī)的操作步驟等都是算法。1、有窮性2、明確性3、可行性4、有0個(gè)或多個(gè)輸入5、有1個(gè)或多個(gè)輸出3.4算法及其實(shí)現(xiàn)算法算法的表示自然語(yǔ)言:指人們?nèi)粘I钪惺褂玫恼Z(yǔ)言,如漢語(yǔ)、英語(yǔ)、法語(yǔ)等都是自然語(yǔ)言。用自然語(yǔ)言描述算法符合我們的表達(dá)習(xí)慣,并且容易理解。

流程圖:流程圖(FlowChart)也稱程序框圖,它是算法的一種圖形化表示方法。用流程圖描述算法與自然語(yǔ)言描述相比,用流程圖描述算法形象、直觀,更容易理解計(jì)算機(jī)語(yǔ)言:利用程序設(shè)計(jì)語(yǔ)言如VisualBasic、C、C++、Pascal等編制程序,實(shí)現(xiàn)算法。3.4算法及其實(shí)現(xiàn)算法描述試一試:例如:設(shè)計(jì)一個(gè)算法,對(duì)任意輸入的三個(gè)整數(shù)X,Y和Z,找出并輸出其中的最大值。算法分析:比較X和Y,得到一個(gè)較大值MAX,再M(fèi)AX與Z比較,將兩者中較大的值作為結(jié)果輸出。自然語(yǔ)言:輸入變量x、y、z的值。比較x、y。若x>y,則x存入以max命名的存儲(chǔ)單元;否則,y存入max。比較z和max。若z>max,則將z送入max。輸出結(jié)果max。3.4算法及其實(shí)現(xiàn)流程圖maxxx>y?輸出變量max的值開始結(jié)束輸入變量x、y和z的值maxyz>max?max

zYNYN開始、結(jié)束框處理框判斷框輸入、輸出框流程線流程圖的幾種符號(hào)例:求三個(gè)數(shù)的最大值。3.4算法及其實(shí)現(xiàn)計(jì)算機(jī)語(yǔ)言:Inputx,y,zIFx>ythenmax=xElsemax=yEndifIfz>maxthenmax=zEndifPrintmaxEnd3.4算法及其實(shí)現(xiàn)程序設(shè)計(jì)用計(jì)算機(jī)解題,就是用計(jì)算機(jī)實(shí)現(xiàn)算法,只有通過(guò)計(jì)算機(jī)語(yǔ)言將算法編寫成程序,在這些源程序被解釋或編譯成二進(jìn)制形式的目標(biāo)程序后,才能被計(jì)算機(jī)執(zhí)行。所謂程序,簡(jiǎn)單地說(shuō)就是一系列計(jì)算機(jī)指令(命令、語(yǔ)言)的有序組合,計(jì)算機(jī)通過(guò)運(yùn)行改組指令,完成預(yù)期的操作。程序設(shè)計(jì):從一個(gè)問(wèn)題的提出、模型的建立、算法的設(shè)計(jì),程序的編制修改,一直到程序正確運(yùn)行的整個(gè)過(guò)程就是程序設(shè)計(jì)。常用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言:BASIC、Pascal、C、C++、VisualBasic和Java等很多種,不同的語(yǔ)言有不同的語(yǔ)法規(guī)則。3.4算法及其實(shí)現(xiàn)VB簡(jiǎn)介VisualBasic簡(jiǎn)稱VB,是微軟公司推出的一款功能強(qiáng)大的軟件開發(fā)工具。Visual意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面的方法。

Basic

實(shí)際上是一個(gè)短語(yǔ)的縮寫,這個(gè)短語(yǔ)就是Beginnersall_purposesymbolicinstructioncode,其中文意思為“初始者通用符號(hào)指令代碼語(yǔ)言”。3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的開發(fā)環(huán)境VisualBasic6.0啟動(dòng)與退出1、VisualBasic6.0的啟動(dòng)選擇【開始】【所有程序】【MicrosoftVisualBasic6.0中文版】【MicrosoftVisualBasic6.0中文版】菜單命令,即可啟動(dòng)VisualBasic6.0。2、VisualBasic6.0的退出單擊窗口右上角的【關(guān)閉】按鈕。選擇【文件】【退出】菜單命令。3.4算法及其實(shí)現(xiàn)

【新建工程】對(duì)話框

認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)

主窗口工程資源管理器窗口屬性窗口窗體設(shè)計(jì)器窗口工具箱窗體布局窗口工程窗口工具欄標(biāo)題欄菜單欄認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)主窗口也稱設(shè)計(jì)窗口位于集成開發(fā)環(huán)境的頂部,由標(biāo)題欄、菜單欄和工具欄組成。表示當(dāng)前的狀態(tài)菜單欄中的菜單命令提供開發(fā)、調(diào)試和保存應(yīng)用程序所需要的工具“常用”工具欄以圖標(biāo)的方式提供對(duì)常用命令的快速訪問(wèn)“視圖”/“工具欄”命令打開(關(guān)閉)其它工具欄窗體左上角坐標(biāo)窗體大小單位是twip1440twip=1英寸

主窗口認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)窗體設(shè)計(jì)器窗口窗體設(shè)計(jì)器窗口簡(jiǎn)稱窗口(Form),即是設(shè)計(jì)VB應(yīng)用程序界面的工作窗口,也是應(yīng)用程序最終面向用戶的界面。網(wǎng)格無(wú)效尺寸句柄激活的尺寸句柄設(shè)計(jì)應(yīng)用程序時(shí),窗體就像是一塊畫布,在其上可以畫出組成應(yīng)用程序的各構(gòu)件。認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件集合。工程資源管理器窗口含有建立一個(gè)應(yīng)用程序所需要的文件清單。查看代碼查看對(duì)象切換文件夾工程資源管理器窗口(1)認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面工程資源管理器窗口(2)工程資源管理器窗口中有六類文件:工程文件(.vbp)和工程組文件(.vbg)

一個(gè)工程對(duì)應(yīng)一個(gè)工程文件,它管理著該工程的所有部件,是與該工程有關(guān)的全部文件和對(duì)象的清單。當(dāng)一個(gè)應(yīng)用程序包含兩個(gè)以上工程時(shí),這些工程構(gòu)成一個(gè)工程組。窗體文件(.frm)

每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件,窗體及其控件的屬性和程序代碼等信息都存放在該窗體文件中。一個(gè)應(yīng)用程序最多有255個(gè)窗體。3.4算法及其實(shí)現(xiàn)工程資源管理器窗口(3)標(biāo)準(zhǔn)模塊文件(.bas)

標(biāo)準(zhǔn)模塊文件是純代碼文件,是為合理組織程序而設(shè)計(jì)的,主要用來(lái)聲明全局變量和定義通用過(guò)程,可以被不同窗體的程序調(diào)用。類模塊文件(.cls)

VB提供了大量預(yù)定義的類,同時(shí)也允許用戶定義自己的類,類模塊文件用來(lái)保存用戶根據(jù)程序設(shè)計(jì)需要自定義的類的代碼。資源文件(.res)

資源文件中存放各種“資源”,是一種可以同時(shí)存放文本、圖片和聲音等多種資源的文件,由一系列獨(dú)立的字符串、位圖及聲音文件組成。認(rèn)識(shí)VisualBasic6.0的工作界面3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面屬性窗口VB中窗體和控件都是對(duì)象,每個(gè)對(duì)象都可用一組屬性來(lái)標(biāo)識(shí)其特征,屬性窗口用來(lái)設(shè)置窗體和控件的屬性。對(duì)象框?qū)傩燥@示方式屬性列表當(dāng)前屬性解釋“視圖”/“屬性窗口”命令F43.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面工具箱主要用于應(yīng)用程序的界面設(shè)計(jì)工具箱窗口由工具圖標(biāo)組成,這些圖標(biāo)是VB應(yīng)用程序的構(gòu)件,稱為控件工具箱中的控件有三類:

內(nèi)部控件(標(biāo)準(zhǔn)控件)、ActiveX控件和可插入對(duì)象啟動(dòng)VB后,工具箱中只有內(nèi)部控件ActiveX控件在需要時(shí)通過(guò)執(zhí)行“工程”/“部件”命令添加到工具箱中工具箱3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面代碼窗口又稱代碼編輯器,用來(lái)編寫或修改過(guò)程或事件過(guò)程的代碼。雙擊控件或者窗體空白處,以及在【工程資源管理器】中雙擊模塊都可以打開代碼窗口。代碼窗口3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面用來(lái)指定程序運(yùn)行時(shí)的窗體初始位置,可以通過(guò)拖動(dòng)窗體圖標(biāo)的位置來(lái)調(diào)整程序運(yùn)行時(shí)窗體顯示的位置。窗體布局窗口主要用來(lái)定位窗體的位置。窗體布局窗口屏幕窗體3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面其他窗口在VB6.0的集成開發(fā)環(huán)境中,除上述主要窗口外,還有對(duì)象瀏覽器窗口、數(shù)據(jù)視圖窗口、立即窗口、本地窗口、監(jiān)視窗口等??梢愿鶕?jù)需要,通過(guò)“視圖”菜單中的相應(yīng)命令,打開或關(guān)閉這些窗口。3.4算法及其實(shí)現(xiàn)認(rèn)識(shí)VisualBasic6.0的工作界面

VisualBasic的應(yīng)用程序與工程有著密切的關(guān)系。在VisualBasic中無(wú)論應(yīng)用程序的規(guī)模是大還是小,其總對(duì)應(yīng)著一個(gè)或幾個(gè)工程。 工程管理主要包括工程的保存、關(guān)閉、打開和重命名等,主要是通過(guò)【文件】下拉菜單完成操作。3.4算法及其實(shí)現(xiàn)工程介紹

什么是工程

當(dāng)使用VisualBasic創(chuàng)建應(yīng)用程序時(shí),所有文件的有關(guān)信息就保存在稱為“工程”的文件中。在VisualBasic中,使用工程來(lái)管理構(gòu)成應(yīng)用程序的所有不同的文件。 當(dāng)完成工程的全部文件之后,可將此工程轉(zhuǎn)換成可執(zhí)行文件(.exe),直接在Windows下運(yùn)行。3.4算法及其實(shí)現(xiàn)工程介紹

工程文件工程文件就是與該工程有關(guān)的全部文件和對(duì)象的清單一個(gè)工程一般包括以下項(xiàng):⑴跟蹤所有部件的工程文件(.vbp);⑵每個(gè)窗體的文件(.frm);⑶每個(gè)窗體的二進(jìn)制數(shù)據(jù)文件(.frx),它含有窗體上控件的屬性數(shù)據(jù)。這些文件都是自動(dòng)產(chǎn)生的; 可以通過(guò)工程管理窗口創(chuàng)建、添加或從工程中刪除可編輯文件時(shí),工程管理窗口包含此工程的當(dāng)前文件的列表3.4算法及其實(shí)現(xiàn)新建、保存工程新建工程選擇【文件】【新建工程】菜單命令,彈出【新建工程】窗口。選擇需要?jiǎng)?chuàng)建的文件類型,單擊【確定】按鈕。3.4算法及其實(shí)現(xiàn)新建、保存工程保存工程?選擇【文件】【保存工程】菜單命令,彈出【文件另存為】對(duì)話框。?在【文件另存為】對(duì)話框中的【保存在】下拉列表框中選擇要保存的路徑,在【文件名】文本框中輸入文件名,單擊【保存】按鈕。?系統(tǒng)將彈出【工程另存為】對(duì)話框,單擊【保存】按鈕即可將后綴為“.vbp”的工程文件保存。3.4算法及其實(shí)現(xiàn)運(yùn)行工程以下3種方法均可運(yùn)行工程選擇【運(yùn)行】【啟動(dòng)】菜單命令單擊工具欄上的按鈕按功能鍵【F5】3.4算法及其實(shí)現(xiàn)生成可執(zhí)行文件生成可執(zhí)行文件

選擇【文件】【生成工程1.exe】菜單命令,將彈出【生成工程】對(duì)話框。 在【生成工程】對(duì)話框的【保存在】列表框中選擇要生成可執(zhí)行文件的路徑,并在【文件名】輸入框中輸入文件名,單擊【確定】按鈕將生成以【.exe】為后綴的可執(zhí)行文件。3.4算法及其實(shí)現(xiàn)工程關(guān)閉以下3種方法均可將工程關(guān)閉選擇【文件】【退出】菜單命令或按快捷鍵【Alt+Q】。右擊VisualBasic

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論