Microsoft PowerPoint - 07_WinProg.pptx

Similar documents
(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

Microsoft PowerPoint - 01_Introduction

Microsoft PowerPoint - 01_Introduction.pptx

Microsoft Word - ch05.doc

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

Microsoft Word - ch06.doc

The golden pins of the PCI card can be oxidized after months or years

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

投影片 1

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

untitled

Microsoft PowerPoint - chap03.ppt

chapter 1 認識 Visual C 環境架構

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

AutoCAD 用戶如何使用 ArchiCAD

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

CC213

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

投影片 1

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

Microsoft PowerPoint - VB14.ppt

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

PowerPoint 簡報

Visual Basic D 3D

Web Form 表單與事件處理

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

CHAPTER VC#

附 錄

第一章.FIT)

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

多媒體應用 13 新增專案並完成版面配置 <ExMusic01> <activity_main.xml> ImageView ID imgplay ImageView ID imgstop ImageView ID imgfront TextView ID txtsong TextView ID t

iziggi

如何將 WinCE5.0 程式昇級為 WEC7.0 程式 平台比較 CPU PXA270 CPU AM335x CPU 型號 WP-8x3x/WP-8x4x WP-514x/WP-515x VP-25Wx WP-8x2x/WP-9x2x WP-523x VP-x23x 作業系統版本 WinCE 5.

SyncMail AJAX Manual

Chapter 16 集合

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區

1.5招募说明书(草案)

輕鬆學 PhotoImpact X3 1 / / / 3 0 RGB 12,255,255 小常識 3 056

Microsoft PowerPoint - 11_EventHandle.pptx

投影片 1

2

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

第 3 章 表單設計

6-2 計算機概論 COMPUTERS 6-1 Windows 7 功能簡介 Windows Windows XP Windows Vista Aero Shake Windows Aero Windows Aero Microsoft 半透明效果 Aero Peek 透視 Wi

使用手冊

Ch7_小組研討問題

Microsoft PowerPoint - khp ppt.ppt

White Sketchpad PowerPoint Presentation

tt

Microsoft PowerPoint - vb.net2.ppt

第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103

Microsoft PowerPoint - 09_CommonComponents.pptx

Web... 59

PowerPoint 簡報

Microsoft Word - ch02.docx

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

VB.Net

Enter the help project title here

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

Apple iPad Wi-Fi + 3G 平板電腦操作指南

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

IT Essentials 5

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

* 2


Microsoft PowerPoint - 第14章.ppt

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

untitled

ActiveX Control

Outlook 2010 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

PowerPoint 簡報

Pro/ENGINEER 訓練教材 ( 曲面 ) 目錄 1. Creo2.0 設定工作目錄 圖形

建立Android新專案


Microsoft PowerPoint - C_Structure.ppt

Oxford iSolution下載及安裝指南

Microsoft PowerPoint - 123

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

Microsoft Word - CMU200 WCDMA 手機測試步驟.doc

C#與ASP.Net程式設計班

ProgrammersGuide for Visual Basic 在此章節您將學習如何快速地使用 Microsoft Visual Basic 和 HALCON/COM 的介面, 來發展 HALCON 的應用程式, 我們將會用簡單的步驟來告訴您如何完成 而這個小程式本身就是一個 GUI 的介面 此

Microsoft PowerPoint - 遊戲企劃

附录J:Eclipse教程

1-6 Access 2016 實力養成暨評量解題秘笈 102. 書籍與作者 Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 :

void loop() if (Serial.available() > 0) str_in = Serial.read(); Serial.print("key in chart is : "); Serial.println(str_in); delay(1000); Serial.printl

健保資訊網服務系統 (VPN)- 瀏覽器設定 目 次 壹 作業目的及功能... 2 一 作業目的... 2 二 作業功能... 2 貳 瀏覽器設定說明... 3 一 Internet Explorer 8(IE 8)... 5 二 Internet Explorer 9(IE 9)... 8 三 I

Quick Start Guide for

第二章.FIT)

