Microsoft Word - AEL0070_CH03

Size: px
Start display at page:

Download "Microsoft Word - AEL0070_CH03"

Transcription

1 CHAPTER Standard Controls 本章重點 3.1 Button LinkButton 和 ImageButton 3.2 Namespace 及 Import Directive 3.3 Label HyperLink Image 及 ImageMap 3.4 TextBox 3.5 CheckBox 及 CheckBoxList 3.6 RadioButton 及 RadioButtonList 3.7 ListBox 及 DropDownList 3.8 Table TableRow 和 TableCell 3.9 Literal BulletedList 及 HiddenField 3.10 Calendar 3.11 AdRotator 3.12 FileUpLoad

2 透視 ASP.NET 3.5- 使用 VB 在網頁製作技術上,ASP.NET 提供了更強大的功能 為了有別於以往的網頁製作技術,ASP.NET 中的各種 controls 謂之 Web Form controls, 而以往的 controls 就謂之 HTML Form controls Web Form controls 包含九大類的 controls: 1. Standard controls, 包含 ASP.NET 1.1 版中的 Web controls Rich controls 及 ASP.NET 2.0 版中的一些 controls 2. Data controls, 用來展現資料庫的內容, 在 ASP.NET 3.5 版中多加進了 LinqDataSource ListView 及 DataPager 等 controls 3. Validation controls, 有驗證功能的控制標籤 4. Navigation controls, 包含 :SiteMapPath Menu 和 TreeView 等 controls 5. Login controls, 用來做登入時的帳號驗證 6. WebParts controls, 用來整合網站的一致性及外觀 7. AJAX controls,ajax 是 Asynchronous JavaScript and XML, 這類 controls 在瀏覽網頁時, 有穩定畫面的效果 8. Crystal Reports controls, 用來製作報表 9. HTML server controls, 即將傳統的 HTML 標籤賦予 server control 的功能 注意,HTML server controls 和 HTML Form controls 是不同的, 前者的各種 controls 中都含有 runat="server", 而後者都不含 runat="server" 在 ASP.NET 3.5 版中,control 部分的改變, 主要是在 Data controls 中加進了 LinqDataSource ListView 及 DataPager 等 controls 另外, 又加進了 AJAX controls, 其餘的部分和 ASP.NET 2.0 是一樣的 本章將先介紹 Standard controls, 其餘的 controls( 除了 Crystal Reports controls 之外 ) 都會在後面各章中陸續為讀者介紹 大多數 Web Form controls 中的 properties methods 和 events 都是繼承自一個基本的 class : WebControl, WebControl Class 是定義在 System.Web.UI.WebControls 這個 namespace 中 在介紹 Web Form controls 之前, 我們先列出 WebControl 中常用到的 properties, 見表 3.1, 其中各 properties 的用途將在 3.1 節中舉例說明 還有一些各個 control 共用的 properties methods 和 events, 讀者可以在 MSDN 中找到, 以自行揣摩 3-2

3 Standard Controls 3 表 3.1 Web Control 中常用到的 properties 名稱 AccessKey BackColor BorderColor 說明設定某個 control 的 access 鍵, 例如 :AccessKey="B", 表示按 Alt+B, 游標即移至該 control 背景顏色 邊框顏色 BorderStyle 邊框型式, 有 dashed dotted double groove inset none notset outset ridge solid 等 BorderWidth 邊框寬度 Enabled 若設定成 false, 則此 control 為 read only Font-Bold Text 以粗體字表現, 值為 true 或 false Font-Italic Text 以斜體字表現, 值為 true 或 false Font-Overline Text 之上加橫線, 值為 true 或 false Font-Size Text 字體大小 Font-Strikout Text 之中加橫線, 值為 true 或 false Font-Underline Text 加底線, 值為 true 或 false ForeColor Height Text 的顏色 Control 的高度 ID Control 的 identifier TabIndex Visible Width 此 control 在此網頁的 tab 次序 可見與否,visible="false", 則為不可見的 Control 的寬度 3.1 Button LinkButton 和 ImageButton Button control 的語法如下 : <asp:button id=" 此 control 的 ID" Text=" 按鈕文字 " PostBackUrl=" 要瀏覽的網址 " OnClientClick="Client 端的函數名稱 " OnClick=" 副程式名稱 " UseSubmitBehavior=" 是否要執行 Client 端的函數 " SoftKeyLabel="softkey 要變換的文字 " 3-3

4 透視 ASP.NET 3.5- 使用 VB ValidationGroup=" 此 control 所屬的驗證 group" runat="server" /> 或 <asp:button id=" 此 control 的 ID" Text=" 按鈕文字 " OnClick=" 副程式名稱 " runat="server" > </asp:button> 這兩種語法只有結尾時有所不同, 所有的 controls 都有這兩種語法, 一般來說, 較常採用第一種語法, 因為較簡潔 但是當 control 是 container 時, 即 control 中有子標籤時, 則必須用第二種語法 為了節省篇幅起見, 在介紹其他的 control 時, 除非必要, 否則只以第一種語法來介紹 由於 control 的語法都是相同的型式, 剛開始幾個 control 我們仍然寫出對應的語法, 較後面的 control 我們就省略了語法的介紹, 而直接介紹各個 control 的 properties methods 和 events Button control 有許多 properties, 常用到的有上述語法中列出的九個 properties 其中 id 和 runat 這兩個 properties 是所有的 controls 都有的 properties id 是設定 control 的識別符號,runat="server" 表示此 control 要在 server 中執行 Text 這個 property 是設定顯示在按鈕上的文字 OnClick 這個 property 的設定值是一個副程式的名稱, 其用意為當此按鈕被點選時, 會觸發 Click 事件, 系統會去執行所設定的副程式 PostBackUrl 是用來設定要瀏覽的網址, 要注意的是, 當設定了 PostBackUrl 的網址後,OnClick 對應的副程式就不會被執行 OnClientClick 是用來執行 Client 端的函數, 而省卻用 Attributes 的方式將 Client 端的函數加進 Button 中的麻煩 UseSubmitBehavior 的值是 true 或 false, 是用來控制是否要執行 Client 端的函數, 其預設值為 true SoftKey 是 mobile devices 中的專有名詞, 泛指手機等小螢幕中的按鈕 SoftKeyLabel 是用來設定當 softkey 被點選時所要顯示的文字 ValidationGroup 是描述此 control 所屬的驗證 group, 我們將在介紹 Validation controls 時, 再做說明 我們先用此 control 來說明表 3.1 中各個 property 的用法, 見圖 3.1 的 WebPage0301.aspx 3-4

