




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1面向對象程序設計主講:xxx謝謝你的關注謝謝你的關注2
面向過程和面向對象C是面向過程的,VB是面向對象的面向過程的思想是把一個項目、一件事情按照一定的順序,從頭到尾一步一步地做下去,先做什么,后做什么,一直到結束。這種思想比較好理解,其實這也是一個人做事的方法。面向對象的思想是把一個項目、一件事情分成一個個更小的部分,每一部分負責該部分的功能,最后再由這些部分組合而成為一個整體。例:求兩個數(shù)的和謝謝你的關注謝謝你的關注3C程序#include"stdio.h"main(){ inta,b,s; printf("pleaseinputthefirstinteger:"); scanf("%d",&a); printf("pleaseinputhesecondinteger:"); scanf("%d",&b); printf("thesumis%d",a+b);}謝謝你的關注謝謝你的關注4VB程序PrivateSubCommand1_Click()Text3.Text=Val(Text1.Text)+Val(Text2.Text)EndSub先設計界面謝謝你的關注謝謝你的關注5C與VB的其他區(qū)別運行模式不同C是編譯模式,屬編譯型語言(執(zhí)行速度快)VB既有編譯模式,也有解釋模式(P14)C比VB更低級(即接近機器)
VB以及用VB寫的程序只能在WINDOWS系統(tǒng)上使用,C無此限制(C最初是UNIX系統(tǒng)的工作語言)謝謝你的關注謝謝你的關注6時隔10月之后,在Android手機的帶動下,Java市場份額在去年半年上升2.03%,重返第一。C降至第二VB位居第8位2013年2月編程語言排行榜謝謝你的關注謝謝你的關注7課程簡介高等學校的計算機基礎教育分為三個層次:文化、技術和應用第二層次中,VisualBasic是一門主要課程,為我校非計算機專業(yè)開設,也是計算機二級考試中的科目之一通過學習,使學生掌握面向對象編程的基礎知識和基本方法,培養(yǎng)學生具有利用軟件開發(fā)環(huán)境解決實際問題的能力,為今后使用或開發(fā)結合本行業(yè)工作實際的應用程序奠定基礎謝謝你的關注謝謝你的關注8學習要求課前預習,認真聽課并做筆記課后復習,按時完成作業(yè)學習程序設計最好的方法,就是自己動手多寫程序每次上機后應總結,把沒有搞清楚的問題記錄下來,請教老師或同學平時應利用課余時間主動進行上機訓練,充分利用圖書資源和網(wǎng)絡資源謝謝你的關注謝謝你的關注9如何學習,效果最好?謝謝你的關注謝謝你的關注10考試方法期末成績=
卷面成績×70%+平時成績×30%平時成績考勤:點名3次不到,取消考試資格作業(yè)上機謝謝你的關注謝謝你的關注11第1章VisualBasic概述第2章簡單的VisualBasic程序設計第3章VisualBasic語言基礎第4章VisualBasic控制結構第5章數(shù)組第6章過程第7章常用控件第8章菜單及窗體的設計第9章圖形操作第10章文件操作第11章數(shù)據(jù)庫應用基礎教材內容謝謝你的關注謝謝你的關注12教學安排章內容學時實驗第1章VisualBasic概述2第2章簡單的VisualBasic程序設計22第3章VB語言基礎2第4章VB控制結構64第5章數(shù)組42第6章過程42第7章常用控件42第8章菜單及窗體的設計42第9章圖形操作22第10章文件操作2第11章數(shù)據(jù)庫應用基礎2合計3416謝謝你的關注謝謝你的關注13第1章VisualBasic概述1.1VisualBasic發(fā)展及特點 1.2VisualBasic6.0安裝、啟動和退出1.3VisualBasic集成開發(fā)環(huán)境1.4創(chuàng)建VisualBasic應用程序的過程1.5VisualBasic工程的組成和管理重點重點謝謝你的關注謝謝你的關注141.1VisualBasic發(fā)展及特點1.1.1VisualBasic發(fā)展簡介
1.1.2VisualBasic6.0的特點本章目錄謝謝你的關注謝謝你的關注151.1.1VisualBasic發(fā)展簡介程序設計語言的發(fā)展第一代程序設計語言(機器語言)第二代程序設計語言(匯編語言)第三代程序設計語言(高級語言:面向過程程序設計語言、面向對象程序設計語言) 1991年Microsoft公司推出VisualBasic1.0,這是一種可視化的編程語言,簡稱VB,其前身是Basic語言(
初學者通用符號指令代碼,Beginner’sall-purposesymbolicinstructioncode)從1991年的VB1.0至1998年的VB6.0的多次版本升級,功能更強大、完善,應用面更廣;2002年正式發(fā)布VisualBasic.NET
本章目錄謝謝你的關注謝謝你的關注161.1.2VisualBasic6.0的特點1.具有面向對象的可視化設計工具2.事件驅動的編程機制3.結構化的程序設計語言4.簡單易學易用的程序開發(fā)環(huán)境5.支持多種數(shù)據(jù)庫系統(tǒng)的訪問6.Active技術謝謝你的關注謝謝你的關注17安裝VB6.0有3個版本:學習版、專業(yè)版和企業(yè)版安裝時,執(zhí)行VB6.0的Setup.exe,在安裝程序的提示下進行,初學者可采用典型安裝方式啟動開始菜單|MicrosoftVisualBasic6.0VB6.0窗口列出了VB能夠建立的應用程序類型,初學者只要選擇默認標準.EXE單擊打開按鈕,即可創(chuàng)建該類型的應用程序退出窗口右上角的關閉按鈕、文件|退出、Alt+Q1.2VB6.0安裝、啟動和退出謝謝你的關注謝謝你的關注18一個VB應用程序就是一個工程!謝謝你的關注謝謝你的關注191.3VisualBasic集成開發(fā)環(huán)境窗體布局窗口立即窗口4代碼窗口5工具箱1窗體窗口3工程窗口2屬性窗口主窗口工作模式謝謝你的關注謝謝你的關注201.3.1標題欄、菜單欄和工具欄本章目錄
標題欄:三種工作模式
設計模式設計界面,編寫代碼
運行模式運行應用程序,不能編輯代碼和界面
中斷模式暫時中斷程序運行,調試程序,可編輯代碼,不可修改界面2.菜單欄
3.工具欄謝謝你的關注謝謝你的關注211.3.2窗體(Form)窗口窗體窗口簡稱窗體,是應用程序最終面向用戶的窗口,對應于應用程序的運行結果;一個應用程序至少有一個窗體窗口,每個窗體必須有一個唯一的窗體名,默認名為Form1、Form2等設計狀態(tài)的窗體由網(wǎng)格點構成,方便用戶對控件的定位,運行時不顯示網(wǎng)格點間距的設置:工具|選項網(wǎng)格點間距和窗體大小的單位:緹1英寸=1440緹1磅=20緹謝謝你的關注謝謝你的關注221.3.3屬性(Properties)窗口用于設置窗體和控件的標題、大小及字體等屬性特征對象列表框:可打開所選窗體所含對象的列表。屬性列表框:對控件的某一屬性設置其值。屬性含義說明:對所選屬性進行注釋說明。對象列表框屬性顯示排列方式屬性列表框屬性含義說明謝謝你的關注謝謝你的關注23工程窗口用來保存一個應用程序所有屬性以及組成這個應用程序的所有文件工程文件的擴展名為.VBP,工程文件名顯示在工程文件窗口的標題框內
本章目錄不帶擴展名,未存盤帶擴展名,已存盤查看代碼查看對象切換文件夾程序代碼中使用1.3.4工程資源管理器(ProjectExplorer)窗口謝謝你的關注謝謝你的關注241.3.5代碼(Code)窗口打開代碼窗口有4種方法:①雙擊窗體的任一部分;②單擊“工程”窗口中的“查看代碼”按鈕;③單擊菜單命令“視圖|代碼窗口”;④按F7鍵。
過程列表框對象列表框代碼框謝謝你的關注謝謝你的關注251.3.6工具箱窗口由21個被繪制成按鈕形式的圖標構成,利用這些工具,用戶可以在窗體上設計各種控件其中20個控件稱為標準控件(注意,指針不是控件,僅用于移動窗體和控件,以及調整它們的大小)也可通過“工程|部件”命令將第3方開發(fā)的其他控件裝入到工具箱本章目錄謝謝你的關注謝謝你的關注26立即窗口可幫助調試應用程序利用Print方法或直接在程序中用Debug.Print顯示所關心的表達式的值窗體布局(FormLayout)窗口指定程序運行時窗體相對于顯示屏幕的初始位置以及窗體之間的相對位置1.3.7其他窗口謝謝你的關注謝謝你的關注271.4創(chuàng)建VisualBasic應用程序的過程(1)建立用戶界面----在窗體窗口進行(2)對象屬性的設置----在屬性窗口進行(3)對象事件過程編寫----在代碼窗口進行(4)運行和調試程序單擊工具欄的“?”啟動按鈕或按F5程序運行時出現(xiàn)錯誤是很正常的,關鍵在于學會發(fā)現(xiàn)錯誤并改正錯誤(5)保存程序----窗體和工程分別保存,先窗體再工程一個VB應用程序就是一個工程一個最簡單的VB程序,即只包含一個窗體的工程,應該包含工程文件*.vbp和窗體文件*.frm兩個源文件本章目錄謝謝你的關注謝謝你的關注28例1.2編寫一個測試標準體重(已知身高)的程序,標準體重=(身高-100)*0.9。謝謝你的關注謝謝你的關注291.5VisualBasic工程的組成和管理文件類型說明工程文件(.vbp)該文件保存與工程文件有關的全部文件和對象窗體文件(.frm)包含窗體以及控件的屬性設置;窗體級的變量、外部過程聲明;事件過程、用戶自定義過程二進制文件(.frx)當窗體上控件的數(shù)據(jù)屬性含有二進制值時,保存窗體文件時,系統(tǒng)自動產(chǎn)生同名的.frx文件標準模塊文件(.bas)該文件包含全局級(模塊級)變量、全局級的函數(shù)和過程、用戶自定義函數(shù)和過程類模塊文件(.cls)用于創(chuàng)建含有方法和屬性的用戶自己的對象ActiveX控件(.ocx)ActiveX控件可以添加到工具箱中并在窗體上使用謝謝你的關注謝謝你的關注301.5.1工程文件的創(chuàng)建、打開和保存新建工程:系統(tǒng)會提示是否保存當前工作的工程文件;然后顯示“新建工程”對話框,在“新建工程”對話框中選擇“標準.exe”選項。打開工程:系統(tǒng)會提示是否保存當前工作的工程文件;然后顯示“打開工程”對話框,在該對話框中選擇要打開的一個工程文件。保存工程:當?shù)谝淮伪4婀こ虝r,系統(tǒng)自動顯示“文件另存為”對話框,提示用戶輸入窗體文件名,然后系統(tǒng)再顯示“工程另存為”對話框,提示用戶輸入工程文件名。工程另存為:當工程文件改名保存或者更改保存位置時,使用該另存為命令。謝謝你的關注謝謝你的關注311.5.2添加、刪除和保存文件1.使用菜單命令添加窗體(模塊):“工程|添加窗體”(“工程|添加模塊”)刪除窗體(模塊):“工程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽綠海商務職業(yè)學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- B超肝區(qū)知識課件
- 診療常規(guī)及技術規(guī)范知識培訓
- ccaa服務認證知識課件
- 倉儲物流計件勞動合同
- 晉中學院《熱質交換原理與設備》2023-2024學年第一學期期末試卷
- 陜西省藍田縣聯(lián)考2024-2025學年初三下學期二??荚囉⒄Z試題試卷含答案
- 人教版數(shù)學2.百分數(shù)(二)折扣同步練習六年級下冊含答案
- 2024年八月跨河輸氣管道浮船輔助拆除水流監(jiān)測合同
- 鄭州工業(yè)安全職業(yè)學院《中西醫(yī)結合內科學(一)》2023-2024學年第一學期期末試卷
- 《知識產(chǎn)權執(zhí)法》課件
- 2024年大學試題(管理類)-港口企業(yè)管理學歷年高頻考點試卷專家薈萃含答案
- 高中化學-分子晶體和原子晶體教學設計學情分析教材分析課后反思
- 橋梁養(yǎng)護風險辨識手冊
- 2021年青海省中考化學試卷(附答案詳解)
- 《曼陀羅繪畫療愈-初三減壓》PPT
- 小學生三好學生競選演講稿PPT幻燈片
- 養(yǎng)老機構員工考核評分表
- 北京市海淀區(qū)2022-2023學年高三下學期一??荚嚉v史試卷(含答案)
- 季節(jié)性安全檢查表(四季)
- 2023年貴州省中學生生物學競賽考試(初賽)試題( 含答案解析 )
評論
0/150
提交評論