SlideShare ist ein Scribd-Unternehmen logo
1 von 55
http://www.dotblogs.com.tw/gelis/
安裝 Visual Studio 2012 Ultimate
安裝的系統需求
支援的作業系統
Windows 7 Service Pack 1, Windows 8, Windows Server
2008 R2 SP1, Windows Server 2012
地表最強的開發工具 Visual Studio 2012
Visual Studio 2002/2003
.NET 1.0 與 .NET 1.1
第一個 .NET 整合開發工具
龐大的函式庫
ASP.NET 1.0/1.1 引進Code-Behind的開發方式
Common Language Runtime
C#/VB.NET/JScript
Visual Studio 2005 加了什麼東西?
為.NET 2.0,而在ASP.NET 2.0 主要加強了
 網站管理工具
 樣板設計 (Master Page)
 權限管理機制 (MemberShip、Role、Profile)
 AJAX 開發的支援 (Ajax Extensions、UpdatePanel…)
 ADO.NET 2.0
 網站安全性
ASP.NET 2.0主要訴求:
 快速開發網際網路應用程式
 新的 WebSite 動態編譯模式、更簡化與加快網站部署方式
 強化程式之安全性與可靠性、修復1.0/1.1相關安全性issue
 提供絕佳的效能與擴充性
Visual Studio 2008又做了什麼改變?
Web Form 又稱為ASP.NET 3.5
延續之前 ASP.NET 2.0主體精神
C# 3.5 、VB.NET 9.0
開始支援 Silverlight 開發
整合 AJAX 及 支援呼叫 Silverlight RIA Services 的開發
Dynamic Data 動態資料開發、(開始支援Web Site)
增加 LINQ 、Entity Framework
ADO.NET Data Services 現身
MVC 1.0 現身
WPF、WCF、WWF、Card Space 現身
那麼Visual Studio 2010呢?
增加 ClientIDMode 屬性
GridView或DataList等元件當中又包了許多的 WebControl 時,子元件 Render 到前端的IE可
能會變成ctl00_ContentPlaceHolder1_ControlState等一長串的問題。
新增ViewStateMode屬性
加強並改良既有 Web Form 控制項ViewState,Page上的Control不再繼承 Page 的
EnabledViewState 屬性。即使Page 的 EnabledViewState 設為False,頁面上的Control可以
透過 ViewStateMode 屬性決定自身是否開啟ViewState。
內建支援.NET Chart 3.5 控制項。
支援 jQuery
新的 WCF Data Service (前身為 ADO.NET Data Services)
改良 Silverlight RIA Service
Visual Studio 2012
.NET Framework 再推進到 4.5
改進了Visual Studio 2010 載入速度慢的缺點
支援新作業系統 Windows 8 App 的開發
全新的雲端平台 Windows Azure
支援手機 Windows Phone App 開發/Mobile Services
前端功能大進化-jQuery Mobile
支援 SignalR
新的非同步開發框架 await/async
擁抱Scrum、ALM(Application Lifecycle Management)的進
所有 .NET 的版本
.NET 4.5 base on .NET 4.0
它只允許你安裝在Win Vista/7/2008 等.(不支援WinXP)
如果您安裝的是Windows 8或Windows Server 2012,那麼
它會內建在作業系統中.
.NET 1.1 .NET 2.0
3.0
3.5
.NET 4.0
2002 2003 2005 20102005-08
4.5
.NET 1.0
<tags>
Form1.aspx
code
<tags>
Form1.aspx
code
Form1.cs
single file separate files (“code-behind”)
 分別建立UI與程式檔
 利用 Page 指令連結兩個檔案
 呼叫 Code-Behind Page 的程式
