建立VB.NET應用程式 資管系 助理教授 詹曉苓.

Slides:



Advertisements
Similar presentations
编程加工 信息的. 趣味导入拓展提升大显身手总结反思学以致用 传说古代印度有个国王叫舍罕,他很迷恋棋类,而 宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩 得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无 他求,请你在这张棋盘的第一个格子里赏我 1 粒麦子; 在第二个格子里赏我 2 粒麦子;在第三个格子里赏我.
Advertisements

計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
南台科技大學 機械工程系 班級 : 車輛三甲 學號 : 學生 : 黃郁鈞.  BMI 值的計算就是 :  體重 / 身高 x 身高  身高需換算成公尺單位計算.
視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
計算機程式及實習 期末報告 題目:商店結帳系統
Demo-dataSource與DropDownList
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
项目课程与项目教学 行动导向下的 ——江苏省江阴职教中心 沈 彬 2009年12月
課程名稱:程式設計 授課老師:________
Word高级应用——制作毕业论文 Word高级应用——制作毕业论文 6..
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
高中信息技术新课程探讨 算法与程序设计教学实践与探讨 江苏省新海高级中学  张丽.
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
Visual Basic 2005學習範本 第5章 選擇結構.
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
第八章 涉外知识产权的国际保护 本章学习重点: 1、涉外知识产权的法律冲突及其法律 适用原则; 2、国际条约对涉外知识产权的保护原则
課程名稱:程式設計 授課老師:________
CH09.
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
CH10.
BLANK overview.
程式語言Visual Basic 變數的可視範圍
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
CH11.
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
課程名稱:程式設計 授課老師:________
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
課程名稱:資料庫系統 授課老師:李春雄 博士
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
程式語言 -Visual Basic 變數、常數與資料型態.
遠東科技大學資訊工程系 王善揚 可嵌入物件題庫系統 設計與開發 遠東科技大學資訊工程系 王善揚
第16章 VB.NET物件導向與.NET Framework
課程名稱:資料庫系統 授課老師:李春雄 博士
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
Visual Basic程序设计 第八章 过程 -子程序和函数
第8章 数据的排序、搜 索和过滤.
初识Visual Basic.
第一章 VB概述 本章重点和难点 1.1 VB 概述 1.2 面向对象的程序设计方法基础
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
第十二章 多模組與多專案.
機器人-Robot Nobody 機器人.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Visual Basic 6.0 ——程序设计.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
Visual Basic程序设计.
第 8 章 VB.NET与数据库应用程序 本章主要内容: ADO.NET体系结构; VB.NET与SQL Server数据库的连接;
Visual Basic.NET 程序设计语言课程内容
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
第1章 Visual Basic 简介 郭清溥.
VB语言程序设计教程.
劉崇汎 崑山科技大學 電腦與通訊系 DLL的建立與引用 劉崇汎 崑山科技大學 電腦與通訊系
會計資訊系統 大帳省財務庫存管理系統(Beyond) 士林高商(資料來源:啟發出版社) 簡報者:黃瑞萍老師.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
DEV342 Visual Basic 2005: 应用程序框架 和高级语言特性
計算機程式 Visual BASIC 程式設計
再戰DataSet.
Presentation transcript:

建立VB.NET應用程式 資管系 助理教授 詹曉苓

使用VB.NET開發應用程式 • VB.NET應用程式開發是使用Visual Studio.NET整合開發環境,其基本的步驟如 下所示: – Step 1:新增專案。 – Step 2:建立表單介面。 – Step 3:設定控制項屬性。 – Step 4:撰寫程式碼。 – Step 5:編譯與執行。

第一個VB.NET主控台應用程式 • 主控台應用程式是早期BASICA、GWBASIC和QuickBasic在MS-DOS作業系統以文字模式執行的應用程式,在Windows作業系統是在「命令提示字元」視窗中執行,如下圖所示:

第一個VB.NET主控台應用程式

第一個VB.NET Windows應用程式 • Windows應用程式是在Windows作業系統下 執行的圖形介面應用程式,例如:Word、 記事本、小畫家或Visual Studio.NET本身都 屬於Windows應用程式。 • Windows應用程式的執行需視使用者的操作 而定,也就是依觸發的事件來執行適當的 處理,稱為事件驅動程式設計。

第一個VB.NET Windows應用程式 • 步驟1:新增VB.NET的Windows應用程式專案 • 步驟2:在表單新增控制項 • 步驟3:設定控制項屬性 • 步驟4:新增其它的控制項 • 步驟5:在控制項新增事件處理程序 • 步驟6:編譯與執行Windows應用程式

