首頁 / CompScience / Internet / ASP / 分享微軟MVP的ASP.NET 4.5專題實務I:C#入門實戰篇

分享微軟MVP的ASP.NET 4.5專題實務I:C#入門實戰篇

微軟MVP的ASP.NET 4.5專題實務I:C#入門實戰篇(附光碟)

微軟MVP的ASP.NET 4.5專題實務I:C#入門實戰篇這是ㄚ琪近來借來看的一本新書,博客來這樣簡介↓↓↓↓↓↓↓

您是否買了很多書,卻總是學不會?是否每一個功能都玩過,但就是寫不出一個整合的商務網站?

恭喜您!這本書將讓你一掃過去陰霾!

 基礎入門篇
  有別於市面上的其他入門書籍,這裡的入門章節有著驚人數量的實戰範例。唯有實用的範例,搭配不斷的練習,才能把入門的基礎學好。

實作練習篇
  ASP.NET最吸引初學者的大型範例,就是GridView這四大控制項。本書以GridView為例,徹底剖析其中的關鍵與細節,一旦學成,再也沒有其他控制項會難倒你。

核心觀念篇
  本書收錄的兩大章 ADO.NET內容,除了觀念的解析之外,實戰範例就單獨提供一章,務必讓讀者真正學好 ADO.NET為止。

應用技巧篇
  檔案上傳、檔案串流、以及AJAX非同步網頁,都是網頁程式裡面最常運用的技巧。除了基本介紹之外,這幾章的範例與練習,每一支程式都是千挑萬選。隨手挑選一個範例,都能讓您立即使用,而且是您迫切需要的功能。尤其是多個檔案的「批次上傳」,本書提供的經典範例與技巧,保證絕無僅有。

本書特色

全新改版!範例追加 270%。
作者曾任資策會講師,08~12年五屆微軟MVP最有價值專家。
全台最專業電腦書店,台北市天瓏書局 ASP.NET長年暢銷書籍。
一個範例學通 PostBack觀念,瞬間領悟ASP.NET精髓!
深入剖析GridView範例,寫程式徹底控制GridView、ListView。 。
七個範例學會 RowDataBound事件,打造您專屬的GridView畫面與功能。
最精華的ADO.NET理論、程式,近200頁內容難得一見。

目錄:

基礎入門篇

第一章 本書導讀與ASP.NET介紹
如何設定Visual Studio與開發環境,開始進行ASP.NET開發。本章包含.NET的歷史典故與深入介紹,各種版本的差異與新增功能。

第二章 C#基本語法與Visual Studio開發工具的介紹
「重質不重量」,只介紹本書會用到的基礎語法,讓初學者可以快樂學習、立即應用。在本章可以學習到Visual Studio的基礎操作、網路程式的特點(Response與Request)。

第三章 Web伺服器控制項
堪稱本書最詳盡的一章!為了蒐集這些範例,高達150頁的解說,每一個控制項都能千變萬化。另外加上「PostBack觀念解析」,只用一個範例立即領悟ASP.NET的奧妙。

第四章 驗證控制項與正規運算式
讓您的網頁程式保持正確的資料,不會因為使用者的輸入錯誤,變成了「GIGO(垃圾進,垃圾出)」。每一位網頁程式設計師都會用得上的輸入驗證功能,本章的範例仍是最多。

第五章 基本SQL語法與MS SQL Server
如果不熟練SQL指令,不懂資料庫,那麼網頁程式八成的功能都要作廢。這跟基礎語法一樣重要,本書堅持「紮好馬步、從頭練起」,最常用的SQL指令都為您完整收錄。

實作練習篇

第六章 ADO.NET簡介與資料的新增、修改
DetailsView / FormView這兩個控制項專門作為「單一筆記錄」的新增、刪除、修改、呈現(CRUD),搭配功能強大的SqlDataSource,初探 ASP.NET大型控制項的強大功能。

第七章 初探GridView─ASP.NET最功能強大的控制項

第八章 GridView自訂樣版
Ch6~8連續三章的解說,初學者已經可以熟悉各種功能與精靈的操作步驟。這一章讓您做出「不一樣的樣板」,各種功能的變化都符合您看見的商業網站功能。本章收錄的範例,是您成為高手的基礎。

第九章 製作網站的Master-Detail功能(主表明細)與進階技巧
在不寫程式的情況下,如何做出主表明細?各種商業網站的首頁是怎麼完成的?本章以大量的範例,讓您在實作中學會 DataSource控制項的各種密技。

第十章 GridView的進階功能(1),從頭到尾自己動手寫程式
徹底剖析 GridView大型控制項的所有原理,親自動手拆解每一個步驟,打造出 100%自己撰寫的GridView與資料庫程式,包含:樣版如何變化?CommandName與關鍵字?Controls集合與.FindControl()方法?更有一個超級範例為您解說 PostBack與DataBinding的神奇,讓您親自體驗,這一章的內容保證罕見!

