Microsoft PowerPoint - 09_CommonComponents.pptx

Size: px
Start display at page:

Download "Microsoft PowerPoint - 09_CommonComponents.pptx"

Transcription

1 第九章 常用控制項 ( 一 ) 9.1 Timer 計時控制項 9.3 GroupBox/Panel 容器控制項 9.2 PictureBox 圖片方塊控制項 9.4 RadioButton/CheckBox 選擇控制項 備註 : 可依進度點選小節

2 9.1 Timer 計時控制項 設計程式時, 若想製作動畫 延遲時間或每隔多少時間就執行某項工作等都可用計時控制項來完成 如使用 for while{ } do{ } while 迴圈來控制時間延遲程式, 相同程式碼會因不同電腦不同速度的 CPU, 得到不同時間延遲 改用 Timer 計時控制項, 因用 CPU 本身的計時器來計時, 不會發生上述問題 在表單建立計時控制項, 該控制項不置於表單上, 在表單正下方, 表該控制項屬於非視覺化控制項 非視覺化控制項在程式執行時是幕後執行, 在表單上看不到計時控制項 2

3 3

4 一. Timer 常用屬性 屬性 Interval Enabled 說明用來設定計時器的的週期時間, 預設值為 1000, 單位為毫秒 (10-3 秒 ) 所以 Interval 屬性值若設為 1000 表示每隔一秒就會去執行計時控制項的 Tick 事件內的程式碼一次, 其先決條件是 Enabled 屬性必須先設為 True, 將電腦的計時器啟動才有效 用來設定是否啟動計時器 若設為 False, 表示計時器不啟動 若設為 True 時, 表示啟動計時器開始計時 預設值為 False 4

5 二. Timer 常用事件 Tick 事件是計時控制項特有的事件如 Enabled =True, 每當設定的 Interval 屬性值週期一到, 會觸動 Tick 事件 將該事件要執行的程式碼, 撰寫在 Tick 事件處理函式中 5

6 試設計一個看板, 當按鈕開始計時, 每隔一秒鐘, 交互顯示淺藍底的 Show Time... 及黃底的 好戲上場! 訊息 按鈕結束程式執行 6

7 上機 Step1 設計輸出入介面 7

8 Step2 撰寫程式碼 // FileName : TVWall.sln private void Form1_Load(object sender, EventArgs e) 03 { 04 lblshow.text = ""; 05 lblshow.font = new Font(" 標楷體 ", 24, FontStyle.Bold); 06 // 設定 timer1 控制項每 1 秒執行 timer1_tick 事件處理函式一次 07 timer1.interval = 1000; 08 } 8

9 09 // 按下 btnstart 鈕時執行 btnstart_click() 事件處理函式 10 private void btnstart_click(object sender, EventArgs e) 11 { 12 timer1.enabled = true; // 啟動 timer1 計時器 13 } 14 // 按下 btnend 鈕時執行 btnend_click() 事件處理函式 15 private void btnend_click(object sender, EventArgs e) 16 { 17 Application.Exit(); // 結束程式 18 } 19 // 每 1 秒執行 timer1_tick 事件處理函式一次 20 private void timer1_tick(object sender, EventArgs e) 21 { 22 if (lblshow.text == " 好戲上場!") 23 { 24 lblshow.text = "Show Time..."; 25 lblshow.backcolor = Color.Aqua; 26 } 9

10 27 else 28 { 29 lblshow.text = " 好戲上場!"; 30 lblshow.backcolor = Color.Yellow; 31 } 32 } 10

11 9.2 PictureBox 圖片方塊控制項 圖片方塊控制項主要是用來顯示圖檔, 它也允許您在該控制項上面繪製圖形 若要將圖片或影像顯示在圖片控制項上, 可以在設計階段預先載入, 也可以在執行階段透過 Image.FromFile() 方法載入 PictureBox 圖片控制項允許載入的圖檔格式主要有 bmp jpg gif wmf 等 若一幅動畫是由 2-4 張連續 bmp wmf 或 jpg 圖檔組成, 只要將這些連續圖檔交互置於變動位置的 PictureBox 控制項上, 即可展現出生動的動畫 11

12 9.2.1 PictureBox 常用屬性 下表為 PictureBox 圖片方塊控制項常用屬性 屬性 Image SizeMode Visible 說明設定顯示的圖形檔, 預設無 設定圖形在 PictureBox 控制項上顯示的位置 : 1 Normal( 預設值 ): 圖形由控制項的左上角開始放起, 圖形檔長寬不變 2 CenterImage: 顯示在控制項的正中央 3 AutoSize: 控制項依圖形大小縮放 4 StretchImage: 圖形依控制項大小縮放 設定控制項是否顯現 1 True: 表示可顯示 ( 預設值 ) 2 False: 表示隱藏該控制項 12

13 9.2.2 圖檔的載入與移除 圖形檔可在設計階段或者在執行階段才載入 使用時機當然視當時需求而定 在設計階段載入圖檔 13

14 14

15 二. 如何在執行階段載入圖檔 程式中使用 Image.FromFile() 靜態方法和 靜態方法和 new Bitmap() 物件來設定 Image 屬性值, 達到載入圖檔的目的 語法 1. picturebox1.image=image.fromfile(path); // path 為檔案路徑 2. picturebox1.image=new Bitmap(path); 15

16 簡例 : 1. 載入固定路徑圖檔, 若將程式安裝在不同的硬碟或資料夾時會產生錯誤 圖檔必須安裝在固定路徑, 如下兩種寫法是載入 C:\image\ok.bmp 至 屬性 : picturebox1 的 Image 屬性 寫法 1: picturebox1.image=image.fromfile( C:\\image\\ok.bmp ); 寫法 2: picturebox1.image=new Bitmap( C:\\image\\ok.bmp ); 16

17 2. 載入相對路徑的圖檔, 路徑以 C# 執行檔 執行檔 (\bin\debug 資料夾 ) 和圖檔的相對位置來表示, 可以避免使用者安裝在不同資料夾產生的錯誤, 如下四種簡例示範 : 1 欲載入的 ok.bmp 圖檔和執行檔在同一資料夾下, 可採用下面兩種寫法 : 寫法 寫法 1:pictureBox1.Image=Image.FromFile( ok.bmp ); 寫法 寫法 2:pictureBox1.Image=new Bitmap( ok.bmp ); 17

