Microsoft Word - CH04_P44

Size: px
Start display at page:

Download "Microsoft Word - CH04_P44"

Transcription

1 介面設計前傳 :ASP.NET 伺服器控制項的基本使用概念 ASP.NET 伺服器控制項的類型使用建議事項瀏覽器功能所影響的層面如何將伺服器控制項加至 ASP.NET 網頁以程式控制方式將伺服器控制項加至 ASP.NET 網頁於設計階段設定伺服器控制項的屬性以程式控制方式設定伺服器控制項的屬性以程式控制方式設定 HTML 伺服器控制項的屬性伺服器控制項與樣式表

2 ASP.NET 伺服器控制項是 ASP.NET 網頁最基本且重要的元素, 它是特別針對 ASP.NET 網頁所設計, 與一般的 Windows 應用程式控制項並不相同 透過這些伺服器控制項, 我們可以輕易構築出高度互動性與親和力的網頁介面 本章的重點不是要一一介紹各個伺服器控制項, 而在於闡述 ASP.NET 伺服器控制項的一些基本使用概念, 畢竟有了這些基礎觀念之後, 爾後學習各個伺服器控制項時, 才會更容易融入 4-1 ASP.NET 伺服器控制項的類型 根據本身的特性 用途與開發方式,ASP.NET 伺服器控制項可以區分成下列四種類型 :( 您可以在同一個 ASP.NET 網頁上使用各種類型的控制項 ) HTML 伺服器控制項 HTML 伺服器控制項也就是公開至伺服器的 HTML 項目, 如此一來您便能替它們撰寫程式以便完成伺服器端的各項處理作業 HTML 伺服器控制項的物件模型與它們所呈現的 HTML 元件之間有十分密切的對應關係 HTML 伺服器控制項是內含屬性的 HTML 項目, 這些屬性使得它們能夠在伺服器上使用並進行程式設計 在預設狀態下,ASP.NET 網頁上的 HTML 項目不可以被伺服器使用, 它們被視為是傳遞至瀏覽器的不透明文字 然而, 如果將 HTML 項目轉換為 HTML 伺服器控制項, 便可將它們公開為可在伺服器上撰寫程式來加以處理的項目 HTML 伺服器控制項的物件模型與相對應之 HTML 項目的物件模型有非常密切的關係 比方說,HTML 屬性 (Attribute) 會以屬性 (Property) 的形式呈現在 HTML 伺服器控制項中 網頁上任何的 HTML 項目都可以轉換為 HTML 伺服器控制項 轉換的方法非常簡單, 而且也只涉及一些屬性 最簡單的轉換方法, 就是加入屬性設定 runat="server", 如此即可將 HTML 項目轉換為 HTML 伺服器控制項 此舉會在剖析期間告知 ASP.NET 網頁架構, 要求它應該建立控制項的執行個體以便用於伺服器端處理 如果您希望在程式碼中將 4-2

3 控制項當作成員來存去, 亦應該設定控制項的 ID 屬性, 以便讓它擁有一個唯一名稱並且能夠使用此名稱來存取它 ASP.NET 已替最常於網頁上使用的 HTML 項目提供預先定義的 HTML 伺服器控制項, 包括 : 表單 HTML <INPUT> 項目 ( 文字方塊 核取方塊 提交按鈕 等等 ) 清單方塊(<SELECT>) 表格 影像.. 等等 這些預先定義的 HTML 伺服器控制項會共用通用控制項的基本屬性, 此外, 每個控制項通常也會擁有自己的一套屬性與事件 以下所列者是 HTML 伺服器控制項的功能與特性 : 它的物件模型允許您使用您所熟悉的物件導向技術來開發伺服器端的程式 每個伺服器控制項都會呈現其屬性, 以便讓您透過伺服器程式碼的程式控制方式來處理控制項的 HTML 屬性 您可以使用在用戶端架構表單中撰寫事件處理常式的手法來替各個事件撰寫事件處理常式, 唯一的不同, 是事件會在伺服器端處理 能夠處理用戶端指令碼 (Script) 中的事件 自動維護控制項的狀態 如果網頁往返於伺服器, 則使用者輸入至 HTML 伺服器控制項中的資料會在網頁被傳回瀏覽器時被自動維護 能夠與驗證控制項搭配使用, 因此可以輕易驗證使用者是否已將正確的資料輸入至控制項中 可以資料繫結至控制項的一或多個屬性 如果 ASP.NET 網頁顯示於支援樣式表 (CSS) 的瀏覽器中, 則支援使用 CSS 樣式 傳遞自訂屬性 您可以將所需的任何屬性加至 HTML 伺服器控制項中, 而且 ASP.NET 會讀取它們並在不變更任何功能的情況下加以轉譯 此舉使得我們能夠將瀏覽器特定的屬性加至您的控制項中 圖表 4-1 列出各個 HTML 伺服器控制項並簡述其用途, 請自行參考之 4-3

4 功能用途 控制項 說明 表單 HtmlForm 定義一個 HTML 表單 表單內之控制項的資料值會在提交表單時傳送至伺服器 顯示與編輯文字 HtmlInputText 此控制項會在執行階段顯示出可由使用者編輯或以程式控制方式修改的文字 HtmlTextArea 顯示大量文字資料 主要用於輸入與顯示多列文字 HtmlButton 建立一個按鈕來執行某一項作業 此控制項可內含任何的 HTML, 因此非常有彈性 其缺點是, 不見得與所有的瀏覽器相容 HtmlInputButton 建立一個按鈕來執行某一項作業 所有瀏覽器都支援此按鈕 HtmlInputImage 建立一個圖形按鈕來執行某一項作業 圖形按鈕的功能與按鈕相同, 但是它是顯示一個圖片而並非文字 清單選取介面 HtmlSelect 顯示文字與圖形項目 ( 圖示 ) 以便讓使用者從中選取的清單 圖形顯示 HtmlImage 此控制項用來顯示圖片 資訊儲存 HtmlInputHidden 儲存表單的狀態資訊, 每次往返伺服器時所需使用的資訊 導覽 HtmlAnchor 建立一個對應至 HTML 標記項目 <a> 的伺服器控制項並允許您連結至其他網頁 少量項目的選取介面 HtmlInputCheckbox 建立一個核取方塊 CheckBox 控制項內含標籤 HtmlInputRadioButton 建立一個選項鈕 表格管理 HtmlTable 建立表格 HtmlTableRow 在表格中建立列 HtmlTableCell 在表格列中建立儲存格 檔案傳輸 HtmlInputFile 讓使用者指定要上傳至伺服器的檔案 ( 伺服器必須允許上傳 ) 其他功能 HtmlGenericControl 替轉換為控制項的任何 HTML 項目建立一個基本的物件模型 ( 屬性 方法 與事件 ) 圖表