第十一章  GridView的進階功能(2) 與使用者控制項(User Control)
網路論壇上最常發問、供作最常應用的範例,通通收錄在此。NPOI、輸出Excel檔案、合併表頭欄位、合併相同資料欄位、大腸包小腸(巢狀、大小GridView)等等,這是 GridView與ASP.NET大型控制項的大全集!另外還有RowCreated與RowDataBound事件的解說,七個小範例讓您融會貫通,從此以後,動手改造大型控制項一點都不難。

第十二章  ListView與Repeater控制項─隨心所欲的樣板之王
本書的ListView與Repeater功能不需重新學習,只要您依循前面的技巧,就能自己開創新招數!ListView也能做到主表明細?光棒功能?Repeater也可以分頁展示?….這些功能甚至連微軟原廠也沒有介紹到,本書完全公開。

核心觀念篇

第十三章  ADO.NET存取資料來源

第十四章  動手寫程式,實作ADO.NET
這兩章ADO.NET的觀念與範例實作,不管是廣度或是深度都超於「ADO.NET的專書」,超越200頁的解說,並且提供各種範例讓您當成「範本」。將這些ADO.NET範本複製到 Windows專案,您立刻能寫出「跨平台」的 .exe執行檔,成為雙重功力–Windows程式與網頁程式的高手,其他ASP.NET書籍絕對學不到。

第十五章  Page類別、HttpRequest類別與HttpResponse類別
跨網頁張貼(Cross-Page Post),點選日曆上的日期就會傳到另外一個網頁,這種功能怎能不學?網頁的生命週期?PostBack?您如何得知使用者的IP位址?電腦名稱?瀏覽器版本?…精華都在這裡。

第十六章 狀態管理
各種網頁程式都共用、共通的「狀態管理」,是網頁程式最特別的一點。但是,市面上的ASP.NET書籍大多不談?豈不是您永遠少學了一塊。唯有本書獨排眾議,堅持收納「狀態管理」,讓您知道Application、Session、ViewState與Cookie的差異與作用。最熱門的「會員登入」、「權限管理」,不需學習新招數、不需其他控制項就能完成。學會這一招,您就算改成PHP、JSP也能持續應用,這才是有效學習,一招打遍天下!

應用技巧篇

第十七章  資料流I/O與檔案
如何記錄網站的Log檔?訪客計數器(圖片版)?如果您無法瞭解檔案與I/O,後續的FileUpload檔案上傳就會有很多功能作不出來。本書特別收錄這一章,讓您搭配FileUpload一起應用。

第十八章  檔案上傳與 FileUpload控制項
檔案上傳如果發生檔名衝突,怎麼辦?如何限制檔案大小?限制檔案的「附檔名」?各種必備的功能都為您收錄在此。獨一無二的「多重檔案、批次上傳」,本書作法保證您前所未見,只有本書才願意分享給您。另外搭配ListView與資料庫,讓您圖片上傳之後,做出類似PChome圖文並茂的首頁,本章已經成為本書經典之作。

第十九章  Web 2.0的王牌─AJAX,非同步的網頁更新
除了使用現有的UpdatePanel控制項之外,更讓您親自撰寫簡單的程式碼,實作AJAX功能。本書獨創!只要學會這一招,各種AJAX的變化通通可行。大腸包小腸(巢狀GridView)、網路聊天室、即時計算訂單總金額…等等,收錄的AJAX範例超越其他書籍。

PDF電子書

第二十章  站內的搜尋引擎
不管是透過SqlDataSource精靈、或是自己寫ADO.NET程式撰寫搜尋功能,本章的範例保證讓您從「只會用精靈」的初學者,變成「自己寫程式」的進階高手!多重欄位(多條件)的搜尋,網路上最多人詢問的功能,在此完整公開!

第二十一章 Themes(佈景主題)與Skin(面板)
ASP.NET也可以自訂樣式、佈景主題,您更可以透過本章的範例,動態修改(不同的使用者登入就看見不同的佈景主題)。

第二十二章Client Call-Back
會使用UpdatePanel做出AJAX一點都不稀奇,您學會Client Call-Back之後,可以自己寫程式做出「ASP.NET專屬」的AJAX。保證別的書都學不到,不要錯過。

第二十三章 Visual Studio專案與網站之異同、IIS的網站部署

當然不管想先學好一種語言,動手寫程式是必要的,所以一定要先看範例,看看人家怎麼寫:檔案下載:https://skydrive.live.com/?cid=6F7F668080F24B20&id=6F7F668080F24B20%21115#cid=6F7F668080F24B20&id=6F7F668080F24B20%21115

學微軟的東西ㄚ直讓ㄚ琪很掙扎,但是開發快速,不得不讓ㄚ琪往C#走,或許大家也會有這樣子的想法,所以我們就一齊來看看這本書吧。

Print Friendly, PDF & Email
馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

One comment

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top