Microsoft ®.NET TM 程式開發菁英研習營. 5 Steps 輕鬆快速開發跨 Internet 及異質平台 AP-to- AP 整合的 Web Service 技術副總 Microsoft RD 微軟技術代言人 Miles Sun 孫三才 恆逸資訊股份有限公司.

Slides:



Advertisements
Similar presentations
第二章 研究主題(研究題 目)與研究問題.
Advertisements

1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
Event Sampling 事件取樣法. 關心重點為「事件」本身明確的焦點 行為 清楚掌握主題 - 當「事件」出現時才開 始記錄 記錄程序 等待目標事件的發生 開始記錄 事件結束,停止記錄.
清華大學 ePage 教育訓練 基礎 & 進階課程 黑快馬股份有限公司. 課程大綱 平臺操作介紹及首頁畫面設定 資訊維護發佈及文檔系統 模組管理及運用 多語操作概念 資源管理及行事曆功能 帳號、權限管理 Q&A 時間.
邏輯設計 題目:3_8解碼器 姓名:李國豪 學號:B09322001.
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
如何寫好一篇報告 釐清問題 選擇資料庫 制定檢索策略 實機操作. 報告內容 跨國公司 – 公司簡介(如公司成立時間、目前在幾個國家有據 點等) – 公司計畫 – 公司組織 – 公司領導 – 公司控制 – 總結(主要為結論,但是如果可以對該公司提出建 議,會額外加分) – 參考文獻.
WEBPAT專利資料庫檢索. 2 WEBPAT 全球專利資訊網 n 網址:
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
義守大學 - 線上文件管理平台操作使用教學
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
以 Business Dimensional Lifecycle 方法開發 Data Warehouse 系統之初探 指導老師 吳美宜老師 組別 :12 組 陳敬憲 鍾政宏 王國璿.
產品資料管理 Product Data Management 學生:劉浩然 學號: G 指導老師:朱海成 博士.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
物流通關專業教室 (052) 國貿實務專業教室 (054) 企業資源整合專業教室 (055) 整合各專業教室資訊進行 即時動態及異常管理 (051) 貿易運籌研訓中心 專業實習、 、 師生研究討論 、、 、、 海關模擬系統、貨況追蹤、貨物 進出倉管理、海空運通關承攬、 通關自動化作業等相關模組 全球運籌決策中心.
論文研討 2 學分 授課教師:吳俊概.
Chapter 1 序論 Introduction. 2/15 Contents 1.1. 工程分析 Engineering Analysis 1.2. 教學目標與方法 Objectives and Approaches.
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
 Prentice Hall Chapter 61 績效評估控制系統.  Prentice Hall Chapter 62 學習目標 描述控制程序的步驟 指出行為控制的方法 描述 EOQ 模式的目標 比較資料與資訊.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