5 Standard Controls 3 1 <%@ Page Language="VB" %> 2 <%@ Import Namespace="System.Drawing" %> 1 <script runat="server"> 3 sub Page_Init(obj as Object, e as EventArgs) 4 Button5.TabIndex=1 5 Button10.TabIndex=2 6 end sub 7 8 sub ShowEvent(obj as Object, e as EventArgs) 9 select case obj.id 10 case "Button1" 11 Button1.Text="Alt+B" 12 Button1.AccessKey="B" 13 case "Button2" 14 Button2.BackColor= Color.FromName("lightblue") 15 case "Button3" 16 Button3.BorderColor= Color.FromName("red") 17 case "Button4" 18 Button4.Style("border-style")="Dashed" 19 case "Button5" 20 Button5.BorderWidth=Unit.Pixel(10) 21 case "Button6" 22 Button6.Font.Bold="true" 23 case "Button7" 24 Button7.Font.Italic="true" 25 case "Button8" 26 Button8.Font.Overline="true" 27 case "Button9" 28 Button9.Font.Size=FontUnit.Point(15) 29 case "Button10" 30 Button10.Font.Strikeout="true" 31 case "Button11" 32 Button11.Font.Underline="true" 33 case "Button12" 34 Button12.ForeColor=Color.FromName("#666633") 35 case "Button13" 36 Button13.Height=Unit.Point(25) 37 case "Button14" 38 Button14.Visible="false" 39 case "Button15" 40 Button15.Width=Unit.Point(85) 41 case "Button16" 42 Button16.Enabled=false 43 end select 44 end sub 45 </script> 46 <html><body><form runat="server"> 47 <asp:button id="button1" Text="AccessKey" OnClick="ShowEvent" runat="server" /> 48 <asp:button id="button2" Text="BackColor" OnClick="ShowEvent" runat="server" /> 49 <asp:button id="button3" Text="BorderColor" OnClick="ShowEvent" runat="server" /> 50 <asp:button id="button4" Text="BorderStyle" OnClick="ShowEvent" runat="server" /> 3-5

6 透視 ASP.NET 3.5- 使用 VB 51 <asp:button id="button5" Text="BorderWidth" OnClick="ShowEvent" runat="server" /> 52 <p> 53 <asp:button id="button6" Text="Font-Bold" OnClick="ShowEvent" runat="server" /> 54 <asp:button id="button7" Text="Font-Italic" OnClick="ShowEvent" runat="server" /> 55 <asp:button id="button8" Text="Font-Overline" OnClick="ShowEvent" runat="server" /> 56 <asp:button id="button9" Text="Font-Size" OnClick="ShowEvent" runat="server" /> 57 <asp:button id="button10" Text="Font-Strikeout" OnClick="ShowEvent" runat="server" /> 58 <p> 59 <asp:button id="button11" Text="Font-Underline" OnClick="ShowEvent" runat="server"/> 60 <asp:button id="button12" Text="ForeColor" OnClick="ShowEvent" runat="server" /> 61 <asp:button id="button13" Text="Height" OnClick="ShowEvent" runat="server" /> 62 <asp:button id="button14" Text="Visible" OnClick="ShowEvent" runat="server" /> 63 <asp:button id="button15" Text="Width" OnClick="ShowEvent" runat="server" /> 64 <asp:button id="button16" Text="Enabled" OnClick="ShowEvent" runat="server" /> 65 </form></body></html> 圖 3.1 WebPage0301.aspx WebPage0301.aspx 在螢幕上安排了 16 個按鈕, 如圖 3.2 所示 這 16 個按鈕對應的 Button control 定義在圖 3.1 的第 48 行到第 65 行 Button controls 的 id 名稱從 Button1 到 Button16 每個 Button 上顯示的文字, 是根據要說明的 property 來設定 還有, 每一個 Button control 的 OnClick 都設定成副程式 ShowEvent 圖 3.2 瀏覽 WebPage0301.aspx 程式中第 4 行到第 7 行是 Page_Init 事件的副程式,Page Init 事件只有在網頁第一次被載入時才會被觸發 注意,Page Load 事件是網頁每次被載入時都會被觸發 此 Page_Init 副程式中的兩個 statements 是設定按 Tab 鍵時, 游標移動的次序 第 5 行 Button5.TabIndex=1 的意思是, 第一次按 Tab 鍵, 游標會移到 Button5, 即 BorderWidth 鈕 第 6 行 Button10.TabIndex=2 的意思是, 第二次按 Tab 鍵, 游標會移到 Button10, 即 Font-Strikeout 鈕 未定義 Tab 次序的鈕, 則依畫面中的位置依次出現, 即第三次按 Tab 鍵, 游標會移到 Button1, 即 AccessKey 鈕 第四次按 Tab 鍵, 游標會移到 BackColor 鈕, 其餘類推 第 9 行到第 45 行是 ShowEvent 副程式 第 10 行的 statement 是 Select case obj.id, 3-6

7 Standard Controls 3 即根據被點選的 Button 的 id 去執行對應的 case statement 第 12 行是將 Button1 的 Text property 設定成 "Alt+B" 第 13 行是將 AccessKey 鈕的 access 鍵設定為 "Alt+B", 即同時按 "Alt" 及 "B" 兩鍵, 游標會移到 AccessKey 鈕 圖 3.3 是每個 Button 都被點選後的畫面, 讀者可以看到 AccessKey 鈕顯示的文字已經改變 第 15 行設定 BackColor 鈕的背景顏色為淡藍色, 注意, 設定顏色時, 在.NET 程式碼區塊中的寫法和 Control 中的設定 property 的方法不同 在.NET 程式碼區塊中設定顏色不可以用 Button2.BackColor="lightblue" 這種方式來設定, 而要以 Button2.BackColor=Color.FromName("lightblue") 或是 Button2.BackColor= Color.lightblue 這種方式來設定 此例中有關顏色的設定還有第 17 行和第 35 行 ( 第 35 行是以顏色代碼來設定 ) 第 17 行是設定按鈕邊框的顏色, 第 35 行是設定按鈕中文字 ( 即 text) 的顏色 另外, 在使用顏色設定時, 必須 Import System.Drawing 這個 namespace, 如第 2 行所示, Import directive 及 Namespace 的意義將在 3.2 節中說明 第 19 行是設定按鈕邊框為虛線的型式, 注意不可以用 Button4.border-style="Dashed" 的方式來設定, 而要用 Style 這個 method 來設定 第 21 行設定邊框的寬度為 10 個 pixels, 讀者要注意有關長 寬 高的設定方法, 不可以寫成 Button5.BorderWidth=10 可以用的 methods 有 Unit.Pixel Unit.Point 及 Unit.Percentage,Pixel 和 Point 的參數是點數, 而 Percentage 是佔一行長度的百分比, 如 Unit.Point(10) 是指 10 個點的大小, 而 Unit.Percentage(30) 是指佔該行的百分之 30 第 行是有關字型的設定部分, 請注意各個 property 的名稱 Font.Bold="true" 是設定為粗體字, Font.Italic="true" 是設定為斜體字,Font.Overline="true" 是設定為字上畫橫線, Font.Strikeout="true" 是設定為字中畫橫線,Font.Underline="true" 是設定為字底畫橫線, 字體大小的設定要用 method FontUnit.Point, 而不是 Unit.Point 第 37 行和第 41 行是設定邊框的高度及長度設定時用的 method:unit.point 第 39 行是設定 Button 的 Visible property 為 false, 即隱藏該 Button 第 43 行是設定 Button 的 Enable property 為 false, 即將該 Button 設定為 Read Only 圖 3.3 每個 Button 都被點選後的畫面 3-7

