程式簡介、VB、物件導向 國立北門高中 林明璋.

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

學生數位學習歷程檔案 幫助你 你夢想四年大學生涯多采多姿嗎? 你對於學校活動與比賽都躍躍欲試嗎? 你知道你的學習經歷可以記錄下來嗎?
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
計算機程式及實習 期末報告 題目:商店結帳系統
主計室 請購系統 沈淑芬 助理 分機 2587.
Word高级应用——制作毕业论文 Word高级应用——制作毕业论文 6..
正修科技大學典範人物專訪 寫作徵文比賽實施要點
加入圖片.
散文選及習作 [墨池記] 曾鞏 國二甲 S 洪國勛 指導教授:胡翰平 老師.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
林业工作站岗位培训在线学习平台 使用方法 林业站 马廷贵
客户端用Net-Library和SQL SERVER连接
課程名稱:程式設計 授課老師:________
五-4 台灣的生活禮俗 組員:603 15號 黃醴萬 6號 吳家熙 5號 楊証傑 11號 李偉新.
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
教育部補助 「大專校院社團帶動中小學社團發展」
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
企業講座 組長: 張仁杰 組員: 指導老師:洪伯毅 楊巧歆 楊明芬 陳璿安
Visual Basic 6.0之事件 事件(Event)?
新觀念的 VB6 教本 第 3 章表單設計.
数据访问页.
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
課程名稱:程式設計 授課老師:________
Chapter 1 複習.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
巨集病毒與VBA.
Visual Basic 程式設計基礎(一)
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
資料庫程式設計 VB資料庫設計簡介 週次:2 建國科技大學 資管系 饒瑞佶.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
Visual Basic程序设计基础 计算机科学学院.
(ex. 博客來 Internet上有功能的網站 (ex. 博客來
計算機程式 廖文淵 Department of Computer Science and Engineering
第2章 网络营销工具.
EVB Embedded Visual Basic.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
暴力、草莽、土野、情色、權慾 —華西街的成人童話
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
第1章 Visual Basic 简介 郭清溥.
第7單元 行遍天下—網路交友.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
VB语言程序设计教程.
107學年度高一程式設計 上機考試 投影片 加減乘除.
刑事訴訟法 不受理.
第十五章 WWW網頁的製作 計算機概論編輯小組.
巨集與自訂工具列.
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
第9章 创建与使用菜单、工具栏和状态栏 大多数基于Windows的应用程序均使用菜单、工具 栏和状态栏。其中,用户通过菜单及工具栏实现 各种期望地操作;使用状态栏获得系统以及软件 的状态信息。本章将带领读者学习如何创建与使 用这些控件。
2004年以后竣工工程工程款支付情况调查系统 演 示 培 训
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
算法及VB初步实现1.
研究生出国申请流程 学生使用手册.
107學年度 精神、社區及臨床選習 實習前說明會 護理科實習組
Print方法和函数 2019/5/19.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
吉美超市网上供应链上线业务拓展 学习交流会
批次請(休)假單 功能路徑:[請假作業專區]→[批次請(休)假單] 功能說明:提供使用者線上申請/維護 多天、不連續請(休)假
Presentation transcript:

程式簡介、VB、物件導向 國立北門高中 林明璋

程式語言的類別 程式語言的分類:以接近人類語言的程度分為低階語言與高階語言。 程式語言 應用軟體語言,如VBA、JavaScript 、ActionScript…等 低階語言 高階語言 機械語言 組合語言 程序性語言,如FORTRAN、COBOL、Pascal…等 物件導向語言,如Visual Basic.NET 、C++、Java等 程式語言

程式語言應用範例(1) 以互動式網頁為例:說明Java Script的使用效果 連上網站建置百寶箱http://dob.tnc.edu.tw 尋找適當範例,複製程式碼 開啟FrontPage軟體 貼上程式碼至HTML語法設計模式中 利用IE瀏覽器觀看互動式網頁效果

程式語言應用範例(2) 程式語言的編譯過程 以上述Java Script為例,需經IE瀏覽器,才能將HTML純文字檔的語法,轉換成互動式網頁效果。 原始程式 程式直譯 機器語言指令 執行 每次一行程式敘述 取得下一行程式敘述 原始程式 程式編譯 機器語言程式 (目的碼)

程式語言應用範例(3) 以FrontPage為例 展示以Java Script語法為例的撰寫過程 利用DHTML效果的工具列,導向物件的觀念 導入物件為主的撰寫概念,再加入屬性與事件程序的觀念

Visual Basic(1) Visual Basic的工作環境 主視窗 用來顯示程式專案的名稱及工作模式 工具箱 用來放置設計視窗程式外觀時所需使用的控制物件 表單視窗 用來作為佈建控制物件的程式視窗 主視窗 用來顯示程式專案的名稱及工作模式 專案總管視窗 用來管理程式專案中的所有表單及程式 屬性視窗 用來設定表單、控制物件的屬性 表單配置視窗 用來設定表單的位置

Visual Basic(2) VB程式的組成架構 (1)專案 (2)表單 (3)控制物件(工具箱) (4)程式碼(雙擊物件) 由屬性(屬性視窗設定)、方法、事件三要素決定物件的功能與特徵 (4)程式碼(雙擊物件)

Visual Basic(3) 程式組成架構:表單、控制物件、及程式碼。 表單:用來佈建控制物件的場所。 控制物件:用來設計表單的元件。 程式碼:程式設計者使用程式語言所撰寫出來的程式敘述。 在按鈕控制物件中設計有相對應的程式碼,例如可讓使用者重玩遊戲 表單 控制物件(標籤)

中斷模式 暫停執行程式,此時不能操作各控制物件 Visual Basic(4) 工作模式:依程式的工作狀態可分為設計、執行、中斷等三種。 結束鈕 停止程式的執行,回到設計模式 中斷模式鈕 進入中斷模式檢視程式 開始鈕 進入執行模式開始執行程式 設計模式 此時才能進行程式的設計與編修 執行模式 程式開始執行 中斷模式 暫停執行程式,此時不能操作各控制物件

Visual Basic(5) 程式開發流程: 開始 編寫程式碼 建立專案 測試程式 建立表單 程式有錯? 佈建控制物件 編譯成執行檔(.EXE) 建立專案 結束 F T 建立表單 佈建控制物件 設定屬性 編寫程式碼 測試程式 修正錯誤

Visual Basic(6) 程式開發流程 1 2 3 4 5 Step 建立專案、表單 Step 在表單上佈建控制物件

VB-專案、表單 專案總管 管理程式專案中的所有表單及程式 表單 用來佈建控制物件的程式視窗 專案總管視窗 表單視窗

Microsoft Word的定位點交談窗 VB-控制物件(1) Microsoft Word的定位點交談窗 Visual Basic工具箱 PictureBox(圖片框) 用來顯示圖片或繪製圖案的控制物件 TextBox(文字方塊) 用來提供使用者輸入資料的控制物件 CommandButton(按鈕) 用來操控程式運作的控制物件 OptionButton(選項按鈕) 用來佈建單選式的選項資料 ListBox(清單) 用來顯示項目清單 Line(線) 用來繪製直線 Form(表單) 用來佈建控制物件的平台 MSN Messenger交談視窗

VB-控制物件(2) 常用的控制物件 Label(標籤) 用來將文字顯示在視窗畫面上的控制物件 Frame(框架) 用來佈建其它控制物件 CheckBox(核取方塊) 用來佈建複選式的選項資料 ComboBox(下拉式方塊) 用來顯示項目清單 Timer(計時器) 用來設定在指定的時間內執行一次程式碼 Image(影像框) 用來顯示圖片的控制物件 常用的控制物件

物件-屬性、方法、事件(1) 屬性:控制物件所具有的性質或特性。 按鈕的Width(寬度)屬性為1400 按鈕變寬了 寬2800 在程式敘述中將Width屬性改為2000,也可達到改變的效果

物件-屬性、方法、事件(2) 方法:內建在控制物件中的程序。使用語法如下: 控制物件名稱.方法 參數資料 控制物件名稱.方法  參數資料 例:Form1.Print "我可以顯示資料於表單上"

物件-屬性、方法、事件(3) 事件:可被控制物件識別的動作。 一般程序與事件程序示意圖 事件下拉式方塊 事件程序:事件發生時所要執行的程式碼 物件下拉式方塊 一般程序:撰寫在一般物件中的程式碼

VB-程式碼(1) Visual Basic程式敘述的組成: 常數:是一種不會在程式執行過程中改變數值的資料項目。 變數:是一種可以在程式執行過程中改變數值的資料項目。 保留字:又稱為關鍵字,為程式中具有特別意義的字元組合。

VB-程式碼(2) Visual Basic程式敘述的組成: 運算符號:包含算數、串接、比較、邏輯運算等符號。 特殊符號及資料:包含分號(;)、底線(_) 、逗號(,) ...等符號,及文字、數字、日期、布林(真或假)等資料 。

上機練習(基礎)[1/2] 程式發射器V1.0 佈建控制物件(Command Button) 修改屬性 Name:cmd+物件名稱 Caption:按鈕上文字

上機練習(基礎)[2/2] 物件上雙擊 (出現程式碼視窗) 語法: Shell: 呼叫外部程式 End:結束程式 Msgbox: 輸出視窗 程式執行 原始檔:專案、表單

進階應用(1/4) 程式發射器V2.0 佈建控制物件 修改屬性 (Command Button) (Frame) (TextBox) Name: 物件類別縮寫+物件名稱 ex:cmd、fra、txt Caption:物件顯示文字 Text:文字方塊顯示內容

進階應用(2/4) 程式碼語法: Shell呼叫外部程式 控制物件名稱.方法=參數資料 Ex: txtComment.Text = "IE瀏覽器, 上網必備第一步的軟體!!" 程式執行 原始檔:專案、表單

進階應用(3/4) 利用Shell呼叫Media Player程式 結合DriveListBox、DirListBox、FileListBox三種物件 設計MP3點歌機 程式執行 原始檔 [專案]、[表單]

進階應用(4/4) 利用Shell呼叫Internet Explorer程式 結合ComboBox物件 採用Select-Case做多種選擇判斷 製作網址書籤 程式執行 原始檔 [專案]、[表單]