ASP.NET 3.5 Ch5 進階伺服器控制項.

Slides:



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

計算機程式及實習 期末報告 PPT 製作 題目 : 簡單雞排店結帳系統 南台科技大學 車輛一甲 學號 : 4A 姓名 : 廖偉臣 老師 : 謝慶存.
南台科技大學 機械工程系 班級 : 車輛三甲 學號 : 學生 : 黃郁鈞.  BMI 值的計算就是 :  體重 / 身高 x 身高  身高需換算成公尺單位計算.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
Introduction to ASP.NET
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
計算機程式及實習 期末報告 題目:商店結帳系統
班級:自控四甲 姓名:何禎隆 學號: 老師:謝慶存
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
Visual Basic 2005學習範本 第5章 選擇結構.
課程名稱:程式設計 授課老師:________
《ASP.NET数据库网站设计教程(C#版)》
第6章 HTML控件和Web服务器控件 本章讲述的主要内容 6.1 ASP.NET控件概述 6.2 标准服务器端控件 6.3 数据验证控件
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
CH10.
BLANK overview.
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
課程名稱:程式設計 授課老師:________
Ch06 建立WEB表單 網頁程式設計.
Chapter 5 進階伺服器控制項.
CH11.
C#.
課程名稱:程式設計 授課老師:________
程式語言 -Visual Basic 條件結構.
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
程式語言 -Visual Basic 變數、常數與資料型態.
Google Data API Spreadsheet
Controls.
流程控制、陣列 台南市聖功女子高級中學 毛全良.
WEB伺服器控制項.
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
網頁切換移轉 JS vs. ASP.NET.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
網頁切換移轉 JS vs. ASP.NET.
一、選擇題 ( )1、下列敘述何者錯誤? (A)由彈弓射出的石子具有能量 (B)一物體具有作功的本領,則此物具有能 量 (C)被壓縮的彈簧具有能量,被拉長的彈簧 則不具有能量 (D)將地面的重物,吊到高處則此物具有能 量。 C.
表單(Form).
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
計算機程式及實習 期末報告ppt製作 題目:牛排店結帳系統
Ch 08 陣列 視窗程式設計.
Ch04 VB.NET的流程控制 網頁程式設計.
表單(Form).
班級:車輛一甲 姓名:邱孝哲 學號:4A 老師:謝慶存
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
表格(HTML – FORM).
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
題目:這個我一定告飲料店 計算機程式及實習 期末報告ppt製作 南台科技大學 機械工程系 車輛一甲 學號:4A 姓名:林子健
打地鼠(陣列版).
第二章、第三章错题分析.
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
第4章 ASP.NET服务器控件.
期末考.
Controls.
GridView.
GridView操作 (II).
1位选手参加了歌唱比赛,评委们的评分如下:
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
再戰DataSet.
單元三:敘述統計 內容: * 統計量的計算 * 直方圖的繪製.
Presentation transcript:

ASP.NET 3.5 Ch5 進階伺服器控制項

CheckBox-多選選項 CheckBox1.Checked屬性:True(勾選) CheckBox1.Text屬性

CheckBox範例-ch05-01 Dim Orders As String = "" '如果 CheckBox1 被勾選, 則使用 CheckBox1.Text 與 'TextBox1.Text 屬性讀取第 1 本書的書名與數量 If CheckBox1.Checked = True Then Orders = CheckBox1.Text & ", 共" & TextBox1.Text & "本<br />" End If '如果 CheckBox2 被勾選, 則讀取第 2 本書的書名與數量 If CheckBox2.Checked = True Then Orders &= CheckBox2.Text & ", 共" & TextBox2.Text & "本<br />" '如果 CheckBox3 被勾選, 則讀取第 3 本書的書名與數量 If CheckBox3.Checked = True Then Orders &= CheckBox3.Text & ", 共" & TextBox3.Text & "本<br />" '若 Orders 變數不是空字串, 表示使用者訂購了書籍 If Orders <> "" Then '使用 Label 控制項顯示使用者訂購的書籍 Label1.Text = "您已經訂購了以下書籍:<br />" & Orders

RadioButton控制項-單選項 RadioButton1.checked屬性:判斷是否點選 RadioButton1.Text屬性:顯示文字 RadioButton.Group屬性:分組依據

RadioButton範例-ch05-02 Dim Score As Integer = 0, Number As Integer = 0 '如果選擇了 RadioButton2, 表示答對問題 A If RadioButton2.Checked Then Score += 2 '問題 A 得 2 分 Number += 1 End If '如果選擇了 RadioButton8, 表示答對問題 B If RadioButton8.Checked Then Score += 3 '問題 B 得 3 分 '使用 Label1 控制項顯示答對題數與得分 Label1.Text = "您答對了 " & Number & _ " 題, 得分為 " & Score

CheckBoxList-多選項目清單 CheckBoxList1.items.Count屬性:項目數量 CheckBoxList1.item(index).Selected: 項目是否被勾選 CheckBoxList1.item(index).Text:項目的文字 CheckBoxList1.item(index).Value:項目的值

CheckBoxList範例-ch05-03 Dim Orders As String = "" '使用迴圈逐一讀取各項目的 Selected 屬性, '若為 True, 表示使用者勾選了該項目 For Index As Integer = 0 To CheckBoxList1.Items.Count - 1 If CheckBoxList1.Items(Index).Selected Then '使用各項目的 Text 屬性讀取書名 Orders += CheckBoxList1.Items(Index).Text & "<br />" End If Next '若 Orders 變數不是空字串, 表示使用者訂購了書籍 If Orders <> "" Then Label1.Text = "您已經訂購了以下書籍:<br />" & Orders

CheckBoxList控制項方法 方法名稱 用途 清除所有項目 新增一個項目 刪除index所指的項目 CheckBoxList1.items.Clear() 清除所有項目 CheckBoxList1.items.Add(“字串”) 新增一個項目 CheckBoxList1.items.RemoveAt(index) 刪除index所指的項目

動態增加資料項目-ch05-04 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) '以 TextBox1.Text 與 TextBox2.Text 做為項目的Text 與 Value 屬性,然後將其加入 CheckboxList1 CheckBoxList1.Items.Add(New ListItem(TextBox1.Text & ", $" & TextBox2.Text, TextBox2.Text)) '將 Textbox1、Textbox2 與 Label1 欄位清空 TextBox1.Text = "“ : TextBox2.Text = "“ : Label1.Text = "" End Sub Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) '用迴圈從 CheckBoxList1 由後至前逐一讀取各項目屬性 For Index As Integer = CheckBoxList1.Items.Count - 1 To 0 Step -1 '如果 Selected 屬性為 True,表示使用者已勾選 If CheckBoxList1.Items(Index).Selected = True Then CheckBoxList1.Items.RemoveAt(Index) '刪除該項目 End If Next Label1.Text = "“ '清空 Label1 欄位 Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Dim Total As Integer = 0 '用迴圈從 CheckBoxList1 由前至後逐一讀取各項目 Value 屬性 For Index As Integer = 0 To CheckBoxList1.Items.Count - 1 If CheckBoxList1.Items(Index).Selected Then Total += CheckBoxList1.Items(Index).Value '相加計算總價 Label1.Text = "總價格為 " & Total '將總價顯示於 Label1 控制項