5 Web 伺服器控制項 Web 伺服器控制項擁有比 HTML 伺服器控制項更多的內建功能, 它們不只提供文字方塊與按鈕等表單類型的控制項, 還提供諸如 GridView ListView Calendar 等特殊用途且功能強大的控制項 Web 伺服器控制項比 HTML 伺服器控制項更抽象, 因為它們的物件模型不需要反映 HTML 語法 事實上 Web 伺服器控制項在使用與開發上, 與傳統表單的控制項更加接近, 因此能夠快速上手 Web 伺服器控制項的設計重點與 HTML 伺服器控制項有所不同 它們並不是一一對應至 HTML 伺服器控制項, 而是定義為抽象的控制項, 而且由控制項所呈現的 HTML 與您程式設計的模型完全不同 比方說, CheckBoxList 伺服器控制項可以在表格中呈現, 或是呈現為其他 HTML 的內嵌文字 Web 伺服器控制項除了擁有 HTML 伺服器控制項的所有功能外 ( 除了一對一對應至 HTML 項目 ), 它還提供下列功能 : 功能完善的物件模型可提供型別安全程式設計功能 自動瀏覽器偵測 控制項可偵測瀏覽器功能, 並替基本與功能完善 (HTML 4.0) 的瀏覽器建立正確輸出 允許您使用樣板替某些控制項定義獨特的外觀 允許您替某些控制項指定某一個控制項事件是否會立即將網頁提交 ( 傳送 ) 至伺服器, 亦或是將其快取然後在網頁提交時才引發 支援使用佈景主題 (Theme) 來替網站中的伺服器控制項定義一致性的外觀 能夠將事件從巢狀控制項 ( 例如 :DataList 伺服器控制項中的按鈕 ) 傳送到容器控制項, 也就是所謂的 反昇事件 (Bubble Event) 切換至 原始檔 檢視後, 您會發現 Web 伺服器控制項會以下列格式顯示於網頁中 : <asp:button attributes runat="server" ID="Button1"/> 4-5

6 請注意, 其中的屬性並不是您過去所熟悉之 HTML 項目的屬性, 而是 Web 伺服器控制項的屬性 雖然如此, 當 ASP.NET 網頁執行時, 會使用正確的 HTML 將 Web 伺服器控制項呈現於網頁上, 這並非僅僅取決於瀏覽器的類型, 還會根據您替控制項所做的設定 舉例來說,TextBox 伺服器控制項會根據其屬性轉譯為 <INPUT> 標記或 <TEXTAREA> 標記 說穿了, 您可盡情去使用 Web 伺服器控制項來開發您的 ASP.NET 網頁, 至於這些網頁要如何呈現於使用者的瀏覽器中則由 ASP.NET 幫您負責處理 圖表 4-2 列出各個 Web 伺服器控制項並簡述其用途, 請自行參考之 在本書的說明中, 除非特別說明, 否則當我們提到 伺服器控制 項 一詞時, 指的就是 Web 伺服器控制項 功能類型 伺服器控制項顯示文字 Label Literal 顯示與編輯文字 TextBox 清單選取介面 DropDownList ListBox 顯示圖片 Image AdRotator 少量項目的選取介面 CheckBox CheckBoxList RadioButton RadioButtonList 說明能夠在網頁上顯示文字, 但是使用者無法編輯該文字 能夠在網頁上顯示文字, 但是不會在文字前後加上任何 HTML 標記 會在執行階段顯示出可由使用者編輯或以程式控制方式修改的文字 允許使用者從下拉式清單中選取項目 允許使用者從清單中單選或多重選取項目 能夠將圖片顯示在網頁上 能夠依特定或隨機順序將各個圖片顯示出來而製造出一種廣告效果 建立一個核取方塊 建立一個核取方塊群組, 適合用來建立多選介面 建立一個選項鈕 建立一個選項鈕群組 由於使用者同一時間僅能選取選項鈕群組中的一個選項鈕, 因此我們經常使用選項鈕群組來製作單選介面 4-6

7 功能類型 伺服器控制項 日期的顯示與選取 Calendar 說明 建立一個圖形化介面的月曆來讓使用者選取日期, 功能非常強大喔 命令 ( 請注意, 這些伺服器控制項會使得網頁被傳送至 Web 伺服器來處理 ) Button 建立一個按鈕來執行某一項作業 LinkButton 建立一個連結按鈕來執行某一項作業 連結按鈕的功能與按鈕相同, 但是其外觀類似一個文字超連結 ImageButton 建立一個圖形按鈕來執行某一項作業 圖形按鈕的功能與按鈕相同, 但是它是顯示一個圖片而並非文字 巡覽 HyperLink ImageMap Menu SiteMapPath TreeView 表格管理 Table TableCell TableRow 將控制項歸納為同一組 CheckBoxList Panel RadioButtonList 繫結至資料來源 LinqDataSource 建立文字超連結或圖片超連結 建立一個影像地圖 所謂的 影像地圖 (Image Map) 就是同一張圖片可以包含多個超連結, 如此一來, 當探訪者使用滑鼠按一下圖片的不同區域時便可以連結至不同的目的地 建立靜態與動態功能表 建立網站導覽路徑 建立一個樹狀結構來呈現資料 建立一個表格 在表格列中建立儲存格 在表格中建立列 建立核取方塊的集合 在網頁上建立一個沒有框線的區域來內含其他伺服器控制項, 亦即作為其他伺服器控制項的容器控制項 建立一個選項鈕群組 由於使用者同一時間僅能選取選項鈕群組中的一個選項鈕, 因此我們經常使用選項鈕群組來製作單選介面 LinqDataSource 控制項透過 ASP.NET 資料來源控制項架構將 LINQ 功能揭露給 Web 開發人員使用 您可以使用宣告式標記來建立一個 LinqDataSource 控制項, 以便連結至一個資料庫或記憶體中的集合物件 ( 例如 : 一個陣列或泛型集合物件 ) 在宣告式標記中, 我們可以指定要如何顯示 篩選 排序與分組資料 如果資料來源是一個 SQL 資料庫資料表, 您還可以設定 LinqDataSource 控制項以便決掉要如何 4-7