VB.NET的程式架構 • VB.NET應用程式的程式碼是儲存在附檔名.vb 的檔案,主要分為兩種:標準模組(Modules) 和類別(Classes)檔,VB.NET程式碼就是置於 這兩種檔案中。 • 在Visual Studio.NET的VB.NET專案所建立的 主控台與Windows應用程式: – 主控台應用程式:一個擁有Sub Main主程式的標準模組。 – Windows應用程式:表單類別。

VB.NET的程式架構-標準模組 • VB.NET的標準模組是延續舊版VB的程式架構,主控台應用程式的程式碼都是位於標準模組中,在新增VB.NET專案時,預設的檔案名稱為Module1.vb,其程式架構如下所示: Module Module1 Sub Main() ………….. End Sub End Module

VB.NET的程式架構 • 類別是用來建立物件(Object),屬於物件導向程式設計的觀念,只需將類別視為Windows應用程式架構,在新增VB.NET專案時,預設的檔案名稱是Form1.vb,如下所示: Public Class Form1 Inherits System.Windows.Forms.Form …………….. Private Sub Button1_Click() End Sub End Class

輸出與輸入 • 主控台應用程式和Windows應用程式最明顯的差異,就是使用介面的資料輸出與輸入: – 主控台應用程式:輸出與輸入是在命令提示字元輸入和輸出的文字內容。 – Windows應用程式:表單控制項。

輸出與輸入-主控台 • 主控台應用程式的輸出與輸入是使用 System.Console類別的方法,在程式碼中可以省略System,它是主控台應用程式的標準輸入、輸出。

輸出與輸入-主控台

VB.NET程式的程式敘述 • 程式敘述(Statements):VB.NET程式是由 程式敘述所組成,一列程式敘述如同英文 的一個句子,內含多個運算式、運算子或 關鍵字,如下所示: Dim balance As Integer = 1000 interest = balance * rate Console.WriteLine("第一個VB.NET應用程式")

VB.NET程式的程式區塊 • 程式區塊(Blocks): 程式區塊是由多個程式敘述組成,它是位在Sub/End Sub、Function/End Funciton和If/End If等擁有End關鍵字間的程式碼,如下所示: Sub Main End Sub

VB.NET程式的End Private Sub Button2_Click(ByVal sender As • End程式敘述結束程式:VB.NET應用程式的進入點 是Sub Main或啟動物件,如果以程式碼結束 VB.NET程式是使用End程式敘述,當程式執行到此指令 ,就會馬上結束應用程式的執行,如下所示: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles Button1.Click End End Sub

VB.NET程式的程式註解 • 程式註解(Comments): 程式註解是程式設計上很重要的部分,良好的註解不但能夠輕易了解程式的目的,在維護上也可以提供更多的資訊,VB.NET程式的註解是以REM指令或 '符號開始的列,或程式列上此符號之後的內容,如下所示: REM 變數的宣告 ' 大家好 Dim size1,size2 As Integer ' 變數的宣告

VB.NET程式之太長的程式碼 • 太長的程式碼:如果VB.NET的程式碼太 長,基於程式編排的需要,我們可以將它 分為兩列,此時在第一列程式碼的最後加 上"_"符號,如下所示: Dim size1,size2,size3,size4,size5 _ ,size6,size7,size8,size9 As Integer

VB.NET程式的列印和顯示常數

切換檔案與輸入程式碼 • 在編輯視窗輸入的程式碼將自動縮排和使用不同色彩標示,在上方的檔名標籤可以切換編輯的程式碼檔案,如下圖所示:

IntelliSense智慧程式碼輸入 • VB.NET的程式碼編輯視窗提供智慧指令提示,可以在輸入程式碼時,顯示物件屬性、函數語法等提示訊息。 – 物件屬性或方法清單 – 函數或方法的使用提示 – 自動完成指令

剪貼環功能 • 在「工具箱」視窗【剪貼環】標籤的功能類似剪貼簿,對於在程式碼編輯視窗複製、剪下的文字,都會保留在此標籤,如右圖所示:

執行VB.NET應用程式 • 在Visual Studio.NET建置和編譯VB.NET專案 後,在各VB.NET專案資料夾的bin子資料夾 會有此專案編譯成的執行檔,副檔名為.exe, 我們可以直接在Windows作業系統執行EXE執 行檔。 – 執行主控台應用程式 • 在「命令提示字元」視窗執行EXE執行檔 – 執行Windows應用程式 • 請執行「開始/執行」指令,在「執行」對話方塊選取執行的EXE執行檔。

列印程式碼 • 如果需要繳交作業或進行程式碼除錯,或是研究Visual Studio.NET自動產生的控制項程式碼,可以將程式碼列印成報表。