18 2 欲載入的 ok.bmp 圖檔位在程式執行檔的上一層資料夾內, 可採用下面兩種寫法 : 寫法 1:pictureBox1.Image=Image.FromFile(..\\ok.bmp ); 寫法 2:pictureBox1.Image=new Bitmap(..\\ok.bmp ); 3 欲載入的 ok.bmp 圖檔位在執行檔的上一層的 image 資料夾內, 可採用下面兩種寫法 : 寫法 1: picturebox1.image=image.fromfile(..\\image\\ok.bmp ); 寫法 2:pictureBox1.Image=new Bitmap(..\\image\\ok.bmp ); 18

19 4 欲載入的 ok.bmp 圖檔位在執行檔的上兩層的 image 資料夾內, 可採用下面兩種寫法 : 寫法 1: picturebox1.image=image.fromfile(..\\..\\image\\ok.bmp ); 寫法 2: picturebox1.image=new Bitmap(..\\..\\image\\ok.bmp ); 19

20 三. 如何在設計階段移除圖檔 1. 點選 Image 屬性欄, 然後按的圖檔 2. 在 Image 屬性上面或是右邊的點選 重設重設 功能即可功能即可 鍵, 可移除原先載入鈕上按右鍵, 四. 如何在執行階段移除圖檔將 PictureBox 的 Image 屬性值設為 null 就可將圖檔清除, 寫法將 picturebox1 的圖檔清除 picturebox1.image = null; 20

21 以 山景.jpg 當表單背景圖, 以 brid0.png~brid5.png 六個連續圖片製作一個小鳥由左往右移動並依序輸流播放 bird0.png~brid5.png 的動畫, 當小鳥超出表單的最右邊時會再由表單最左邊出現並繼續由左往右移動 21

22 22

23 23

24 完整程式碼 01 FileName : Animation.sln 02 int n = 0; // 成員變數 03 Bitmap[] img = new Bitmap[6]; 04 private void Form1_Load(object sender, EventArgs e) 05 { for (int i = 0; i <= img.getupperbound(0); i++) 08 { 09 img[i] = new Bitmap("bird" + i.tostring() + ".png"); 10 } 24

25 11 this.backgroundimage = new Bitmap(" 山景.jpg"); 12 this.width = 430; 13 this.height = 300; 14 // 設定表單無法調整大小 15 this.autosizemode = AutoSizeMode.GrowAndShrink; 16 this.maximizebox = false; 17 timer1.enabled = true; 18 timer1.interval = 50; 19 picturebox1.image = img[0]; 20 picturebox1.width = 70; 21 picturebox1.height = 55; 22 picturebox1.sizemode = PictureBoxSizeMode.Zoom; 23 picturebox1.backcolor = Color.Transparent; 24 } 25 25

