本書以一個真實開發案例為主要研究對象,按照課程的特點,合理分割成12個子項目,每個子項目又包括若干個任務,這樣可以使讀者由淺入深,由點到面,循序漸進地掌握網絡編程知識。
知識內容包括了網絡編程模型、.NET Framework、Visual Studio編程環境、Visual C#.NET語言介紹和SQL Server數據庫。除此之外,在每個任務的知識儲備環節,又對一些本任務的知識細節進行了詳細的闡述,以適應不同層次讀者的需求。
本書按“任務背景、知識儲備、任務實踐”三步走的指導思想,突出強調實踐技能訓練,力求讓每一位讀者迅速進入真實的網站開發環境中,最終達到讓讀者學會獨立“做網站”的目的。
本書內容翔實,實例豐富,既適合作為高校針對特定的研究生選修課(文科)、公選課(面向全校學生)的授課教材,又適合作為大專院校的計算機專業課程授課教材,此外,還能對有志于投身網絡編程的廣大讀者,有很好的引路作用。
當今的Web開發應用已然成為IT領域最熱門的應用之一,百度、Google、阿里巴巴、京東等無數的潮流新貴,都出自這個領域,基于Web開發應用的各項技術都迅速成為本專科院校的專業或非專業學生趨之若鶩的技術。
為此,編者選擇撰寫這本教材。本教材把實踐應用放在第一位,把真實的開發案例分割成多個子項目,每個子項目又包含若干任務,每個任務又包含了任務背景、知識儲備、任務實踐三部分內容。因為案例是真實的,所以在任務背景中會和讀者分享真實開發過程中關于這個任務的來龍去脈,引起讀者的興趣,讓讀者能夠成為完成這個任務的主人公。知識儲備這個環節有別于平鋪直敘的知識陳述,而是緊扣該任務所羅列的短小精悍的知識介紹,讀者必須掌握這些內容,才能具備完成任務的知識基礎。任務實踐,即教材的范例,通過翔實的步驟,為讀者進行開發示范。每個任務實踐之后,又會布置難度適中與任務實踐類似的題目,讓讀者去練習,從而更加牢固地掌握該任務的開發。
本教材所有方案都是編者在實際項目開發過程中總結出來的經驗,是多年來的心血。本教材的核心思想就是讓廣大讀者熟悉網絡編程的模型,以ASP.NET作為編程基礎,逐步掌握網絡編程的思想。本書案例真實,題材新穎,注重體現理論價值,培養讀者的實踐動手能力,使讀者輕松、快捷地掌握本書的知識。本書共分12個項目,主要內容如下:
項目1認識和掌握網站開發
項目2創建ASP.NET Web應用程序
項目3掌握C#.NET的基本語法
項目4網站后臺登錄界面的制作
項目5網站后臺主界面的制作
項目6網站數據庫的建立
項目7管理員管理模塊
項目8新聞內容管理模塊
項目9網站信息設定模塊
項目10網站前臺的制作
項目11網站前臺新聞頁的制作
項目12網站的發布
本書的項目1和項目2由徐世猛編寫,項目3到項目11由蒲鵬編寫,項目12由黃艷秋編寫。本書的作者既有豐富的編程經驗,又有豐富的教學理論和實踐能力,雖編寫過多本計算機教材,發表過多篇關于動態網頁的論文,但由于計算機技術的發展日新月異,書中難免有不妥之處,敬請同行與讀者指正。
作者
2015年9月
項目1認識和掌握網站開發
任務1掌握網站的制作流程
任務2掌握網站的制作技術
任務3熟悉動態網站的數據庫技術
項目2創建ASP.NET Web應用程序
任務1安裝并配置Visual Studio
任務2創建第一個ASP.NET Web應用程序
項目3掌握C#.NET的基本語法
任務1掌握在網頁中輸出信息
任務2掌握C#.NET基礎知識
任務3掌握選擇分支結構
任務4掌握循環結構
任務5掌握字符串類型的操作
項目4網站后臺登錄界面的制作
任務1建立登錄界面
任務2給登錄網頁添加驗證碼
項目5網站后臺主界面的制作
任務1建立管理后臺主框架
任務2制作探針頁面
任務3使得登錄界面具備Cookie存取功能
項目6網站數據庫的建立
任務1建立數據庫
任務2網站和數據庫的連接測試
任務3使得登錄界面能夠讀取數據庫
項目7管理員管理模塊
任務1添加管理員
任務2管理員列表
任務3刪除管理員
任務4修改管理員
任務5對管理員列表實現排序功能
項目8新聞內容管理模塊
任務1添加新聞類別
任務2新聞類別列表
任務3刪除新聞類別
任務4修改新聞類別
任務5添加新聞
項目9網站信息設定模塊
任務1設置網站信息
項目10網站前臺的制作
任務1制作網站首頁
任務2制作公司介紹頁
任務3制作母版頁
項目11網站前臺新聞頁的制作
任務1制作網站新聞頁
任務2制作新聞內容頁
項目12網站的發布
任務1發布網站