第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載

Slides:



Advertisements
Similar presentations
第十届中小学 NOC 活动 学生竞赛项目 -- 信息科技类 程序设计 培 训 讲 义 孙建华. 要点  程序设计是技术与艺术相结合的赛项。每一 个程序都来源于一种观念、一个想法、一项 创意,其实现水平有赖于技术手段,其优劣 有赖于用户检验。程序设计的过程是表达和 表现作者创造性的过程。  本赛项的要点是:用户群体需求定位恰当的.
Advertisements

跨平台移动开发框架比较 How many mobile platforms android 拥有最多的 developer. 开发语言-大众脸- java 开发成本最低,不用单独买一台电脑. 开发者账号-免费 发布应用很快-当天提交,当天就能发布 iOS 贵族平台-至少把自己包装的很高大上.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
第四章 生物学实验设计.
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
星云集团.
学生教育办介绍 2015年9月.
第一章 認識程式語言.
说网络技术专业 江苏联合职业技术学院徐州财经分院 王 磊.
图形设计标准教程.
行動終端應用軟體創作專題競賽 題目:商品後端管理APP
速收简历 速收简历移动APP项目 速收简历团队.
使用者經驗 - User Experiences 台灣微軟 吳典璋 Dann Wu
2013 澎湖自助旅行講座 澎湖,其實就是一片海洋 主辦:沿著菊島旅行 協辦: 台北澎湖同鄉會、台中澎湖同鄉會、高雄澎湖同鄉會
程式語言與設計 授課教師:蔣德威.
网站如何定制建设???.
網頁技術簡介.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
課程名稱:程式設計 授課老師:________
Visual Basic程序设计 主 编  柳青.
DCWriter电子病历文档编辑器软件介绍
面向对象程序设计 (Visual C# .NET)
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
第1章 程式語言與Visual Basic的基礎
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
CH11.
網路點名系統 致遠管理學院網路通訊學系 張逸中 2007/6/22.
Asp.net 基礎.
課程名稱:計算機概論 授課老師:李春雄 博士
BizTalk Server 2004.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
淺談Visual C# 程式設計 國立台灣師大附中 李啟龍 Jason.
南华大学计算机学院 软件工程系 QQ讨论群:
指導老師 : 張文智 組員: B 黃美華 B 林耕宇 B 蕭凱中 B 游振偉
.NET 簡介.
.NET 簡介.
第1章 .NET与C# 为什么要设计一门新的编程语言? C#在微软的.Net平台中占据什么样的地位?
BizTalk Server 2004.
第一章: Java Web 开发技术概述.
第一章 Visual Studio、SQL Server介紹與開發環境
Visual Studio IDE基本操作 建國科技大學 資管系 饒瑞佶.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
MBL 325 开发跨平台的 Windows Mobile应用程序
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
移动电子商务 第十二章 Windows Mobile应用案例 倚动软件工厂实验室.
ASP.NET 90分钟入门 第二课 王 翔.
視窗程式設計簡介-VB、Visual Studio
K/3 Cloud V6.0_产品培训 —BOS万能报表平台
疾病预防控制绩效考核管理软件 开发思路 & 使用说明
課程名稱:_____________ 指導教授:_____________
程序语言的现在和未来 孙志岗.
第1章 Visual Basic 简介 郭清溥.
微软云计算 --Windows Azure platform
Totoro大冒險 電腦遊戲設計 資三B 李沛儀 資三B 張家瑜.
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
電腦軟體設計丙級 Visual Basic簡介 建國科技大學 資管系 饒瑞佶 2010年.
使用WPF创建Windows应用和Web应用
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
2012温州市“深化普通高中课程改革”信息技术学科培训
第1章 ASP.NET基础.
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
計算機程式 Visual BASIC 程式設計
瞻前顧後 Windows程式開發方式的重要演進
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
算法及VB初步实现1.
認識 Visual Studio 李明山
第三章 軟體資源管理 授課老師:褚麗絹.
FrontPage 2000.
Presentation transcript:

第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載

第一章 認識 Visual Basic 1.1 Basic 程式語言的演進 1-2 Visual Studio 2013 版本簡介 1.3 視窗程式設計的基本概念 1.4 VS Express 2013 for Desktop整合開發環境 1.5 工具類別與控制項 1.6 物件與屬性 1.7 控制項的智慧標籤 1.8 事件驅動 1.9 新手上路

1.1 Basic 程式語言的演進 BASIC (初學者通用符號指令碼) Beginners All purpose Symbolic Instruction Code 1964年,美國 Dartmouth學院的  John Kemeny 和 Thomas Kurtz 設計 1975~1988 年微軟開發出 DOS 作業系統的 BASIC 程式語言  Quick BASIC (簡稱QB) Quick BASIC 4.5版,程式碼  具結構化、模組化、可編譯成可執行檔等特性。

1.1 Basic 程式語言的演進 Continue… 1991年 微軟發表 Visual Basic 1.0  以視窗(Windows)為平台  提供一個設計程式軟體的開發環境。 Visual Basic簡稱VB 經歷  1.0版、2.0版、3.0版、4.0版、5.0版、6.0 版 的改版。 VB 6.0 已具備  資料庫、多媒體、物件導向、開發ActiveX 元件功能。

1.1 Basic 程式語言的演進 Continue… 微軟於 2002/04/03,推出  建構下世代 XML Web Services 最佳的工具 與平台。  Visual Studio® .NET中文版(簡稱VS .NET)  將Visual Basic .NET(即VB 7.0或稱VB 2002)、 Visual C# .NET、Visual C++ .NET 等開發 軟體一起置入Visual Studio .NET整合開發 環境中。

1.1 Basic 程式語言的演進 Continue… VB 新語言的誕生  徹底改寫傳統 Basic 語言的觀念  造成舊版無法完全升級與相容  VB 地位提升到與各高階語言平起平坐  VB導入類別(Class)觀念,  採用「事件驅動」的方式來編寫程式。 2003年推出VB 2003  輕易建立豐富的視窗桌面應用程式和強大的 Web 應用程式  針對無線裝置、網際網路啟用裝置及 Pocket PC 建立應用程式 的完整支援。 2006年 推出VB 2005  新增物件導向泛型機制  程式設計師可藉由ActiveX、XML Web Services技術, 進行 Internet 的程式設計。

1.1 Basic 程式語言的演進 Continue… 2008年 推出VS 2008,在VB 2008中新增 - LINQ 功能 - 物件關聯式的設計工具 - WPF應用程式的專案設計工具支援、 - 建立ClickOnce部署…等功能。 2010年6月 推出VS 2010,可快速開發 - Windows Form應用程式 - WPF應用程式 - ASP .NET Web應用程式 - Silverlight應用程式 - 手機及智慧型裝置應用程式(Windows Phone) 及雲端服務 實現微軟「三螢一雲」loud)的開發願景。