8 功能類型 伺服器控制項 ObjectDataSource SqlDataSource AccessDataSource XmlDataSource SiteMapDataSource 資料存取介面 Repeater DataList GridView DetailsView FormView 說明 去新增 修改與刪除資料, 重要的是, 您並不需要撰寫 SQL 指令就能完成這些操作 此外,LinqDataSource 類別還提供一個事件模型來讓您自訂顯示與更新的運作行為 使您能夠繫結至一個商業物件或其他類別, 並建立出需要仰賴多階層物件來管理資料的 Web 應用程式 支援進階的排序與分頁模式 使您能夠繫結至 Microsoft SQL Server OLE DB ODBC 或 Oracle 資料庫 當繫結至 SQL Server 資料庫時, 還支援完善的快取功能 當資料以一個 DataSet 物件傳回時, 還支援排序 篩選與分頁功能 使您能夠繫結至 Microsoft Access 資料庫 當資料以一個 DataSet 物件傳回時, 還支援排序 篩選與分頁功能 使您能夠繫結至一個 XML 檔案, 它通常與具備階層功能的伺服器控制項 ( 例如 :TreeView 或 Menu) 搭配使用 它支援使用 XPath 運算式來進行篩選, 而且允許您將 XSLT 轉換套用至資料 XmlDataSource 允許您藉由儲存已變更的整份 XML 文件來修改資料 與 ASP.NET 網站導覽功能搭配使用 利用一組您所指定的 HTML 項目與控制項去顯示資料來源的資訊, 並讓資料集中的每一筆資料記錄皆顯示在 HTML 項目與控制項中一次 與 Repeater 控制項類似, 透過大量使用樣板來完成高彈性且複雜的格式化與配置 您可以使用 DataList 伺服器控制項來檢視 編輯 與刪除資料 您可以使用 GridView 伺服器控制項來檢視 排序 編輯 與刪除資料記錄 每一次可以從資料來源顯示出單一筆資料列, 它經常與 GridView 伺服器控制項合併使用來製作出一對多介面 每一次可以從資料來源顯示出單一筆資料列, 您可以充分自訂其樣板, 製作出更彈性的版面配置來顯示資料 它經常與 GridView 伺服器控制項合併使用來製作出一對多介面 ListView ListView 伺服器控制項是 ASP.NET 3.5 所全新推出的伺服器控制項, 能夠以您所自訂的樣板與樣式來顯示資料 ListView 伺服器控制項能夠以一筆接著一筆的方式來顯示資料, 此特點與 DataList 和 Repeater 伺服器控制項非常類似, 然而 ListView 伺服器控制項功能更勝於 DataList 和 Repeater 伺服器控制項的地方是, 它可以分頁與排序資料, 並允許使用者新增 修改 與刪除資料 4-8

9 功能類型 伺服器控制項預留位置 PlaceHolder XML 其他 BulletedList FileUpload HiddenField Localize MultiView 與 View Substitution Wizard 說明 它可以讓您將空的容器控制項置入網頁中, 以便於執行階段動態將子控制項加入其中 讀取 XML 並將它寫入控制項所在的 ASP.NET 網頁 建立一個項目清單 顯示一個文字方塊與一個 瀏覽 按鈕, 以便讓使用者選取檔案來上傳至 Web 伺服器 代表一個隱藏欄位, 用來儲存一個未顯示出來的資料值 在網頁上保留一個位置以便用於顯示當地語系化的靜態文字 MultiView 與 View 伺服器控制項可當做其他控制項與標記的容器, 並提供方法讓您輕鬆地將資訊以替代檢視呈現 指定輸出快取網頁上免於快取的區段 Substitution 控制項的內容將以動態內容來加以替換 提供一個步進式介面來蒐集多個步驟中的相關資料 圖表 4-2 驗證控制項由於每次傳送網頁就必須往返於伺服器, 如果資料有誤將導致資源浪費且效率低落 基於此原因,ASP.NET 提供一組資料檢驗功能強大的驗證控制項來讓您檢測使用者所輸入的資料, 如果資料無法通過檢驗, 網頁將不會被傳送至伺服器, 如此一來便可避免無謂的伺服器往返 圖表 4-3 列出各個驗證控制項並簡述其用途, 請自行參考之 ( 本書會於第六章詳細就紹如何使用驗證控制項 ) 驗證類型 控制項 說明 務必輸入資料 RequiredFieldValidator 確保使用者務必於特定的控制項中輸入資料 資料值比較 CompareValidator 使用比較運算子 ( 小於 等於 大於 等等 ) 將使用者所輸入的資料與另外一 個控制項中資料進行比較 4-9

10 驗證類型 控制項 說明 範圍檢查 RangeValidator 檢查使用者所輸入的資料是否介於所指定的範圍中 樣式比對 RegularExpressionValidator 檢查輸入項目是否符合規則運算式 (Regular Expression) 定義的模式比對 此種類型的驗證可讓您檢查需要採用特定格式的文字資料, 例如 : 身份證字號 電子郵件地址 電話號碼 與郵遞區號 等等 使用者定義 CustomValidator 使用您自己撰寫的驗證邏輯 ( 亦即程式碼 ) 來檢查使用者所輸入的資料 無 ValidationSummary 以摘要形式顯示網頁上所有驗證控制項的錯誤訊息 圖表 4-3 使用者控制項 使用者控制項的開發方式與一般的 ASP.NET 網頁完全相同, 只不過它 是以控制項的方式來使用 說穿了, 如果您在 ASP.NET 網頁上所設計 的某項介面會經常且重複的使用, 為避免每次都要重新設計的麻煩, 便 可將它製作成使用者控制項, 如此一來便可重複使用於其他網頁中 4-2 使用建議 如前節所述,ASP.NET 伺服器控制項可以區分成好幾種類型, 不僅如此, 我們還可以在網頁上混合使用各種控制項 然而問題在於, 某些不同類型的控制項卻擁有相同的功能用途, 因此我們必須思考, 到底在何種狀況下該使用哪一種控制項才是最恰當的 於下列狀況下, 非常適合使用 HTML 伺服器控制項 : 如果您較偏愛或習慣使用類似 HTML 的物件模型, 則非常適合使用 HTML 伺服器控制項 如果您希望替現有的 HTML 網頁快速加入 ASP.NET 功能, 則應該使用 HTML 伺服器控制項 由於 HTML 伺服器控制項可以精確地對應到 HTML 項目, 因此所有的 HTML 設計環境都支援它們 4-10

11 如果控制項會與用戶端指令碼互動, 則應該使用 HTML 伺服器控制項 然而於下列狀況下, 則應該使用 Web 伺服器控制項 : 如果您較偏愛或習慣使用類似 Visual Basic 的程式設計模型 ( 尤其是類似表單的視覺化開發方式 ), 則非常適合使用 Web 伺服器控制項 您所撰寫的 ASP.NET 網頁可能會在 HTML 3.2 與 HTML 4.0 兩種瀏覽器中使用 當您所需要的功能只有 Web 伺服器控制項能完成時, 當然就必須使用 Web 伺服器控制項 比方說, 如果您想替網頁加入月曆或廣告圖片變換功能, 亦或是需要完善的介面來存取資料庫資料, 則使用 Web 控制項將是最方便的 您所建立的應用程式擁有巢狀控制項, 並且希望能夠捕捉容器層級的事件 尤其是當您需要使用樣板來自訂版面, 並於其中加入控制項來完成複雜的處理作業時,Web 伺服器控制項絕對是當仁不讓 不可否認的,Web 伺服器控制項比 HTML 伺服器控制項擁有更多的功能與更完善的物件模型 如果您希望所開發之 ASP.NET 網頁的所有處理都發生在伺服器上,Web 伺服器控制項將是最佳選擇 Web 伺服器控制項的設計目標就是要提供一種簡易且快速的方法來替網頁注入各項功能 此外, 如果您所設計的應用程式不管使用者使用哪一種瀏覽器皆以相同方式運作的話, 亦非常適用使用 Web 伺服器控制項 歸納起來, 在以下各個項目上,Web 伺服器控制項皆比 HTML 伺服器控制項來得優異 : Web 伺服器控制項特有的型別物件模型不僅享有較簡潔且便利的程式設計方式, 偵錯能力亦達專業級水準, 足以應付各種複雜的開發作業 它們會自動替舊版 (HTML 3.2) 與新版 (HTML 4.0) 瀏覽器產生正確的 HTML 它們可用來建置較複雜的伺服器控制項 至於 Web 伺服器控制項的缺點, 則是您比較沒有辦法直接控制一個伺服器控制項要如何在傳送至瀏覽器的網頁上呈現 舉例來說, 您無法在設計階段 4-11