台灣客家知識治理之研究 -- 以 行政院客委會為例 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授
文件製作 陳彥良. Phase 1 Identifying problems Identifying opportunities Identifying objectives.
論文研討 ( 一 ) B 組 課程簡介 劉美纓 / 尚榮安 / 胡凱傑 2009/09/17. 一、課程基本資料 科目名稱: ( 中文 ) 論文研討(一)B組 ( 英文 ) SEMINARS (I) 開課學期: 98 學年度第 1 學期 開課班級:企碩一 學 分 數: 2 學分 星期節次: 四 34.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
Embedded Systems Design
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
大華技術學院九十三學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 適用班別:夜資工技一A 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
實驗六 WLAN 的設定 WLAN card 的設定. Reference Wireless Local Area Network by Dr.Morris Chang.
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
1 第六章 Blog 網誌 網誌已是 Web2.0 的最新指標. 2 教學目標  了解 Blog 的意義  了解 Blog 的功用  了解 RSS  能註冊 Blog 並加以使用.
鄭瑞興的個人簡介 中山資工所 鄭瑞興.
Raising the Money l Family and Friends £10K l Bank loan£100K l Angels£250K l VCs£2M l IPO£20M.
研究資料的分析. 資料分析的基本策略  General data analysis strategies 1.Sketching ideas 2.Taking notes 3.Summarize field nores 4.Getting feedback on ideas 5.Working with.
Hung-Hsiang WuWindows Processing Design1 Chapter 4 簡單視窗程式 表單與標籤的屬性 按鈕與編輯的屬性 設計簡單的應用程式 表單常用事件 一般鍵盤及滑鼠常見的事件 表單視窗間的呼叫 表單間資料傳送應用 專案選擇設定.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
Chapter 3 Entropy : An Additional Balance Equation
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
大華技術學院九十五學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
T H O M S O N S C I E N T I F I C ISI Web of Knowledge 新功能與提升 2005 年第 3 季.
寬頻通訊系統基礎教育計畫 分項計畫二 寬頻網路通訊 主要參與人員 黎碧煌 教 授 鍾順平 副教授
企業建置 ( 二 ) JSP 與 JDBC 井民全. 複習一下 JDBC 建立連線 Import java.sql.*;// for Connection, Statement … Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:book");
4.1 認識平衡計分卡 平衡計分卡 (Balance Scoring Card, BSC) Kaplan & Norton 1992 發表
Raising the Money l Family and Friends £10K l Bank loan£100K l Angels£250K l VCs£2M l IPO£20M.
概念性產品企劃書 呂學儒 李政翰.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
無名小站網站之經營模式 指導老師: 吳有龍 老師 電子商務總論 報告學生: B 盧家祥 報告時間: 98 年 12 月 22 日.
3 數學運算 3.1 鍵盤輸入 鍵盤輸入 輸入函數 cin 輸入函數 cin 多重輸入 cin 多重輸入 cin 輸出格式化 輸出格式化 設定輸出長度 setw.
INFORMATION RETRIEVAL AND EXTRACTION 作業: Program 1 第十四組 組員:林永峰、洪承雄、謝宗憲.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
行銷資訊系統 – E 世代的行銷管理 第七章 行銷資訊系統之開發  課程名稱 行銷資訊系統  進度 – 第七章  授課老師  總時數 –3 小時.
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
Visual C++重點複習.
1 高等管理資訊系統. 2 授課教師 : 王耀德 研究室 : 主顧 686 電話 : (04) # 課輔時間 Wednesday 09:00~13:00 介紹.
思科公司 (Cisco) 的現況與經營模式 班級:資管進修四 A 姓名:張昀祺 學號: B 指導老師:吳有龍 老師.
UPC 分析 幫助分析者就 UPC 的技術分類定義,找出技術的戰火 區或利基區,作為技術研發方向的重要參考指標。 提供分析者對專案內重要技術研發情況,利用時間點 來觀測整體技術的趨勢,充分掌握技術資訊。 了解各競爭國家間主要發展的技術領域差異性,以及 各國主要研發的重點方向。 了解各競爭公司間主要發展的技術領域差異性,以及.
全國奈米科技人才培育推動計畫辦公室 中北區奈米科技K -12 教育發展中心計畫 簡 報 報告人:楊鏡堂教授 計畫執行單位:國立清華大學動力機械工程學系 計畫種子學校:教育部顧問室 94 年度奈米科技人才培育先導型計畫年度成果報告 中華民國九十四年十月十四日.
1 寬頻分碼多重進接無線通訊上 鏈傳收系統之設計與製作 Transceiver System Design and Implementation for WCDMA Uplink Communication 國科會計畫 (1999/8 – 2002/7) 簡介 2004/1.
搬運機具數量對橋式機作業績效 之影響 報告者:郭塗城. 綱要 一、問題特性 二、貨櫃裝卸作業分解 三、模擬模式 四、模式核對 五、貨櫃裝卸作業績效影響因素之影響效果分析 六、不同情境之績效分析結果 七、範例.
財務管理概論 劉亞秋‧薛立言 合著 (東華書局, 2007)
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
田野實察: 參訪南洋台灣姐妹會 授課教師:林津如 第十一堂課 96 年度教育部補助推動新移民之原生社會文化、公民與人權及健康醫療教學發展計畫 高雄醫學大學性別研究所林津如教授及陳麒文執行.
National Taiwan University Department of Computer Science and Information Engineering Introduction to Programming Design by C Algorithms and Computational.
RMI CORBA Matt. 2 RMI VS CORBA 3 4 J2EE 5 Sample Application.
WEB 服务初级编程 祝伟华 网络新型服务技术中心. 内容 分布式计算 互联网分布式计算标准 定义 发布 使用 其它特性.
Presentation transcript:

Microsoft ®.NET TM 程式開發菁英研習營

5 Steps 輕鬆快速開發跨 Internet 及異質平台 AP-to- AP 整合的 Web Service 技術副總 Microsoft RD 微軟技術代言人 Miles Sun 孫三才 恆逸資訊股份有限公司

Microsoft ®.NET TM 程式開發菁英研習營 議程目標  背景  Microsoft®.NET Framework  Microsoft ASP.NET  Web Services 總覽  觀念與架構  設計與開發 Web Services  引用 (Consume) Web Services

Microsoft ®.NET TM 程式開發菁英研習營 議程  Microsoft.NET 的願景  Web Service 運作架構  5 Steps 輕鬆快速開發新一代 Web Service 服務  第一步 : 以 ASP.NET 撰寫 Web Service  第二步 : Web Service 部署  第三步 : Web Service 測試  第四步 : 存取 Web Service  第五步 : 撰寫 Web Service Consumer  HailStorm Service 介紹

Microsoft.NET 的願景 第一代 Internet

Microsoft.NET 的願景 第二代 Internet

Microsoft.NET 的願景 下一代 Internet

