2015新書改版計畫 -- ASP.NET專題實務(II),下集

從我書籍出版,並在網站上公布「勘誤表」以後
我就進入下一本書的寫作與補充了

所以,您永遠不用擔心
每一本書的範例、內容,都是源源不絕的補充、新增

因為ASP.NET的內容,看不到邊界,學不完的。

 

改寫後的新書 --ASP.NET專題實務(II) for VS 2015   已經上市。

如果想參加「優惠團購」,請看  https://dotblogs.com.tw/mis2000lab/2016/02/03/aspnet_book_sell_vs2015

 

  • ASP.NET 專題實務 I--C#入門實戰 (VS 2015版)
  •       ISBN: 9572244582  (您也可以挑選 VB語法!)
  • ASP.NET專題實務(II)─範例應用與進階功能
  •       ISBN: 9572245090

   

 

.................................................................................................................

隨著VS 2015 Preview出現

下一代(vNEXT)的Visual Studio正式上市,指日可待

 

既然微軟在Web Form、Web Controls方面已經沒有大幅度的改進

(大多是在MVC、EF方面大作更新)

 

這本書(下集),我會有較大的異動

 

==== 預計移除 =========================================

我將會把 EF、MVC、Web API的章節從書本拿掉

一方面,我寫了數百頁,早就可以另外出一本新書了

另一方面,寫了也不能印出來,只能當成PDF檔附在光碟裡面(絕大部分的讀者,不會打開PDF檔來看。相信我!

既然寫了也沒用,不如另做打算。

 

Membership 與 Login控制項(會員登入)

也考慮取消,或是轉成PDF檔(留給舊版本的用戶參考)

 

SqlDataSource的部分,只放在書本上集。書本下集不再討論。

因為類似快取、交易......,SqlDataSource雖然能作到,但「寫程式」反倒更簡單,不需要繞一大圈給這種小精靈來做。

 

 

==== 已經新增 =========================================

 

除了 DataBinding & DataBinding Express的部分以外,

已經完成 Model Binding的章節。

下面有三篇文章(簡介),書本可以解說詳細一點:

Model Binding入門、簡介、初試身手 #1 -- 搭配ASP.NET Web Form (不使用EF)

 

預計會增加UC(使用者控制項,User Control)的獨立章節

這部分在「上集」有提供範例,卻沒有解說。實在很可惜。

UC還可以搭配 Output Cache來用,變化頗多。

[習題]User Control #1,控制UC的公開屬性(Public Property)(入門練習)

UC(使用者控制項, User control) 與 輸出快取(Output Cache) -- PartialCachingAttribute類別

 

Transaction與SqlBulk --- 44頁

ASP.NET快取(Output Cache)與PartialCachingAttribute類別 --- 41頁

[MSDN] SqlBulk & SqlDataReader,單一大量複製作業 #1 (非交易)

System.Transaction (TransactionScope) 與 可提升 (Promotable) 交易

 

 

原本的「會員登入與權限」篇,只有一章,雖然頁數很多,約150頁。

但是放在同一章裡面,上課或是自修時,範例有點難找。

基礎的部分,拆分成 60 / 27 / 39頁的三章。

      PlaceHolder、動態加入控制項的部分,我會從上集移除。挪到這邊。

      因為上集的讀者,能力不足以控制它們。與其嚇到大家,不如在需要的時候(有合適範例的時候),才來學習。

      現學現賣,最有效。

 

GridView的 RowCreated事件與 RowDataBound事件

範例明明有七到九個變化,為什麼上集只講兩個?

      因為上集需要的能力,兩個足矣!

      您想玩到極限,還是放在下集講(我只有上課講,書本裡面並沒有著墨,這次會考慮寫出來)

 

但已經加入下面幾章:

  • Windows AD帳號 與 CA (Certificate) 認證 --- 60頁
  • ASP.NET安全寫作 ---  20~40頁

包含SQL Injection、Anti-XSS等。

不過,我可能會把攻擊方法移除,以免有人看了這些方法,去「測試」別人網站。

這部分會留待上課講,書裡面只解說「防範的步驟」。

 

ASP.NET Chart圖表控制項,會加入Google Chart的內容,因為更簡單!變化更多!

    Chart控制項真的比不上(不管是變化或是學習的難易度)

    請參閱下面兩篇文章:

    黯然銷魂 之 網頁繪製圖表 Google Charts with JavaScript....好強、好簡單啊!太好用了,以後用不到怎麼辦?

 

另外,FileUpload檔案上傳與資料庫的綜合範例

      出乎我意料之外的有趣,各種範例的變化與影響,已經不是上集的一個章節能講完。

      非得獨立撰寫一章才能完整收納。

      檔案上傳與 ListView,實作PChome那種棋盤式的圖片首頁(搭配 fancyBox圖層)

      上傳檔案以後,要放入Server的硬碟?或是存入DB裡面?(這個問題有趣,從理論到實作,可以講半天)

 

 

 

我發現:上集的Ch.13 / 14,我花最多時間整理、蒐集的ADO.NET,似乎不是那麼受歡迎

           (從讀者來信討論的頻率與內容來推測的)

            與其這樣,不如另外出一本書,讓有心研究的人可以看,而不是放在入門書裡面,被當成雞肋。

 

也因為ADO.NET + LINQ + EF要獨立出書

      這些已經完成、新增的部分,不再放入「下集」。

      反正放得太多,最後都是轉成PDF檔,冷凍在光碟裡面,讀者不會看。

      可以參閱這系列的三篇文章:

      LINQ入門、簡介、初試身手 #1 -- 入門 & 簡介

      .NET 4.5 非同步的資料存取

 

 

 

 

==== 不是遺珠 =========================================

HTML5 與 ASP.NET的部分,我打算放在「上集」的驗證控制項(Validator)

      上課也是一起解說,所以不打算放在書本下集

 

RWD(Responsive 響應式、自適應)、jQuery UI、日曆控制項(個人行事曆,搭配資料庫的各種變化),

      已經放在學校的教科書出版了。也不會放在「下集」。

      範例如下,您會用到的相關知識,都在書本裡面有專文解說:

      [習題]Calendar日曆控制項的.OnDayRender()方法與 DayRender事件 #2--搭配資料庫,個人行事曆

 

 

****************************************************************************************************************

從我書籍出版,並在網站上公布「勘誤表」以後
我就進入下一本書的寫作與補充
 
所以,您永遠不用擔心
每一本書的範例、內容,都是源源不絕的補充、新增
 
因為ASP.NET的內容,看不到邊界,學不完的
 
 
****************************************************************************************************************
 

 

 

 
 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程,遠距教學 (Web Form 49hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程,遠距教學 (ASP.NET MVC 75~80hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.台灣  或  school (at) mis2000lab.net


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

ASP.NET MVC 5 線上教學

         累積時數約 75~ 80小時...... 第一天(5.5小時)完整內容,"免費"讓您評估