12 將 HTML 屬性 (Attribute) 加至控制項, 取而代之的是,HTML 項目與其屬性會根據您程式設計控制項的方式自動建立 當然,HTML 伺服器控制項也不是一無是處 比方說, 如果您需要同時在用戶端與伺服器端透過程式碼來處理控制項,HTML 伺服器控制項就顯得非常好用, 因為控制項在兩者的執行階段環境中是一致的 此舉使得我們更容易去撰寫控制項的用戶端指令碼 當一個 ASP.NET 網頁在伺服器上處理時, 會使用來自基礎 HTML 項目的資訊去建立各個 HTML 伺服器控制項的執行個體 控制項類別可以識別的屬性 (Attribute) 會變成屬性 (Property) 無法識別的屬性則會被略過, 因此它們會以當初在網頁上建立的外觀顯示於瀏覽器中 ( 伺服器程式碼可透過 Attributes 集合去存取無法識別的屬性, 但是無法識別的屬性不能變成控制項屬性 ) 事實上,HTML 伺服器控制項提供了一種簡易的方法來將現有的 HTML 或 ASP 網頁轉換為 ASP.NET 網頁 您可以將網頁上個別的 HTML 項目轉換為 HTML 伺服器控制項以便快速地將 ASP.NET 功能加入網頁, 而不影響到網頁的其他部份 說實在話,HTML 伺服器控制的缺點不外乎是下列各項 : 所有的資料值都是字串, 因此不具備型別安全 (Type Safety) 雖然能夠支援各種瀏覽器, 不過您必須使用延伸樣式自行撰寫程式 因為它們無法自動偵測瀏覽器的樣式功能 4-3 瀏覽器功能所影響的層面 不同廠商的瀏覽器以及相同廠商瀏覽器的不同版本皆會支援不同的功能 ASP.NET 伺服器控制項會自動判斷請求.aspx 網頁之瀏覽器的層級, 並產生適合該瀏覽器的 HTML 然而, 某些控制項功能無法在舊的瀏覽器上進行轉譯 (Render), 因此最好是儘可能在各種瀏覽器上檢視與測試網頁的輸出, 確認網頁能夠依照您的預期於所有瀏覽器上顯示並運作 4-12

13 4-3.1ASP.NET 如何自動偵測瀏覽器類型 在預設狀態下,ASP.NET 網頁架構會藉由讀取從瀏覽器傳遞給伺服器的使用者代理資訊去判斷瀏覽器的功能, 您可以使用 HttpRequest 物件的 UserAgent 屬性來取得此項資訊 網頁會將使用者代理資訊對應至組態檔 (.config) 與瀏覽器定義檔 (.browser) 中的資訊 大家必須瞭解,.NET Framework 2.0 已經將組態檔的 browsercaps 區段廢止, 然而基於向後相容性的考量, 如果是在應用程式層級進行設定, 該組態區段中的設定還是有效的, 只不過它將與位在機器層級 %SystemRoot%\Microsoft.NET\ Framework\versionNumber\CONFIG\Browsers 資料夾以及任何既存之應用程式層級 App_Browser 資料夾內之瀏覽器檔案 (.browser) 中的資訊合併起來 當網頁發現目前的使用者代理資訊與列示於檔案中的使用者代理相符合時, 它會讀取對應的瀏覽器功能, 比方說, 瀏覽器是否支援指令碼 樣式 框架 等等 根據這些功能, 網頁上的控制項會使用合適的標記 ( 例如 : XHTML HTML 3.2 等等 ) 來轉譯 如果 ASP.NET 是轉譯 HTML, 它可以決定要轉譯最近 ( 亦即 CSS 樣式表相容的 ) 或早期 ( 非 CSS 樣式表相容的 ) 版本的 HTML 項目 對於舊版的瀏覽器而言,ASP.NET 會使用標記 ( 例如 :font 標記 ) 來轉譯格式化資訊, 而不會使用 CSS 樣式 覆寫瀏覽器類型偵測 如果您要自行控制網頁如何被轉譯, 而不要仰賴瀏覽器自動偵測, 請設定網頁的 ClientTarget 屬性 Page 指示詞中以宣告方式設定此屬性, 或是透過程式碼來設定 ClientTarget 屬性的值其實是您要轉譯網頁之瀏覽器類型的別名 比方說, 要強制使用 Microsoft Internet Explorer 6.0 來轉譯網頁, 您可以使用別名 uplevel 請注意, 所使用的別名務必已定義於組態檔的 clienttarget 區段中,ASP.NET 已事先定義了部分別名, 包括 :ie5( 代表 Microsoft Internet Explorer 5.0) ie4( 代表 Microsoft Internet Explorer 4.0) uplevel( 代表 4-13

14 Microsoft Internet Explorer 4.0 或之後的版本 ) 與 downlevel( 代表 Microsoft Internet Explorer 4.0 之前的版本 ) 藉由指定別名 downlevel, 您可以強制以 HTML 3.2 的相容項目來轉譯網頁, 而不管到底是什麼瀏覽器請求此網頁 類似地, 藉由指定別名 uplevel, 您可以強制使用 CSS 樣式來轉譯網頁, 即使請求網頁者是較舊版本的瀏覽器 您可以在 Machine.config 或 Web.config 中定義額外的別名, 如此即可建立自訂的瀏覽器定義 以下面的寫法而言, 表示在組態檔 Web.config 中定義一個 ie302 別名, 如此一來, 您就可以將 ClientTarget 屬性設定成 ie302, 並特別針對 Internet Explorer 3.02 來自訂網頁 : <configuration> <system.web> <clienttarget> <add alias="ie302" useragent="mozilla/2.0 (compatible; MSIE 3.02; Windows NT 3.5)" /> </clienttarget> </system.web> </configuration> 關於 AJAX 功能 ASP.NET 3.5 的 AJAX 功能與最新的瀏覽器相容, 並且會以這些瀏覽器的預設安全性設定來執行, 不過它們需要瀏覽器能夠執行用戶端指令碼 您可以使用 HttpBrowserCapabilities 物件的屬性來判斷瀏覽器是否支援 ECMAScript(JScript 與 JavaScript) 用戶端指令碼 ASP.NET 伺服器控制項的某些功能要視是否能夠執行用戶端指令碼而定 如果瀏覽器能夠執行指令碼, 就會自動產生用戶端指令碼, 並將其當作網頁的一部份傳送 不過即使如此, 可能還是會有使用者關閉其瀏覽器的指令碼執行功能, 導致無法使用控制項的完整功能 4-14

