你不用懷疑,這是真的。筆者在2008年所寫的這本書,現在全部全文開放免費下載,而且沒有時限。
[ASP.NET][碎碎念] ASP.NET 問題解決實戰 全書開放電子檔 - 以及台灣技術書市的警訊
- 162957
- 0
- ASP.NET - Web Forms and Core Development
- 2021-11-04
你不用懷疑,這是真的。筆者在2008年所寫的這本書,現在全部全文開放免費下載,而且沒有時限。
今年的 TechEd 2014 North America 可真是豐富又紮實啊,除了 Microsoft Azure 多了一堆新東西外,連 .NET Framework 以及 ASP.NET 也宣布了下一個新的未來版本 vNext,.NET Framework 的部份著重在新一代的編譯平台 (Compiler Platform) Roslyn,新一代的機器語言編譯器 .NET Native 以及新一代的即地編譯系統 RyuJIT。而針對 ASP.NET 的部份則是很恐怖的大幅改版,不是針對功能面,而是針對核心面...
這篇文章是源自 ASP.NET Web Blog 的一篇文章:What not to do in ASP.NET, and what to do instead,我覺得寫得不錯,而且對目前使用 ASP.NET (尤其是 Web Form) 開發的程式設計師來說特別重要,因此我將這篇文章翻譯重點部份撰成本文。
在雲端服務風行之後,HTTP service 己經成為各大網路服務供應商的選擇,因此各大服務幾乎都用 HTTP service 來實作自己的網路APIs,也讓 HTTP APIs 有如雪球般快速的擴大,現在己經遠遠的超過了Windows API的函式數量。據programmableweb.com的統計,現在全球共有6,700多個HTTP API可用,而且還在快速的成長中...
此份簡報檔是 Windows Azure Platform 雲端平台開發講座的 ASP.NET 4.5 & Visual Studio 11 新功能預覽及跨行動裝置網站開發課程的簡報。
這兩篇文章是以前在 MSDN 名家專欄中所撰寫的其中兩篇文章,分別是針對 ASP.NET 架構概覽以及控制項架構 (動態控制項生成) 的說明,不過 MSDN 上的資訊已經被清掉,而剛好手上又還保有這兩篇文章的原始版本,所以就分享出來給大家。
汗顏啊 ... 距上一篇 ASP.NET 4.5 新功能 (1) 發文日期已經整整五個月有了,這五個月實在是大小事太多,又被 ASP.NET MVC 3 拉過去了,一直沒有繼續補下去,昨晚 Visual Studio "11" 正式發出 beta 版本,所以本系列文也就再復活了 XD。
我們在前一篇文章中,實作了最簡單的 Controllers 與 Views,也看到了這兩個物件之間的關聯性,但是 MVC 中還少一個東西,就是 Models,但還是老樣子,雖然很多書都用 LINQ to SQL 或 Entity Framework 來當 Models,但是我仍然堅持要由最簡單最原始的方式來實作,所以我們一樣由類別來實作 Models。
在了解怎麼學習 ASP.NET MVC 後,馬上就來一個專案吧,但是我不喜歡一下就進到已經有東西的專案,所以一開始就先以空專案來入門吧。
ASP.NET MVC 最近似乎慢慢的有變紅的趨勢,也開始有不少人在詢問如何學習 ASP.NET MVC,之前我也寫過一篇簡單的介紹文,說 ASP.NET MVC 比較適合寫過 ASP, JSP, PHP 等的開發人員,因為它的處理方式和傳統的 ASP.NET Web Form 截然不同,首先就是 MVC 的概念,因為這會涉及資料在 MVC Framework 內的流動方式,另外一個就是習慣導向的設計,微軟認為習慣導向可以加快開發人員的開發速度,所以在一個 ASP.NET MVC 專案的配置,和平常寫 ASP.NET Web Form 有一定的差異。
這是今天發生的一起靈異現象,原本寫好的 HTTP Handler 在 IIS 6.0 和 IIS 7.0 都相安無事,但是今天部署到 IIS 6.0 時,卻發生了 "This operation requires IIS integrated pipeline mode" 的錯誤 ...
隨著 Visual Studio "11" Developer Preview 的問世,連帶它的核心部份 .NET Framework 4.5 也向大家見面了,.NET Framework 4.5 幾個重要的改變像是 async/await pattern 以及更強的 parallel task 演算法等,未來都會慢慢的有更多細節出來,不過本系列文主要是針對 ASP.NET 的下一代 (ASP.NET v4.5) 的功能,有些是因應市場技術所做的變更,也有針對架構面以及開發人員支援的面向做變更。
像 Facebook 和 Plurk 這種大型社群網站,每天都有數以萬計 (甚至是百萬計) 的網路使用者在線上,而社群網站為了要讓使用者快速的得到來自其他使用者或是相關服務的動態,通常都會做一些通知機制,當資料出現時,就會立即告知使用者,常玩 Facebook 或 Plurk 的網友應該對這種通知機制十分熟悉...
Membership, Role 以及 Session State 這三樣是 ASP.NET 2.0 以後其後版本中的重要角色,ASP.NET 內建了數個 APIs 以及預設的 Providers,並透過 aspnet_regsql.exe 在 SQL Server 中可以建立必要的資料庫與表格,供 ASP.NET 應用程式使用。但是,在 SQL Azure 中,這個功能突然不能用了...
Bug 逃走中,我們將扮演獵人,追捕躲在程式角落或是各種不同問題內的 bug: ASP.NET 無法存取 Temporary ASP.NET Files 的問題
[ASP.NET] 針對 “快快丟掉ASP遺留的二十大陳舊習慣”一文的看法
2010/9/18,由Scott Guthrie在blog上發表的一篇Important: ASP.NET Security Vulnerability的文章,點燃了ASP.NET應用程式的安全防護戰爭,因為受影響的範圍遍及ASP.NET 1.0-4.0所有的應用程式,讓使用ASP.NET開發應用程式的開發人員無一不陷入資訊安全的恐懼之中,在9/18日起的幾天內,許多與ASP.NET技術有關的blog都發出了這個安全性警告,因為這個漏洞在公布的同時,攻擊程式就已經在網路上出現了,這是資安所稱的零時差攻擊(Zero-Attack),零時差攻擊最大的特色就是在系統被修補之前,就有很高的機率被攻擊程式所攻擊(甚至攻陷),因此這個漏洞會在這麼短的時間內受到關注,是有其原因的。
[VS2010] ASP.NET 4.0 新功能:自訂輸出快取 (Output Cache) 提供者
[VS2010] ASP.NET 4.0 Dynamic Data: 在 ASP.NET 的資料控制項 (Data Bound Control) 中啟用 Dynamic Data 功能
[VS2010] ASP.NET MVC 2.0 新功能:資料塑模驗證 (Model Validation)
[VS2010] Visual Studio 2010 與 Windows Azure 準備篇 (3) : 認識 Development Fabric 與 Development Storage
[VS2010] ASP.NET 4.0 在資料存取以及資料控制項上的增強
[VS2010] ASP.NET 4.0 在 CSS 以及控制項繪製的新功能與增強功能
[VS2010] ASP.NET 4.0 在 SEO 上的強化
[VS2010] ASP.NET 4.0 新功能:ASP.NET MVC 2.0 Strong-typed HTML Helpers
MSDeploy 是 Visual Studio 2010 提出的 Web 應用程式部署功能,改變了以往的 Web 應用程式部署的方式,不但簡化很多的工作,也可以有效率進行多類型與多組態的部署作業。
[VS2010] ASP.NET 4.0 新功能:Web.config Minification 與 Transformation
「a... 怎麼看起來好像又回到了 ASP 時代?」
「a... 這個好複雜哦,看不懂捏...」
我想,這是初次看 ASP.NET MVC Framework 的第一印象吧,因為我第一次看到時也有這樣的疑問。
URL Rewriting,這個好像似曾相識,又覺得很陌生的技術,已經隨著資訊安全與 SEO (Search Engine Optimization) 的腳步,逐漸影響每個 Web Developer,不論你是走哪個技術的(ASP, ASP.NET, PHP, JSP, Ruby, Perl, ...),基本上都很難不去重視它,因為它其實可以幫你很多忙。光是一個 REST 的 URL 樣式,就可以讓很多人眼睛為之一亮。
本考試測驗考生對使用 .NET Framework 3.5 設計與發展 Web Application 的專業能力(即使用 ASP.NET 3.5 開發應用程式的能力),並且著重於設計應用程式時的技術評估與決策,在不同的環境以及軟硬體的限制下,要如何取用適當的應用程式元件來發展所需要的解決方案。