碼
<%@ Page Language="c#"
Inherits="myDemo"
Codebehind="demo.cs"%>
ds = getData()
public class myDemo : Page {
public DataSet getData() {
…
}
}
demo.cs
<%@ Page
Language="c#"
Inherits="myDemo"
Codebehind= "demo.cs"
%>
Page.aspx
ASPX
File
Code
ASP.NET 執行概念
Request
Gen’d
Page
Class
Generate
Response
Request Instantiate
Response
Code-
behind
class
Page
Class Instantiate,
Process and
Render(轉換)
Compile
(編譯)
ASPX
Engine
Parse
(解析)
Page_Load
Page_Unload
Textbox1_Changed
Button1_Click
(執行 PostBack)
1. Change Events
2. Action Events
Page is disposed
OnInit
Control_Render
.NET Framework 4.5 新增功能簡介
.NET for Windows Store apps
Portable Class Libraries (Windows Phone, Xbox360)
Core New Features and Improvements
Tools (Resgen.exe, Mpgo.exe)
Parallel Computing
Web
Networking
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF)
(本次重點)
.NET for Windows Store apps
Windows 8 市集應用程式
.NET Framework 4.5 的子集合
可使用C#、Visual Basic、JavaScript、C++
Portable Class Libraries
可攜式類別庫專案
可在多個 .NET Framework 平台上執行的 Managed 組件
如 Windows Store App、Windows Phone App、
Silverlight、xbox360 執行的C#類別庫專案