15 4-3.5 使用早期版本的瀏覽器 瀏覽器功能所影響的另外一個層面就是新版與舊版瀏覽器在功能上的差異 基本上, 瀏覽器與用戶端裝置可以分成新版與舊版兩個不同群組, 而這將定義瀏覽器或用戶端裝置提供的基本支援類型, 而且也通常會決定從 Web 伺服器載入網頁的展示與行為模式 被歸類為 uplevel 的瀏覽器至少支援下列功能 : ECMAScript(JScript 與 JavaScript)1.2 版 HTML 4.0 版 Microsoft 文件物件模型 (MSDOM) 樣式表 (CSS) 被歸類為 downlevel 的瀏覽器與用戶端裝置則只會支援 HTML 3.2 版 由於功能上的差異, 以下所列的各個伺服器控制項屬性將會在新版與舊版的瀏覽器中以不同方式轉譯 (Render): AccessKey AccessKey 屬性能夠替伺服器控制項設定快速鍵 但是請注意, AccessKey 屬性無法在任何舊版的瀏覽器中作用 事實上此屬性要能夠作用, 不僅必須是 HTML 4.0, 瀏覽器還必須是 Microsoft Internet Explorer 4.0 或之後的版本 BackColor BackColor 屬性用來設定伺服器控制項的背景色 然而於舊版瀏覽器中, 只有某些控制項的 BackColor 屬性會有作用, 這些控制項包括 : Table Panel GridView Calendar 與 ValidationSummary 此外, 如果配置於一個表格中,CheckBoxList RadioButtonList 與 DataList 的 BackColor 屬性也會有作用 一般來說, 在 HTML 3.2 中, 只有轉譯為 <table> 標記的控制項才能夠輸出背景色彩, 然而於 HTML 4.0 中, 幾乎所有控制項都可這樣做 對 4-15

16 於在 <span> 標記中轉譯的控制項而言,BackColor 屬性能夠在 Internet Explorer 5.0 或之後的版本中作用, 但在 Internet Explorer 4 中則無法順利運作 BorderColor BorderColor 屬性用來設定伺服器控制項的框線顏色 雖然 BorderColor 屬性於舊版的瀏覽器中會有作用, 但只限於與 BackColor 屬性一樣的表格架構控制項 它會輸出為 bordercolor 屬性, 然而這並不是 HTML 3.2 標準的一部份 有些瀏覽器支援這個屬性, 包括 Internet Explorer 3.0 與更新版本, 但不是所有的瀏覽器都支援 BorderStyle BorderStyle 屬性用來設定伺服器控制項的框線樣式 然而令人遺憾的是,BorderStyle 屬性無法在任何舊版的瀏覽器中作用 在 HTML 3.2 中並沒有對等用法 BorderWidth BorderWidth 屬性用來設定伺服器控制項的框線寬度 BorderWidth 屬性只在轉譯為 <table>(table Panel GridView 與 Calendar) 或 <img> (Image AdRotator) 的控制項中有作用 您必須以像素為單位,BorderWidth 屬性在舊版瀏覽器中才會有作用, 否則它會被轉譯為 border=1 或 border=0 此外, 如果將 GridLines 設定為 None 以外的值,BorderWidth 屬性就只能在表格架構的控制項中作用 這是因為在 HTML 3.2 中如果不使用格線就無法指定框線 對於轉譯為 <span> 標記的控制項而言,BorderWidth 屬性能夠在 Internet Explorer 5 或之後的版本中作用, 但在 Internet Explorer 4 中則不行 CssClass CssClass 屬性用來設定伺服器控制項的樣式表 不論是哪一種瀏覽器, CssClass 屬性固定會被轉譯為類別屬性 大部分新版的瀏覽器都能夠辨識類別屬性 4-16

17 Enabled Enabled 屬性係用來決定伺服器控制項是否要處於作用狀態, 亦即決定加諸其身的操作是否要引發其事件與函式 在 Internet Explorer 4.0 或之後的版本中, 如果將 Enabled 屬性設定為 false 會使用 disabled=true 屬性使控制項顯示成無法使用且無法輸入 Font-Bold Font-Italic Font-Strikeout 與類似的屬性在 uplevel 瀏覽器中, 這些屬性會被轉譯為 style 屬性, 在 downlevel 瀏覽器中, 澤會被轉譯為獨立的標記 ( 例如 :b 與 i) Font-Size 於舊版瀏覽器中, 所有控制項的 Font-Size 屬性都會有作用, 但前提是必須使用具名的字型大小 (Small Smaller 等等 ) Font-Overline Font-Overline 屬性於所有舊版瀏覽器中都不會有作用 ForeColor ForeColor 屬性用來設定伺服器控制項的前景色 ( 通常是文字的顏色 ) 於舊版瀏覽器中,Image AdRotator HyperLink 與 LinkButton 以外之所有控制項的 ForeColor 屬性都會有作用 ForeColor 屬性在舊版瀏覽器中會轉譯為 <font> 標記 Height Height 屬性用來設定伺服器控制項的高度 於舊版瀏覽器中,Label 驗證控制項 HyperLink 或 LinkButton 控制項的 Height 屬性將不會有作用 此外, 配置被設定為 Flow 的 CheckBoxList RadioButtonList 與 DataList 之控制項的 Height 屬性也不會有作用 只有像素和百分比度量才會有作用 對於表格架構的控制項來說, 這並不是標準的 HTML, 因此只能在較新版的瀏覽器中作用 TabIndex TabIndex 屬性用來設定伺服器控制項的遞移順序 TabIndex 屬性無法在任何舊版瀏覽器中作用 事實上此屬性要能夠作用, 不僅必須是 4-17

18 HTML 4.0, 瀏覽器還必須是 Microsoft Internet Explorer 4.0 或之後的版本 ToolTip ToolTip 屬性用來設定伺服器控制項的工具提示文字 ToolTip 屬性無法在任何舊版瀏覽器中作用 Width Width 屬性用來設定伺服器控制項的寬度 於舊版瀏覽器中,Label 驗證控制項 HyperLink 或 LinkButton 控制項的 Width 屬性將不會有作用 此外, 配置被設定為 Flow 的 CheckBoxList RadioButtonList 與 DataList 之控制項的 Width 屬性也不會有作用 只有像素和百分比度量才會有作用 4-4 如何將伺服器控制項加至 ASP.NET 網頁 欲將伺服器控制項加至 ASP.NET 網頁上非常簡單, 您可以使用拖放方式, 亦或是直接鍵入程式碼 當我們使用網頁編輯器開發 ASP.NET 網頁時, 要將伺服器控制項加至 ASP.NET 網頁上最簡單的方法就是直接從工具箱中拖放 您也可以使用滑鼠連按兩下工具箱中的某一個控制項, 此舉也會使得它被加至網頁中 請大家注意, 不論網頁編輯器是處於設計檢視或原始檔檢視, 都可以採用此種操作方式 如果您想要使用 ASP.NET 語法, 而以自行撰寫程式碼的方式來將伺服器控制項加至 ASP.NET 網頁中, 請依下列步驟進行 : 1. 切換至 原始檔 檢視 2. 將代表控制項的項目鍵入.aspx 檔案中 正確的語法將視您加入的伺服器控制項而定, 但一般來說必須遵循下列原則 : 控制項必須內含屬性 runat="server" 4-18