Microsoft Word - ch doc

(FDA )

TW簡單操作手冊更新版.indd

05857AB....A.indd

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

Transcription:

第七章 視窗應用程式開發 7.1 建立視窗應用程式專案 7.2 整合開發環境介紹 7.3 控制項編輯與命名 7.4 視窗應用程式的開發 備註 : 可依進度點選小節

7.1 建立視窗應用程式專案 執行 開始 / / 會進入 Visual C# 2008 起始頁畫面 2

若希望能顯示起始頁, 執行功能表的 視窗 (W)/ 重設視窗配置 (R) 即可重新打開起始頁 其中 最近使用的專案 窗格用來顯示最近更新過的專案清單, 讓您由此窗格直接建立新專案, 或直接開啟舊有的專案 3

7.1.1 如何新增專案 在左上圖 最近使用的專案最近使用的專案 窗格中最後一行點選 建立 : 的鈕, 或是執行功能表 檔案 (F)/ 新增專案 (P) 指令, 就會開啟 新增專案新增專案 對話方塊, 供我們對新專案做相關的設定 4

7.1.2 如何儲存專案 執行 檔案 (F)/ 全部儲存 (L) 或按全部儲存圖示進行儲存專案, 接著出現下圖 儲存專案儲存專案 視窗, 在 名稱 (N) 請輸入指定的專案名稱是 test; 在 位置 (L) 設定專案的儲存位置是 C:\CSharp\chap07 完成後按預設建在 鈕儲存專案 路徑未建立, 系統 預設建在 C:\Documents and Settings\ 使用者名稱 \My Documents\Visual Studio 2008\ Projects 的資料夾 的資料夾 5

7.1.3 如何固定方案總管視窗 1. 若方案總管如下圖採彈跳式未固定, 請移動滑鼠到右邊界 方案總管方案總管 處按一下, 方案總管會由右邊界向左彈出 當滑鼠離開方案總管時又自動彈回隱藏起來當滑鼠離開方案總管時又自動彈回隱藏起來 6

7

7.1.4 將方案總管和屬性視窗置於右邊界 將屬性視窗變成浮動式視窗 8

將屬性視窗變成固定式視窗 9

7.1.5 設定工具箱 若螢幕解析度設為 1024x768, 在 IDE 整合開發環境可在功能表列的正下方看到完整的標準工具列 10

螢幕解析度是 800x600, 導致標準工具列長度太長而無法完整顯現, 11

螢幕解析度設為 1024x768, 是初學者用來撰寫 Visual C# 2008 程式的最佳整合開發環境 ( 簡稱 IDE) 12

7.2 整合開發環境介紹 7.2.1 標題欄標題欄標題欄中會顯示目前編輯的專案名稱以及程式語言名稱和版本 13

7.2.2 功能表列 14

7.2.3 標準工具列 15

16

7.2.4 工具箱 17

7.2.5 方案總管 方案 (Solution) 就像是一個, 它可以包含多個專案 (Project), 而一個專案通常含有多個項目 項目可以是檔案和專案的其他部分, 如參考 資料連接或資料夾 Visual C# 2008 提供一個 方案總管方案總管 視窗, 提供整個方案圖形檢視畫面, 協助您在開發應用程式時管理專案和檔案 若在 IDE 開發環境看不到方案總管視窗, 可執行 檢視 (V) 方案總管 (P) 指令, 或直接點選 標準標準 工具列中的方案總管圖示來開啟該視窗 18

19

7.2.6 屬性視窗 20

屬性視窗 按字母分類 21

7.2.7 設計工具標籤頁 設計工具設計工具 標籤頁是用來顯示和設計表單標籤頁是用來顯示和設計表單 我們可以在表單上新增控制項, 作為程式輸出和輸入的介面 22

若在 IDE 環境下, 沒看到 設計工具 標籤頁, 可執行功能表的 檢視 (V)/ 設計工具 (D) 指令或如下圖選按 方案總管方案總管 工具列中的設計工具檢視圖示開啟該標籤頁 ; 另外也可在方案總管的 Form1.cs 表單檔 ( 副檔名為.cs) 上快按兩下, 會在 IDE 正中央出現 設計工具設計工具 標籤頁含有表單物件的畫面 23