RadioButtonList單選項目清單 RadioButtonList1.SelectedIndex: 被選擇項目的索引編號,若小於零表示未選 RadioButtonList1.SelectedItem.Text: 被選擇的項目文字 RadioButtonList1.SelectedItem.Value: 被選擇項目的值

RadioButtonList範例-ch05-05 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Dim Score As Integer = 0, Number As Integer = 0 '如果在問題 A 選擇了第 2 個項目便答對 If RadioButtonList1.SelectedIndex = 1 Then Score += 2 '問題 A 得 2 分 Number += 1 End If '如果在問題 B 選擇了第 4 個項目便答對 If RadioButtonList2.SelectedIndex = 3 Then Score += 3 '問題 B 得 3 分 '使用 Label1 控制項顯示答對題數與得分 Label1.Text = "問題 A 的答案為 2, 而您選擇 " & _ RadioButtonList1.SelectedItem.Text & _ "<br />問題 B 的答案為 12, 而您選擇 " & _ RadioButtonList2.SelectedItem.Text & _ "<br />所以您答對了" & Number & "題, 得分為 " & Score End Sub

DropDownList下拉式清單 DropDownList1.SelectedValue屬性: 選取到的值 DropDownList1.SelectedItem.Value 選取到的值 DropDownLlist1.SelectedItem.Text 選取到的標題文字 DropDownList1.SelectedIndex 選取項目的索引值

DropDownList下拉式選單 DropDownLlist1.SelectedValue ‘AutoPostBack必須要設為True Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) ‘如果使用者選擇的不是第一個項目 If DropDownList1.SelectedItem.Value <> "none" Then ‘依照所選項目的Value屬性轉往其他網站 Response.Redirect(DropDownList1.SelectedItem.Value) End If End Sub

DropDownList下拉式選單 DropDownList1.Items.Add:新增項目 DropDownList1.Items.Clear:清除所有項目

ListBox-選項列表 SelectionMode=“Multiple” AutoPostBack=“True” Protected Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) '清空 Label1 的文字 Label1.Text = "" '用迴圈從 ListBox1 由前至後逐一讀取各項目 For Index As Integer = 0 To ListBox1.Items.Count - 1 '若 Selected 屬性為 True,表示使用者已選擇此項 If ListBox1.Items(Index).Selected Then Label1.Text += ListBox1.Items(Index).Text & " " End If Next End Sub

作業 請建立asp.net網頁來計算購買多份早餐(主餐+飲料)的總價,主餐有三明治一個30元,漢堡一個40元,飲料部分豆漿一杯20元,奶茶一杯25元,在表單選擇主餐和飲料種類,然後使用textbox分別輸入購買數量後,在label顯示計算結果的金額。

作業 試寫一個飲料訂購程式,上面有紅茶、綠茶、奶茶、烏龍茶、與珍珠奶茶,每一種都可以選擇大杯或小杯,數量與是否去冰。當使用者按結帳鈕時,網頁會顯示所有選購的飲料與總價格。