Visual Basic.NET程式入門導引手
本書主要是針對那些需要盡快獲得 .NET 軟體相關消息的軟體規劃人員與專案經理所撰寫。如果您對通用語言執行階段 ( Common Language Runtime ) 的出現以及它取代 Windows 作業系統之意圖何在,感到困擾的話,那麼請參閱本書前兩個章節。如果您是一位軟體工程人員,而且想要迅速了解當 Windows 作業系統即將變更之際,軟體應該如何撰寫的話,那麼本書前兩章也是針對您的需要所撰寫的。同時,本書也是針對程式設計的新手來撰寫。當然,您必須具有一般程式設計的預備知識,以便完全了解本書的內容。
JSP設計實務-徹底研究
本書完整地介紹所有開發Web應用系統所會使用到的高階技術,並使用JSP、Servlet、JavaBeans和Java 2全套元件模組技術,簡化系統開發過程。不論您現在對Java的技術熟練程度如何,本書豐富的內容,都將立刻帶領您進入高階的JSP設計殿堂。
C#程式入門導引手冊
本書是一本建立與實作 C# 應用程式的參考手冊,及獲得 C# 的調和以及探索 Microsoft 突破的程式設計優勢,進而了解並利用這個擅長開發商用軟體的新程式語言。本書的主要目的是,傳達有意義的資訊、技巧與建議給 IT 專家以及採用、整合與最終轉移到這個強大的新程式語言上的公司所使用。
Fortran 95與視窗程式設計
本書首先利用示範案例與流程圖來說明視窗程式的運作原理,接著介紹基本繪圖的原理,如座標系統、繪圖指令、顏色、文字、畫面處理等等;其後各章節為分別對一些主題的介紹,如鍵盤、滑鼠、計時器、子視窗、資源、圖形資源、功能表、對話盒、及字型等。本書是以 Compaq visual Fortran 撰寫程式,並在附錄中詳加介紹環境的操作與各種使用到的函式等等。
企業Java Beans完全導引手冊
在本書中的每一個章節都有一個以上的範例,每一個範例程式均附上相當清楚的程式碼,這是針對每一章節的內容而設計的。在前幾個章節中我們會為您詳盡介紹如何包裝(Packaging)、部署(Deploying)應用程式的全部過程讓您一步一步熟悉所有的程序,而這些重覆性較高的步驟將在後面的章節慢慢減少。 大多數的讀者都會想實地操作、編譯本書的程式碼,並在客戶端進行完整測試,您也可以從本書附贈的光碟片中將各章節的程式碼、批次檔、資料檔等程式一一找出來執行,如果您只想研究參考書中範例或執行範例,也可以直接利用光碟片中的.ear檔案以最簡單的步驟完成程式的部署。此外,編譯完成的檔案也附在光碟片上供每一位讀者參考使用。
DELPHI 6應用程式建置
本書涵蓋的重要主題包括: 1.Delphi關鍵類別架構 2.建立和測試元件 3.microsoft交易伺服器的程式設計 4.資料存取和資料控制項元件 5.Internet和intranet的程式設計 6.包括WAP應用程式在內的範例應用程式 7.進階物件導向程式設計 8.使用各種元件來開發介面 9.開發Internet和Web網站應用程式 10.多重平台的程式設計 11.從其他程式設計環境移植到Delphi
JAVA 2程式設計入門手冊
這是一本很容易學習為什麼以及如何使用Java的書籍 —— Java是卓越的網際網路程式語言 —— 書中涵蓋Java的核心概念,其中包括:物件導向程式設計(OOP)的基本概念、程式控制敘述、陣列、字串、方法、類別、物件以及套件。讀者也可以從書中了解例外處理、I/O系統、多執行緒程式設計以及applet的細節。此外,為了加快學習的腳步,所有的原始程式碼都放在網站上。
DEBUGGINGPER1-PER1程式設計疑難
這本書並沒有針對特定的Perl族群而寫。如果你用Perl寫程式,那閱讀本書就應該沒有問題。當然閱讀本書一定要懂一些Perl程式設計的概念,不過就算是Perl初學者,也可以從本書獲得程式設計與錯誤攔截的技巧。事實上,我覺得初學者就應該讀這本書;它應該會幫助你寫出比較沒有錯誤的程式! 對那些進階的使用者,或是想要在Perl程式設計上多下一點功夫的人來說,對Perl做最佳化與程式碼測試是必讀的章節。最佳化不僅僅只是減少呼叫副程式的次數而已,你將會發現許多平常被忽略的地方,對程式竟然會有這麼大的影響。
C設計實務-徹底研究
本書鉅細靡遺地說明了 C 語言及其函式庫。其中主要強調 ANSI/ISO 標準的 C 語言,並從 C89 和 C99 這兩種標準的觀點來說明。 本書分成六部份,分別說明: 由 C89 所定義的 C 語言基本元素。 C99 標準的新增部份。 C 語言函式庫。 通用的演算法與應用。 C 語言的程式設計環境。 C 語言直譯器的建構。
DEBUGGING C++-C++程式設計疑
首先,你將會學到良好的程式撰寫技巧。第1-5章將會介紹如何使用最佳化編譯器,寫出沒有邏輯語法錯誤的程式。你將學會除錯的基本知識。 第6-8章將介紹如何開發和除錯指令行程式碼。對於C++難以做到的部分,我們將會介紹一些組合語言。最後將帶過程序導向Windows程式設計的問題。 第9-11章將進入令人興奮的物件導向程式設計世界。這部份將會分析指令行程式碼和MFC Windows程式碼。在第11章將會介紹使用除錯器和其他軟體工具解決一些有趣的真實世界的程式問題。 第12和13章將會分析STL(標準範本程式庫)。我們會討論各種STL程式設計的作法,以及錯誤的尋找、分析及修正。 第14-17章討論使用DLL、ActiveX、COM,以及STL和MFC所開發的程式時,將會遇到的特殊除錯狀況。 本書提供的專門技術和技巧,可以協助讀者避免程式出錯,並能快速抓出臭蟲,讀過本書之後,讀者將可以又快又輕鬆的辨識並找出常見及鮮為人知的程式臭蟲。讀者將學會完整的程序導向和物件導向除錯技術,以及除錯STL和MFC所開發的Windows應用程式。軟體錯誤所造成的混亂和當機,將會帶來無可彌補的損失。本書所提供的實用範例,將可防止臭蟲造成公司系統的癱瘓。 加入我們吧!我們將探討Visual C++ 環境中所有的實用工具。加入我們吧!我們將進入C++程式設計人員的心靈。
DEBUGGING JAVA-JAVA程式設計疑
本書將教你徹底消滅Java臭蟲的方法、技巧和絕招,所談的是找出和消滅隱藏在應用程式與Applet中各種蟲子的每一步驟,不論這些蟲子是顯而易見的或是善於偽裝的,都將逃不出你的手掌心。你會學到防蟲的程式設計方法、避免規格偏移、使用風險因素分析來降低期限壓力、使用文字編輯器和巨集來降低錯誤發生率、使用強力的除蟲工具和消除緒的衝突。除蟲專家威爾‧大衛‧米歇爾甚至將告訴你如何從潛在的設計和邏輯缺陷中激發出新靈感。 蟲子之所以讓人痛苦,是因為你總為它付出非比尋常的代價。想想看當初千禧蟲花了我們好幾百億美金,而那個因為程式臭蟲而墜毀在火星上的太空望遠鏡就更不用提了。數學上來說,要以測試找出所有的蟲來是一件不可能的任務,一個較可行的辦法是讓你的程式不要變成蟲子的溫床。本書所揭露的就是一位程式設計大師防蟲的秘密。雖然這本書是針對Java以及相關的產品,但是裡頭的原則可以運用到所有與電腦相關或不相關的專案計畫上。
PERL程式設計入門手冊
本書分成兩個主要的部分,一共包含13章,而我們把這13章稱為模組。第一部分能夠讓你開始執行Perl語言。它包含了Perl的歷史、一些作業環境的資訊、以及許多使用Perl和其他語言所必須瞭解的基本觀念。 本書的第二部分將應用你在第一部分所學到的知識,進而使用Perl來執行特定的工作。這個部分將告訴你如何處理檔案和目錄、建立Web應用程式、以及連接到資料庫。最後我們會用一個模組來介紹Perl的一些進階課題。
JAVA2設計實務-徹底研究第四版
前言 這些年來,關於網路電腦技術及程式的書籍、文獻,如雨後春筍般的出爐。而不想精通這些技術的人,將被逐漸地被拋在現代技術之後。 現實的發展過程中,也顯示出各種不同的需求模式及表格,都儘可能地呈現在網頁上;在未來這樣的需求將更強烈,程式設計人員,必需將這些需求網頁化,生動地展現出來。其中Java是最常運用到的一個程式語言,雖然Java語法,已經不再是專業程式人員專攻的一門技術,但是Java卻也是一個必要、不可缺的一門技術。本書將協助您熟悉Java。 Java在網際網路上扮演著十分重要的角色,很多語法都是自Java推演而來;因此,熟悉Java語法絕對是您敲開網路技術的一項利器。 適合所有的程式設計人員 使用本書並不需要任何的程式設計經驗。如果你有C/C++的經驗,那麼你會比較容易進入情況。如同大多數讀者所了解,在格式與精神上,Java與C/C++是很相似的。因此,這些語言的知識會有所幫助,但這不是必須的。即使你從未設計過程式,使用本書你也可以學會用Java來設計程式。 本書所涵蓋的內容 本書會涵蓋Java程式設計語言的所有部分。第一部份呈現Java語言的深度使用說明。由基本概念開始,包括像資料型態、控制述句與類別等等。第一部份還討論Java的例外處理機制、多執行緒子系統、封包與界面。 第二部分檢視標準Java程式庫。你將會學習到許多Java的強大功能是來自於它的程式庫。這部分的主題包括字串、I/O、網路、標準公用程式、集合框架、applet、以GUI為基礎的控制以及影像。 第三部分會專注於一些有關Java發展環境的爭論問題,包括Java Beans、Swing與servlet。 第四部分呈現數個高效率的Java applet,作為Java應用方式的延伸範例。最後一個applet,稱為Scrabblet,是完整的多人網路遊戲。它說明如何處理以WEB為主的程式設計所面臨的最困難問題。 第四版新增項目 本版與前版之不同處,乃新增了Java 2 JDK,1.3的開發工具;即使1.3並無任何大改變其語法;但卻新增了若干小功能。例如:時間軸與時間控制表的功能,讓您能夠設定物件執行的時間。另外,Java 2 JDK,1.3亦對目前的語法新增了若干功能。這些在本版中,都將一一為您介紹。 Sun盡力維持讓Java 2,V1.2的語法,與V1.3相容;本書中所使用到Java 2,V1.2的語法皆可用在V1.3的語法中。但若以V1.3撰寫的語法,不盡然相容於V1.2之程式中這些不同的地方,本書亦會特別提出。
JAVA虛擬機深入解析
本書主要描述Java虛擬機,及它和一些API之間的關聯。透過快速的瀏覽導引、範例、參考資料及交互式的applets範例,這本書提供徹底Java的技術研究。Java程式設計語言似乎是於 C和 C++後下一個主要流行語言。基本的理由之一是Java可以在資源缺乏的機器上執行。由於Java虛擬機的加入,Java有跨硬體環境的特性。 程式設計的開發語言在過去不得不依據不同的硬體而做不同的修改。而因為硬體成長快速,導致軟體到現在越變越複雜。從組合語言到程序化語言( C)再到物件導向語言(如 C++)的演化過程是針對日益複雜的硬體架構。今日電腦架構朝向較便宜,更快速及更多強大硬體,但是軟體卻變得更加的複雜。Java可以幫助程式員處理元件複雜的程式問題,而這些問題常常折磨 C和 C++程式員。Java的記憶體安全、垃圾蒐集、無指標運算、執行時才檢查使用參照等特性,可以防止Java程式讓記憶體崩潰。Java的記憶體安全令程式員有更大生產力和幫助它們管理複雜的程式元件。 除了硬體能力增加,有另一個基本問題發生在硬體環境中,就是網路的誕生。當網路越來越發達,軟體製作也產生了新的需求。隨網路的成長,跨平台和安全性已變成更重要的議題。Java虛擬機也就成了負責維護記憶體安全、跨平台及安全性等Java程式語言特性的守護神。 雖然虛擬機已經發展很長時間,在Java之前它們尚未進入主流。但是在今天的硬體簡化趨勢下,軟體開發者需要虛擬機。而且Sun為了打擊windows市場,大力提倡Java。因此,Java虛擬機在近幾年大為流行。這本書將幫助你認識虛擬機和一些相關的Java API。使用這些知識,你將更能得到Java的最大優點。
FORTRAN 95/90程式設計
另一方面,對已習慣FORTRAN-77語法的人,想進一步對FORTRAN 90程式設計有所瞭解時,亦應可由本書中得到相當多的必要資訊。本書內容的安排上儘可能的詳細和廣泛,並透過各種例題予講解。希望使用者除了看本書之外,能對有關例題自己上機學習與體會。
JAVA SERVER PAGES完全導引手冊
不過短短幾年,Java 已變成以網頁為基礎的(Web-based)應用程式所選擇的主流語言。藉由將內容與展現方式分開的架構,Java Server Pages 技術將 Java 在伺服器上的強大力量,與瀏覽器上 HTML 的彈性相結合,並使網頁設計師與程式設計師可以分工合作,達成共同目標,而不必互相牽絆與依賴。 這個世界並不是由網頁伺服器與瀏覽器所定義的,JSP並不將自己侷限在HTML中,它一樣可以在企業應用程式的元件中傳送XML,或者,傳送WML(Wireless Markup Language)到無線裝置。
DOMINO5進階WEB程式設計
本書討論Domino網頁程式的開發。作者試著提供進階的Domino網頁開發技術的練習範例,這與其它Domino書籍的例子不同。 此書的目的是幫助讀者開發Domino 網頁應用程式。在書中,不會看到LotusScript的歷史(因為誰會在乎?)、來自Proust的例子或諸如 “ 為了建立視界,從功能表選「建立」的「視界」選項 ” 毫無價值的句子。相反的,作者會用一連串的範例來幫助讀者,因為以不變應萬變是最好的方法。 簡言之,作者的目標是希望在Domino領域,讀者能和他並駕齊驅,並能創造出更好的Domino工作環境。
VISUALBASIC檔案程式碼註解
然而,提及 Visual Basic 進階主題,如:Windows API、subclassing、ActiveX、網際網路程式設計與交易 (transaction) 處理的書籍是少之又少。造成這個現象的原因也許是 Visual Basic 進階主題參考書的市場銷售量不佳。不論上述的主題是否達到進階的程度,它們都是專業的 Visual Basic 程式設計師所必需具備的祕密武器,而且可以滿足許多人的學習慾望。 本書特徵是完整的註釋範例的程式碼。一般的教科書 (textbook) 常常廣泛的註釋程式碼以幫助學生學習新的觀念。但是,很少有 “商業化” 的書籍採用這種方式撰寫,偏偏有許多讀者需要閱讀這些書籍來學習新的事物 (如:學生)。此外,我們都有因為受困於一行未註釋的程式碼而遭遇挫折的經驗。不過,廣泛的註釋程式碼並不能解決這個問題,反而會忽視這個問題。 本書的另一個特徵是書中的程式範例直接可以練習與應用,因此許多範例說明使用 Visual Basic 的實際情況。然而範例的設計方法並不表示同樣的問題只有一種正確的解法,換句話說:Visual Basic 或其它程式語言解決問題的方法不只一種,至於哪一種方法最好則視情況而定。
DEBUGGING VISUAL BASIC程式設計
本書分為四個部分:「程式碼開發技巧」(1-2章)、「VB除錯」(3-12章)、「VBA和自動化」(13-14章)、以及「VB和Internet」(15-16章)。每一章都是各自獨立的,你可以直接閱讀任何一章,跳過前面的章節。在第一部「程式碼開發技巧」,我們討論軟體開發所使用的理論,包括撰寫程式碼和命名的標準、應用程式規格、設計規格、以及測試程序。這些可以引導你開發應用程式,也是在開始寫程式之前應該要考慮的因素。在第二部「VB除錯」,我們介紹在VB開發環境中可以協助你除錯的技術,例如條件式編譯陳述句和即時顯示視窗。我們介紹的範圍也涵蓋了程式碼範例,如何設陷阱找出錯誤,辨識常見和不常見的錯誤,以及如何處理你的應用程式中的錯誤。在第三部「VBA和自動化」,我們介紹如何使用VB,以便讓你的應用程式與VBA應用程式可以相互操作,例如Microsoft Office。在第四部「VB和Internet」,我們討論Visual Basic在Internet開發所扮演的角色,並介紹Microsoft對於下一代Visual Basic和Internet程式設計的計畫。
VISUAL BASIC6完全程式設計手冊
Visual Basic 6完全程式設計手冊 書中內含VB、VB Script 和 VBA 關鍵語法;加入指令範例、物件模型圖和語法範例;彈指間坐擁基本的程式設計資訊──是一本最完整詳盡的程式設計手冊! 在Visual Basic和這本專業級參考手冊的魔力之下,不論是建立具有彈性的程式碼,或者是高等的Internet應用程式,都是一件輕而易舉的事情。本書含括了所有Visual Basic的新功能,並加入VB、VB Script和VBA的指令、關鍵字以及物件模型圖。《Visual Basic 6 完全程式設計手冊》依照字母順序排列,易於閱讀和參考。本書在手, 相信很快就能解決在語言設計上所遇到的問題。並以容易使用的格式呈現Visual Basic、VB Script和VBA的語法、關鍵字、指令和函數。 此外,書中可以立刻上手的即時運算視窗範例,也適合各種程度的程式設計人員、應用程式開發人員、Web管理員以及IT管理員。 作者簡介 Dan Rahmel 是一位Visual Basic程式設計師,具有13年以上的經驗,對於設計和實作資訊系統以及使用Visual Basic和Visual FoxPro部署中型主從式系統,都頗有心得。Dan Rahmel著作頗豐,包括《Teach Yourself Database Programming with Visual Basic in 24 Hours》、《Developing Client-Server Applications with Visual Basic》和《Server Scripts with Visual JavaScript》同時在《DBMS》、《Internet Advisor》和《American Programmer》等雜誌,也可以經常看到他發表的文章。 本身為VB專家,同時也是以Visual Basic開發主從式應用程式方面的顧問,他具有13年以上的經驗,對於設計和實作資訊系統以及使用Visual Basic和Visual FoxPro部署中型主從式系統,都頗有心得。 譯者簡介 葉涼川 台北人,國立政治大學應用數學系畢業。曾任職程式設計師,目前從事翻譯和寫作。譯著包括:《Windows 98簡單化》、《Windows 98技術問答手冊》、《Maximizing Windows 98中文版》、《Visual Basic 6自學手冊》、《Office 2000 技術問答手冊》等(均由麥格羅‧希爾出版)。
JAVA演算法
Java演算法 本書作者已著作多本演算法設計的書籍,作者將他在Java套件方面的豐富經驗都放進這本書/CD-ROM中。 作者Scott Robert Ladd的聲譽卓著,對於撰寫效能良好的可攜式C和C++程式更是有獨特的心得。他將注意力轉往Java之後,完成了這本既創新又容易使用的好書。不論讀者是由C++轉移到Java的領域,或者才剛開始探索Java的無限可能性,這本書和CD-ROM都可以讓讀者: 快速掌握Java和C/C++兩種語言的差異 了解Java如何實作建立資料結構和演算法 建立快速的全功能專業級應用程式和applet 提升applet的效能,在不同平台的效能可能會有戲劇性的差異 作者簡介 Scott Robert Ladd 擔任全職的專業作家已經超過10年。他的文章出現在國家雜誌和報紙上,主題範圍很廣,從物件導向程式設計到野生動物的管理,可說是包羅萬象。 本書《Java演算法》是Scott的第16本有關軟體開發的著作。他過去的著作包括:《C++ Templates and Tools》、《C++ Simulations and Cellular Automata》、和《genetic Algorithms in C++》。他目前正在撰寫有關「純Java」和動態HTML的書籍。 他的網站在 http://www.frontier.net/~srladd。 譯者簡介 葉涼川 國立政治大學應用數學系畢業。曾經任職程式設計師數年,目前從事翻譯和寫作。譯著有:《Visual Basic 6自學手冊》、《Visual Basic 6完全程式設計手冊》、《Windows 98簡單化》、《Windows 98技術問答手冊》、《Maximizing Windows 98中文版》、《Office 2000技術問答手冊》(麥格羅希爾出版)。
PER 15.6COMPLETE應用程式設計
應用程式設計 本書包含了所有讀者所需要的資訊。這些資訊能讓讀者一步步的完成程式,同時也包含了所有技術上的考量以及可能會遇到的問題。在眾多的程式語言中,Perl成了網路程式設計師和網頁的發展者的第一選擇。而Perl 5.6也提供程式設計師許多實用的工具程式,包括了一個新的編譯器,它能夠產生更快、更簡潔的程式。只有本書才能提供一個專業的程式設計師所需要的完整資訊。本書包含了Perl 5.6的所有細節:基本的語法、常規表示式、還有許多其他的部分。 作者簡介 Edward S. Peschko / Michele DeWolfe 譯者簡介 吳東賢 清華大學資訊工程學士,交通大學資訊科學碩士 美商康凌科技系統工程師,松翰科技CAD工程師 程式設計,VLSI設計,作業系統,電腦網路。
企業JAVA發展應用指南
應用指南 本書用 JavaBean 元件技術來介紹由三階段構成的應用程式。在每一個階段中,您可以學習到元件技術的基本原理、如何發展可再使用的元件以及如何利用這些元件來建立應用程式。 本書藉由分別建構現實世界的應用程式來表示如 EJB 、 LDAP 、 Email 、分散式計算和網際網路安全的 JavaBean 元件技術,並且大量提供可再使用的程式碼範例,所涵蓋範圍之深廣,非其它同類書籍所能比擬。 撰寫本書的用意是為要填補運用 JavaBean 發展網際網路及企業內網際網路應用的大片空白。因為很少有書討論並用範例說明以 bean 為基礎的客戶/伺服式應用。即使是在本書寫作期間也尚未有此類的討論。 目前現有的一些書籍都是從初學者的角度來介紹 JavaBeans ,但卻都忽略了一個事實,那就是 Beans 的使用者中不是經驗豐富的發展者就是資深的程式設計師。因為這些書籍是針對初學者所撰寫,因此只能概略性地介紹。其中即使有介紹到應用 bean 來發展網際網路及企業內部網際網路應用,大多也只是一語帶過。 作者簡介 S. "Naru" Narayanan 是一位Wipro系統經理。他的客戶包括Netscape、Seagate Technology以及Deutsche Bank。他所設計的程式涵蓋了C 語言、C++、Java 以及 JavaScript。其擁有印度 RV 科技學院的電子技術學士學位。 Junhe Liu 目前是Cisco系統顧客寬頻網際網路科技領域的產品經理。其網際網路的知識來自於先前在Netscape Communications的工作經驗。他在Netscape是一位技術顧問,幫助獨立的軟體賣主將網際網路整合到他們現有的技術中。他擁有Stanford University電腦科技方面的科學碩士學位及Portland State University的科學學士學位。
VISUAL BASIC 6RAD應用程式設計
處理複雜的企業級開發專案之專業程式設計者必備的書本書的焦點在於快速應用程式開發、物件導向程式設計、以及資料庫設計方面的進階主題,它整合了其它地方所沒有的軟體開發技術與日常設計經驗。本書是由一流的 VB 專家 David McMahon 撰寫而成,它強調的是中高階 Visual Basic 開發者所需的軟體開發技術過程。讀者可以很快地看到如何利用 Visual Basic 來成功整合與管理商業級的應用程式與資訊系統。第一部份是開發生命周期,它是用來奠定 RAD 技術、VB 環境、以及 RAD 說明文件與分析的基礎。第二部份是設計 VB 軟體,它廣泛地探討了從系統架構到資料庫與物件模型的 VB 軟體設計。第三部份是實作,它除了鑽研資料庫設計、資料庫存取、以及進階的 VB 主題之外,也包括有關贊成與反對共享元件、以及何時與為何建造新元件的知性討論。第四部份是回顧、測試、以及散發軟體,讀者可以在此發現它廣泛地涵蓋了偵錯技術、測試 VB 應用程式、以及軟體散發時辨識預定使用之愛好者的技巧。對於 IT 經理、軟體專案經理、以及涉及設計、規劃、自訂重要商業應用程式的任何人來說,本書是一本跳過程式撰寫的工具、技倆及噱頭之必備參考書籍,它能夠帶給讀者前後一致的程式開發技巧。
C/C++檔案程式碼註解
專家推薦給所有 C++ 程式設計者使用附贈光碟內附之程式碼能立刻在您的電腦環境下運作,提供給C++程式設計者完整健全與專門技巧的程式碼之終極蒐集。您可於本書內找到現成的C/C++程式,例如:平衡二元樹──排序和檢索資料之高效能的重要代表(第三章)。程式語言剖析器和解譯器──剖析與評估數學表示式以及簡易地直譯電腦程式語言的子程式(第十三和十四章)財務函數──計算有關貸款的定期給付以及年金的未來價值(第十章)。碎形幾何──觀察創造和顯示碎形幾何之多種不同的方式(第十二章)。利用本書的註解來源更能加快程式的發展。所有程式設計者都知道,現成程式碼的庫存確實是可增快發展程式的方法。C/C++檔案程式碼註解的獨特搜集讓您可存取範圍廣泛且計算種類豐富的子程式,本書一開始介紹基本演算法之專門的履行, 例如鏈結串列,平衡二元樹和排序。接著介紹檔案效能,加密以及原始程式碼管理。重要的如包括能計算有關貸款的定期給付以及年金未來價值的數值之財務和統計函數。您甚至可從本書中得到小型網際網路瀏覽器的程式碼。特別的是本書也將遞迴繼承表示式剖析器和程式解譯器包含在內。這些能運用在您自身之電腦程式語言的基本格式上!適當文件化程式碼之程式庫為程式設計者所擁有最重要的工具之一。從今日起開始建立您的程式庫吧。
C++設計實務-徹底研究
C++設計實務 C++最近採用的國際標準已經增加許多新程式庫、關鍵字以及功能。讀者可以在這本百萬暢銷書作者Herbert Schildt最著名的經典著作裡全部學到。本書經過完整修訂及更新,以最仔細的編排方式,讓讀者了解專門的完整解釋、技巧偏方,以及上百個應用實例來說明與示範C++的每一個部分。完全符合讀者的期望,每件事都以清晰、不隨便的方式來呈現,這就是讓Herbert Schildt成為百萬讀者唯一選擇的原因。 不管讀者是新手,才剛開始學習C++,或者是有經驗的專業人士,想要進入新的國際標準,都將會發現本書是幫助強化程式設計功力的唯一選擇。本書涵蓋整個C++語言,分成五個部份;C的子集-C++的基礎、C++物件式導向功能、C++的程式庫、C++類別庫,以及其應用方向。 作者簡介 Herber Schildt 是C與C++的著名作者,而且是ANSI/ISO C++標準化委員會的成員。發表過許多著名的暢銷書,如《C自學手冊》、《C++自學手冊》。 譯者簡介 洪靜 美國威斯康新大學麥迪遜分校資訊所畢,現為軟體工程師。 翻譯過許多與Java及程式設計相關的電腦書籍。
JAVA資料結構分析
資料結構分析 讀完本書後,你在寫程式的時候會享受到組合積木的樂趣,你會將寫程式視為一種藝術。從玩積木的小孩成長剽會寫程式的成人,你知道如何將堆積木的原理用在寫程式上,即使遇到複雜的程式,對你也不會造成太大的困擾。 在撰寫大型程式時,常用資料結構(data structure)來維護程式裏面的資料,資料結構會響到程式執行時所花的時間與所佔的記憶體空間。此外,大型程式是要花許多時間去開發的,使用不同的資料結構會直接影響到程式何時才會寫完。若選了錯誤的資料結構,除了會使你的程式跑起來不順外,程式也很難立刻就寫得出來。 譯者簡介 朱光宇 國立暨南大學資訊管理碩士,目前任職軟體工程師。專長為影像擷取、多媒體資料庫、XML 與Web技術。
VISUAL C++ RAD應用程式設計
Visual C++ 如果你是一位C++程式設計師,而且想要完全的使用Visual C++作為快速應用程式開發(RAD)工具,那麼這是一本最適合不過的參考書。Visual C++工具提供容易使用的介面以及C++程式語言強大的功能,讓C++的程式設計師也能夠進入RAD的世界。 本書的焦點是以Visual C++作為RAD工具,迅速的建立軟體程式;本書涵藝廣泛的主題,從程式設計慣例、程式註解到數種類型的視窗程式(如:DLL、ActiveX Control),應有盡有。內容包括:Visual Studio 環境簡介、系統與軟體架構、類別(classes)、程式碼撰寫準則、資料庫設計、除錯與例外處理。書中除了軟體開發技術之外,還含有程式設計技巧以及軟體工程(專案管理)義題。本書附有光碟片,內容包含書中範例的原始程式,適合一般初學者以及具有經驗的程式設計師閱讀。 作者簡介 David McMahon 是一位具有MCVB(Microsoft Certified in Visual Basic)認證的工程師,目前從事開發Windows NT/95/98硬體驅動程式的工作。 譯者簡介 陳仁和 研究領域為程式語言、平行處理。
JAVA2完全程式設計手冊
Java是屬於Internet的語言,它同時也是程式設計語言的下一個發展步驟。Java的源流可以追溯到C和C++,兼具兩者的優點。1991年昇陽電腦的工作人員(James Gosling、Patrick Naughton、Chris Warth、Ed Frank、和Mike Sheridan)研發出Java,當時稱之為Oak,後來於1995年才易名為Java。Java問世之後,短時間之內就造成一股風潮,無庸置疑,Java已經可說是當今最重要的程式設計語言之一。Java經歷過快速的大幅度發展。舉個例子,從一開始的1.0規格到第一個版本(1.1版),加入了豐富的功能,包括掌控事件的全新方法!同樣的情形也發生在它的最新版本:Java 2。Java 2保留了Java 1.1所有的功能,並且加入了許多創新的功能。其中主要的兩個就是collection framework和Swing,本書都將會為您介紹。
JAVA入門設計實務
Java入門設計實務 本書提供了Java程式設計的藝術。作者以二十年的教學經驗提供一個以圖形化的討論方式來帶動學習氣氛。本書以相當多的實用定理、很少的理論教條進行介紹,並提供程式設計者一個正確的學習方針及觀念。 本書將許多繁複的工作以一個element元件包幫讀者簡化,這元件包中包括了繪圖及文字視窗介面,使用這個工具能輕易地畫出許多簡單的圖形。元件包可以讓初學者可以很輕易地以較少的學習曲線就能設計簡單的程式。 本書在範例旁都有一個明顯的標記提示讀者並指出在網站的哪裡可以找到程式。章節中提供了許多練習可供學習者在課堂後進行練習,這樣可以增加學習的印象並且溫故 知新。 作者簡介 Duane A. Bailey -- Williams College Duane W. Bailey -- Amherst College 譯者簡介 葛湘達 輔大電子工程系、中原醫工所電腦應用組。經歷:自由作者、所羅門公司IC卡研發部specialist、三門公司研發處senior engineer。專長:Driver設計DLL、VxD、WDM,通訊程式、Single Chip、網路程式NetBios、TCP/IP 、Smart Card 結構及應用、Java Card、資訊安全。
VISUAL BASIC技術問答手冊
技術問答手冊 擁有本書將可以獲得基礎及進階 Visual Basic 問題的解決方式。本書作者 Michael Otey 是一位 VB 程式設計專家,擔任國際版《Windows NT》雜誌資深技術編輯,同時也是受歡迎的「VB問題排解」專欄作家。 本書提供許多實用的秘訣及數百個VB程式設計實例,教導如何使用自訂控制項、如何建立 ADO 及 ADO 資料庫應用程式;此外,亦可由本書學到進階的程式設計,例如:建立 COM 物件及集合 (Collection)、設計ActiveX控制項及如何使用基本的 Win32 API。 本書共有十八個章節及兩個附錄: 第一章 探討作者曾遇過的十大常見問題,亦是初學及中等程度程式設計者常會遇到的問題。 第二章至第五章 介紹 VB 初學者必須知道的問題,以便最有效率地使用VB的發展環境,例如 VB 的「IntelliSense」功能可讓您寫程式更容易、或是在 VB 整合發展環境中使用偵錯和資源控制項工具。 第六章至第九章 介紹使用 VB 的核心發展物件可能遇到的問題,並且提供解決方法。這些章節詳細說明的問題如:如何顯示啟動畫面、動態調整表單大小及使用 VB 提供的標準 ActiveX 控制項。 第十一章至第十二章 探討一些較棘手的問題,這些問題可能出現在所有的應用程式中,例如:如何讀寫檔案、從應用程式產生報表,以及取得並決定系統日期與時間的格式。 第十三章至第十七章 探討更進階的問題,例如:如何建立物件和集合(collection)及建立網頁應用程式。 第十八章 探討如何使用 VB 的封裝暨部屬精靈(Package and Development Wizard)來設計 VB 專案。 附錄A及附錄B 介紹設計程式的習慣及常用的常數。 作者簡介 Michael Otey 國際版《Windows NT 雜誌》及《SQL伺服器雜誌》資深技術編輯,同時也合著Osborne出版的《SQL伺服器7 程式開發使用指南》。 。 譯者簡介 王秀卿 曾譯Office97、NT4.0使用手冊及線上輔助說明等。 詹嘉文 中央大學資工所畢,擅長資料庫、視窗程式設計
JAVA SERVLETS網路應用程式
Java Servlet AP 本書的內容讓讀者能夠深入地了解Servlet API,以及明瞭如何設計並且建立真實世界中的伺服端應用程式。 整本書裡頭我們將會發展一些servlet(利用Servlet API的Java應用程式),並且整合一些其它的Java技術,像是Java資料庫連接(Java Database Connectivity, JDBC)、JavaMail、JNI、RMI等等。 藉由這本手冊的引導,讀者可以不必使用CGI,而改用Java來開發網路使用者期待與企業要求的應用程式,這些應用程式不只是多用途、分散式,而且還是以網際網路為基礎。 本書所附的光碟片包含了Java Servlet API、書中所有的原始程式碼、NewAtlanta的ServletExec及Live Software領導工業級的JRun servlet engine。 作者簡介 Karl Moss 從事軟體開發的工作已經超過13年了,是SAS機構中研發部門的首席系統開發者,主要是集中在Java的分散式物件技術。他也是《Java Database Programming with JDBC》的共同作家。Karl是JDBC-ODBC之橋的原創者,其目前屬於JavaSoft的Java開發者工具。 譯者簡介 劉逸群,清華大學資訊所畢業,專長為物件導向技術及各種網路相關技術。
JAVA2設計實務
本書涵蓋 Java 程式設計語言的所有部分。第一部份 呈現 Java 語言的深度教學。由基本概念開始,包括像資料型態、控制述句與類別等等。第一部份還討論 Java 的例外處理機制、多執行緒子系統、套件與界面。第二部分 檢視標準 Java 函式庫。你將會從它的程式庫學習到許多 Java 的強大功能。這部分的主題包括字串、I/O、網路、標準實用函式庫、Collection Framework、applets、以GUI為基礎的控制、與影像。第三部分 會專注於一些關於 Java 發展環境的爭論議題,包括Java Beans、Swing與servlet 的概觀。第四部分 呈現數個功能強大的Java applet 範例,可以作為 Java 應用的延伸。最後一個applet,稱為Scrabblet,是個完整的多人網路遊戲。它說明如何處理在設計 Web 為主的程式時會面臨到的困難問題。
C/C++完全程試設計手冊
C/C++完全程式設計手冊 是一本隨時可拿在手邊查閱的工具書,而非只是擺在書架當裝飾品的完全程式設計手冊。 它將整天都會在你的手中-提供快速、容易取得重要C/C++程式設計語法、關鍵字、命令、函式與類別函式庫的簡潔說明。作者Herb Schildt是今日數一數二的程式設計參考書作家兼國際知名的C/C++專家。 本書算是一張以容易使用、組織格式佳的C/C++程式設計資訊之完整列表。只要約略看一下,你就會發現本書作者將重要的C/C++定義以清楚且易讀的方式閃亮呈現在你眼前。不論是一個初學者或是程式設計高手,《C/C++完全程式設計手冊》是一本輔助你程式設計的最佳指南。 作者簡介 Herbert Schildt Herbert Schildt是知名的程式設計書籍作家。他的書在世界各地的銷售量超過一百五十萬本,且被翻譯成多個國家的語言版本。他的暢銷書有《C++ From the Ground Up》、《C:The Complete Reference 》(目前已經第三版)、《C自學手冊》、《C++自學手冊》(麥格羅‧希爾出版)。 譯者簡介 陳仁和 目前就讀交通大學資訊科學研究所,專長為程式設計。研究領域為程式語言、平行處理。
PERL完全程式設計手冊
Perl完全程式設計手冊 本書包含:Perl 編譯器以及引線、唾手可得的程式寫作基本資訊、Perl所有的功能與語法的快速參考、無所不包的 Perl 標準函式庫指南。 本書的編排可方便又迅速的提供你 Perl 核心元件的資訊。它包含了許多Perl語言的章節,提供了簡潔的敘述,其內容資訊包括了版本 5.005。只要使用這本書,就可以讓你學習Perl所有的核心功能--從命令列選項以及內建的函數開始,直到一般性的語法、特別的變數、一般表示式,以及Perl模組。 此書是由程式專家 Martin Brown 撰寫,將精準地告訴你要如何及何時該使用可供下載的CPAN 模組來提升你的程式。只要把這本簡易使用的指南放在手邊,你將能夠用最少的時間,對所有的程式設計挑戰找出最快速的解決方法。 作者簡介 Martin C.Brown 是一個資訊技術管理者以及一個獨立顧問,有 15 年年資的各種平台管理及程式設計經驗,包括 Perl、Shellscript、Basic、Pascal、C/C++、 Java、JavaScript、VBScript、以及 Awk。 譯者簡介 陳俊銘 從事高速網路平台之相關研究;專長於 C 語言、網路管理、Unix Programming 及 Unix 系統管理。 莊佳穎 專長於 C 語言、Unix Programming、微算機應用設計、網路管理、Windows 程式設計。 蔡明甫 從事 VLSI Testing 領域的研究;對於HTML、JavaScript、CGI等WWW 的相關知識有濃厚的興趣及深入的研究。