王国荣老师的新书已经完稿:ASP.NET网页制作教程。敬请关注!
yeka 2002-03-31 01:41:19 ASP.NET 網頁製作教本 -- 新書發表
--------------------------------------------------------------------------------
Q & A 本書目錄
文件日期:2002/03/30
最新狀態
日期 狀態
2002/03/30 ASP.NET 網頁製作教本已經全部完稿,現在進入出版前的準備工作。
如果您希望在本書上市時,以 Email 通知您,請留下 Email:
寫作感言
本書的前身是 ASP 網頁製作教本,因為 ASP.NET 的上市,把它改成 ASP.NET 網頁製作教本是理所當然的事情,對作者來說,因軟體的升級而修改的書,稱為改版書,一般來說,改版比起撰寫全新的書來得輕鬆,不過這一次我卻覺得一點也不輕鬆。
原因是從 ASP 到 ASP.NET,增加了很多新功能,為了使用這些新功能,本書從第 5 章起(本書有 18 章, 參閱目錄),範例幾乎全部重寫。
另一方面,我的體力越來越像「台大法學院的老狗」(台大法學院有一條「老黃」,七、八年前有一次我看牠出生沒多久的小孩時,牠很生氣,以為我要抱走牠的小孩,對我狂吠,很有活力,最近看到牠時,牠總是趴在地上懶懶的,一點也不想動),可以加班的時間越來越少。
雖然是老狗,看到 ASP.NET 的新功能依然會心動,心動就想把好東西寫出來與大家分享,所以忍不住就多寫了一點,結果原來的 ASP 網頁製作教本有六百多頁, ASP.NET 網頁製作教本竟然超過了八百頁,我想我可能還不是真老狗。
撰寫本書時,有幾個「最」:
測試不同版本的 Windows 最花時間。為了保證書本的範例能夠在 Windows 2000 Professional、Windows 2000 Server、Windows XP Professional、Windows .NET Server 幾個平台執行,我準備了好幾顆硬碟,Windows 重灌了好幾次,所有範例也重新測試了好幾次。(註:至筆者截稿前,Windows .NET Server 只出到 Beta 3 英文版,目前不敢保證 Windows .NET Server正式版出來時,所有網頁一定都沒有問題,不過將會在網頁上公布最新的測試情況及修正程式(如果需要修改的話,但願不用))
最喜歡的新功能是 DataGrid。過去要輸出資料庫的內容,必須自己讀取資料庫,然後使用 HTML 標示來輸出,程式很麻煩,現在使用 DataGrid 來輸出資料庫的內容,所需撰寫的程式很少。
最喜歡的範例是第 12 章的「Server 版訪客計數器」及第 15 章的「計費網頁」。這兩個範例是過去筆者用 ASP 所無法製作出來的。
最感謝的人是我老婆。每一次腰酸手臂痛的時候,喊一聲,免費的馬殺雞就來了。
最懷念的事物是死去的桔樹。我的窗外有一棵小桔樹,那是我開始寫作時從建國花市買回來的,它每年都會結桔仔,有幾次看到小鳥來吃桔仔,夏天也經常看到蝴蝶停在上面,去年蝴蝶在桔樹上產了好多隻毛毛蟲,毛毛蟲會吃樹葉,我想這是自然生態,不想殺死毛毛蟲,結果毛毛蟲把桔樹的樹葉都吃光了,今年春天,桔樹不再長出樹葉,我想它可能是死了。
將來最想再寫的東西是使用 VB.NET 開發 ASP.NET 網頁。VB.NET 提供了整合性的開發環境,除了 Windows 應用程式之外,現在也可以用來開發 ASP.NET 網頁,特別是表單的編輯及程式的偵錯,使用 VB.NET 最方便。
ASP.NET 網頁製作教本 -- 目錄
--------------------------------------------------------------------------------
文件日期:2002/03/30
基礎篇
第 1 章 建立 ASP.NET 作業平台
1-1 安裝ASP.NET的軟硬體需求
1-2 軟體與本書範例的安裝
1-3 區域網路及網際網路作業平台的建立
第 2 章 進入ASP.NET網頁製作的準備工作
2-1 ASP.NET相關技術概說
2-2 使用HTML的基本觀念
2-3 常用的HTML標示
第 3 章 認識VB.NET程式
3-1 敘述常見的組成元素
3-2 認識VB.NET的敘述類型
3-3 輸出與輸入
3-4 資料與運算
3-5 讓程式轉彎的「條件敘述」
3-6 讓程式繞圈的「迴圈敘述」
第 4 章 VB.NET程式與網頁製作的應用
4-1 陣列(Array)
4-2 副程式與函數
4-3 VB內建函數的實際應用
第 5 章 ASP.NET網頁的基本結構
5-1 動態輸出資料的 <% %>
5-2 Server控制元件與動態網頁
5-3 輸入表單的基礎
5-4 網頁間的資料傳遞
物件應用篇
第 6 章 Server控制元件與輸入表單
6-1 文字方塊(TextBox)
6-2 下拉式選單(ListBox)
6-3 核取方塊(CheckBox)
6-4 選擇鈕(RadioButton)
第 7 章 Server控制元件與資料驗證
7-1 資料驗證器之初體驗
7-2 RangeValidator與CompareValidator資料驗證器
7-3 ValidationSummary資料驗證器
7-4 RegularExpressionValidator資料驗證器
7-5 CustomValidator資料驗證器
7-6 資料驗證器使用實務
第 8 章 DataGrid與DataTable
8-1 DataTable的資料結構
8-2 DataGrid初體驗
8-3 可以分頁瀏覽的DataGrid
8-4 DataGrid與欄位設定
8-5 DataTable與排序
第 9 章 ADO.NET與資料庫存取(一)
9-1 ADO.NET 物件概述
9-2 資料庫存取之路
9-3 DataReader物件
9-4 資料選取大師:Select指令
9-5 再談DataTable物件
9-6 Repeater與DataList控制元件
第 10 章 ADO.NET與資料庫存取(二)
10-1 Command物件與資料的增刪修改
10-2 DataGrid與資料的修改
10-3 DataSet物件與XML的讀寫
10-4 存取SQL Server資料庫
第 11 章 網頁間的資料共用
11-1 網頁間共用資料的基本觀念
11-2 Application物件
11-3 Session物件
11-4 Cookie物件
11-5 檔案(File)
案例研究篇
第 12 章 訪客計數器、廣告迴旋板
12-1 訪客計數器
12-2廣告迴旋板
第 13 章 FTP檔案上傳、Email自動傳送
13-1 FTP檔案上傳
13-2 Email自動傳送
第 14 章 訪客留言板、電子賀卡
14-1 訪客留言板
14-2電子賀卡
第 15 章 會員管理、計費網頁
15-1 會員管理
15-2 計費網頁
第 16 章 線上投票、線上問卷調查
16-1 線上投票
16-2 線上問卷調查
第 17 章 線上購物、線上考試
17-1 線上購物
17-2 線上考試
第 18 章 聊天室、新聞討論群組
18-1 聊天室
18-2 新聞討論群組
附錄A VB 常用函數
附錄B 設定網路共用的目錄與檔案
索引
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
(摘自http://www.kj.com.tw/2001/2002.htm——学VB找王国荣)
(我社有意推出王国荣老师这本新书的简体版。预计5月出版。请大家发表看法,谢谢)