Dotnet视窗程式开发初阶课程.pptVIP

  • 0
  • 0
  • 约4.84千字
  • 约 29页
  • 2019-08-31 发布于四川
  • 举报
Dotnet 視窗程式開發 初階課程 Outline Dotnet概念 Dotnet的現在與未來 Web form與window form Dotnet環境建立 .net framework 開發工具 Window form入門 C#語法 元件的使用 表單互動 A與資料庫入門 程式的部署 學習經驗建議 Dotnet概念 Dotnet的現在與未來 Web-from和Window-form Web form 一種網頁程式,可與使用者互動,必需架設在web server 過去:asp,php,jsp…等 現在:,更安全,功能更強大(demo) Window form 視窗程式,安裝在本機電腦 過去:viusal basic,foxpro…等 現在:開發更快速,使用者更容易學習(demo) 差異 Web form 優點:不需要安裝任何軟體,只要有瀏覽器即可 缺點:必須仰賴web server,需要透過網路傳輸 Window form 優點:執行快速,不需仰賴網路,支援滑鼠,鍵盤控制 缺點:需要安裝該軟體 Dotnet環境的建立 Open source Microsoft Share Source Common Language Infrastructure (SSCLI ) for FreeBSD、Windows、Mac OS X Novell Mono project for Linux, Mac OS X ,BSD ,Sun Solaris ,Microsoft Windows DotGNU Portable.NET project Windows, Solaris, NetBSD, FreeBSD, and MacOS X .NET Framework組成要件 VS.Net開發工具 V2002?.net framework1.0 V2003?.net framework1.1 V2005?.net framework2.0(大改版) Window form入門 新增專案,c#,windows應用程式 認識表單,基礎控制項 認識操作環境 執行測試 C# overview C# ?pronounced C sharp C?C++?C# Why C# ? C?C++?C++++ ? C# Just for .net framework 物件導向語言(類似java) 程式寫法觀摩 型態介紹練習 決策迴圈介紹練習 陣列介紹練習 型別參考 Structure of C# Window form 控制項 電腦配備專案練習 Radiobutton,checkbox,groupbox,textbox 調色盤專案練習 Label,scrollbar,color變化 圖片預覽器 Listbox,splitter,picturebox,openfiledialog,鍵盤事件,notifyicon,contextmenu 物件觀念 物件(object) 屬性(property) 表現該物件的特徵,例如:車子有4顆輪胎,4顆輪胎即為車子的屬性 方法(method) 該物件具備的動作,例如:車子可以加速,加速此動作即為車子的方法 事件(event) 該物件被觸發之後所會發生的事,例如:車子加速之後會往前衝,”往前衝”就是車子加速之後出發的事件 事件與方法的差異 方法是可預期的,事件不可預期 Why ADO.NET? ADO vs. ADO.NET ADO Connected access Physical data model RecordSet based data RecordSet is ‘one’ table 1 table requires a database JOIN Data is “flattened”: lose relationships COM/COM+ data types Data via COM marshalling Blocked by firewalls (DCOM, binary) ADO.NET 簡易成績處理專案練習 V自動化存取資料庫 手動存取資料庫 Dataadapter Datareader 兩種存取差異 Dataadapter:適合大量處理,修改資料用 DataReader:存取快速,適合展示資料 DataAdapter 建立connection 設定sql語法(command,以便告知程式要處理的資料 此步驟如果用,會自動建立 dataAdapter將資料fill到dataset 程式可對dataset做任何取用 DataSet 的結構 DataSet 可以包含多個表格 (Table),組成 Tables 集合 DataReader 建立connection 設定sql語法(command,

文档评论(0)

1亿VIP精品文档

相关文档