26 26 private void timer1_tick(object sender, EventArgs e) 27 { 28 n++; 29 // 若 n 大於等於 img 陣列的最大維度, 則 n 設為 0, 由 brid0.png 開始播放 30 if (n > img.getupperbound(0)) 31 { 32 n = 0; 33 } 34 // 若 picturebox1 超出表單的寬度時, 使 picturebox1 由表單左邊出現 35 if (picturebox1.left >= this.width) 36 { 37 picturebox1.left = 0 - picturebox1.width; 38 } 39 picturebox1.left += 5; 40 picturebox1.image = img[n]; 41 } 26

27 9.3 GroupBox / Panel 容器控制項 GroupBox 群組控制項和 Panel 面板控制項和表單一樣都具備具備有容器 (Container) 的功能, 上面都可放置其他其他控制項, 以便對上面控制項對上面控制項分門別類, 使得畫面排列整齊容易操排列整齊容易操作 如下圖 接龍接龍 遊戲的戲的 選項選項 對話方塊中, 使用 發牌 和 計分 兩個兩個群組控制項組控制項 27

28 9.3.1 GroupBox 群組控制項 群組控制項或組控制項或稱為框架框架控制項可以和表單一控制項可以和表單一樣在該控制項內放置其他其他的控制項的控制項 使用群組控制項好處是可將控制項組控制項好處是可將控制項分門別類, 調整輸出入介面時, 搬移群組控制項時組控制項時裡面的控制項亦跟隨亦跟隨移動移動 同性質選項按鈕或選項按鈕或核取核取方塊可用 GroupBox 或 Panel 來存放 GroupBox 內的控制項位置是以容器的左上器的左上角為基準, 而不是以表單為基準基準 28

29 GroupBox 常用屬性 屬性 Text 說明設定群組控制項左上角顯示的標題文字, 該文字可以提示使用者 預設名稱為 groupbox1 29

30 9.3.2 Panel 面板控制項 面板控制項也具備具備有容器的功能, 裡面可放置面可放置其他的控制項的控制項 和群組控制項組控制項外觀外觀最大的不同是, 左上角無角無法顯示文字 但面板控制項允許有面板控制項允許有捲軸, 輸出入介面佔用較小的表單空間 30

31 Panel 常用屬性 屬性 BorderStyle AutoScroll 說明設定面板控制項的外框, 其屬性值有 None( 無邊框 )- 為預設值 FixedSingle( 單線框 ) Fixed3D( 立體邊框 ) 面板控制項在執行階段, 使用者是不能拖曳邊框來調整大小 設定面板控制項內的控制項大小若比面板大時是否顯示捲軸 預設值為 True 表顯示捲軸 ; 若設為 False 表不顯示捲軸 右圖是 Panel 上面的控制項範圍超過面版大小且此屬性設為 True 時, 會自動顯示捲軸的情形 : 31

32 9.4 RadioButton / CheckBox 選擇控制項 當我們要填寫一張申請表時, 表中有些資料是使用勾選, 例如性別 年收入年收入 購買項目 等 如將這張申請表, 改以電腦方式輸入, 這些勾選的資料就可以使用 RadioButton 選項按鈕和 CheckBox 核取方塊控制項來設計 RadioButton 選項按鈕控制項, 具有排他性也就是只能選擇其中之一, 所以單選性的選項可用它如性別 年收入年收入 CheckBox 核取方塊控制項, 每個選項都可獨立選擇互不影響, 複選性問題可用它, 例如下圖購物選單 左邊在群組控制項上面置入選項按鈕控制項 ; 在右邊群組控制項置入核取方塊控制項 32

33 9.4.1 RadioButton 選項按鈕控制項 選項按鈕控制項, 具有排他排他的特性一組多個 Radio Button 選項按鈕控制項中只能選擇其擇其中之一 若有兩組以上選項按鈕時, 可用群組或面板控制項來加以區隔 RadioButton 選項按鈕控制項上面除可顯示文字外, 也可顯示圖片 33

34 一. RadioButton 常用屬性 34

35 二. RadioButton 常用事件當在選項按鈕控制項按一下, 會變更 Checked 屬性值, 且同時依序觸動 CheckedChanged 和 Click 兩個事件 若該按鈕已被已被選取, 重複點選時因 Checked 屬性值不改變, 只會觸發 Click 事件 判斷勾選狀態的程式碼, 都寫在 CheckedChanged 事件處理函式中 1. CheckedChanged 事件當選項按鈕控制項的 Checked 屬性值改變時, 會觸發 Checked Changed 事件 2. Click 事件當選項按鈕控制項被滑鼠被滑鼠點選時, 會觸發 Click 事件 35

36 使用 等控制項設計最受歡迎筆受歡迎筆電投票投票程式程式 下圖可在廠牌 GroupBox 內選取筆取筆電型號型號的選項按鈕後會顯示該台筆台筆電的圖示, 接著按鈕則 GropuBox 得票數票數內對內對應的票數票數會進行加 1 使用 GroupBox RadioButton Label Button PictureBox 36

37 37

38 完整程式碼 // FileName : RadioButtonDeom.sln 01 private void Form1_Load(object sender, EventArgs e) 02 { 03 rdbhp.checked = true; 04 picnb.image = new Bitmap("hp.jpg"); 05 picnb.sizemode = PictureBoxSizeMode.AutoSize; // 使 picnb 與圖的大小相同 06 picnb.borderstyle = BorderStyle.Fixed3D; 07 } 09 private void rdbhp_checkedchanged(object sender, EventArgs e) 10 { 11 picnb.image = new Bitmap("hp.jpg"); 12 } 14 private void rdbbenq_checkedchanged(object sender, EventArgs e) 15 { 16 picnb.image = new Bitmap("benq.jpg"); 17 } 38

39 19 private void rdbacer_checkedchanged(object sender, EventArgs e) 20 { 21 picnb.image = new Bitmap("acer.jpg"); 22 } 24 private void btnok_click(object sender, EventArgs e) 25 { 26 if (rdbhp.checked) 27 { 28 lblhp.text = (Convert.ToInt32(lblHp.Text) + 1).ToString(); 29 } 30 else if (rdbbenq.checked) 31 { 32 lblbenq.text = (Convert.ToInt32(lblBenq.Text) + 1).ToString(); 33 } 34 else if (rdbacer.checked) 35 { 36 lblacer.text = (Convert.ToInt32(lblAcer.Text) + 1).ToString(); 37 } 38 } 39

40 9.4.2 CheckBox 核取方塊控制項 核取方塊控制項, 每個選項都可任意任意選取彼此間互不影響 複選性選項可用它來設計選性選項可用它來設計 CheckBox 核取方塊控制項除可以顯示方塊控制項除可以顯示文字外, 上面也可顯示圖片 40

41 一. CheckBox 常用屬性 41

42 二. CheckBox 常用事件 當 ThreeState = False 時, 使用者按核取方塊控制項時會依序觸動 CheckedChanged CheckStateChanged 和 Click 三個事件 判斷核取方塊方塊勾選狀態的程式碼, 寫在其中一個事件中皆可 當 ThreeState =True 時, 若使用者點選勾選狀態為 未確未確定 時, 不會觸動 CheckedChanged 事件 42

43 1. CheckedChanged 事件當核取核取方塊控制項的 Checked 屬性值改變時, 會觸發此事件事件 2. CheckStateChanged 事件當核取核取方塊控制項的 CheckState 屬性值改變時會觸發此事件事件 3. Click 事件當核取核取方塊控制項方塊控制項被滑鼠被滑鼠點選時, 就會觸發此事件事件 43

44 設計相機易購網易購網程式程式 在 機型 GroupBox 選項只能單選, 在 配件 GroupBox 選項可多選, 只要有選取會隨時更新更新 購買總金額 : 各機型和配件單件單價如下圖表單如下圖表單所示 44

45 上機 設計輸出入介面 45

46 完整程式碼 // FileName : CheckBoxDemo.sln 01 int pricedsc, pricem1g, pricereader, pricechange; 02 private void rdbp10_checkedchanged(object sender, EventArgs e) 03 { 04 if (rdbp10.checked) // 選取 rdbp10 05 { 06 pricedsc = 15000; 07 } 08 if (rdbp20.checked) // 選取 rdbp20 09 { 10 pricedsc = 10000; 11 } 46

47 12 if (rdbd70.checked) 13 { 14 pricedsc = 25000; 15 } 16 if (chkm1g.checked) 17 { 18 pricem1g = 2000; 19 } 20 else 21 { 22 pricem1g = 0; 23 } 24 if (chkreader.checked) 25 { 26 pricereader = 500; 27 } 47

48 28 else 29 { 30 pricereader = 0; 31 } 32 if (chkcharge.checked) 33 { 34 pricechange = 1500; 35 } 36 else 37 { 38 pricechange = 0; 39 } 41 lbltotal.text = " 購買總金額 :" + (pricedsc + pricem1g + pricereader + pricechange).tostring(); 42 } 48

49 設定共用事件當在三個選項按鈕控制項或三個核取核取方塊控制項上按一下都會觸動該控制項的 CheckedChanged 事件由於這六個控制項都做同樣的事的事情, 可共用同一個 rdbp10_checkedchanged 事件處理函式 49

50 50

untitled

untitled 1 MessageBox 類 MessageBox 類 Show Show (,,, ); Show (string, string, MessageBoxButtons, MessageBoxIcon) MessageBox 類 列 數 MessageBoxButtons.OK MessageBoxButtons.OKCancel MessageBoxButtons.AbortRetryIgnore

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

ch02

ch02 AEL019400- Visual C# 2017 基礎必修課 < 勘誤資料 > 勘誤日期 :2017/9/10 ch02 P2-25 int a= 2400; //a 為 int( 整數 ) 資料型別 double d = 3.56; //d 為 double( 倍精確度浮點數 ) d = a + 34.6; //a 會先被電腦自動轉型為 double 型別, 再進行相加運算 a = d * 8;