19 除非伺服器控制項是複雜控制項的一部份且將重複 ( 例如位於 Repeater DataList 與 GridView 伺服器控制項中 ), 否則必須設定控制項的 ID 屬性 請注意, 由於我們要透過 ID 屬性來唯一識別控制項, 因此同一 ASP.NET 網頁中各個伺服器控制項之 ID 屬性的設定值絕對不可以重複 利用一個參考 asp 命名空間的 XML 標記來宣告伺服器控制項 伺服器控制項宣告必須正確地關閉 您可以指定一個明確的結尾標記, 亦或是如果控制項沒有子項目, 則可以指定自我結尾標記 唯一的例外是不能內含子項目的 HTML 輸入控制項, 例如 : HtmlInputText HtmlImage 與 HtmlButton 等輸入控制項 伺服器控制項屬性被宣告為屬性 (Attribute) 以下的程式碼示範如何宣告 Web 伺服器控制項 : <!-- Label 伺服器控制項 --> <asp:label id="mytitle" runat="server"> 章立民研究室 </asp:label> <!-- Textbox 伺服器控制項 --> <asp:textbox id="txtname" runat="server"></asp:textbox> <!-- Textbox 伺服器控制項, 使用自我結尾標記 --> <asp:textbox id="txtaddress" runat="server" /> <!-- DropDownList 伺服器控制項, 內含子項目 --> <asp:dropdownlist id="dropdownauthor" runat="server"> <asp:listitem Value="0"> 章立民 </asp:listitem> <asp:listitem Value="1"> 洪志豪 </asp:listitem> <asp:listitem Value="2"> 周時恕 </asp:listitem> <asp:listitem Value="3"> 洪雯卿 </asp:listitem> </asp:dropdownlist> <!-- AdRotator 伺服器控制項 --> <asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"></asp:adrotator> 4-19

20 如果網頁編輯器無法正確轉譯伺服器控制項, 它會類似圖表 4-4 所示顯示錯誤訊息, 此通常表示控制項的 ASP.NET 語法不正確 圖表 以程式控制方式將伺服器控制項加至 ASP.NET 網頁 身為開發人員的您相信都會有這樣的經驗, 那就是需要在執行階段動態將控制項加至網頁中, 亦即於執行階段動態建立控制項 ( 我們稱此種控制項為動態控制項 ) 比方說, 您可能需要動態加入一個表格來顯示出從資料庫傳回的資料列 值得注意的是, 要能夠以程式控制方式動態將控制項加至網頁中, 您必須先備妥欲新加入之控制項的容器 (Container) 要能夠以程式碼將控制項加入至網頁, 新的控制項必須有容器 比方說, 對表格列而言, 其容器就是表格 如果沒有明確的控制項可作為容器, 建議使用 Placeholder 或 Panel 伺服器控制項作為容器 如果您要建立靜態文字, 可以將 Literal 或 Label 伺服器控制項加至容器中 於執行階段動態建立控制項時, 控制項的某些資訊會儲存在與網頁一起轉譯的檢視狀態中 然而當網頁被傳送回伺服器時, 非動態建立的控制項 ( 亦即原先定義於網頁上的控制項 ) 會於網頁的 Init 事件中被執行個體化, 而且在動態控制項被建立 ( 通常於網頁的 Load 事件處理常式中 ) 之前會先行載入檢視狀態資訊 事實上, 在動態控制項被重新建立之前, 檢視狀態會暫時無法與網頁的控制項保持同步 在網頁的 Load 事件執行之後 控制項事件處理方法被呼叫之前, 剩餘的檢視狀態資訊會載入至動態建立的控制項中 在多數的情況下, 此種檢視狀態處理模型都能夠正常運作 我們通常會將動態控制項加至容器之控制項集合的尾端, 如此一來, 替動態建立之控制項所儲存的檢視狀態資訊, 便成為容器之檢視狀態結構尾端的額外資訊, 而且網頁可以在控制項建立之前將其忽略 4-20

21 然而我們必須提醒大家, 動態控制項的檢視狀態資訊在兩種情況下可能會發生問題 第一種情況就是您在既存的控制項之間插入動態控制項 第二種情況則是如果您動態插入控制項, 然後在往返期間重新插入持有不同資料的相同控制項 如果您在既存的控制項之間插入動態控制項, 動態控制項的檢視狀態資訊就會插入檢視狀態結構的對應位置 當傳送網頁與載入檢視狀態時, 動態控制項還不存在, 因此, 檢視狀態中的額外資訊不會對應到正確的控制項 結果通常是發生轉換無效的錯誤 如果您在每次往返期間都重新插入控制項, 則每次產生動態控制項時, 都會從之前那一組控制項的檢視狀態取得屬性值 在許多情況中, 您可以藉由將容器控制項的 Control.EnableViewState 屬性設定為 False 來避免這個問題 如此一來, 就不會儲存動態控制項的資訊, 控制項的後續版本也不會發生衝突 要以程式控制方式動態將控制項加至 ASP.NET 網頁, 您的程式碼必須依序執行下列處理 : 3. 建立控制項的執行個體並設定其屬性 4. 將控制項加至網頁上既存之容器的 Controls 集合中 圖表

22 網頁範例 示範如何動態加入伺服器控制項 圖表 4-5 是網頁範例 CH4_DemoForm001.aspx 的執行畫面, 它示範如何於執行階段動態加入伺服器控制項至 ASP.NET 網頁中, 其使用技巧如下所示 : 於設計階段時先於網頁中加入一個 PlaceHolder 伺服器控制項以便以它作為容器如圖表 4-5 所示, 一開始會在網頁上加入 3 個按鈕 欲完成此處理, 必須於網頁的 Load 事件處理常式中撰寫下列程式碼 : Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Load ' 動態建立 3 個按鈕 Dim btnclick As Button = New Button() btnclick.text = " 第一個按鈕 " PlaceHolder1.Controls.Add(btnClick) btnclick = New Button() btnclick.text = " 第二個按鈕 " PlaceHolder1.Controls.Add(btnClick) btnclick = New Button() btnclick.text = " 第三個按鈕 " PlaceHolder1.Controls.Add(btnClick) End Sub 如圖表 4-6 所示, 當您從下拉式清單中選某個數目字之後, 會自動加入該數目的按鈕 欲完成此項作業, 必須於下拉式清單的 SelectedIndexChanged 事件處理常式中撰寫下列程式碼 : Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, _ ByVal e As EventArgs) Handles DropDownList1.SelectedIndexChanged Dim i, numbuttons As Integer ' 取得使用者所選取的選項以便決定要動態建立多少個按鈕 numbuttons = CInt(DropDownList1.SelectedItem.Text) For i = 1 To numbuttons ' 加入一個 HTML <br /> 標記 Dim spacer As LiteralControl = New LiteralControl("<br />") PlaceHolder1.Controls.Add(spacer) Dim mybutton As Button = New Button() 4-22