8 透視 ASP.NET 3.5- 使用 VB 由於此例也可以用來說明 CodeBehind 中的 Handles statement, 所以我們也用 CodeBehind 的方式來設計 WebPage0301.aspx 首先用第一章的 1.2 節所介紹的方法拉出 16 個 Button controls, 如圖 3.4 所示 圖 3.4 WebPage0302.aspx 在圖 3.4 中, 已將各 Button control 的 Text 屬性值設定我們所要說明的 properties 名稱 雙擊圖 3.4 中左上角的 AccessKey, 會出現 WebPage0302.aspx 的 CodeBehind 程式碼 WebPage0302.aspx.vb, 如圖 3.5 所示 1 Partial Class Book_WebPage Inherits System.Web.UI.Page 3 4 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ 5 Handles Button1.Click 6 7 End Sub 8 End Class 圖 3.5 原始的 WebPage0302.aspx.vb 3-8

9 Standard Controls 3 首先在 WebPage0302.aspx.vb 的一開始加進一個 statement : Imports System.Drawing, 然後將 Handles Button1.Click( 圖 3.5 的第 5 行 ) 改成 Handles Button1.Click, Button2.Click,, Button16.Click, 表示 Button1 到 Button16 的 Click 事件發生時都是執行副程式 Button1_Click( 即 WebPage0301.aspx 中的副程式 ShowEvent) 然後再將 WebPage0301.aspx 中副程式 ShowEvent 的內容拷貝至副程式 Button1_Click 之內, 注意, 副程式 ShowEvent 中的 obj.id( 圖 3.1 的第 10 行 ) 要改成 sender.id 最後再將副程式 Page_Init 加進 WebPage0302.aspx.vb 之中, 即完成了 WebPage0302.aspx.vb 的製作 加進副程式 Page_Init 的方法, 可以回到 WebPage0302.aspx 的設計模式, 然後以滑鼠雙擊畫面中的空白處, 在 WebPage0302.aspx.vb 中會出現 Page_Load 的副程式, 將 Page_Load 和 Me.Load 分別改成 Page_Init 和 Me.Init 即可 完成後的 WebPage0302.aspx.vb 如圖 3.6 所示 瀏覽 WebPage0302.aspx 所得到的畫面, 其效果會和圖 3.2 和圖 3.3 是一樣的 1 Imports System.Drawing 2 Partial Class Book_WebPage Inherits System.Web.UI.Page 4 5 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ 6 Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, _ 7 Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click, _ 8 Button10.Click, Button11.Click, Button12.Click, Button13.Click, Button14.Click, _ 9 Button15.Click, Button16.Click 10 Select Case sender.id 11 Case "Button1" 12 Button1.Text = "Alt+B" 13 Button1.AccessKey = "B" 14 Case "Button2" 15 Button2.BackColor = Color.FromName("lightblue") 16 Case "Button3" 17 Button3.BorderColor = Color.FromName("red") 18 Case "Button4" 19 Button4.Style("border-style") = "Dashed" 20 Case "Button5" 21 Button5.BorderWidth = Unit.Pixel(10) 22 Case "Button6" 23 Button6.Font.Bold = "true" 24 Case "Button7" 25 Button7.Font.Italic = "true" 26 Case "Button8" 27 Button8.Font.Overline = "true" 28 Case "Button9" 29 Button9.Font.Size = FontUnit.Point(15) 30 Case "Button10" 3-9

10 透視 ASP.NET 3.5- 使用 VB 31 Button10.Font.Strikeout = "true" 32 Case "Button11" 33 Button11.Font.Underline = "true" 34 Case "Button12" 35 Button12.ForeColor = Color.FromName("#666633") 36 Case "Button13" 37 Button13.Height = Unit.Point(25) 38 Case "Button14" 39 Button14.Visible = "false" 40 Case "Button15" 41 Button15.Width = Unit.Point(85) 42 Case "Button16" 43 Button16.Enabled = False 44 End Select 45 End Sub Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) _ 48 Handles Me.Init 49 Button5.TabIndex = 1 50 Button10.TabIndex = 2 51 End Sub 52 End Class 圖 3.6 完成後的 WebPage0302.aspx.vb Button LinkButton 和 ImageButton 這三個按鈕的基本功能是一樣的, 所以 properties 和 methods 也大致相同, 只是外觀上有所不同 LinkButton 的語法如下 : <asp:linkbutton id=" 此 control 的 ID" Text=" 按鈕文字 " OnClick=" 副程式名稱 " runat="server" /> 此按鈕的 properties 和 Button control 一模一樣, 只是 Button control 是方塊形的按鈕, 而 LinkButton control 是文字形的按鈕 ImageButton 的語法如下 : <asp:imagebutton id=" 此 control 的 ID" ImageUrl=" 圖片檔案的 URL" ImageAlign=" 放置圖片的位置 " AlternateText=" 滑鼠停留時顯示的文字 " GenerateEmptyAlternateText=" 當無圖片時是否要顯示註記 " OnClick=" 副程式名稱 " 3-10