More information

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

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

More information

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

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

Microsoft PowerPoint - 08_IOInterface.pptx

Microsoft PowerPoint - 08_IOInterface.pptx 第八章 表單輸出入介面設計 8.1 Form 常用的屬性 8.2 Form 常用的事件 8.3 Label 和 LinkLabel 標籤控制項 8.4 TextBox 文字方塊控制項 8.5 Button 按鈕控制項 8.6 MessageBox.Show 方法 備註 : 可依進度點選小節 8.1 Form 常用的屬性 表單 (Form) 是視窗應用程式中最重要的容器 (Container) 之一

More information

untitled

untitled 1 LinkButton LinkButton 連 Button Text Visible Click HyperLink HyperLink 來 立 連 Text ImageUrl ( ) NavigateUrl 連 Target 連 _blank _parent frameset _search _self 連 _top 例 sample2-a1 易 連 private void Page_Load(object

More information

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

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

Microsoft Word - GUI design.doc

Microsoft Word - GUI design.doc GUI 程式設計 壹 圖形元件 一 認識圖形元件 hndlgraf 指令 Handle graph 的縮寫 說明 二 認識圖形元件的 handle 指令 get(h, 'pr') get(h) set(h, 'pr1', 'val1', 'pr2', 'val2') set(h) 說明取得 handle h 的某屬性 (properity) 之數值取得 handle h 的所有屬性之數值設定 handle

More information

Microsoft Word - CH07_P36

Microsoft Word - CH07_P36 定時作業的最佳利器, 善用 Timer 控制項 Timer 控制項的運作機制 Timer 控制項的使用模式 Timer 控制項的擺放位置與其影響 Timer 控制項範例集錦 我相信大家對 Timer 控制項都不會感到陌生, 畢竟在 Windows Form 應用程式中, 就已提供 Timer 控制項來幫助大家定時完成特定作業 ASP.NET AJAX 所提供的 Timer 控制項是一個伺服器控制項,

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

Microsoft PowerPoint - 07_WinProg.pptx

Microsoft PowerPoint - 07_WinProg.pptx 第七章 視窗應用程式開發 7.1 建立視窗應用程式專案 7.2 整合開發環境介紹 7.3 控制項編輯與命名 7.4 視窗應用程式的開發 備註 : 可依進度點選小節 7.1 建立視窗應用程式專案 執行 開始 / / 會進入 Visual C# 2008 起始頁畫面 2 若希望能顯示起始頁, 執行功能表的 視窗 (W)/ 重設視窗配置 (R) 即可重新打開起始頁 其中 最近使用的專案 窗格用來顯示最近更新過的專案清單,

More information

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp 01 1.6 Spyder Anaconda Spyder Python Spyder Python Spyder Spyder 1.6.1 Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Spyder Python File

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

Microsoft Word - AEL CH07

Microsoft Word - AEL CH07 7 選擇結構 [速食店點餐系統] 7-1 是否選條件控制 7-2 選擇控制項 7-3 二選一條件控制 7-4 多選一條件控制 7-1 是否選條件控制 在日常生活中, 是否選的情況十分常見, 我們常常需要判斷氣溫是否有些涼, 需要加件衣服 ; 如果下雨需要拿把傘 If Then 條件控制是一種是否執行的條件判斷, 可以決定是否執行程式區塊內的程式碼, 當 If 條件為 True, 就執行 Then/End

More information

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc 投稿類別 : 資訊類 篇名 : 陣列控制項技術之研究與應用 作者 : 陳韻如 高雄市立高雄高工 資訊科三年級 陳榮霖 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師 壹 前言 陣列控制項技術之研究與應用 一 研究動機 控制項陣列 ( 一稱物件陣列 ) 是說讓物件可像陣列一般使用索引值 (index) 來加以控制, 例如要檢查表單上的 9 個 Label 是否都為 7( 物件名稱是 Label1

More information

Microsoft PowerPoint - 11_EventHandle.pptx

Microsoft PowerPoint - 11_EventHandle.pptx 第十一章 視窗事件處理技巧 11.1 事件介紹 11.3 滑鼠事件 11.2 鍵盤事件 11.4 共享事件 備註 : 可依進度點選小節 11.1 事件介紹 事件 (Event) 是物件受到外力因素的影響, 而發生某種動作 將觸發事件的物件稱為 事件傳送者事件傳送者 將捕捉事件並且回應它的物件稱為 事件接收者事件接收者 當事件發生時, 這物件的事件處理函式會被啟動 事件處理函式內的程式碼是依程式的需求而撰寫的,

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

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

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

Advanced ASP.NET Controls

Advanced ASP.NET Controls 第 5 章資料輸入與選擇控制項 第 5 章資料輸入與選擇控制項 5-1 資料輸入控制項 5-2 顯示狀態與 IsPostBack 屬性 5-3 選擇控制項 5-4 清單控制項 5-5 自動送回的事件處理 5-6 月曆 Calendar 控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 5-1 資料輸入控制項 5-1-1 TextBox 文字方塊控制項

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

Microsoft PowerPoint - 第14章.ppt

Microsoft PowerPoint - 第14章.ppt Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - ch05.doc

Microsoft Word - ch05.doc 視窗應用程式 5 5.1 Windows Form 應用程式專案 5.2 物件導向程式設計觀念 5.3 第一個 Windows Form 應用程式 5.4 表單檔的組成 5.5 認識整合開發環境 5.6 控制項的操作 5.7 習題 5.1 Windows Form 應用程式專案 Windows Form 是以.NET Framework 為基礎的一個平台, 主要用來開發視窗應用程式 (Windows

More information

Web Form 表單與事件處理

Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 4-1 事件處理的基礎 4-2 ASP.NET 網頁與 Page 物件 4-3 ASP.NET 的伺服端控制項 4-4 資料輸出控制項 4-5 送出資料的控制項 4-6 圖片和超連結控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 4-1 事件處理的基礎

More information

(Microsoft PowerPoint - ch10.ppt [\254\333\256e\274\322\246\241])

(Microsoft PowerPoint - ch10.ppt [\254\333\256e\274\322\246\241]) 第十章 常用控制項 ( 二 ) 10.1 ListBox/CheckedListBox /ComboBox 清單控制項 10.2 ImageList 影響清單控制項 10.4 HScrollBar/VScrollBar/ TrackBar 捲軸控制項 10.5 RichTextBox 豐富文字方塊 10.3 MonthCalendar/DateTime Picker 日期時間控制項 備註 : 可依進度點選小節

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

封面-12

封面-12 第十二章 701Client TECHNOLOGY CO.,LTD. 701Client 701Server 701Client "701Client", 12-1 :supervisor :supervisor : 1. : 00~99 100 2. : 00~63 ( 63 / / ) 3. : 18 9 4. : 18 9 5. 12-2 TECHNOLOGY CO.,LTD. 701Client

More information

PowerPoint 簡報

PowerPoint 簡報 Paint 繪圖板 JAVA 程式設計 指導老師 : 鄞宗賢 組員 : 4A3G0901 劉彥佐 4A3G0907 韓偉志 畫面預覽 匯入參數 package paint; import java.awt.*; import java.awt.event.*; import javax.swing.*; 主程式 public class paint{ public static void main(string[]

More information

<img>

<img> 04 圖片 4-1 4-2 4-3 4-4 網頁程式設計 4-1 網頁多媒體 Flash Java Applets HTML 8 4-1-1 圖片 JPEG Joint Photographic Experts Group 非失真模式 (lossless) 基本模式 (baseline standard) 1 2 12 JPEG 6 JPEG.jpg.jpe.jpeg GIF (graphic

More information

Python Facebook put_wall_post(message,attachment [,profile_id]) put_wall_post(message,attachment [,profile_id]) message message attachment profi

Python Facebook put_wall_post(message,attachment [,profile_id]) put_wall_post(message,attachment [,profile_id]) message message attachment profi Chapter 08 實戰 :Facebook 貼文 按讚與照片下載 Facebook Python Facebook Facebook Graph API Explorer Facebook Python facebook-sdk Facebook API Facebook Python Python 8.2.4 Facebook put_wall_post(message,attachment

More information

Microsoft Word - ch06.doc

Microsoft Word - ch06.doc Chapter 整合開發環境介紹 本章重點 6.1 Windows 應用程式專案 6.2 VC# 2008 物件導向觀念介紹 6.3 第一個 Windows 應用程式 6.4 認識 VC# 2008 的整合開發環境 6.5 控制項的操作 6.6 習題 程式設計經典 6.1 Windows 應用程式專案 Windows Form 是以.NET Framework 為基礎的一個新平台, 主要用來開發 Windows

More information

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

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

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

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

Microsoft PowerPoint - vb_net4

Microsoft PowerPoint - vb_net4 視窗應用程式表單的基本輸出入 資科系 林偉川 VB.NET 的物件說明 VB.NET 物件可以視為一個提供特定功能的元件或黑盒子, 並不用考慮元件內部的資料是什麼或程式碼怎麼寫, 只需知道這個物件提供什麼方法和屬性, 以及如何使用它, 就可以用來建立所需的應用程式 2 1 VB.NET 的物件說明 - 物件 物件 (Objects): 物件為物件導向程式的基礎, 物件是資料和包含處理此資料程式碼 (

More information

Oxford iSolution下載及安裝指南

Oxford iSolution下載及安裝指南 Oxford isolution 下載及安裝指南 Download and Installation Guide 系統要求 System Requirements... 2 Oxford isolution 安裝步驟 Windows 個人電腦 Oxford isolution Installation Steps For Windows PCs... 3 Oxford isolution 安裝步驟

More information

Microsoft Word - ch doc

Microsoft Word - ch doc 3 基本輸出入介面設計 學習表單物件常見的屬性 學習表單物件常用的事件程序 學習 Label 標籤控制項的使用 學習 Button 按鈕控制項的使用 學習 TextBox 文字方塊控制項的使用 學習如何將文字作格式化輸出 學習使用 InputBox 函式接受資料輸入 學習使用 MsgBox 函式與 MsgBox 敘述輸出提示 Visual Basic 基礎必修課 3.1 表單物件常見屬性 前面章節已介紹過建立輸出入介面是設計

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學習 範本 第 5 章選擇結構 5.1 關係運算式與邏輯運算式 關係運算式 和 邏輯運算式 兩者都是在程式設計時, 構成條件的基本要件 關係運算式 和 邏輯運算式 經過運算後會產生真 (True) 或假 (False) 等結果, 來供我們決定程式執行的流向 5-2 一 關係運算式 關係運算式 的功能是用來比較字串 數值 等資料的大小關係 關係運算式 經過運算後,

More information

Microsoft PowerPoint - vb_net5

Microsoft PowerPoint - vb_net5 選 擇 控 制 項 與 條 件 敘 述 資 訊 科 技 系 林 偉 川 結 構 化 程 式 設 計 結 構 化 程 式 設 計 是 一 種 軟 體 開 發 方 法, 它 是 一 種 組 織 和 撰 寫 程 式 碼 的 技 術, 使 用 由 上 而 下 的 設 計 方 法 來 分 析 問 題, 將 程 式 分 解 成 階 層 架 構 的 模 組, 每 個 模 組 是 一 段 擁 有 獨 立 功 能 的

More information

Microsoft PowerPoint - ASP_NET_04

Microsoft PowerPoint - ASP_NET_04 第 4 章 Web Form 表單與事件處理 大綱 事件處理的基礎 ASP.NET 網頁與 Page 物件 ASP.NET 的伺服端控制項 資料輸出控制項 送出資料的控制項 圖片和超連結控制項 2 事件處理的基礎 事件的基礎 建立事件處理程序 事件處理程序的參數列 共用事件處理程序 3 事件的基礎 事件 (Event) 是在執行應用程式時, 滑鼠或控制項載入等操作所觸發的一些動作 例如 : 將應用程式視為一輛公共汽車,

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

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

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析 最 有 利 標 作 業 程 序 實 務 分 析 交 通 部 採 購 稽 核 小 組 陳 秘 書 牧 民 日 期 :101 年 05 月 21 日 大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標

More information

第一章.FIT)

第一章.FIT) 第 一 章 美 丽 触 手 可 及 一 些 天 生 好 动 的 懒 人 袁 根 本 静 不 下 心 去 美 容 院 做 护 理 袁 通 常 总 是 用 一 些 最 野 懒 冶 的 方 法 来 保 养 自 己 遥 比 如 下 飞 机 以 后 感 觉 头 发 很 乱 袁 就 用 手 当 梳 子 随 手 梳 两 下 曰 脸 上 很 干 袁 就 往 脸 上 涂 些 酸 奶 尧 牛 奶 或 者 蜂 蜜 噎 噎

More information

C H A P T E R 3 基本輸入與輸出 PDF created with FinePrint pdffactory Pro trial version

C H A P T E R 3 基本輸入與輸出 PDF created with FinePrint pdffactory Pro trial version C H A P T E R 3 基本輸入與輸出 輸入與輸出是程式設計的第一步, 本章將介紹 C# 的基本輸入與輸出 首先, 若使用主控台開發應用程式, 則僅能使用 Console 類別, 關於 Console 類別請看 3-1 節 其次, 若開發 Windows 應用程式, 則可使用 Form Label Edit 及 Button 等控制項, 關於以上控制項的使用, 請看 3-2 至 3-10 節

More information

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

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

壹 前言 一 研究動機 現今網路小遊戲繁多, 不乏許多釣魚的有趣遊戲, 但釣魚遊戲實在太多了! 想要打破釣魚遊戲只能釣魚的觀念, 我利用所學的 Visual Basic2012, 將改換釣餌, 將釣餌更換成時下當紅的恐龍 yee 頭, 以及使用 MicroAngelo 製作游標, 將遊戲內游標改換成

壹 前言 一 研究動機 現今網路小遊戲繁多, 不乏許多釣魚的有趣遊戲, 但釣魚遊戲實在太多了! 想要打破釣魚遊戲只能釣魚的觀念, 我利用所學的 Visual Basic2012, 將改換釣餌, 將釣餌更換成時下當紅的恐龍 yee 頭, 以及使用 MicroAngelo 製作游標, 將遊戲內游標改換成 投稿類別 : 資訊類 篇名 : VB 程式設計釣 YEE 作者 : 陳永齊 高雄市中正高工 資訊科二年級忠班 指導老師 : 簡文興老師 壹 前言 一 研究動機 現今網路小遊戲繁多, 不乏許多釣魚的有趣遊戲, 但釣魚遊戲實在太多了! 想要打破釣魚遊戲只能釣魚的觀念, 我利用所學的 Visual Basic2012, 將改換釣餌, 將釣餌更換成時下當紅的恐龍 yee 頭, 以及使用 MicroAngelo

More information

計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統

計算機程式及實習 期末報告ppt製作  題目:南台黑心早餐店結帳系統 計算機程式及實習期末報告 ppt 製作 題目 : 南台黑心早餐店結帳系統 南台科技大學機械工程系車輛一乙學號 :4A015038 老師 : 謝慶存 學習重點 早餐店結帳 ListBox RadioButton 的使用方法 題目說明 : 早餐店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 老客戶 *0.8, 再按下 計算 鈕, 得到打

More information

PowerPoint Presentation

PowerPoint Presentation 中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的

More information

Dynamic Layout in Android

Dynamic Layout in Android Dynamic Layout in Android 建國科技大學資管系 饒瑞佶 2013/5 V1 Layout 多半都透過 res/layout/xml 格式設定來達成 Android 是 OOP, 所以可以動態產生 Layout 重點是 Layout 的階層關係 (Hierarchy) 需要處理對應事件 最後一樣用 setcontentview 加入 Layout 一 加入現有 Layout 中

More information

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

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

More information

¦ÛµM¬ì²Ä3¦¸²Õ¨÷-¾Ç´ú¤ºŁ¶«ÊŁ±.prn, page Normalize ( <4D F736F F D20A6DBB54DACECB2C433A6B8B2D5A8F72DBEC7B4FAA4BAADB6ABCAADB12E646F63> )

¦ÛµM¬ì²Ä3¦¸²Õ¨÷-¾Ç´ú¤ºŁ¶«ÊŁ±.prn, page Normalize ( <4D F736F F D20A6DBB54DACECB2C433A6B8B2D5A8F72DBEC7B4FAA4BAADB6ABCAADB12E646F63> ) 100 40 28 2B c 3 10 8 m s h 6.63 10 34 J s e 1.6 10 19 C hc 1240 E hf ev λ λ nm 1 ev 1.6 10-19 J 1 mol 6.02 10 23 ph 8 10 N 14 O 16 Fe 56 Ag 108 NO.99341003 103-E3 第壹部分 ( 占 80 分 ) 56 1 說明 : 第 1 題至第 k

More information

05855BB03.indd

05855BB03.indd 3 Visual Basic 控制項 智慧型手機的功能日益強大, 不論是哪一種廠牌的手機, 都會提供用來顯示運作狀態的螢幕 用來拍照或攝影的鏡頭, 以及供使用者撥號的按鍵等 視窗應用程式也有類似之處, 通常都會提供可與使用者互動的元件, 例如操控程式執行的按鈕 提示操作的標籤文字 等控制項, 可用來佈建使用者介面 你曾注意到人氣超高的遊戲軟體 ( 如神魔之塔 ), 多半都提供操作簡易的使用者介面嗎?

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information

導讀 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# 程式

導讀 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# 程式 導讀 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# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

untitled

untitled 1 .NET sln csproj dll cs aspx 說 料 料 利 來 料 ( 來 ) 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Click 滑 料 Response 列 料 Response HttpResponse 類 Write 料 Redirect URL Response.Write("!!

More information

E-Form Word

E-Form Word E-Form Word 2010 Prepared by Alice Tang 建立表單的 6 個步驟 步驟 1: 顯示開發人員索引標籤 (1.5) 步驟 2: 開啟要做為表單依據的範本或文件 (1.3) 步驟 3: 新增內容至表單 (1.6/1.7) 步驟 4: 設定或變更內容控制項的內容 (1.6/1.7) 步驟 5: 在表單中新增說明文字 (1.7) 步驟 6: 新增保護功能至表單 (1.8)

More information

滑鼠事件的處置 01 首先, 思考一下用滑鼠畫線的操作動作, 為此必須處理 : mousedown mousemove mouseup 等 3 個事件 各個事件中進行的處理如表 01-1 所示 一開始加入的事件處理器只有 mousedown, mousemove mouseup 的事件處理器則是視需

滑鼠事件的處置 01 首先, 思考一下用滑鼠畫線的操作動作, 為此必須處理 : mousedown mousemove mouseup 等 3 個事件 各個事件中進行的處理如表 01-1 所示 一開始加入的事件處理器只有 mousedown, mousemove mouseup 的事件處理器則是視需 可選擇畫筆粗細 顏色的 網頁版繪圖介面 本篇將利用 HTML5 的 canvas 來建立繪圖程式, 實作 畫筆模式 / 橡皮擦模式選擇 線條粗細的 3 階段 ( 粗. 中. 細 ) 設定 從 10 個顏色中選擇線條顏色 等功能, 藉此學習 canvas 的基本操作及事件處置 製作. 撰文 / 小原暢 ( 面白法人 KAYAC) 使用技巧 canvas 元素 JavaScript 製作要點活用 data

More information

4-4

4-4 四 中 国 工 商 ( 一 ) 中 国 工 商 股 份 有 限 公 司 2011 年 度 校 园 招 聘 公 告 根 据 业 务 发 展 需 要, 中 国 工 商 股 份 有 限 公 司 将 统 一 面 向 2011 年 应 届 毕 业 生 招 聘 新 员 工 现 将 有 关 事 项 公 告 如 下 : 一 招 聘 机 构 中 国 工 商 股 份 有 限 公 司 2011 年 度 校 园 招 聘 机

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

Microsoft PowerPoint - AngularJS-1 [唯讀]

Microsoft PowerPoint - AngularJS-1 [唯讀] Ionic & AngularJS 副標題 AngularJS 架構 模組為一容器來包含下列物件 用於篩選資料 當應用程式具多頁面則需藉由組態設定頁面路由 (Routes) 資訊 作為 HTML 標籤屬性用於擴充標籤功能 頁面切換 -.config AngularJS 藉由頁面注入 (injection) 來進行頁面切換 多頁設計必須在首頁頁面置入

More information

THE GAME GUIDE WELCOME TO DARTSLIVE DARTSLIVE.com Ver.3.0 2013.05 HOW TO PLAY BEFORE YOU START THE GAME HOW TO PLAY THE GAME HOW TO COUNT THE SCORE AWARD MOVIE 自由設定AWARD! 讓飛鏢的樂趣多更多! AWARD MOVIE是甚麼? AWARD

More information

untitled

untitled Visual C# 程式設計經典 18.2 資料繫結.NET Framework 所提供的大部份控制項皆有資料繫結 (DataBinding) 的功能 例如 Label TextBox CheckBox ComboBox DataGridView 等控制項 當控制項做資料繫結的動作後, 該控制項即會顯示所查詢的資料記錄 我們將可以資料繋結的控制項分成三種類型來介紹 : Case 01 使用 Label

More information

書面

書面 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 5.4 互動功能畫面 程式碼請參考附件-程式三 在進入互動頁面時 會執行setAllText()依寵物狀態數值來 設定狀態文字與頭像 並且依心情決定是否要不要播放音效 觸摸的區域 由於是自己寫的 view 所以並未透過xml來設置 而是透過Layut.addview()來動態新增

More information

untitled

untitled Visual Basic 2005 (VB.net 2.0) hana@arbor.ee.ntu.edu.tw 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,

More information

CU0594.pdf

CU0594.pdf 8 SOHO 1 3 003 SOHO SOHO Coder Programmer HTML CSS PHP JavaScrip 009 LECTURE 1-1 1 048 PART 2 LECTURE 1-1 1 049 SOHO Landing Page Landing 050 PART 2 LECTURE 1-1 1 SEO SEO P.093 SEO SEO SEO SEO SEO 051

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

3-1 Wii ( )

3-1 Wii ( ) 03 3-1 3-2 3-3 3-4 3-5 3-1 Wii ( ) 3-2 3-3 8 8 3-4 3-5 3-4 3-3 3-2 3-5 8 ( sin cos ) 3-4 3-5 3-2 CH03_key4.fla ActionScript 3 12 "block_mc" + + "_" + 8 block_mc2_3 x_num y_num 1 01 02 03 04 05 06 07 08

More information

Ch6 Visual Basic表單,功能表與模組

Ch6 Visual Basic表單,功能表與模組 Ch6 Visual Basic 輸入與輸出本章將會介紹. 標籤 (Label). 文字方塊 (Text Box). 訊息對話方塊 (Message Box). 輸入對話方塊 (Input Box) Visual Basic 在推出後, 隨即引起一陣熱列的回響和使用, 除了它繼承了 Basic 原有的易學易用的特性之外, 更重要的是它提供了許多控制項, 供程式設計師快速地完成程式設計的工作 在本章的內容,

More information

使用手冊

使用手冊 使用手冊 版權所有 2013 年 Microtek International, Inc. 保留所有權利 商標 Microtek MII MiiNDT ScanWizard Microtek International, Inc. Windows Microsoft Corporation 重要須知 Microtek Microtek Windows Microsoft Windows I49-004528

More information

Microsoft Word - ch doc

Microsoft Word - ch doc CHAPTER 基本輸出入介面設計 學習表單物件常見的屬性 學習表單物件常用的事件程序 學習 Label 標籤控制項的使用 學習 Button 按鈕控制項的使用 學習 TextBox 文字方塊控制項的使用 學習如何將文字作格式化輸出 學習使用 InputBox 函式接受資料輸入 學習使用 MsgBox 函式與 MsgBox 敘述輸出提示 Visual Basic 基礎必修課.1 表單物件常見的屬性

More information

Microsoft PowerPoint - asp07.ppt

Microsoft PowerPoint - asp07.ppt Web 控制項 資科系林偉川 Web 表單的 ViewState 狀態管理 顯示狀態 (ViewState) 屬於 ASP.NET 的機制, 它可以保留伺服端控制項的狀態, 也就是輸入的值, 例如 : 在 Web 表單擁有文字方塊控制項, 一旦輸入值, 不論表單送回 (Postback) 多少次, 除非更改控制項的值, 否則顯示狀態都能夠自動保留欄位值 2 1 ViewState 狀態管理的基礎 ASP.NET

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70B4C1A5BDB3F8A7692E646F63>

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70B4C1A5BDB3F8A7692E646F63> 報告題名 : 作者 : 林芳如系級 : 工業工程與系統管理學系四年甲班學號 :D9439951 開課老師 : 陳亭志課程名稱 : 應用程式設計開課系所 : 工業工程與系統管理學系開課學年 :95 學年度第一學期 目錄 一 方案總管...... 1 二 主選單執行畫面及程式碼...2 三 瀏覽產品資料執行畫面及程式碼...5 四 多筆瀏覽執行畫面及程式碼...6 五 新增產品資料執行畫面及程式碼..8

More information

第 4 章 表單與程式設計

第 4 章  表單與程式設計 新觀念的 Visual Basic.NET 教本 第 4 章表單的程式設計 4-1 表單與程式模組 上機 : 用按鈕啟動程式 前言 : 在日常生活中, 當我們按下電器用品的開關按鈕, 電器用品裡面設計好的電路就會開始運作, 完成預定的工作 ; 在表單的程式設計中, 我們也經常把設計好的程式放在按鈕裡面, 而藉著按下按鈕來達到執行程式的目的 1. 建立一 Windows 應用程式專案, 專案名稱定為

More information

05... 53 5-1... 53 5-2... 57 5-3 Web... 59

05... 53 5-1... 53 5-2... 57 5-3 Web... 59 Contents 01... 3 1-1... 3 1-2... 4 1-3... 5 1-4... 6 02... 8 2-1 PhotoImpact... 8 2-2... 10 2-3... 14 03... 19 3-1... 19 3-2... 25 04... 33 4-1... 33 4-2... 44 4-3... 48 05... 53 5-1... 53 5-2... 57 5-3

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

Microsoft PowerPoint - asp06.ppt

Microsoft PowerPoint - asp06.ppt HTML 控制項 資科系林偉川 ASP.NET 的表單處理 表單 (Forms) 是 ASP.NET 技術主要的使用介面,ASP.NET 是使用 伺服端控制項 建立網頁表單, 稱為 Web 表單 (Web Forms) 2 1 網頁表單的用途 - 說明 ASP.NET 程式屬於伺服端技術, 客戶端網頁只是負責取得使用者輸入的資料, 資料都需要送到伺服端處理, 所以網頁表單就是 ASP.NET 程式的資料輸入介面,

More information

1

1 守大學電機系 電腦視覺 報告 單元一 數位影像 : 格式和操作 參考解答 MIAT( 機器智慧與自動化技術 ) 實驗室 中華民國 93 年 9 月 29 日 1. (a) 如果指紋影像 finger300x300 的取像面積是 14(mm)x14(mm), 請計算取像系統的 dpi (b) 如果 kaoshiung512x512 遙測影像的覆蓋面積是 5(Km)x5(Km), 請計算該影像的解析度

More information

Microsoft PowerPoint - ch6.pptx

Microsoft PowerPoint - ch6.pptx .NET 程式設計入門 ( 使用 C#) 1 .NET 專案範本 2 檔案介紹 檔案 cs_form.sln cs_form.csproj cs_ form.exe Form1.cs Form1.resx assemblyinfo.cs cs_form.csproj.user csproj cs_form.suo App.ico 說明儲存方案中使用到那些檔案資料等資訊儲存專案中使用到那些檔案資料等資訊利用專案所編譯出來的執行檔儲存表單及程式碼相關資訊儲存表單中使用的相關資料描述組件的資訊專案目前編輯狀態記錄方案的編輯狀態應用程式圖示

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

More information

¥¼©R¦W-3

¥¼©R¦W-3 3 基本輸入與輸出 輸入與輸出是程式設計的第㆒步, BCB 的輸入與輸出方式有兩種, 分別是使用元件及對話框 使用元件的方式是在表單 (Form) 放置輸出入元件, 本章即要介紹㆕種最常用的輸出入元件 -- 表單 (Form) 標籤 (Label) 文書盒 (Edit) 及功能鈕 (Button) 使用對話框的輸入與輸出, 將分別介紹 ShowMessage () MessageBox () 及 InputBox

More information

Mac 版之 Horizon Auton 系統安裝操作手冊 Page 1 of 25

Mac 版之 Horizon Auton 系統安裝操作手冊 Page 1 of 25 Mac 版之 Horizon Auton 系統安裝操作手冊 Page 1 of 25 目錄 1. 概要... 3 2. 下載 Horizon AUTON MAC 版本應用程式... 3 3. 下載 WINESKIN... 4 4. 執行 WINESKIN WINERY... 5 5. 設定 WINESKIN WINERY... 6 5.1 安裝 Engines (WS9Wine2.22)... 6

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

建立Android新專案

建立Android新專案 經濟部工業局 Android 智慧型手機程式設計實務應用班 Android WebService 建國科技大學資管系 饒瑞佶 2012/4 WebService 需要 ksoap2-android-assembly-2.5.2-jar-withdependencies.jar 或 ksoap2-android-assembly-2.5.2-jar-withdependencies_timeout1.jar

More information

2-2 Windows 10 IOT 物聯網入門與實戰 本章節將介紹 Windows 10 IoT 支援的硬體 圖 2-0 Windows 10 IoT 支援的硬體 2.1 Windows 10 IoT Core 的硬體支援介紹 目前 Windows 10 IoT Core 的硬體支援有 : Ras

2-2 Windows 10 IOT 物聯網入門與實戰 本章節將介紹 Windows 10 IoT 支援的硬體 圖 2-0 Windows 10 IoT 支援的硬體 2.1 Windows 10 IoT Core 的硬體支援介紹 目前 Windows 10 IoT Core 的硬體支援有 : Ras Win 10 IoT 支援的硬體 CHAPTER 本章重點 2.1 Windows 10 IoT Core 的硬體支援介紹 2.2 Raspberry Pi 2 樹莓派 2 2.3 Raspberry Pi 3 樹莓派 3 2.4 樹莓派硬體 GPIO 接腳 2.5 MinnowBoard Max 2.6 DragonBoard 410c 2.7 Sharks Cove 2.8 Arduino 2-2

More information

PowerPoint 簡報

PowerPoint 簡報 Update:2019/02 憑證小幫手操作說明 1 憑證小幫手簡介 憑證小幫手 為 AP 版的憑證中心, 提供使用者在 Windows 與 MAC 平台進行 ( 電腦版 ) 憑證申請與更新 憑證匯入 憑證匯出 檢查憑證 電腦檢測 操作說 明 公告等功能, 以便使用者對憑證進行相關的管理 請點選 Windows 版 - 操作說明 Mac 版 - 操作說明 2 憑證小幫手操作說明 Windows 版

More information

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

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information