2012年6月推出 VS 2012 - 是唯一可開發 Windows 市集應用程式Windows Store App專案 - 安裝 VS 2012 同時會安裝「Blend for Visual Studio 2012」視覺化開發工具 - 透過 Blend for VS 2012 可讓你以視覺化方式建立 Windows 市集應用程式與 Windows Phone行動 裝置控制項、版面配置、筆刷資源、各類型動畫等, 以提高開發的速度。 - 此版本提供功能強大的 HTML5 開發環境,可開發 跨平台 jQuery Mobile 行動裝置網站。

2013年10月推出VS 2013 - 此版支援 Windows 8.1 的 Windows 市集應用程式開發 加入許多工具、控制項與範本。 - 在Windows 市集應用程式的UI設計Blend for XAML中 提供新功能,如新增尺規和自訂輔助線讓開發人員 能更精確的進行內容配置。 - 提供 Blend for HTML,讓開發人員也可用 HTML 來建置 Windows 市集應用程式,或使用 CSS 來調整 時間軸的動畫設定。 - 在 Web 應用程式開發方面,VS 2013整合 Web 專案 體驗,讓您輕鬆地建立包含ASP.NET WebForms、 MVC 或 Web API各版本的混合式應用程式。

1-2 Visual Studio 2013 版本簡介 Visual Studio 2013 提供五個版本: 1. Express 2. 專業版 3. 企業版 4. 企業旗艦版 5. 品管人員版