Core New Features and Improvements
可選擇性用於多核心處理器以改善應用程式 Just-in-Time
(JIT) 在背景編譯效能
支援在 64 位元平台上大於 2 GB 的陣列
在安裝部署.NET Framework 4期間藉由自動偵測方式,減少
系統重新啟動
背景記憶體回收
新的 MEF (Managed Extensibility Framework )
…
Tools
建立適用於 Windows Windows 市集 應用程式的資源檔產生
器 (Resgen.exe)
最佳化原生映像組件 Managed特性 (Mpgo.exe),最佳化、
改善應用程式啟動時間、記憶體使用率。
Parallel Computing
延續 .NET 4.0 平行運算
效能增強
支援 async, Tesk Scheduling
Parallel LINQ (PLINQ)
…
Web
在.NET 4.5 所謂的 ASP.NET 包括了…
Networking
新的System.Net.WebSockets命名空間和HttpListener類別.
新的 System.Net.Http 和 System.Net.Http.Headers 命名空
間.
改進對 IPv6的支援
WebSockets 也支援非同步開發
Windows Presentation Foundation
新的 Ribbon 控制項
INotifyDataErrorInfo 介面支援同步和非同步資料驗證
藉由存取非 UI 執行緒上的集合來改善顯示大量群組資料時
的效能
並新增VirtualizingPanel 和 Dispatcher 類別
即時圖形,隨著值變更重新調整資料的位置,並自動更新資
料繫結的來源
新增繫結靜態屬性的功能
…
Windows Communication Foundation
在.NET 4.5 維護 WCF 又更簡單了
參考時自動產生用戶端組態檔
也可讓可攜式類別庫DLL加入服務WCF參考
輕鬆地設定 ASP.NET 相容性模式
支援撰寫單向 UDP 服務
WebSockets 的支援
資料流效能改進,新增非同步資料流,且不受
maxRequestLength管控,指定maxAllowedContentLength
即可
…
Windows Workflow Foundation
狀態機器工作流程
可以設定狀態的中斷點
Workflow Designer 的複製貼上轉換的功能
設計工具支援共用的觸發程序轉換建立。
建立狀態機器工作流程活動,包括:StateMachine、State 和 Transition。
增強的 Workflow Designer 功能
增強的工作流程搜尋功能,包括 [快速尋找] 和 [檔案中尋找]。
能夠同時在第二個子活動加入至容器活動時自動建立序列活動。
平移支援,使工作流程的可見部分變更,而不使用捲軸。
新的 [文件大綱] 檢視,這個檢視以樹狀樣式檢視顯示工作流程元件,並讓您
在 [文件大綱] 檢視中選取元件。
能夠將註釋加入至活動。
什麼是MVC?
MVC 是(Model View Controller) 的簡稱。MVC不是一種程
式語言,有些人會說MVC是一種架構。但嚴格來說,MVC
應該是一種設計模式,一種撰寫程式的一種框架、設計樣式
(Design Pattern)。
他希望透過一種權責分明的架構來增加軟體開發的可維護
性、可擴充性、延展性等,並可多人同時開發。
理論上來說,M、V、C 三個部分可以完全拆開來開發,因
為Controller 也是一個獨立的類別。
在實際開發的情形中,Model會另外開一個Visual Studio的
專案來開發,再提供給Controller參考使用。
什麼是MVC?
MVC 的誕生
MVC 最早是在1974年由Trygve Reenskaug 所提出,並直接
應用在當時最流行的Smalltalk中。
透過MVC,使『商業邏輯層』、『資料表現層』在開發的時
候,完全的切割開來。
Model
模型
View
檢視
Controller
控制器
主要負責定義資料的格式、資料的存取界面、DAL
等。通常會將商業邏輯定義在此。
直接與使用者互動的使用者介面,UI。通常只負責
資料的呈現,與使用者輸入資料。或在加上畫面資
料的驗證等。
負責控制系統流程,操作面的邏輯,畫面如何跳轉
等。也負責接收View傳過來的資料。
何謂設計模式、為什麼談設計模式?
早期軟體開發為了解決當時最直接的商業問題。成是語言簡
單,系統沒有那複雜。
到了後期,軟體的開發越來越龐大且複雜,軟體開發的維護
性、擴充性相對的浮現。因此人們開始針對軟體設計的方
法、樣式等等來尋找出一種比較可行的方法。這是就是設計
模式(Design Pattern)的雛形。
MVC 為程式碼的分層,與N-Tier系統的分層概念上有些不
同。要解決的問題也有些不同。
不過,當然!實務上Model會拆解另一個Visual Studio專案
來開發,若再透過OData協定開放出來即為分散式應用系
統。
從設計模式談軟體開發
對開發人員而言,所謂好的軟體系統不外乎:
1.
2.
3.
4.
但設計模式一定有一些門檻。
初期在開發時,需花較多的時間規劃。也就是進行架構的設計,
才能充分發揮上述的特性。
Design Pattern也可以做為團隊合作的共通標準。
結論:沒有真正好的Design Pattern ,只有適用該團隊的
Design Pattern,合適的Design Pattern完成上述的條件。
ASP.NET MVC
(Model View Controller) 概論
各個分層的職責
1. Model的職責
2. Controller的職責
3. View的職責
4. 網址路由概念 Route
Model的職責
Model 可翻為模型,不過如果以它的職責來看,翻成資料模型會
比較貼切。一般來說Model要負責所有與資料有關的任務:
1. 定義資料結構
2. 與資料庫溝通 (DAL)
3. 進行資料格式的驗證
4. 定義商業邏輯規則
5. 對資料進行加工等處理
在.NET的平台,直接支援Model開發的不外乎就是
Entity Framework、LINQ to SQL。當然,您也可以自行
開發,甚至將DataTable轉換為View 參考的強型別。
Controller的職責
Controller 翻譯為控制器,它幾乎可
以說是掌握前端與後端的物件,其負
責的工作如下:
1. 決定與前端View溝通的協定,一般來
說,當然就是HTTP
2. 決定系統運作的流程,如A.aspx 到
B.aspx
3. 決定要顯示哪一個View到前端,與當
發生錯誤時要回應哪一個畫面
4. 決定回應的網址結構
View的職責
就是UI的呈現,直接與USER互動,處理(輸入/輸出)有關
的工作:






網址路由概念 Route
其實就是一種REST (Representational State Transfer)的應
用方式。
例子:
http://localhost:1445/Customer/Details/ALFKI
路由網址比對
MVC 主要是交由MvcHendler來處理。
網址路由在HttpApplication的Applicant_Start註冊完成
使用動作過濾器 Action Filter 找出對應的Action
單一個Controller 方法的處理回傳一個HTTP Request的結果。
若找不到對應的Controller,會回傳404找不到(網頁/資源)
ASP.NET MVC 4 提供什麼新功能?
在微軟這次推出的 ASP.NET MVC 4.0 的版本,新增的功能如下:
1. ASP.NET Web API
2. 使用Bootstrap加強的預設站台的Style,透過CSS的增強來呈現加強
一些效果。
3. Bundling and Minification
4. 增加了 Mobile WebSite 開發的範本。
5. 新增 Display Modes ,可以針對特定用戶的Browser 類型加以回傳
特定的 View。
6. jQuery Mobile 版本, 增加 View Switcher 與 Browser Overriding 功能。
7.
8. 支援新的非同步Controller 解決方案。
9. 支援 Azure SDK 的開發。
ASP.NET MVC 生命週期
沒有所謂的Page_Load,只有Controller的Constructor
HTTP Request
網指路由比對
Model 繫結 & 取得資料
執行 View 的內容 & 回傳
找出對應的Controller & Action
回傳結果 HTTP Response
ASP.NET MVC 的特點
關注點分離(Separation of Concerns)
已習慣取代配置(Convention over Configuration)
直接操控HTML,所以這樣更方便使用jQuery、AngularJS、
knockout.js等套件
不再有Server控制項,取而代之的是 HTML Helper等物件
網頁執行效率更好,不再有複雜的頁面生命週期
網頁流量降低,因不再有 ViewState
易於分工的架構,適合多人開發
容易測試
ASP.NET MVC
• 沒有Web Form如 PostBack的
複雜的事件處理流程
• 關注點分離
• 易於測試
• 效能較佳
• 沒有 ViewState,網路流量降
低,適合開發3G行動裝置網站
• 易於分工,多人開發
• 容易開發行動裝置服務,如:
Web API
• 沒有如Web Form拖拉控制項
• 需要較多的HTML/CSS/
JavaScript的基礎知識
• 需要了解較多的HTTP基礎原理
• 初學者較難入門,因為沒有控
制項,前端的UI,也就是View
都得要自行撰寫
優點 缺點
ASP.NET Web Form
• 開發類似WinForm一樣的拖拉
控制項
• 不是很了解HTTP也可以完成應
用程式的開發
• 許多伺服器控制項與第三方元
件的支援,資源較多
• 擁有事件驅動與狀態管理機制,
可讓初學者不必花太多時間處
理
• 透過UpdatePanel控制項,不需
要了解AJAX原理也可以開發
AJAX網站
• 後端事件驅動生命週期複雜,
出現問題時,初學者較難以偵
錯
• 沒有習慣取代配置概念,開發
自由度高,初學者容易開發出
沒有切割、分層的龐然大物,
不易維護
• 當畫面欄位多,資料量多時,
ViewState將成為系統的負擔,
吃網路流量的怪物,不適合3G
行動裝置
優點 缺點
沒有完美的架構,只有適合的架構
5Developer Tools Marketing | January 2012
補充:什麼是 LocalDB?
SQL Server 2012 Express 所提供的功能
內建在Visual Studio 2012 之中
具備原本 SQL Express 的所有功能
可以有多個 Instance
透過 SqlLocalDB.exe 啟動,依附在主行程中,因此不同的使用者可
以擁有同名的執行個體
不像原本的SQL Express 2008以前,一台機器只可以安裝一個執行
個體,LocalDB 可任意的建立新執行個體,且建立一個執行個體的時
間不超過 3 秒
簡化管理,非常適合在開發的時候使用
不支援 Windows XP/2003 等.. 以下的系
http://www.microsoft.com/taiwan/techdays2012/
http://www.microsoft.com/learning/zh/tw/
http://social.technet.microsoft.com/Forums/zh-tw/categories/ http://social.msdn.microsoft.com/Forums/zh-tw/categories/
http://www.microsoft.com/taiwan/techdays2012/
http://www.microsoft.com/learning/zh/tw/
http://social.technet.microsoft.com/Forums/zh-tw/categories/ http://social.msdn.microsoft.com/Forums/zh-tw/categories/
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天

