官术网_书友最值得收藏!

Preface

前言

作為一名純“碼農”,我已經在鍵盤上敲敲打打了10余年,使用的語言主要是Java,但是,我對ASP依然情有獨鐘。當年在學習了HTML后,接觸的第一門編程語言就是ASP,可以說,它是我的入門語言,我相信,它也是很多人的入門語言。

憑借著自學的ASP基礎,我找到了第一份編程工作,而我所學的專業卻是化學工藝。工作閑暇,我“泡”在經典論壇的后臺編程區學習,后來當上了版主。那段時間,絕對是經典論壇的鼎盛時期,帖子很多,回復也很多。大家都熱情高漲,共同研究、共同學習、共同進步,很多人的名字至今我記憶猶新,如布魯斯狼、帥青蛙、幻想曲等。對了,我的網名是蕭蕭小雨,相信很多人看過我撰寫的“讓你知道codepage的重要”一文。

ASP入門簡單,但要想成為高手很難。在實際開發中,你會碰到各種各樣的問題,有很多需要掌握的知識點,如文件上傳、文件管理、生成驗證碼、發郵件、抓天氣預報、抓新聞、XML文件處理、Ajax使用、編碼問題、存儲過程調用、Excel文件處理等。

論壇的帖子五花八門,回復的多了,你就會覺得,真的需要一本進階或者總結的書籍。市面上的書籍只能讓你入門,后續的學習如果完全憑借自己研究、網絡搜索和網絡求助,那么所能獲取的知識將是零零散散、支離破碎的,無法構成完整的知識體系。

于是,我在論壇發帖說,我想寫本ASP的書。有些人說:“小雨,支持你,我第一個買。”也有些人說:“這方面的書太多了,并且寫得都不錯,建議你還是放棄吧。”不管三七二十一,我還是動筆了。充滿激情地寫了幾章基礎知識后,我寫不動了,因為太沒意思,寫完之后,我覺得它和別人寫的書沒啥兩樣。經過一陣困惑和思考之后,我決定去掉入門知識的章節,寫點有難度的。所以作為本書的讀者,你應該已經掌握了ASP的基本知識,能夠獨立搭建運行環境,能夠編寫簡單的應用程序,能夠處理簡單的常見問題。

最終,本書的章節結構是這樣的:

?第1章講解FSO文件管理。FSO的使用其實比較簡單,放在第1章作為過渡。學習該章后,你可以熟練地進行文件管理的相關操作及文本流的操作。

?第2章講解字符與字節流轉換及Adodb.Stream對象的使用,為編碼轉換打下基礎。

?第3章講解各種常見編碼、亂碼的由來、CodePage的使用和問題舉例。學習該章后,你可以解決大部分的亂碼問題,達到隨心所欲的地步。

?第4章講解XMLDOM的使用,學習本章后,讀者進行XML處理再無壓力。

?第5章講解XMLHTTP和ServerXMLHTTP的使用,前者是Ajax技術的核心,后者是抓取網頁的利器。

?第6章講解正則表達式的基礎知識及正則對象的使用。本章講解的仍然是基礎知識,正則說簡單也簡單,說難也難,多寫多練才是王道。

?第7章講解文件上傳與下載。該章從基礎原理講起,包括無組件上傳、組件上傳和上傳漏洞等。最后講解文件下載,包括緩存處理、分段下載等略難一點的知識,需要讀者對HTTP知識略有了解。

?第8章講解常用的AspJpeg圖像處理組件,包括大部分的功能講解,還包括GIF動畫的一些知識。

?第9章講解Email發送的知識,包括Email基礎結構、常見的發信組件的使用、附件的處理等知識。

我相信,本書已經包括ASP常用的重點內容。很抱歉,本書并沒有講ADO的使用,雖然它是一個重點,但是每本書都會講它,所以大家可能已經很熟悉了。而且深入講解ADO的話,就夠寫一本書了,這樣的書已經有了。

寫作的過程是痛苦的,因為它是一本技術書籍,我唯恐因為我的無知或一知半解誤導了各位讀者。對每個模糊的知識點,我都盡力搞清楚,對每個疑難問題,我都盡力找到解決方案。我參考了很多書籍、文章、API文檔,如《精通正則表達式》《正則表達式經典實例》、《HTTP權威指南》、MSDN等。我相信,一個普通的ASP程序員做不到這些,我就是要用我10年的技術功力來寫一本關于ASP的書籍,只為這一份執著,這一個約定,也為了給妻子一個小小的回報。這本書耗費了我大量的時間和精力,感謝我的妻子為我們這個小家做出的一切。

其實,我最應該感謝的是機械工業出版社的編輯,沒有他們對我的鼓勵,沒有他們的幫助,就沒有這本書的面世。感謝他們所做的一切。

雖然我很努力,但是書中依然可能存在錯誤、疏漏之處,敬請各位讀者不吝賜教。

王洪影 2016年3月15日

主站蜘蛛池模板: 左云县| 射阳县| 休宁县| 开封市| 诏安县| 宁陕县| 金坛市| 南澳县| 高淳县| 习水县| 虎林市| 琼结县| 济宁市| 旺苍县| 陕西省| 隆尧县| 本溪市| 库车县| 天津市| 宜都市| 紫阳县| 麦盖提县| 手游| 昭苏县| 同仁县| 镇远县| 咸宁市| 饶阳县| 景宁| 炉霍县| 盘锦市| 永靖县| 象山县| 罗甸县| 秦皇岛市| 资中县| 峨山| 南靖县| 双峰县| 灵寿县| 沧州市|