11 Standard Controls 3 runat="server" /> 其中 ImageUrl 是圖片檔案的 URL(Uniform Resource Locator) ImageAlign 是圖片放置的位置, 可以設定的值有 :AbsBottom AbsMiddle BaseLine Bottom Left Middle NotSet TextTop 和 Top 等 AlternateText 是設定當滑鼠移至圖案上時所要顯示的文字 我們用圖 3.7 的 WebPage0303.aspx 來說明這三個按鈕 1 <%@ Page Language="VB" %> 2 <script runat="server"> 3 Sub ChangeBorder(ByVal obj As Object, ByVal e As EventArgs) 4 btnbutton.style("border-style") = "dashed" 5 End sub 6 7 Sub Reset(ByVal obj As Object, ByVal e As ImageClickEventArgs) 8 btnbutton.style("border-style") = "outset" 9 End sub 10 </script> <script language="javascript"> 13 function SecondChance(){ 14 alert('chage the border of the above button.'); 15 } 16 </script> 17 <html><body><form runat="server"> 18 <asp:button id="btnbutton" PostBackUrl="~/Book/WebPage0301.aspx" 19 Text=" 瀏覽 WebPage0301.aspx" runat="server" /><br /> 20 <asp:linkbutton id="lbtbutton" Text="Change Button border" 21 OnClientClick="SecondChance()" OnClick="ChangeBorder" runat="server" /><br /> 22 <asp:imagebutton id="ibtbutton" AlternateText="Reset the button border" 23 ImageUrl="WebPage0304.bmp" OnClick="Reset" runat="server" /> 24 </form></body></html> 圖 3.7 WebPage0303.aspx 圖 3.7 中第 18 行到第 23 行有三個 controls, 分別定義 Button LinkButton 和 ImageButton, 瀏覽後顯示的畫面如圖 3.8 由圖 3.8 可以看出 LinkButton 顯示出的是有畫底線的文字,ImageButton 顯示出的是一個圖案,ImageUrl 是圖案的檔案名稱 當點選圖 3.8 中的第一個按鈕時, 因為 PostBackUrl="~/Book/WebPage0301.aspx", 所以會去執行 WebPage0301.aspx, 所顯示的畫面如圖 3.2 所示 第 3 行到第 15 行有三個副程式, 前兩個副程式是 3-11

12 透視 ASP.NET 3.5- 使用 VB server 的副程式, 而第三個副程式是 client 端的副程式 第三個副程式是按第二個鈕時首先被執行的副程式, 顯示的畫面如圖 3.9 所示 當按了圖 3.9 中的 " 確定 " 鈕後, 副程式 ChangeBorder 才會被執行, 此副程式會改變第一個按鈕的邊框 副程式 Reset 是按第三個鈕時被執行的副程式, 會將三個按鈕還原成圖 3.8 最後要注意的一點是第 7 行中的第 2 個參數 ImageClickEventArgs, 不可以寫成 EventArgs 參數 ImageClickEventArgs 是 ImageButton 被觸發時的事件參數名稱 圖 3.8 瀏覽 WebPage0303.aspx 圖 3.9 按第二個鈕後的畫面 3.2 Namespace 及 Import Directive 我們在設計程式時, 會發展出許許多多的物件, 這許許多多的物件, 可以在以後設計各種應用程式時, 反覆使用, 不必重新設計, 這也是物件導向程式設計對程式設計的一項重大的貢獻 微軟公司 (Microsoft) 的.NET Framework 正是貫徹這種觀念,.NET Framework 中包含了許多設計好的物件 ASP.NET 中 ".NET" 的由來也正是這個原因, 意思是將.NET Framework 中的物件, 應用在 ASP 的程式設計中 3-12

13 Standard Controls 3.NET Framework 中有成千上萬的物件, 某一類型的許多物件可以納入同一個 namespace 例如: 所有有關著色的物件都納入 System.Drawing 這個 namespace 中 ; 所有有關資料庫的物件皆納入 System.Data 這個 namespace 中 ; 所有有關 XML 的物件皆納入 System.Xml 這個 namespace 中等等 Namespace 的主要用意是, 當設計很複雜的系統時, 可以用來避免命名的困擾 因為系統很複雜, 設計的成員通常不只一位, 所以不同的子系統難免會取相同的名字 但是將兩個子系統合起來時, 就會有相同變數名稱的問題 要避免這種相同變數名稱的問題, 可以將子系統再取一個名字, 即 namespace 的名稱, 則在用子系統中的變數時, 每個變數名稱前面再冠上 namespace 的名稱, 就不會搞混是哪個子系統中的變數了 例如 : 許多縣市都有中山路, 只寫路名無法區別是哪個縣市的中山路, 但是寫成桃園縣中山路和台中市中山路就不會搞混了, 其中桃園縣和台中市都是該區域路名的 namespace 雖然 namespace 可以解決不同子系統中相同變數名稱的困擾, 但是也增加了撰寫程式時, 變數名稱太長的苦惱 例如 : 在圖 3.1 的程式 WebPage0301.aspx 中, 要用到 System.Drawing namespace 中的 Color 物件中的 FromName() property 時, 要寫成 System.Drawing.Color.FromName() 想想看如果在圖 3.1 中的第 15 行 第 17 行和第 35 行都要用這種方法來寫, 那有多煩 Import directive 就是為了解決變數名稱太長而設計的 例如 : 在程式中有多處要用到 System.Drawing 中的變數時, 可在程式開始時加進 <%@ Import Namespace="System.Drawing" %> 則在此程式中使用 System.Drawing 這個 namespace 中的變數時, 就可以不必再冠上 System.Drawing 這個字首 以前面的例子來說, 可以直接用 Color.FromName(), 而不必寫成 System.Drawing.Color.FromName() 如果有許多的 namespaces 都要 import, 則每個 namespace 都各要用一個 import directive 要知道 ASP.NET 中有哪些 Namespaces, 可以透過物件瀏覽器 (the Object Browser) 來觀察 其步驟如下 : 在 Visual Studio.NET 工作平台中按上方 檢視 (View) 的選項, 然後按 物件瀏覽器 (Object Browser), 顯示的畫面如圖

14 透視 ASP.NET 3.5- 使用 VB 圖 3.10 用物件瀏覽器觀察 namespaces 有些常用到的 namespaces, 會自動加進使用者的程式中, 以避免使用者的程式一開始就有一大堆的 import directives 下列 namespaces 就是會自動被 import 進使用者的網頁中 : System System.Collections.Specialized System.IO System.Text.RegularExpressions System.Collections System.Configuration System.Text System.Web System.Web.Security System.Web.UI System.Web.UI.WebControls System.Web.Caching System.Web.SessionState System.Web.UI.HtmlControls System.Web 圖 3.11 自動 import 進使用者網頁中的 namespaces Import 一個 namespace 並不會自動 import 該 namespace 中的子命名空間, 例如 :import 了命名空間 System.Data, 並不會自動 import System.Data 中的子 3-14