Weitere ähnliche Inhalte

Was ist angesagt?

團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛   談導入團隊開發的共同規範(Final)團隊開發永遠的痛   談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)Gelis Wu
 
初探 Windows 市集 App 開發
初探 Windows 市集 App 開發初探 Windows 市集 App 開發
初探 Windows 市集 App 開發Ouch Liu
 
iPAD .folio 電子雜誌出版流程 20110422
iPAD .folio 電子雜誌出版流程 20110422iPAD .folio 電子雜誌出版流程 20110422
iPAD .folio 電子雜誌出版流程 20110422yunjuli
 
Windows 市集應用程式 開發心得分享 -twMVC#6
Windows 市集應用程式 開發心得分享 -twMVC#6Windows 市集應用程式 開發心得分享 -twMVC#6
Windows 市集應用程式 開發心得分享 -twMVC#6twMVC
 
Orientation Program
Orientation ProgramOrientation Program
Orientation ProgramLuo Korth
 
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式信宏 陳
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型Tom Fan
 
Web 2.0&#32147;&#28639;&#20729;&#20540;
Web 2.0&#32147;&#28639;&#20729;&#20540;Web 2.0&#32147;&#28639;&#20729;&#20540;
Web 2.0&#32147;&#28639;&#20729;&#20540;jehuen
 
Flash RIA Usability
Flash RIA UsabilityFlash RIA Usability
Flash RIA Usabilitynbaction
 
Autodesk Gameware Introduction
Autodesk Gameware IntroductionAutodesk Gameware Introduction
Autodesk Gameware IntroductionFAUST CHOU
 

Was ist angesagt? (13)

團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
團隊開發永遠的痛   談導入團隊開發的共同規範(Final)團隊開發永遠的痛   談導入團隊開發的共同規範(Final)
團隊開發永遠的痛 談導入團隊開發的共同規範(Final)
 
初探 Windows 市集 App 開發
初探 Windows 市集 App 開發初探 Windows 市集 App 開發
初探 Windows 市集 App 開發
 
iPAD .folio 電子雜誌出版流程 20110422
iPAD .folio 電子雜誌出版流程 20110422iPAD .folio 電子雜誌出版流程 20110422
iPAD .folio 電子雜誌出版流程 20110422
 
Windows 市集應用程式 開發心得分享 -twMVC#6
Windows 市集應用程式 開發心得分享 -twMVC#6Windows 市集應用程式 開發心得分享 -twMVC#6
Windows 市集應用程式 開發心得分享 -twMVC#6
 
Compact Framework 3.5 Mobile
Compact Framework 3.5 MobileCompact Framework 3.5 Mobile
Compact Framework 3.5 Mobile
 
Orientation Program
Orientation ProgramOrientation Program
Orientation Program
 
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
 
HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型HTML5 生态系统和应用架构模型
HTML5 生态系统和应用架构模型
 
Web 2.0&#32147;&#28639;&#20729;&#20540;
Web 2.0&#32147;&#28639;&#20729;&#20540;Web 2.0&#32147;&#28639;&#20729;&#20540;
Web 2.0&#32147;&#28639;&#20729;&#20540;
 
Flash RIA Usability
Flash RIA UsabilityFlash RIA Usability
Flash RIA Usability
 
Flash ria usability 刘轩飞
Flash ria usability 刘轩飞Flash ria usability 刘轩飞
Flash ria usability 刘轩飞
 
Autodesk Gameware Introduction
Autodesk Gameware IntroductionAutodesk Gameware Introduction
Autodesk Gameware Introduction
 
111
111111
111
 

Ähnlich wie Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天

ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4twMVC
 
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)twMVC
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC
 
JdonFramework中文
JdonFramework中文JdonFramework中文
JdonFramework中文banq jdon
 