Microsoft ®.NET TM 程式開發菁英研習營 Microsoft.NET 的願景 Microsoft.NET 的願景 分散式運算與元件   傳統的分散式運算  Client/server model  Distributed object model)  分散式物件模式 ( Distributed object model)  Components: packaging and interoperability  Remoting: remote method invocation  COM, CORBA, Java RMI and EJB  Microsoft Windows DNA  Distributed interNet Application Architecture  DHTML, COM, ASP, Message Queuing  The interactive Web

Web Service 運作架構.NET 平台

Web Service 運作架構 SOAP Protocol

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service.NET Framework 與 ASP.NET Microsoft.NET Framework System Services Common Language Runtime ASP.NET Web FormsWeb Services Windows Forms Services Framework BaseDataDebug...

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service Web Service 運作模式 Web Service Client Discovery Request disco Return disco (XML) Description Request WSDL Return WSDL (XML) Protocol Request.asmx Return response (XML)

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第一步 : 以 ASP.NET 撰寫 Web Service  產生一個.asmx 檔案  檔頭加入宣告 :    using System.Web.Services;  Optional: using 其他名稱空間  定義 public class DataService  Mark all “Web Callable” Method  [WebMethod]

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第一步 : 範例 using System; using System.Data; using System.Data.SQL; using System.Web.Services; public class DataService { [WebMethod] [WebMethod] public DataSet GetForum() { public DataSet GetForum() { SQLConnection myConnection = new SQLConnection(“server=localhost;uid=sa;pwd=;database=book_14"); SQLConnection myConnection = new SQLConnection(“server=localhost;uid=sa;pwd=;database=book_14"); SQLDataSetCommand myCommand1 = new SQLDataSetCommand("select * from forum_subject", myConnection); SQLDataSetCommand myCommand1 = new SQLDataSetCommand("select * from forum_subject", myConnection); SQLDataSetCommand myCommand2 = new SQLDataSetCommand("select * from forum", myConnection); SQLDataSetCommand myCommand2 = new SQLDataSetCommand("select * from forum", myConnection); DataSet ds = new DataSet(); DataSet ds = new DataSet(); myCommand1.FillDataSet(ds, "forum_subject"); myCommand1.FillDataSet(ds, "forum_subject"); myCommand2.FillDataSet(ds, "forum"); myCommand2.FillDataSet(ds, "forum"); return ds; return ds; }

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第二步 : Web Service 部署  Create new Web Site 或 Virtual Directory  將.ASMX 檔 Copy 過去

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第三步 : Web Service 測試  用 IE, 連結至新部署的.ASMX 檔  逐一測試 “WebMethod”  檢視 SDL – Service Description Language

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第四步 : 存取 Web Service  WebServiceUtil.exe 工具程式  webserviceutil /c:proxy /pa: Service.asmx?SDL /l:CSharp /n:UCOM  csc /out:UDataServiceProxy.dll /t:library /r:System.Xml.Serialization.dll /r:System.Web.Services.dll /r:system.data.dll dataservice.cs  或  Visual Studio.NET  Add Web Reference …

Microsoft ®.NET TM 程式開發菁英研習營 5 Steps 輕鬆快速開發 Web Service 第五步 : 撰寫 Web Service Consumer  Add Reference to Proxy  New Web Service Class  mDataService= new DataService();  Optional: 指定 Web Service URL  mDataService.Url= …  Call Web Service Function  mDS=mDataService.GetForum() ;

Microsoft ®.NET TM 程式開發菁英研習營 HailStorm Service 介紹  myAddress - electronic and geographic address for an identity myAddress - electronic and geographic address for an identity  myProfile - name, nickname, special dates, picture … myProfile - name, nickname, special dates, picture …  myContacts – electronic relationships/address book myContacts – electronic relationships/address book  myLocation - electronic and geographical location and rendez-vous myNotifications – notification subscription, management and routing myLocation - electronic and geographical location and rendez-vous myNotifications – notification subscription, management and routing  myInbox - inbox items like and voice mail, including existing mail systems myInbox - inbox items like and voice mail, including existing mail systems  myCalendar – time and task management myCalendar – time and task management  myDocuments – raw document storage myApplicationSettings - application settings myDocuments – raw document storage myApplicationSettings - application settings

Microsoft ®.NET TM 程式開發菁英研習營 HailStorm Service 介紹  myFavoriteWebSites – favorite URLs and other Web identifiers myFavoriteWebSites – favorite URLs and other Web identifiers  myWallet - receipts, payment instruments, coupons and other transaction records myWallet - receipts, payment instruments, coupons and other transaction records  myDevices – device settings, capabilities myDevices – device settings, capabilities  myServices – services provided for an identity myServices – services provided for an identity  myUsage – usage report for above services myUsage – usage report for above services

Microsoft ®.NET TM 程式開發菁英研習營 問題與討論