Your SlideShare is downloading. ×
  • Like
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3

  • 1,940 views
Published



俗話說,欲練神功必先自宮,這堂課不是教你如何去自宮,是教你如何把內功修好。
當一個程式設計師,每天有許許多多的問題需要去解決,基本功扎實,是一個成功的程式設計師必然條件,ASP.NET MVC 第一個應該學會的基本功是啥?當然就是對 Table 的新增、查詢、修改、刪除,如果你不熟或是不會對 Table 做新增、查詢、修改、刪除,那你說你會寫 ASP.NET MVC 一定是喇叭!7/14日這一天不喇叭, 讓 twMVC 帶您感覺一下 ASP.NET MVC 怎麼寫好 Table 的新增、查詢、修改、刪除吧!

http://mvc.tw

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,940
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
32
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 新增、查詢、修改、刪除基本功實戰 學會了紮馬步,絕世武功就離你不遠了... Bibby Chung http://bibby.be
  • 2. 三屆微軟最有價值專家經歷(ASP.NET) 藍色小舖 高級專家 twMVC 聯合創辦人之一 目前於金融業及手機 APP 領域發展 講者簡介 Bibby Chung http://bibby.be 2
  • 3. ASP.NET MVC 相關技術/知識 ASP.NET MVC 程式流程 範例的程式架構/分類 動手寫就對了之程式實作 Q & A Agenda 3
  • 4. 開始啦~~ 4
  • 5. HTML Helper Html.DisplayFor, Html.LabelFor, Html.TextBoxFor Html.ActionLink , Html.BeginForm Razor ASP.NET MVC3 Razor 初心者容易遇到的問題 MvcPaging https://github.com/martijnboland/MvcPaging ASP.NET MVC View 5
  • 6. Model Binding Action Result View, RedirectToAction, Content Action Filter 常用的 HTML Verbs [HttpPost], [HttpGet] ASP.NET MVC Controller 6
  • 7. Metadata Validation, Template ORM 技術 Object-Relational Mapping Entity Framework ViewModel ASP.NET MVC Model 7
  • 8. RouteTable RouteData.Values ASP.NET MVC Routing 8
  • 9. 相關技術/知識..沒問題啦! 9
  • 10. ASP.NET MVC Request Flow 1 10
  • 11. ASP.NET MVC Request Flow 2 11
  • 12. 流程很重要,真的~ 12
  • 13. Views Controllers Models(ViewModel, Entity Framework) Services(商業邏輯) Misc(Utility, Helper, 其它..) 範例的程式架構/分類 13
  • 14. 範例的程式架構/分類 – 圖 14
  • 15. 架構是要用生命來捍衛的! 15
  • 16. 新增專案 加入資料庫 Northwind.mdf 加入 App_Data 加入 ADO.NET Entity Data Model 檔案 實作開始 - 第一步 16
  • 17. 新增 ProductsController 用內建的 template 來產出來 看一下產出來的內容還有功能是否正確 簡化產出來的內容 把 Delete 功能合併到 Edit 裡面 把 Index 的 Detail, Delete 連結拿掉 實作開始 - 第二步 17
  • 18. 想一想這樣就夠了嗎? 切架構 建 Services(把商業邏輯搬到這裡) 建 Misc(把共用的內容放在這) 編譯再測試功能確認沒問題 實作開始 - 第三步 18
  • 19. 想一想這樣就夠了嗎?還缺啥? 分頁 沒有分頁,資料一多 客戶會說:您是來亂的嗎? 搜尋 沒有搜尋,資料一多 客戶會說:您新來的嗎? 實作開始 - 第四步 19
  • 20. 使用 MVCPaging 來製作分頁 用 NuGet 下載 建立 PagerModel 修改 Service 修改 Controller 修改 View 驗證分頁功能是否有問題 實作開始 - 第四步(分頁) 20
  • 21. 如何記住頁面上分頁的參數 RouteData.Values 修改程式 新增 Action Filter 修改 View, Controller 實作開始 - 第四步(分頁2) 21
  • 22. 建立 SearchModel 建立 Search Partial View 修改程式 Service Controller View 實作開始 - 第四步(搜尋) 22
  • 23. 還缺哪些東西  排序  Light Bar  AJAX  其它 實作開始 - 完成 23
  • 24. Q & A 誰有問題.. 24
  • 25.  Blog  http://bibby.be  Facebook  https://www.facebook.com/bibbynet  Plurk  http://www.plurk.com/bibbynet 25 聯絡我 Bibby Chung http://bibby.be
  • 26. http://mvc.tw 台灣 ASP.NET MVC 專業推廣團隊