Android应用开发 - 沈大海
Android应用开发 - 沈大海Android应用开发 - 沈大海
Android应用开发 - 沈大海Shaoning Pan
 
ASP.NET Core 2.1設計新思維與新發展
ASP.NET  Core 2.1設計新思維與新發展ASP.NET  Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展江華 奚
 
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4Cat Chen
 
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure PlatformtwMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure PlatformtwMVC
 
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit TestingASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing江華 奚
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介Allen Lsy
 
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有Wade Huang
 
Azure Functions
Azure FunctionsAzure Functions
Azure FunctionsDino Wang
 
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2twMVC
 
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有twMVC
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVCjeffz
 
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure FunctionstwMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure FunctionstwMVC
 
CodeIgniter 2.0.X
CodeIgniter 2.0.XCodeIgniter 2.0.X
CodeIgniter 2.0.XBo-Yi Wu
 

Ähnlich wie Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天 (20)

ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
 
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
 
Ria lqj
Ria lqjRia lqj
Ria lqj
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
 
JdonFramework中文
JdonFramework中文JdonFramework中文
JdonFramework中文
 
Android应用开发 - 沈大海
Android应用开发 - 沈大海Android应用开发 - 沈大海
Android应用开发 - 沈大海
 
ASP.NET Core 2.1設計新思維與新發展
ASP.NET  Core 2.1設計新思維與新發展ASP.NET  Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
 
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
 
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure PlatformtwMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
 
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit TestingASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介
 
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
 
Tech days2011
Tech days2011Tech days2011
Tech days2011
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2Asp.net mvc 從無到有 -twMVC#2
Asp.net mvc 從無到有 -twMVC#2
 
twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有twMVC#02 | ASP.NET MVC 從無到有
twMVC#02 | ASP.NET MVC 從無到有
 
敦群學院-SharePoint精英計畫-系統開發-Day 3
敦群學院-SharePoint精英計畫-系統開發-Day 3敦群學院-SharePoint精英計畫-系統開發-Day 3
敦群學院-SharePoint精英計畫-系統開發-Day 3
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVC
 
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure FunctionstwMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
 
CodeIgniter 2.0.X
CodeIgniter 2.0.XCodeIgniter 2.0.X
CodeIgniter 2.0.X
 

Mehr von Gelis Wu

Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________Gelis Wu
 
.NET 7 升級教戰手冊_V1.0.pdf
.NET 7 升級教戰手冊_V1.0.pdf.NET 7 升級教戰手冊_V1.0.pdf
.NET 7 升級教戰手冊_V1.0.pdfGelis Wu
 
顧問養成秘技 - 顧問服務實戰.pptx
顧問養成秘技 - 顧問服務實戰.pptx顧問養成秘技 - 顧問服務實戰.pptx
顧問養成秘技 - 顧問服務實戰.pptxGelis Wu
 
Net 6 的 blazor 開發新視界
Net 6 的 blazor 開發新視界Net 6 的 blazor 開發新視界
Net 6 的 blazor 開發新視界Gelis Wu
 
軟體架構設計的技術養成之路
軟體架構設計的技術養成之路軟體架構設計的技術養成之路
軟體架構設計的技術養成之路Gelis Wu
 
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例Gelis Wu
 
Blazor Component 開發實戰
Blazor Component 開發實戰Blazor Component 開發實戰
Blazor Component 開發實戰Gelis Wu
 
實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)Gelis Wu
 
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?Gelis Wu
 
專業顧問的技能成長日記
專業顧問的技能成長日記專業顧問的技能成長日記
專業顧問的技能成長日記Gelis Wu
 
你的軟體架構夠敏捷嗎?
你的軟體架構夠敏捷嗎?你的軟體架構夠敏捷嗎?
你的軟體架構夠敏捷嗎?Gelis Wu
 
使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式Gelis Wu
 
一個 ASP.NET Core 2.1 開發指南
一個 ASP.NET Core 2.1 開發指南一個 ASP.NET Core 2.1 開發指南
一個 ASP.NET Core 2.1 開發指南Gelis Wu
 
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScriptGelis Wu
 
