從我書籍出版,並在網站上公布「勘誤表」以後
我就進入下一本書的寫作與補充了
所以,您永遠不用擔心
每一本書的範例、內容,都是源源不絕的補充、新增
因為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--搭配資料庫,個人行事曆
****************************************************************************************************************
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約 51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約 140hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.tw 或 school (at) mis2000lab.net
(1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A
(2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I
[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm 。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b
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 MVC => .NET Core MVC 線上教學 ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講 事先錄好的影片,並非上課側錄! 觀看時,有如「一對一」面對面講課。