15 Standard Controls 3 命名空間, 如 System.Data.SqlClient 如果兩個 namespaces 都要 import, 則必須各自 import 之, 如下 : <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> 兩者出現的次序並沒有要求, 誰先誰後都可以 由於有太多的 namespaces, 甚或讀者還可以定義自己的 namespaces, 本書無法為讀者一一介紹 在後面各章中, 當用到某個 namespace 時, 會對用到的 namespace 略作說明 3.3 Label HyperLink Image 及 ImageMap Image control 是用來顯示圖案, 其語法如下 : <asp:image id=" 此 control 的 ID" ImageUrl=" 圖片檔案的 URL" ImageAlign=" 放置圖片的位置 " AlternateText=" 滑鼠停留時顯示的文字 " runat="server" /> 其 properties 大致上和 ImageButton 相同, 主要的不同點在於 Image 只顯示圖案, 而 ImageButton 還有 OnClick property HyperLink control 是用來連結其他網址或檔案, 其語法如下 : <asp:hyperlink id=" 此 control 的 ID" ImageUrl=" 圖片檔案的 URL" NavigateUrl=" 超連結網址的 URL" Target=" 目標視窗 " Text=" 超連結文字 " Runat="server" /> 其中 NavigateUrl 是要超連結的網址, 若在同一個資料夾中, 則寫檔案名稱即可, 如 NavigateUrl="WebPage0303.aspx" Text 是設定當滑鼠移至圖案上時所顯示的文字 Target 用來選擇顯示的視窗, 其值有 :_blank _parent _search _self 和 _top _blank 是將超連結的網頁另外開一個新的 IE 視窗來瀏覽, 關閉新的視窗, 原來的視窗還在 _search 是將原來的視窗分割成兩半, 左邊顯示超連 3-15

16 透視 ASP.NET 3.5- 使用 VB 結的網頁, 關閉超連結的網頁則還原成原來的視窗 _parent 是填滿原來的視窗, 原來的視窗還在, 但是要透過瀏覽器的 " 前一頁 "(back) 鈕回到原來的視窗 _self 是填滿原來的 frame, 並不影響其他的 frames _top 是填滿右邊的 frame, 並不影響其他的 frames 如果畫面中只有一個 frame, 則 _parent _self 和 _top 的效果都是一樣的, 都是填滿原來的視窗, 且都是以滑鼠點選 " 前一頁 " 及 " 下一頁 " 的方式轉換視窗, 關閉任何一個網頁就是關閉整個視窗 看下例 : <asp:hyperlink ImageUrl="WebPage0304.bmp" NavigateUrl=" Target="_blank" Text=" 瀏覽 Runat="server" /> 此例是顯示一個圖片 " WebPage0304.bmp", 點選該圖片時會另開新的視窗來瀏覽 NBA 的網頁 Label control 的語法如下 : <asp:label id=" 此 control 的 ID" Text=" 標示的文字 " AssociatedControlID=" 與此 Label 結合的 control" runat="server" /> 當標示的文字很多時, 則可以用下面的語法如下 : <asp:label id=" 此 control 的 ID" runat="server" > 標示的文字 </asp:label> 第二種語法中的 " 標示的文字 " 也是一種 control, 謂之 Literal control Label control 通常用來顯示各種抬頭或是用其傳達網頁執行後的一些訊息, 如圖 3.12 所示 圖 3.12 中第 4 5 行即為 Label 的一個例子, 此 Label 的 ID 為 "lblheader"; 高度為 "25px", 寫成 "25" 亦可 寬度佔滿整行, 注意 "100%" 和 "100" 不同, 前者為整行, 後者為 100 點大小 背景顏色為 "#99ff99","#99ff99" 為顏色代碼 Label 中標示的文字為 "A Label Example", 字體為白色粗體 在程式中, 要取得或更改各個 property 時, 須在 property 之前加上 "lblheader." 如要改高度成"30px", 要寫成 lblheader.height="30px" 將 Text 改成 " 一個 Label 的例子 ", 要寫成 lblheader.text=" 一個 Label 的例子 ", 其餘類推 圖 3.12 中的第 9 行安排了一個 TextBox, 是用來說明 AssociatedControlID 的意思 第 4 行的 Label control 中 3-16

17 Standard Controls 3 將 AssociatedControlID 設定成 "mytextbox", 即上述 TextBox 的 ID 並將 Label control 中的 AccessKey 設定成 "N", 表示當 "ALT" 鍵和 "N" 一起被按下時, 游標要移至名為 "mytextbox" 的 TextBox 的位置 1 <html> 2 <body> 3 <center> 4 <asp:label ID="lblHeader" AssociatedControlID="myTextBox" AccessKey="N" 5 Height="25px" Width="100%" BackColor="#99ff99" ForeColor="white" 6 Font-Bold="True" Text="A Label Example" Runat="server" /> 7 </center> 8 <form runat="server"> 9 <asp:textbox ID="myTextBox" runat="server" /> 10 </form> 11 </body> 12 </html> 圖 3.12 WebPage0305.aspx ImageMap control 的語法如下 : <asp:imagemap id=" 此 control 的 ID" ImageUrl = " 地圖或圖片檔案的 URL" ImageAlign=" 地圖在網頁中的擺放位置 " HotSpotMode="Hot Spot 的模式 " OnClick=" 副程式名稱 " runat="server" > <asp:circlehotspot /> <asp:rectanglehotspot /> <asp:polygonhotspot /> </asp: ImageMap > ImageMap control 是用來顯示一幅圖案, 而且可在圖案中安排一些可以點選的位置, 當點選那些位置時, 可以瀏覽別的網址, 或顯示一些訊息, 那些刻意安排的位置就稱作 Hot Spot( 熱點 ) Image control 中的 ImageAlign 屬性是描述圖案在網頁中的擺放位置, 其值有十個 :AbsBottom AbsMiddle Baseline Bottom Left Middle NoSet Right TextTop Top HotSpotMode 的值有四種 :Inactive Navigate NoSet 和 PostBack Inactive 的意思是所安排的 Hot Spot 沒有作用,Navigate 的意思是 Hot Spot 的作用是瀏覽所描述的網址 NoSet 的意思是設定為預設值, 即 Navigate PostBack 的意思是傳回 PostBackValue ImageMap control 有三個子 controls : CircleHotSpot RectangleHotSpot 和 3-17