24

7.2.8 程式碼標籤頁 25

7.3 控制項編輯與命名 26

7.3.1 如何建立控制項 27

7.3.2 如何選取控制項 當你要對 或表單中 的 作修改時, 必須 先選取表單或控制項變成作用物件成為作用控制項 點選方式 : 1 單選 : 移動滑鼠到表單或控制項上按一下, 使其當 控制項四周有小白框出現表示該控制項被選取 2 單選 : 另一種方式連續按 鍵, 可以在各控制項和 表單間輪流切換選取 3 多選 : 使用工具箱的 指標工具將欲選取的多個 控制項框住 4 多選 : 先按住 或 鍵, 再用滑鼠點選, 也可 選取多個控制項 28

7.3.3 控制項的排列 29

7.3.4 如何刪除控制項 刪除控制項的方法 1 先選取要刪除的控制項或框住欲刪除多個控制項 2 壓滑鼠右鍵由快顯功能表中選取 刪除 或直接按鍵盤的鍵即可 刪除 (D) 若欲復原直接按標準工具列的 復原鈕 30

7.3.5 控制項的命名 31

7.4 視窗應用程式的開發 7.4.1 視窗應用程式的開發步驟視窗環境下開發一個應用程式的步驟 : Step1 分析問題 Step2 設計輸出入介面 Step3 撰寫程式碼 32

撰寫程式方式有下列四種 : 1 直接選取 Form1.cs* 2 在控制項或表單物件上壓滑鼠右鍵, 由快顯功能表中選取 程式碼檢視 (C) 3 在方案總管視窗選取 程式碼檢視圖示 4 執行功能表的 檢視 (V)/ 程式碼 (C) 指令指令 33

34

當使用上面其中一種方式便可進入 程式碼檢視程式碼檢視 模式 : 35

7.4.2 如何撰寫控制項的事件處理函式 36

❶ 先選取要撰寫事件的物件, 請選取 button1 按鈕 ❷ 在屬性視窗的事件圖示鈕按一下切換到事件清單 ❸ 在 Click 清單快按兩下即進入下圖 button1_click 事件處理函式 37

38

使用上面介紹的視窗應用程式設計步驟, 撰寫一個簡單 的程式 其要其要求如下 : 1 程式開始執行時表單的標題欄會顯示 我的第一個程式 以及表單上方出現 Hello 打招呼訊息, 表單 下方出現三個按鈕分個按鈕分別為 三 個按鈕 2 當你按 鈕, 顯示 你好, 背景為淺藍色 (Aqua) 3 當你按 (Chocolate) 鈕, 顯示今天日期, 背景為巧克力色 4 當你按鈕, 結束程式執行程式執行 39

輸出結果 40

操作步驟 : 參閱本書 P7-28 ~ P7-37 頁 41

// FileName : hello.sln 01 using System; 02 using System.Collections.Generic; 03 using System.ComponentModel; 04 using System.Data; 05 using System.Drawing; 06 using System.Text; 此部份程式碼為 C# 自動產生, 為節省篇幅, 後面範例除非有必要顯示, 否則將不顯示 07 using System.Windows.Forms; 08 09 namespace hello 10 { 11 public partial class Form1 : Form 12 { 13 public Form1() 14 { 15 InitializeComponent(); 16 } 17 42

18 private void btnword_click(object sender, EventArgs e) 19 { 20 lblshow.backcolor = Color.Aqua; 21 lblshow.text=" 你好!"; 22 } 23 24 private void btndate_click(object sender, EventArgs e) 25 { 26 lblshow.backcolor = Color.Chocolate; 27 lblshow.text = DateTime.Now.ToString(); 28 } 29 30 private void btnquit_click(object sender, EventArgs e) 31 { 32 Application.Exit(); 33 } 34 } 35 } 43