23 ' 設定按鈕的 Text 與 ID 屬性 mybutton.text = " 按鈕 " & i mybutton.id = "mybutton " & i PlaceHolder1.Controls.Add(myButton) Next End Sub 圖表 4-6 別忘了將下拉式清單 ( 亦即 DropDrownList 伺服器控制項 ) 的 AutoPostBack 屬性設定成 True 4-6 於設計階段設定伺服器控制項的屬性 藉由設定控制項的屬性, 可以決定其外觀與行為模式, 以便使其依您所希望的方式來運作 本節將先討論如何於設計階段設定控制項的屬性, 至於如何在執行階段設定控制項的屬性, 則留待後兩節說明 欲於網頁編輯器中設定控制項的屬性, 可以採用下列兩種方法 : 於 設計 檢視中選取控制項, 接著於 屬性 視窗中找到所需的屬性並設定其值 如果您想要使用 ASP.NET 語法以自行編寫程式碼的方式來設定控制項的屬性, 請切換至 原始檔 檢視中, 然後直接修改控制項的屬性設定敘述 4-23

24 4-7 以程式控制方式設定伺服器控制項的屬性 在許多情況下, 我們皆需要在執行階段機動設定伺服器控制項的屬性, 以便適時變更其外觀與行為模式來符合當時的情境 欲完成此項作業, 必須以程式控制方式來設定屬性 伺服器控制項的屬性屬於強型別 (Strongly Typed), 所以要使用什麼技術來設定屬性端視您所設定之屬性型別而定 比方說, 設定寬度等單位屬性就與設定顏色屬性不同 在此我們將說明如何去設定不同型別的屬性 動態使用常數值設定屬性 如果伺服器控制項屬性的資料型別是基本型別 (String Boolean 或數字型別 ), 則您只需將所要設定的資料值指派給屬性即可 網頁範例 示範使用常數值動態設定屬性 我們在網頁範例 CH4_DemoForm002.aspx 的 Load 事件處理常式中撰寫下列程式碼, 以便示範使用常數值動態設定屬性 : Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Load ' 設定 Label 伺服器控制項的 Text 屬性 Label1.Text = " 請輸入姓名 :" ' 宣告一個 String 變數並指派其值 Dim varname As String = " 章立民研究室 " ' 將數目字 20 指派給 TextBox 伺服器控制項的 MaxLength 屬性 TextBox1.MaxLength = 20 ' 將變數 varname 指派給 TextBox 伺服器控制項的 Text 屬性 TextBox1.Text = varname End Sub 您可以自行比較網頁範例 CH4_DemoForm002.aspx 在設計階段與執行階段的外觀有何不同 4-24

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

導讀 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

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

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

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

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

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

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

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

主程式 : 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

Microsoft Word CH05__P10

Microsoft Word CH05__P10 探討 JavaScript 的日期全球化功能 關於文化特性值使用瀏覽器語言設定來全球化 JavaScript 的日期值使用 Web.config 的設定來全球化 JavaScript 的日期值使用網頁設定來全球化 JavaScript 的日期值使用伺服器端程式碼來全球化 JavaScript 的日期值 JavaScript 日期值全球化的優先順序 日期 " 是一個實務應用程式必定會使用到的資料項目,

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

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

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

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

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

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

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

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

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

投影片 1

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

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

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

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

More information

Microsoft Word - AXP0116-ch00-3.doc

Microsoft Word - AXP0116-ch00-3.doc 目錄 譯序.iii 本書線上資源. v 關於光碟. v 關於作者. viiii 目錄. xi 前言..... xxviiii 1. Hello ASP.NET 2.0!...1 1-1 ASP.NET 發展歷程簡述...2 1-2 ASP.NET 2.0 的目標...3 1-2-1 提高開發者生產力...4 1-2-2 管理...7 1-2-3 執行效能及延展能力...10 1-3 ASP.NET

More information

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

More information

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

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor 1DataSet 1 DataSet DataSetSystem.Data DataSet DataTableDataRelation DataTable DataSet DataSetTyped DataSet DataSet DataSetDataTable DataSetDataTable DataTable 45 DataSet DataSet DataSetTypedUntyped DataSetsDataSet

More information

Windows 10 在數位轉型下 所扮演的重要角色暨安全功能介紹

Windows 10 在數位轉型下 所扮演的重要角色暨安全功能介紹 台灣微軟技術支援部技術支援經理 沈志豪 1 Agenda IE 提供的相容性功能 調整文件模式 (Document Mode) 調整瀏覽器模式 (Browser Mode) 使用者代理程式字串 (User Agent) 如何讓 IE11 自動化套用適當的文件模式 Meta Tag 相容性檢視 (Compatibility View) 企業模式 (Enterprise Mode) 5.1 v2 相容性問題排除策略

More information

VB程序设计教程

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

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

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

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

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

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

Outlook 2007 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365 Outlook 2007 設定說明 OfficeMail 企業郵件 / 虛擬主機郵件 / Office 365 版權及商標聲明 Cloudmax 匯智提供用戶商務用郵件服務, 本文件由 Cloudmax 匯智製作, 用於教導用戶 進行郵件服務相關設定, 內容中所使用的郵件工具非為 Cloudamx 匯智設計及擁有, 若對 程式資訊有疑問, 請洽程式提供商 本文件所引用之各商標及商品名稱分屬其合法註冊公司所有,

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

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

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

書面

書面 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

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

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

More information

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

Outlook 2010 設定說明 Offic 企業郵件 / 虛擬主機郵件 / Office 365 Outlook 2010 設定說明 OfficeMail 企業郵件 / 虛擬主機郵件 / Office 365 版權及商標聲明 Cloudmax 匯智提供用戶商務用郵件服務, 本文件由 Cloudmax 匯智製作, 用於教導用戶 進行郵件服務相關設定, 內容中所使用的郵件工具非為 Cloudamx 匯智設計及擁有, 若對 程式資訊有疑問, 請洽程式提供商 本文件所引用之各商標及商品名稱分屬其合法註冊公司所有,

More information

Microsoft Word CH03__P92

Microsoft Word CH03__P92 3-4 引用儲存於.js 檔案中的 JavaScript 除了以指令碼區塊的形式直接將 JavaScript 內含於 ASP.NET 網頁中, 您也可以將 JavaScript 儲存於.js 檔案中, 然後於 ASP.NET 網頁中加以引用, 以便叫用其中的 JavaScript 函式 將 JavaScript 個別儲存於.js 檔案中的最大好處, 就是能夠有系統地加以組織和管理, 並且能夠讓不同的網頁加以共用

More information

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

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

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

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

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

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

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

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

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

星星排列 _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

基于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