18 透視 ASP.NET 3.5- 使用 VB PolygonHotSpot, 這三個子 controls 是用來描述 Hot Spot 的位置 我們用例子來說明 ImageMap control 及其三個子 controls 的用法, 見圖 3.13 的 WebPage0306.aspx 1 <%@ Page Language="VB" %> 2 <script runat="server"> 3 Sub ShowInfo(ByVal obj As Object, ByVal e As ImageMapEventArgs) 4 Response.Write(" 台東大學 is in " & e.postbackvalue) 5 End Sub 6 </script> 7 <html><body> 8 <form runat="server"> 9 <asp:imagemap ImageUrl="WebPage0307.jpg" OnClick="ShowInfo" runat="server" > 10 <asp:circlehotspot X="110" Y="115" Radius="20" 11 NavigateUrl=" /> 12 <asp:rectanglehotspot Left="135" Right="155" Top="80" Bottom="150" 13 NavigateUrl=" /> 14 <asp:polygonhotspot Coordinates="115,160,135,180,110,210,105,237,108,200" 15 HotSpotMode="PostBack" PostBackValue="TaiDong." /> 16 </asp:imagemap> 17 </form> 18 </body></html> 圖 3.13 WebPage0306.aspx 在圖 3.13 的第 9 行到第 16 行安排了一個 ImageMap control, 用來顯示 WebPage0307.jpg 中的台灣地圖, 瀏覽 WebPage0306.aspx 的畫面如圖 3.14(a) 所示 為了說明 CircleHotSpot RectangleHotSpot 和 PolygonHotSpot 的用法, 我們在此地圖中安排了三個 Hot Spot, 分別安排在南投 花蓮和台東 南投的 Hot Spot 是用 CircleHotSpot control 來描述,CircleHotSpot control 是用來描述一個圓形的 Hot Spot CircleHotSpot control 中常用到的 properties 有 :X Y Radius NavigateUrl HotSpotMode 和 PostBackValue, 其中 X Y 和 Radius 是用來描述熱點的位置 X 和 Y 是用來描述圓心的 x 座標和 y 座標,Radius 是用來描述圓心的半徑 此例中 X="110" Y="115" Radius="20" 表示圓心的座標為 (110, 115), 半徑為 20 個 pixel 的範圍 注意座標的標示法, 網頁左上角的座標為 (0, 0), 越往右 x 的座標值越大, 越往下則 y 的座標值越大 NavigateUrl 是描述, 當點選 Hot Spot 時所要瀏覽的網址 HotSpotMode 則是決定要瀏覽網址還是傳回 PostBackValue, 其用法將在介紹 PolygonHotSpot control 時說明之 RectangleHotSpot control 是用來描述一個矩形的 Hot Spot, 矩形上 下 左 右四個邊的位置分別用 Top Bottom Left Right 來描述, 見此例中的 3-18

19 Standard Controls 3 Left="135" Right="155" Top="80" Bottom="150" PolygonHotSpot control 是用來描述一個多邊形的 Hot Spot, 描述的方法是記載多邊形所有的頂點, 此例中 Coordinates="115, 160, 135, 180, 110, 210, 105, 237, 108, 200" 是描述五邊形的五個頂點的座標, 依次分別為 :(115, 160) (135, 180) (110, 210) (105, 237) (108, 200) 此例中將 HotSpotMode 的值設為 "PostBack", 並將 PostBackValue 的值設為 "TaiDong.", 表示點選此 Hot Spot 時, 要去執行 ImageMap control 中 Click 事件所對應的副程式 ShowInfo, 且此 PostBackValue 會儲存在 ImageMapEventArgs 之中, 見 WebPage0306.aspx 中的第 3 行和第 4 行 點選台灣地圖中的南投 花蓮和台東時的畫面, 分別如圖 3.14(b) (c) 和 (d) 所示 (a) (b) (c) (d) 圖 3.14 瀏覽 WebPage0306.aspx 3.4 TextBox TextBox control 除了表 3.1 中的 properties 外, 還有一些常用的 properties 及 events 如表 3.2 所示 表 3.2 TextBox 常用的 Properties 及 Events 名稱 AutoPostBack 說明若 AutoPostBack="true", 則當 TextChanged 事件發生後, 立即執行對應該事件的副程式 若 AutoPostBack="false", 則當 form 被傳送後,OnTextChanged 對應的副程式才會被執行 3-19

20 透視 ASP.NET 3.5- 使用 VB 名稱 說明 CausesValidation 決定是否要做此 TextBox 的驗證, 若值為 true 則表示要做,false 表示不要做 Columns 當 TextMode="MultiLine" 時的欄位行數 MaxLength 欄位內最多可鍵入的字數, 如 MaxLength="10", 則該欄最多鍵入 10 個 characters ReadOnly 欄位內容是 readonly( 唯讀 ) 的 Rows Text TextMode Wrap OnTextChanged 當 TextMode="MultiLine" 時的欄位列數 TextBox 中的文字內容, 通常當作 TextBox 的初值或預設值 有 3 種 modes:singleline( 單行 ) MultiLine( 多行 ) 及 Password( 密碼 ), 預設值為 SingleLine 當 TextMode="MultiLine" 時, 若 Wrap="true", 則一行資料打滿時, 游標會自動換行 當欄位內容改變時, 會觸發此事件 我們用一個例子來說明表 3.2 中某些 properties 的意思, 見圖 3.15 的 WebPage0308.aspx 沒講到的 properties, 則請讀者自行揣摩 1 <%@ Page Language="VB" %> 2 <script runat="server"> 3 sub Show(obj as Object, e as EventArgs) 4 lblmessage.text = tbdata.text 5 end sub 6 </script> 7 <html> 8 <body> 9 <form runat="server"> 10 <asp:textbox id="tbdata" TextMode="MultiLine" Rows="2" Columns="10" 11 Wrap="True" OnTextChanged="Show" runat="server" /><br> 12 <asp:button Text="submit" Runat="server" /><br> 13 <asp:label id="lblmessage" text="look!" runat="server" /> 14 </form> 15 </body> 16 </html> 圖 3.15 WebPage0308.aspx 圖 3.15 中第 行定義了一個 2 列 10 行的 TextBox, 故 TextMode 要設定成 "MultiLine" Wrap="True" 表示當一橫行打滿時要自動換行 注意, 當 TextMode="MultiLine" 時,AutoPostBack 設定成 "True" 也沒作用, 一定要等傳送 form 後, 才會執行 OnTextChanged 所定義的副程式 3-20

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

untitled

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

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

untitled

untitled Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction

More information

WS_With_ASP.ppt

WS_With_ASP.ppt Web Service with ASP.NET 1 .NET ASP.NET HelloWorld.aspx VB.NET HTML Web My Amazon 2 .NET dot NET.NET Platform Internet.NET 3 .NET Framework.NET Framework.NET Framework 4 Microsoft.NET VB C++ C# JScript

More information

untitled