Dot netstandard2.0與.net的未來發展
Dot netstandard2.0與.net的未來發展Dot netstandard2.0與.net的未來發展
Dot netstandard2.0與.net的未來發展Gelis Wu
 
客製化的 Web api 的框架設計
客製化的 Web api 的框架設計客製化的 Web api 的框架設計
客製化的 Web api 的框架設計Gelis Wu
 
Asp.net identity 2.0
Asp.net identity 2.0Asp.net identity 2.0
Asp.net identity 2.0Gelis Wu
 
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)Gelis Wu
 
Azure PaaS (WebApp & SQL Database) workshop solution
Azure PaaS (WebApp & SQL Database) workshop solutionAzure PaaS (WebApp & SQL Database) workshop solution
Azure PaaS (WebApp & SQL Database) workshop solutionGelis Wu
 
軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)Gelis Wu
 

Mehr von Gelis Wu (20)

Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________Blazor in NET 8 的重大改變___________________
Blazor in NET 8 的重大改變___________________
 
.NET 7 升級教戰手冊_V1.0.pdf
.NET 7 升級教戰手冊_V1.0.pdf.NET 7 升級教戰手冊_V1.0.pdf
.NET 7 升級教戰手冊_V1.0.pdf
 
顧問養成秘技 - 顧問服務實戰.pptx
顧問養成秘技 - 顧問服務實戰.pptx顧問養成秘技 - 顧問服務實戰.pptx
顧問養成秘技 - 顧問服務實戰.pptx
 
Net 6 的 blazor 開發新視界
Net 6 的 blazor 開發新視界Net 6 的 blazor 開發新視界
Net 6 的 blazor 開發新視界
 
軟體架構設計的技術養成之路
軟體架構設計的技術養成之路軟體架構設計的技術養成之路
軟體架構設計的技術養成之路
 
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例
深入淺出領域驅動設計:以 .NET 5 與線上房貸申請系統為例
 
Blazor Component 開發實戰
Blazor Component 開發實戰Blazor Component 開發實戰
Blazor Component 開發實戰
 
實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)實踐 Clean Architecture(實作高可用性的軟件架構)
實踐 Clean Architecture(實作高可用性的軟件架構)
 
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?
該準備從 .NET Framework 4.x 遷移至 .NET Core 3.0 了嗎?
 
專業顧問的技能成長日記
專業顧問的技能成長日記專業顧問的技能成長日記
專業顧問的技能成長日記
 
你的軟體架構夠敏捷嗎?
你的軟體架構夠敏捷嗎?你的軟體架構夠敏捷嗎?
你的軟體架構夠敏捷嗎?
 
使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式
 
一個 ASP.NET Core 2.1 開發指南
一個 ASP.NET Core 2.1 開發指南一個 ASP.NET Core 2.1 開發指南
一個 ASP.NET Core 2.1 開發指南
 
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript
 
Dot netstandard2.0與.net的未來發展
Dot netstandard2.0與.net的未來發展Dot netstandard2.0與.net的未來發展
Dot netstandard2.0與.net的未來發展
 
客製化的 Web api 的框架設計
客製化的 Web api 的框架設計客製化的 Web api 的框架設計
客製化的 Web api 的框架設計
 
Asp.net identity 2.0
Asp.net identity 2.0Asp.net identity 2.0
Asp.net identity 2.0
 
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)架構設計好簡單系列   設計符合團隊的範本精靈 (Project template)
架構設計好簡單系列 設計符合團隊的範本精靈 (Project template)
 
Azure PaaS (WebApp & SQL Database) workshop solution
Azure PaaS (WebApp & SQL Database) workshop solutionAzure PaaS (WebApp & SQL Database) workshop solution
Azure PaaS (WebApp & SQL Database) workshop solution
 
軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)軟體開發之路甘苦談(Gelis)
軟體開發之路甘苦談(Gelis)
 

Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天