WEB伺服器控制項.

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

南台科技大學 機械工程系 班級 : 車輛三甲 學號 : 學生 : 黃郁鈞.  BMI 值的計算就是 :  體重 / 身高 x 身高  身高需換算成公尺單位計算.
視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
Introduction to ASP.NET
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
計算機程式及實習 期末報告 題目:商店結帳系統
班級:自控四甲 姓名:何禎隆 學號: 老師:謝慶存
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
Task #3 使用ASP.NET服务器控件创建页面.
課程名稱:程式設計 授課老師:________
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
Visual Basic 2005學習範本 第5章 選擇結構.
課程名稱:程式設計 授課老師:________
《ASP.NET数据库网站设计教程(C#版)》
第6章 HTML控件和Web服务器控件 本章讲述的主要内容 6.1 ASP.NET控件概述 6.2 标准服务器端控件 6.3 数据验证控件
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
《ASP.NET数据库网站设计教程(C#版)》
CH10.
BLANK overview.
Chapter 4 基本伺服器控制項.
第4章 服务器控件 4.1 服务器控件概述 4.2 HTML服务器控件 4.3 Web服务器控件 4.4 本章小结.
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
課程名稱:程式設計 授課老師:________
Chapter 5 進階伺服器控制項.
CH11.
C#.
課程名稱:程式設計 授課老師:________
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
Ch11 檔案上傳及電子郵件 WEB程式設計.
第2章 建立Visual Basic應用程式.
課程名稱:資料庫系統 授課老師:李春雄 博士
程式語言 -Visual Basic 變數、常數與資料型態.
Google Data API Spreadsheet
Controls.
第8章 数据的排序、搜 索和过滤.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
第15章 豐富控制項.
機器人-Robot Nobody 機器人.
form1 卡拉OK pictureBox1 fish1.bmp pictureBox2 fish2.bmp label1 卡拉OK字幕機
網頁切換移轉 JS vs. ASP.NET.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
網頁切換移轉 JS vs. ASP.NET.
Visual Basic.NET 程序设计语言课程内容
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
VB语言程序设计教程.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
补充:c#语言基础.
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
題目:這個我一定告飲料店 計算機程式及實習 期末報告ppt製作 南台科技大學 機械工程系 車輛一甲 學號:4A 姓名:林子健
打地鼠(陣列版).
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
第4章 ASP.NET服务器控件.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
Controls.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
1位选手参加了歌唱比赛,评委们的评分如下:
MenuStrip by Szeto CY Visual C# 2008.
再戰DataSet.
Presentation transcript:

WEB伺服器控制項

WEB伺服器控制項 ASP.NET全新設計的元件 包含傳統的表單控制項 可以完全取代HTML控制項 <asp:Literal id=“XXX" runat="server"></asp:Literal>

基本WEB伺服器控制項 HTML Server控制項翻版

WEB伺服器控制項-TextBox Single Line MultiLine Password AutoPostBack屬性:只要有異動,自動Submit回Server(所有控制項都有) EnableViewState屬性(所有控制項都有) True:submit後資料仍維持顯示在畫面上 False:submit後資料清除

WEB伺服器控制項-TextBox

WEB伺服器控制項-TextBox 程式 畫面

WEB伺服器控制項-TextBox

WEB伺服器控制項-TextBox

WEB伺服器控制項-TextBox

WEB伺服器控制項-TextBox 輸入文字後按下Enter

WEB伺服器控制項-Button Button:一般按鈕 LinkButton:長的像超連結 ImageButton:利用圖片當按鈕 三者功能與用法相同,只是畫面呈現上的不同

WEB伺服器控制項-Button

WEB伺服器控制項-Button

WEB伺服器控制項-Button 屬於Submit按鈕

WEB伺服器控制項-Button

WEB伺服器控制項-Button 利用BUTTON來傳遞值 CommandName 與 CommandArgument屬性

WEB伺服器控制項-Button

WEB伺服器控制項-Button

e 與 sender Sender as Object:表示觸發某事件的來源物件 E as EventArgs:表示傳遞給該事件的[額外描述]

WEB伺服器控制項-Label 多用來在「固定位置」顯示文字 操作Text屬性 Literal Web Server控制項 (沒有<span>,無法使用CSS)

WEB伺服器控制項-HyperLink 以前的<a> </a>標籤 操作Text與NavigateURL屬性

WEB Server Control Table Table  TableRow  TableCell Table1.Rows(0).Cells(0).Text = "123“ Table1.Rows(0).Cells(0).ForeColor = Color.Blue Table1.Rows(0).Cells(0).Width = (New Unit).Pixel(23) 九九乘法表

WEB Server Control-動態產生Table .aspx中的form要刪除

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在這裡放置使用者程式碼以初始化網頁 Dim form1 As New HtmlForm form1.Method = "POST" form1.ID = "form1" form1.Name = "form1" Dim Tb As Table Dim Tr As TableRow Dim Tc As TableCell Dim chk As HtmlInputCheckBox Dim i As Integer Tb = New Table Tb.Width = (New Unit).Percentage(100) Tb.BorderWidth = (New Unit).Pixel(1) Tb.BorderColor = Color.Red Tb.CellSpacing = 0 Tb.CellPadding = 3 Tr = New TableRow Tc = New TableCell Tc.BorderWidth = (New Unit).Pixel(1) Tc.Width = (New Unit).Percentage(100) Tc.BorderColor = Color.Red

For i = 1 To 10 Tr = New TableRow Tc = New TableCell Tc.BorderWidth = (New Unit).Pixel(1) Tc.Width = (New Unit).Percentage(100) Tc.BorderColor = Color.Red chk = New HtmlInputCheckBox chk.ID = "Chk_Del_" & i.ToString chk.Name = "Chk_Del_" & i.ToString chk.Attributes("onclick") = String.Format("Check_Del(''{0}'');", i.ToString) Tc.Controls.Add(chk) Tr.Cells.Add(Tc) Tb.Rows.Add(Tr) Next form1.Controls.Add(Tb) Page.Controls.Add(form1) End Sub

WEB Server Control-動態產生按鈕 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在這裡放置使用者程式碼以初始化網頁 Dim mbutton As New WebControls.Button Panel1.Controls.Add(mbutton) mbutton.Text = "Click" AddHandler mbutton.Click, AddressOf button_click End Sub Private Sub button_click(ByVal sender As Object, ByVal e As EventArgs) Response.Write("aaaaaaaaTest")

WEB Server Control-動態產生CHECKBOX Dim chk As CheckBox Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load chk = New CheckBox '產生checkbox chk.ID = "Chk_Del" chk.AutoPostBack = True chk.Text = "gggg" Panel1.Controls.Add(chk) '將form加入page AddHandler chk.CheckedChanged, AddressOf chk_click End Sub Private Sub chk_click(ByVal sender As Object, ByVal e As EventArgs) If chk.Checked Then Response.Write("aaaaaaaaTest") Else Response.Write("not ok") End If

WEB Server Control-動態產生CHECKBOX陣列 Dim chk(5) As CheckBox Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Integer For i = 0 To 4 chk(i) = New CheckBox '產生checkbox chk(i).AutoPostBack = True chk(i).Text = i Panel1.Controls.Add(chk(i)) '將form加入page AddHandler chk(i).CheckedChanged, AddressOf chk_click Next End Sub Private Sub chk_click(ByVal sender As Object, ByVal e As EventArgs) Dim j As Integer For j = 0 To 4 If chk(j).Checked Then Response.Write("aaaaaaaaTest") Else Response.Write("not ok") End If

清單伺服器控制項

WEB伺服器控制項- DropDownList DropDownList1.SelectedItem.Text  取得使用者選取的文字 DropDownList1.Item.Add(Text1.Text)  將內容加入DropDownList 只能單選 先記住這個控制項具有DataSource屬性可與資料庫進行繫結

WEB伺服器控制項-DropDownList

WEB伺服器控制項- DropDownList

WEB伺服器控制項- ListBox 可以複選 功能與DropDownList控制項大同小異 有DataSource屬性

WEB伺服器控制項- ListBox

WEB伺服器控制項- ListBox ListBox1.Items.Count  Box中共有多少選項 ListBox.Items(索引).Text  取出索引選項內的Text ListBox.Items(索引).SelectedIndex  判斷是否被選取 這個控制項具有DataSource屬性可與資料庫進行繫結

豐富伺服器控制項

WEB伺服器控制項- 日曆控制項 自動格式化

WEB伺服器控制項- 日曆控制項 自動格式化

WEB伺服器控制項- 日曆控制項

WEB伺服器控制項- 日曆控制項 可以選取區間日期 TextBox1.Text = Calendar1.SelectedDates.count TextBox1.Text = Calendar1.SelectedDates(0) 可以選取區間日期