untitled .Net ADF ArcGIS Server ESRI ( ) .NET (ADF.NET) ADF.NET Web Controls Demo .NET (ADF.NET) ADF.NET ArcGIS Web C# and VB.NET Web Server Page Layout, Map, TOC, Overview Map ArcGIS Server.NET ? GIS web ArcGIS

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

untitled

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

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

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

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc) 作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉

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

Microsoft Word - Ch06.docx

Microsoft Word - Ch06.docx Chapter 6-1 6-2 6-2 l ASP.NET 6-1 (theme) ASP.NET (skin).skin ButtonLabelHyperLink (cascading style sheet).css TreeView 1. 2. (page theme) (global theme) IIS l 6-3 6-1-1 (page theme) (global theme) App_Themes

More information

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2. 2005-06 p.1 HTML HyperText Mark-up Language 1. HTML Logo, Pascal, C++, Java HTML 2. HTML (tag) 3. HTML 4. HTML 1. HTML 2. 3. FTP HTML HTML html 1. html html html cutehtmleasyhtml 2. wyswyg (What you see

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

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

VB程序设计教程

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

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

Chapter V.S. PC

Chapter V.S. PC Chapter 14 14-1 V.S. PC 14-2 14-3 14-4 14-1 V.S. PC PC PC Yahoo! PC (https://tw.yahoo.com/) Yahoo! (https:// tw.mobi.yahoo.com/) Yahoo! a b a PC b PC PC Flash HTML5 CSS3 PC 14-2 14-3 PC PC Yahoo! PC https://tw.yahoo.com/

More information

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

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 ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

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

第一章 章标题-F2 上空24,下空24

第一章 章标题-F2 上空24,下空24 Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web

More information

投影片 1

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

More information

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

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

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2 HTML A-1 HTML A-2 A-2 HTML A-8 A-3 A-14 A-4 A-26 A-5 A-30 A-6 A-42 A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ /

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

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

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

More information

untitled

untitled ADF Web ArcGIS Server ADF GeocodeConnection control 4-2 Web ArcGIS Server Application Developer Framework (ADF).NET interop semblies.net Web ADF GIS Server 4-3 .NET ADF Web Represent the views in ArcMap

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

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

untitled

untitled Inside ASP.NET 2.0- ASP.NET 1.1 2. 理念 讀 了 了 度 讀 了 理 類 來 來說 流 了 來 來 來 來 理 來 不 讀 不 不 力 來參 流 讀 了 異 行 來了 錄 行 不 了 來 了 來 行 論說 了 更 不 例 來了 力 行 樂 不 說 兩 例 利 來 了 來 樂 了 了 令 讀 來 不 不 來 了 不 旅行 令 錄 錄 來 了 例 來 利 來 ManagerProvide

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

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

附 錄

附 錄 附 錄 屬性 / 方法 / 事件說明適用控制項屬性218 程式語言與設計 -Visual Basic Ⅰ 附錄 A A-1 Visual Basic 控制項常用的屬性 方法及事件 每一個控制項都有一些預定的屬性 方法及事件, 表 A - 1 彙整了常用的屬 性 方法及事件的說明 表 A-1 Visual Basic 控制項常用的屬性 方法及事件 AutoSize 控制項大小可隨控制項內文字的字 數

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

(CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787

(CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787 Web (CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787 1092 1/ 16 30.75 748 2005 1 1 2005 1 1 : 1 3 100

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

untitled

untitled ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp XHTML CSS CSS CSS DOCTYPE Switch XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vspace big tabindex accesskey

More information

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费 助 理 电 子 商 务 考 试 真 题 试 题 第 一 部 分 : 理 论 部 分 一 单 项 选 择 题 1 ( B ) 是 信 息 系 统 的 核 心 组 成 部 分 A 逻 辑 模 型 B 数 据 库 C 概 念 模 型 D 以 上 全 部 2 ping www.163.com -t 中 参 数 t 的 作 用 是 :( A ) A 进 行 连 续 测 试 B 在 新 窗 口 中 显 示 C

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

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

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc) 作者 Amber 版本 1.0.0 日期 2012/04/24 頁數 1/9 如何使用 watchdog 防止程式當機? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 WES2009 所有版本 XP-8000-Atom 系列 WES2009 所有版本 注意! 欲變更系統的任何設定之前, 請先關閉 EWF 的保護, 方能使變更值生效 ; 設定完成之後, 請再開啟

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

Microsoft Word - 改版式网页全文.doc

Microsoft Word - 改版式网页全文.doc 第 4 章 Dreamweaver CS3 高 级 篇 4.1 表 单 概 述 表 单 是 用 来 收 集 浏 览 者 的 用 户 名 密 码 E-mail 地 址 个 人 爱 好 和 联 系 地 址 等 用 户 信 息 的 输 入 区 域 集 合 浏 览 者 填 写 表 单 的 方 式 一 般 是 输 入 文 本 选 择 单 选 按 钮 或 复 选 框 以 及 从 下 拉 列 表 框 中 选 择

More information

多層次傳銷與獎金系統

多層次傳銷與獎金系統 醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒

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

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

(Microsoft PowerPoint -

(Microsoft PowerPoint - ASP.NET 程式設計 常用的 ASP.NET 控制項 ( 一 ) 講師 : 林賢達 Peter.lin@imestech.com 課程大綱 驗證控制項 顯示控制項 輸入控制項 按鈕控制項 清單控制項 ASP.NET 伺服器控制項 ASP.NET 2.0 提供了大約 80 個伺服器控制項 (Server Control), 除了原有的 30 個, 在 2.0 增加了 50 個新的伺服器控制項 ASP.NET

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 Shenzhen WitSoft Information Technology Co., Ltd. 主 办 券 商 二 〇 一 六 年 二 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本

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

投影片 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

超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/

超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/ 網頁程式設計 3-1 URI 的類型... 超連結 (hyperlink) Web 1 1 2 按一下圖片超連結開啟所連結的網頁 2 3-2 超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/ http://www.lucky.com.tw:100/books/index.htm

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

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

week06.key

week06.key 基礎網 頁設計 第六週 老師 : 蔡孟珂 大綱 HTML 標籤屬性 DOM(Document Object Model) 文件物件模型 樹的概念 CSS 撰寫與常 用語法 HTML 標籤屬性 id 唯 一值 同 一份 html 中, 標籤裡不能有重複的 id 名稱 頁底資訊 1 連結

More information

Microsoft PowerPoint - C_Structure.ppt

Microsoft PowerPoint - C_Structure.ppt 結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 2 2 Web 2.0 Ajax StarTrackr! GPS RFID jquery JavaScript StarTrackr! JavaScript jquery 1 jquery jquery jquery JavaScript HTML jquery JavaScript jquery jquery jquery $(document).ready()! jquery jquery (document)

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

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

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

第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 oscommerce 103 第三篇 第 10 章 - 管理者登入第 11 章 - 更改網路商店 Logo 第 12 章 - 系統設定第 13 章 - 商品上架第 14 章 - 付款方式設定第 15 章 - 出貨方式設定第 16 章 - 特價商品 103 電子商務網站經營與管理 10-11 - Logo 12-13 - 14-15 - 16 - 一 情境描述 - 店主的心聲 1. 2. / 104 3. 第三篇網路商店新店開幕

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

INTRODUCTION TO COM.DOC

INTRODUCTION TO COM.DOC How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX

More information

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas Contents 目錄 chapter 1 1-1... 1-2 1-2... 1-3 HTML5... 1-3... 1-5 1-3... 1-9 Web Storage... 1-9... 1-10 1-4 HTML5... 1-14... 1-14... 1-15 HTML5... 1-15... 1-15... 1-16 1-5... 1-18 Apps... 1-18 HTML5 Cache

More information

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b 06 01 action JavaScript action jquery jquery AJAX 04 4-1 CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS background-color camel-cased DOM backgroundcolor.css()

More information

ASP 電子商務網頁設計

ASP 電子商務網頁設計 Flash Flash CSIE, NTU December 22, 2007 Outline & Flash National Taiwan University December 22, 2007 Page 2 Outline & Flash National Taiwan University December 22, 2007 Page 3 Course Introduction (1/3)

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-515 Title : TS: Web Applications Development with Microsoft.NET Framework 4 Version : Demo 1 / 13 1.You are implementing an ASP.NET application

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操 计 算 机 基 础 部 程 序 设 计 类 课 程 介 绍 1. Java 语 言 程 序 设 计 Java 简 介 Java 是 一 种 开 放 的 可 以 撰 写 跨 平 台 应 用 程 序 的 面 向 对 象 的 程 序 设 计 语 言 Java 技 术 具 有 卓 越 的 通 用 性 高 效 性 平 台 移 植 性 和 安 全 性, 广 泛 应 用 于 PC 数 据 中 心 科 学 超 级

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 - Chapter5

Microsoft PowerPoint - Chapter5 CH5 表 單 與 控 制 項 課 程 目 標 : 暸 解 VBA 語 言 中 的 控 制 項 及 常 用 屬 性 表 單 在 視 窗 環 境 中, 使 用 者 所 使 用 的 對 話 窗, 精 靈 等 都 是 以 表 單 為 基 本 單 位, 再 加 上 其 它 控 制 項 所 構 成 的 操 作 環 境 利 用 插 入 表 單 為 指 定 的 專 案 插 入 一 個 自 訂 表 單 表 單 常

More information

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web rcgis 9 GIS ArcGIS Server ESRI ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web ArcGIS Server ArcGIS Server? ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Web ArcGIS Server? ArcGIS Server

More information

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

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 ASP.NET MVC Visual Studio 2017 1 1-4 MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\MvcExamples firstmvc MVC 1-7 ASP.NET MVC 1-9 ASP.NET

More information

epub 94-3

epub 94-3 3 A u t o C A D L AY E R L I N E T Y P E O S N A P S T Y L E X R E F - AutoLISP Object ARX A u t o C A D D C L A u t o C A D A u t o d e s k P D B D C L P D B D C L D C L 3.1 Wi n d o w s A u t o C A D

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

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

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University 2003 6 Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University E-mail: yclin@mail.stu.edu.tw Web Mobile Device Web Service Web Service

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

SyncMail AJAX Manual

SyncMail AJAX Manual HKBN Cloud Mail on Mobile How to setup POP3 and IMAP (Version 1.1) 1 Table of Contents HKBN Cloud Mail 用戶設定 Android 手冊 HKBN Cloud Mail Android Setup... 3 Android 2.X... 3 Android 3.x - 4.X... 6 HKBN Cloud

More information

2016 勒索軟體白皮書

2016 勒索軟體白皮書 Botnet Botnet 1 1 2 2 5 5 6 9 10 11 11 11 12 12 12 12 12 12 13 14 2016 1989 AIDS AIDS C 189 2005 2006 TROJ_CRYPZIP.A 2011 TROJ_RANSOM.QOWA 12 2012 REVETON 2013 Cryptolocker Cryptolocker AES RSA Cryptolocker

More information

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv Chapter 02 大數據資料爬取與分析 Python Python Requests BeautifulSoup Regular Expression Selenium Pandas Python 2.4 Selenium Python 2.4.1 Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2 (2005-01-26) (2005-01-26) (2005-02-27) PIC_SERVER (9) VB TCP/UDP Visual Basic Microsoft Winsock Control (MSWINSCK.OCX) UDP TCP Client Server Visual Basic UDP/TCP PIC_SERVER UDP/TCP 1. Microsoft Winsock

More information

1 Internet [1]P44-46 2 1 000 200 200 000 3 Web Service Web Service Web XML HTTP URL 1..NET Framework.NET Framework Web Service HTTP 80.NET Framework 2

1 Internet [1]P44-46 2 1 000 200 200 000 3 Web Service Web Service Web XML HTTP URL 1..NET Framework.NET Framework Web Service HTTP 80.NET Framework 2 Journal of Nanning Polytechnic 2013 18 2 2013 Vol.18 No.2 易 著 梁 530008 [ ] [ ] [ ]TP311.52 [ ]A [ ]1009-3621 2013 02-0041-05 GRE 1. 1 2 GRE 3 4 1 000 5 6 2. 1 CPU [ ]2013-01-15 [ ]http://www.cnki.net/kcms/detail/45.1268.c.20130325.1733.011.html

More information

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio>

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio> 17 Chapter 17-1 17-2 網頁程式設計 17-1 API HTMLMediaElement width heightposter ( HTML 5 http://www.w3.org/tr/html5/) error

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

bootstrap - 2

bootstrap - 2 RITA TEACHING Bootstra p ENTER bootstrap - 2 bootstrap - 3 bootstrap 101 Template

More information

投影片 1

投影片 1 第五章 選擇控制項 5-1 選擇控制項介紹 一. 關於 RadioButton 選項按鈕控制項 當表單中有多個同性質的選項且只能單選時就需用到選項按鈕控制項 選項按鈕控制項彼此間是互斥 當有一個選項按鈕被點選時 - 該按鈕的 Checked =True, - 其它按鈕的 Checked = False 選項按鈕常用屬性和事件 程式設計技巧 1. 選項按鈕必須先將 Enabled 屬性設為 True

More information