Submit Search
Upload
ASP.NET MVC 快速上手
•
Download as PPTX, PDF
•
3 likes
•
1,148 views
S
Study4TW
Follow
Study4.TW 2014/02/22 ASP.NET MVC 快速上手 - 饅頭
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Recommended
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
twMVC
Asp.Net MVC 一教就上手
Asp.Net MVC 一教就上手
Study4TW
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC之實戰架構探討 -twMVC#5
twMVC
前端Mvc探讨及实践
前端Mvc探讨及实践
enmaai
Mvvm及其组件体系@杨文坚
Mvvm及其组件体系@杨文坚
正炎 高
輕鬆上手ASP.NET Web API 2.1.2
輕鬆上手ASP.NET Web API 2.1.2
Bruce Chen
Rails introduce
Rails introduce
wangyuanyi
ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)
leeju lee
Recommended
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
twMVC
Asp.Net MVC 一教就上手
Asp.Net MVC 一教就上手
Study4TW
ASP.NET MVC之實戰架構探討 -twMVC#5
ASP.NET MVC之實戰架構探討 -twMVC#5
twMVC
前端Mvc探讨及实践
前端Mvc探讨及实践
enmaai
Mvvm及其组件体系@杨文坚
Mvvm及其组件体系@杨文坚
正炎 高
輕鬆上手ASP.NET Web API 2.1.2
輕鬆上手ASP.NET Web API 2.1.2
Bruce Chen
Rails introduce
Rails introduce
wangyuanyi
ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)
leeju lee
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
Duran Hsieh
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Kyle Shen
Angularjs
Angularjs
宗哲 謝
Flash 游戏应用框架和模块化开发 邱广钦
Flash 游戏应用框架和模块化开发 邱广钦
FLASH开发者交流会
Multi thread 多執行緒程式設計(use c#)
Multi thread 多執行緒程式設計(use c#)
Gelis Wu
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
Jeff Chu
高雄前端上課簡報 #29
高雄前端上課簡報 #29
reactmaker9527
Angular js入门分享 by 王栋
Angular js入门分享 by 王栋
栋 王
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
Ciencia activa
Ciencia activa
rodrigo ojeda castillo
windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發
Study4TW
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
Study4TW
Ahmed ammar
Ahmed ammar
Arch Ammar
Disarmingly Forthright MSCS Advice
Disarmingly Forthright MSCS Advice
André Peric Tavares
Ahmed ammar
Ahmed ammar
Arch Ammar
使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發
Study4TW
Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2
Study4TW
Steps to restoring a corvette Pt1
Steps to restoring a corvette Pt1
KC123456789
Ciencia activa
Ciencia activa
rodrigo ojeda castillo
La standards chart
La standards chart
Erin Frickey
James-版本控制
James-版本控制
Study4TW
Catalogue Piscine Piscinelle - Année 2015
Catalogue Piscine Piscinelle - Année 2015
achoux
More Related Content
What's hot
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
Duran Hsieh
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Kyle Shen
Angularjs
Angularjs
宗哲 謝
Flash 游戏应用框架和模块化开发 邱广钦
Flash 游戏应用框架和模块化开发 邱广钦
FLASH开发者交流会
Multi thread 多執行緒程式設計(use c#)
Multi thread 多執行緒程式設計(use c#)
Gelis Wu
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
Jeff Chu
高雄前端上課簡報 #29
高雄前端上課簡報 #29
reactmaker9527
Angular js入门分享 by 王栋
Angular js入门分享 by 王栋
栋 王
What's hot
(8)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練5
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Angularjs
Angularjs
Flash 游戏应用框架和模块化开发 邱广钦
Flash 游戏应用框架和模块化开发 邱广钦
Multi thread 多執行緒程式設計(use c#)
Multi thread 多執行緒程式設計(use c#)
Introduction to ASP.NET MVC and MVC 5 Features
Introduction to ASP.NET MVC and MVC 5 Features
高雄前端上課簡報 #29
高雄前端上課簡報 #29
Angular js入门分享 by 王栋
Angular js入门分享 by 王栋
Viewers also liked
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Gelis Wu
Ciencia activa
Ciencia activa
rodrigo ojeda castillo
windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發
Study4TW
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
Study4TW
Ahmed ammar
Ahmed ammar
Arch Ammar
Disarmingly Forthright MSCS Advice
Disarmingly Forthright MSCS Advice
André Peric Tavares
Ahmed ammar
Ahmed ammar
Arch Ammar
使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發
Study4TW
Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2
Study4TW
Steps to restoring a corvette Pt1
Steps to restoring a corvette Pt1
KC123456789
Ciencia activa
Ciencia activa
rodrigo ojeda castillo
La standards chart
La standards chart
Erin Frickey
James-版本控制
James-版本控制
Study4TW
Catalogue Piscine Piscinelle - Année 2015
Catalogue Piscine Piscinelle - Année 2015
achoux
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
Study4TW
Julia arnett nuclear warproject-2013
Julia arnett nuclear warproject-2013
jarnett14
Comunication portfolio
Comunication portfolio
Anil Ziberi
Inductive effect
Inductive effect
Brian Vasquez
Viewers also liked
(18)
Asp.net 5 新功能與變革
Asp.net 5 新功能與變革
Ciencia activa
Ciencia activa
windows phone 8.1 新功能與跨平台開發
windows phone 8.1 新功能與跨平台開發
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
使用下一代的Visual studio 14開發下一代的asp.net mvc v next ( mvc 6 )
Ahmed ammar
Ahmed ammar
Disarmingly Forthright MSCS Advice
Disarmingly Forthright MSCS Advice
Ahmed ammar
Ahmed ammar
使用Visual Studio 2013 進行敏捷開發
使用Visual Studio 2013 進行敏捷開發
Bruce-輕鬆上手Asp.net web api 2.1.2
Bruce-輕鬆上手Asp.net web api 2.1.2
Steps to restoring a corvette Pt1
Steps to restoring a corvette Pt1
Ciencia activa
Ciencia activa
La standards chart
La standards chart
James-版本控制
James-版本控制
Catalogue Piscine Piscinelle - Année 2015
Catalogue Piscine Piscinelle - Année 2015
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
如何攻破大型副本 大型專案的開發與團隊合作經驗 聊天室
Julia arnett nuclear warproject-2013
Julia arnett nuclear warproject-2013
Comunication portfolio
Comunication portfolio
Inductive effect
Inductive effect
Similar to ASP.NET MVC 快速上手
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
Duran Hsieh
ASP.NET MVC The Begining
ASP.NET MVC The Begining
Simon Huang
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
twMVC
Asp.net mvc 基礎
Asp.net mvc 基礎
Gelis Wu
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
Bruce Chen
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
twMVC
Asp.net+mvc4框架揭秘
Asp.net+mvc4框架揭秘
Zhenhua Tang
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
ASP.net MVC
ASP.net MVC
Guider Lee
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
Chui-Wen Chiu
Asp.Net Mvc 1.0
Asp.Net Mvc 1.0
Chui-Wen Chiu
Non-MVC Web Framework
Non-MVC Web Framework
Fred Chien
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
twMVC
How to ASP.NET MVC4
How to ASP.NET MVC4
Daniel Chou
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
Jollen Chen
前端Mvc探讨及实践
前端Mvc探讨及实践
taobao.com
MVC MVVM MVVMC
MVC MVVM MVVMC
Ng Hui Qin
ASP.NET MVC 5線上課程(入門前三天)
ASP.NET MVC 5線上課程(入門前三天)
MIS2000 Lab.
Similar to ASP.NET MVC 快速上手
(20)
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練4
ASP.NET MVC The Begining
ASP.NET MVC The Begining
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
與 Asp.net mvc 的第一次親密接觸 - twMVC#1
Asp.net mvc 基礎
Asp.net mvc 基礎
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
KSDG-ASP.NET MVC 5 Overview (偽三國誌)
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
Asp.net+mvc4框架揭秘
Asp.net+mvc4框架揭秘
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
ASP.net MVC
ASP.net MVC
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
Asp.Net Mvc 1.0
Asp.Net Mvc 1.0
Non-MVC Web Framework
Non-MVC Web Framework
twMVC#10 | ASP.NET MVC Model 的設計與使用
twMVC#10 | ASP.NET MVC Model 的設計與使用
ASP.NET MVC Model 的設計與使用 twMVC#10
ASP.NET MVC Model 的設計與使用 twMVC#10
How to ASP.NET MVC4
How to ASP.NET MVC4
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
前端Mvc探讨及实践
前端Mvc探讨及实践
MVC MVVM MVVMC
MVC MVVM MVVMC
ASP.NET MVC 5線上課程(入門前三天)
ASP.NET MVC 5線上課程(入門前三天)
ASP.NET MVC 快速上手
1.
ASP.NET MVC 快速上手 主講:饅頭
2.
About Me 資訊管理系 四年級 微軟最有價值專家(ASP/IIS) Study4.TW
常任講師 興趣: ASP.net MVC、Web Design 、 SQL Server、Virtualization、 Windows Server 部落格:饅頭小舖
3.
大綱 • 什麼是MVC,與Asp.net有哪些不同 • MVC如何運作(Routing) • M、V、C他們的工作 • MVC的開發 • MVC的部署方式(Azure Web Site、IIS)
4.
什麼是MVC, 與Asp.net有哪些不同?
5.
MVC 設計樣式 • MVC模式最早由Trygve Reenskaug在1978年 提出,是全錄帕羅奧多研究中心(Xerox
PARC) 在20世紀80年代為程式語言Smalltalk發明的一 種軟體設計模式 • 控制器Controller- 負責轉發請求,對請求進行 處理。 • 檢視View - 介面設計人員進行圖形介面設計。 • 模型Model - 程式設計師編寫程式應有的功能 (實作演算法等等)、資料庫專家進行資料管 理和資料庫設計(可以實作具體的功能)。
6.
Asp.net MVC VS
Asp.net
7.
Asp.net MVC 優點 • 少了Viewstate,網站載入的流量減 少與速度增加 • 採用JS、CSS、HTML開發 • 關注點分離,各司其職 • 容易測試 缺點 • 許多功能與版面需要靠JS、CSS來呈 現,對初學者(JS或CSS不熟的人)門 檻較高
8.
Asp.net 優點 • 可以使用元件拖拉成頁面 • 缺點 可見及所得的開發 • 容易開發,入門簡單 • 厚重的Viewstate造成傳輸量過大, 造成畫面載入速度變慢 • JS、CSS、HTML夾雜頁面中,難以 維護 • 前後端開發難以切割同步
9.
Asp.net MVC VS
Asp.net • 少了Viewstate,增加載入的速度並減少傳輸量 • 回到網頁的初衷,載用JS、CSS與HTML開發 • 前後台可切割同時開發,增加開發速度
10.
MVC如何運作?
11.
MVC的網址 • 資料夾? • {controller}/{action}/{id} • Controller ->縣市名稱 • action ->街道名稱 • Id
->樓層
12.
M、V、C他們的工作
13.
Model • 用於封裝與應用程式的業務邏輯相關的資料以及對資料的處理 • 對資料直接存取的權力 • 不依賴「檢視」和「控制器」 • 不關心它會被如何顯示或是如何被操作
14.
View • 顯示應用程式中使用者介面 (UI) 的元件 • 檢視層能夠實作資料有目的的顯示(理論上,這不是必需的) • 沒有程式上的邏輯(一般情況中) • 通常此
UI 是從模型資料建立
15.
Controller • 控制器起到不同層面間的組織,控制應用程式的流程 • 處理使用者的回應與事件處理
16.
MVC的開發
17.
MVC的部署方式
18.
IIS佈署 • Web Deploy • FTP
19.
佈署到Azure的網站
20.
Thanks
21.
參考資料 • http://zh.wikipedia.org/wiki/MVC • http://msdn.microsoft.com/zhtw/library/dd381412(v=vs.108).aspx
Download now