(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

投影片 1

投影片 1 1 ASP.NET 互動式網頁程式設計 ( 使用 C#) CSIE NTU LinkButton 控制項 2 LinkButton 的外觀上為一個超連結, 實值上的功能和 Button 控制項一模一樣 常用屬性 Text 設定要顯示的文字 Visible 是否顯示控制項 常用事件 Click 按一下時發生 HyperLink 控制項 3 HyperLink 控制項可用來建立文字或圖片超連結 常用屬性

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

臺銀人壽「98年九至十一職等人員甄試」

臺銀人壽「98年九至十一職等人員甄試」 桃 園 大 眾 捷 運 公 司 104 年 度 新 進 人 員 甄 試 簡 章 執 行 單 位 : 銘 傳 大 學 地 址 : 台 北 市 士 林 區 中 山 北 路 五 段 250 號 電 話 :(02)28809748 服 務 時 間 : 週 一 至 週 五 8:10~17:00 E-mail:pr@mail.mcu.edu.tw 中 華 民 國 104 年 5 年 1 日 公 告 關 於 桃

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

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

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

IE10 WorkShop

IE10 WorkShop 沈志豪 Patrick 技術支援副理台灣微軟 Separation of Explorer 7 from the Windows shell http://support.microsoft.com/kb/928675/en-us IE10+ 標準模式下, 開始不支援 Conditional Comments

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

* 2

* 2 * 2 1. A 3. A 2. B A. 1. 1 2. 1 3 4 4 6 p 123456 7 bk bl bm bn 7 bo cm 9 8 cl ck bt bs br bp bq 1 2 3 4 5 6 7 8 9 bk bl bm 0 bn bo bp bq br bs bt p ck 8 2 4 6 cl cm cq cp co cn cn co cp cq 10 . [8]

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

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

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7 计 算 机 系 软 件 工 程 专 业 习 指 南 广 东 科 技 院 计 算 机 系 2015-9-1 软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

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

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 簡介 Java 10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 10-3 Java Java SCJD 7 Swing RMI 10.1.1 The Assignment The Essay 9 10 10-4 SCJP SCJD 90 10.1.2 SCJP Java 90 120 Swing 10

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

多層次傳銷與獎金系統

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

More information

Microsoft Word - Chap04.doc

Microsoft Word - Chap04.doc ASP.NET 常用的標準控制項 4-1 ASP.NET 標準伺服器控制項 4-2 Label 控制項 4-3 TextBox 控制項 4-4 Button 控制項 4-5 DropDownList 控制項 4-6 ListBox 控制項 4-7 CheckBox 與 CheckBoxList 控制項 4-7-1 CheckBox 控制項 4-7-2 CheckBoxList 控制項 4-8 RadioButton

More information

EX-Z80

EX-Z80 C 4 6 R P r p 快速入門基礎知識 什麼是數位相機 數位相機可以將影像儲存在記憶卡中 讓您能夠不限次數地拍攝和刪除影 像 拍攝 刪除 顯示 您可以使用各種不同方式處理拍攝的影像 將影像儲存在電腦上 列印影像 9 附加影像到電子郵件 快速入門基礎知識 1. + - 2. 1. 1 2 2. 3. 2 1 * * * * * *? [8] [4] [2] [6] [SET] 1. 2.

More information

信息

信息 信 息 与 算 机 工 院 算 机 科 与 技 术 人 才 培 养 方 案 ( 代 码 :080901) 一 培 养 目 标 培 养 适 应 国 家 建 设 发 展 需 要, 德 智 体 全 面 发 展, 具 有 良 好 的 科 素 养 和 丰 厚 的 人 文 底 蕴, 掌 握 扎 的 算 机 科 核 心 基 础 理 论 知 识 和 主 流 工 技 术, 了 解 本 的 前 沿 发 展 现 状 和

More information

PowerPoint Presentation

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

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

附件3:

附件3: 目 录 第 一 部 分 主 体 部 分... 1 一 专 业 建 设 发 展 情 况... 1 二 专 业 培 养 目 标... 4 三 就 业 面 向... 7 四 毕 业 要 求... 10 五 课 程 体 系 与 核 心 课 程... 10 六 实 践 教 学 基 本 要 求... 16 七 教 学 及 课 程 安 排... 21 八 继 续 专 业 学 习 深 造 建 议... 25 九 其

More information

ebook215-5

ebook215-5 5 X M L X M L Document Object Model D O M 5.1 We b We b We b W 3 C W3C DOM W3C DOM D O D O M D O M D O D O M H T M L X M L 5.1.1 XML X M L X M L 5-1 X M L 112 XML 5-2 P R O D U C T P l u t o n i u m L

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

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

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

關於本書 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

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 - P766Ch09.ppt

Microsoft PowerPoint - P766Ch09.ppt PHP5&MySQL 程式設計 第 9 章在網頁之間傳遞資訊 9-1 蒐集網頁上的資訊 9-1-1 建立表單一 決定要蒐集的資訊二 建立表單三 撰寫表單處理程式 單行文字方塊 多行文字方塊 選擇鈕 核取方塊 下拉式功能表 按鈕 密碼欄位 ... 標籤 ACCEPT-CHARSET="... CHARSET="... ACCEPT="... ACTION="URL URL"

More information

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind 企 业 信 息 表 公 司 名 称 : 中 铁 信 安 ( 北 京 ) 信 息 安 全 技 术 有 限 公 司 公 司 性 质 : 国 企 控 股 公 司 规 模 : 100 人 左 右 所 属 行 业 : 互 联 网 计 算 机 软 件 招 聘 人 数 :12 工 作 地 点 : 北 京 市 海 淀 区 公 司 能 够 提 供 的 福 利 : 五 险 一 金 晋 升 旅 游 节 假 日 礼 物 加

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

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

單步除錯 (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

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

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質, 元 培 科 技 大 學 資 訊 管 理 系 畢 業 專 題 健 康 飲 食 網 站 計 畫 書 指 導 老 師 : 林 侑 賢 老 師 組 員 : 陳 佑 伊 (971408067) 張 祥 庭 (971408084) 黃 聖 哲 (971408098) 劉 潤 婷 (971408106) 中 華 民 國 一 百 年 十 二 月 摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時

More information

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

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

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 簡報 動態網頁程式設計實習 1042 數位教材 單元 9:ASP.NET 物件及表單 主講老師 : 徐培倫 單元 9 ASP.NET 物件及表單 ASP.NET 物件說明 Server 物件 Response 物件 Request 物件 Web 表單欄位 伺服端的驗證控制項 作業 15 2 ASP.NET 物件說明 Response 物件 : 即 HttpResponse 類別, 可以輸出網頁內容的標籤或處理

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

第一章 章标题-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

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

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

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

计算机软件技术专业教学计划

计算机软件技术专业教学计划 计 算 机 软 件 技 术 专 业 人 才 培 养 方 案 ( 服 务 外 包 方 向 ) 专 业 大 类 名 称 ( 代 码 ):++(++) 专 业 类 名 称 ( 代 码 ):++++++(++++) 专 业 名 称 ( 代 码 ):+++++++(++++++) 修 业 年 限 : 三 年, 全 日 制 招 生 对 象 : 三 年 制 普 通 高 中 及 对 口 中 职 专 业 毕 业 生

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