Express 各版本功能: 1. Visual Studio Express 2013 for Windows Desktop 提供C#、Visual Basic 及 C++來開發各類型視窗應用程式專案, 如Windows Presentation Foundation (WPF)、Windows Forms、Console及Win32應用程式。 2. Visual Studio Express 2013 for Web 主要用來開發Web應用程式專案,如ASP.NET Web Form、 ASP.NET MVC、Web服務、WCF 服務、jQuery Mobile 跨平台 行動裝置網站。 3. Visual Studio Express 2013 for Windows 主要用來開發 Windows市集應用程式(Windows 8.1 App), 此工具必須安裝在 Windows 8.1 作業系統上。 4. Visual Studio Express 2012 for Windows Phone 主要用來開發 Windows Phone手機應用程式及 XNA Game Studio Windows Phone 遊戲。

1.3 視窗程式設計的基本概念 在 Windows 平台使用 VB 開發出視窗應用程式  至少擁有一個「視窗」。 1.3 視窗程式設計的基本概念 在 Windows 平台使用 VB 開發出視窗應用程式  至少擁有一個「視窗」。 VB 將「視窗」稱為「表單」。 表單是一個容器,允許在裡面放置由工具箱 所提供的工具類別, 由工具箱取出的工具置入表單上  稱為「控制項」或稱「物件」。

1.3 視窗程式設計的基本概念 Continue…

1.4 VS Express 2013 for Desktop整合開發環境 一般開發程式都經 編輯、編譯、執行、偵錯 四階段。 早期程式語言四階段都獨立分開處理  不方便。 Windows 開發平台  視窗應用程式已將編輯、編譯、執行、偵錯四階段 整合在一個環境操作稱為 整合開發環境。 整合開發環境  Integreted Development Environment 簡稱 : IDE 提供統一的圖形化操作介面。 透過 IDE 提供工具,讓程式設計者不用寫程式碼 便能建立輸出入介面。 程式設計人員只要專注於程式主體撰寫,節省程式 開發時間。

1.4.1 進入整合開發環境

1.4.2 偵錯專案 在 VS Express 2013 for Desktop 整合開發環境,偵錯專案的方法有三種:

1.4.5 瀏覽專案資料夾

1.4.5 瀏覽專案資料夾 Continue …

1.4.6 開啟已建立的專案 1. 由起始頁畫面 開啟

1.4.6 開啟已建立的專案 Continue… 2. 執行功能表的【檔案(F)/開啟專案(P)…】指令

1.5 工具類別與控制項

1.5.1 工具箱的設定 一、彈跳式工具箱

二、固定式工具箱

1.5.2 控制項的建立 方式1:在表單內建立一個「標籤」控制項 方式2:在表單內建立一個「按鈕」控制項

1.6 物件與屬性

1.7 控制項的智慧標籤

1.8 事件驅動 Windows作業系統下程式是採事件驅動的觀念。 事件驅動是指 程式執行時,程式會不斷地等待操作者觸發事件。 1.8 事件驅動 Windows作業系統下程式是採事件驅動的觀念。 事件驅動是指 程式執行時,程式會不斷地等待操作者觸發事件。 再根據系統所診斷出哪種事件, 執行該事件處理程序內所撰寫的程式碼。 程式執行流程 由操作者決定,每次執行順序未必一樣。 事件驅動已成目前程式語言主流。

1.8 事件驅動 Continue… 觸發事件來源很多 - 在按鈕上按滑鼠左鍵一下 - 文字方塊上輸入文字 - 清單上選取某項目 - 鍵盤上按一下等都會觸動事件。 事件驅動機制已由系統事先設計好 程式設計人員不必費心如何觸發 只專注於編寫在該事件處理程序內程式碼, 縮短程式開發時間,

延續上節 在表單上建立 Button1 按鈕控制項 在該按鈕按一下產生 Click 事件 將TextBox1 文字方塊控制項的背景色設為黃色。

建立按鈕的 Click 事件

將文字方塊的背景色設為淺藍色

1.9 新手上路 開發一個視窗應用程式四階段 1. 新增專案 設定新專案的存放路徑和名稱。 1.9 新手上路 開發一個視窗應用程式四階段 1. 新增專案 設定新專案的存放路徑和名稱。 2. 表單設計階段 在表單上建立輸入和輸出介面和相關屬性設定。 3. 程式碼設計階段 設計相關的程式碼。 4. 專案偵錯階段 驗證程式執行是否正確。