µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¡D
Debugging
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
Visual Basic ÀÉ®×µ{¦¡½Xµù¸Ñ ¡]¤ºªþ¥úºÐ¡^
§@ªÌ¡G
David Jung,Jeff Kent;
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
ÂO®Ñ¨t¦C¡Gµ{¦¡»y¨¥P021
¥Xª©ªÀ¡G
¬ü°Ó³Á®æÃ¹§Æº¸
¥Xª©¤é´Á¡G2001/5/1
ISBN¡G9574933547
®ÑÄy½s¸¹¡Gsb0055489
¶¼Æ¡G672
©w»ù¡G
650
¤¸
Àu´f»ù¡G
79
§é
514
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
Visual Basic ÀÉ®×µ{¦¡½Xµù¸Ñ ¡]¤ºªþ¥úºÐ¡^
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
◆ 內容簡介
這不是一本為求聞名或財富而撰寫的書籍。寫這本書的理由是因為我們相信它是必要的電腦書籍。雖然市面上有許多不錯的 “how to” 手冊與參考書,但是也有不少是重述微軟 Visual Basic 使用手冊內容的劣質書籍。然而,提及 Visual Basic 進階主題,如:Windows API、subclassing、ActiveX、網際網路程式設計與交易 (transaction) 處理的書籍是少之又少。造成這個現象的原因也許是 Visual Basic 進階主題參考書的市場銷售量不佳。不論上述的主題是否達到進階的程度,它們都是專業的 Visual Basic 程式設計師所必需具備的祕密武器,而且可以滿足許多人的學習慾望。 本書特徵是完整的註釋範例的程式碼。一般的教科書 (textbook) 常常廣泛的註釋程式碼以幫助學生學習新的觀念。但是,很少有 “商業化” 的書籍採用這種方式撰寫,偏偏有許多讀者需要閱讀這些書籍來學習新的事物 (如:學生)。此外,我們都有因為受困於一行未註釋的程式碼而遭遇挫折的經驗。不過,廣泛的註釋程式碼並不能解決這個問題,反而會忽視這個問題。 本書的另一個特徵是書中的程式範例直接可以練習與應用,因此許多範例說明使用 Visual Basic 的實際情況。然而範例的設計方法並不表示同樣的問題只有一種正確的解法,換句話說:Visual Basic 或其它程式語言解決問題的方法不只一種,至於哪一種方法最好則視情況而定。
◆ 目錄
第一部份、使用者介面 第一章、表單 表單置中 1-2 控制表單的尺寸 1-19 控制表單的位置 1-30 第二章、滑鼠 用滑鼠控制表單的尺寸與位置 (subclassing技術) 2-2 用滑鼠移動表單 ( SendMessage 技術 ) 2-11 不影響系統功能表的情況下喪失”X”按鈕功用 2-15 限制滑鼠的能力 2-19 動態游標 2-29 第三章、系統功能表 刪除系統功能表項目 3-2 取消系統功能表項目的功能 3-10 執行系統功能表”關閉(Close)”項目之前的提示 3-16 新增系統功能表項目 3-21 第四章、功能表 動態改變功能表的尺寸 4-3 具有圖片的功能表 4-19 設計者的功能表 4-29 第五章、工具列 浮動工具列 (floating toolbar) 5-2 密合工具列 (docking toolbar) 5-30 平面工具列 (flat toolbar) 5-36 第六章、下拉式清單與清單方塊 智慧搜尋功能的下拉式清單方塊 (Combo Box) 6-2 智慧搜尋功能的清單方塊 (List Box) 6-16 尋找多筆資料的智慧型清單方塊 6-21 取得多筆清單選項 (使用SendMessage) 6-27 調整下拉式清單方塊的高度 6-40 可隨時調整寬度的下拉式清單方塊 6-46 第七章、ActiveX控制項 購買或自行設計ActiveX控制項 7-4 將 "智慧搜尋" 的ComboBox 作成ActiveX控制項 7-5 加入屬性頁 (Property Pages) 7-19 第二部份、商業物件 第八章、系統登錄 檢視登錄 8-14 寫入登錄 8-58 第九章、資料庫連結 透過ODBC 資料來源連結資料庫 9-6 透過DSN-less Connection (非資料來源名稱連接)連結資料庫 9-10 利用Recordset取得資料 9-12 將Recordset放入ListBox 9-18 將Recordset放入Grid 9-26 利用ADO呼叫簡單的儲存程序 (Stored Procedure) 9-34 以ADO作交易 (Transactions) 9-38 取得資料庫規劃資訊 9-51 第十章、字串處理 含有引號的文字 10-2 傳遞URL參數 10-5 尋找與替換字串的字元 10-8 尋找與替換字串 10-10 數字前面補0 10-12 移除數字前面的0 10-15 句子的第一個字元大寫 10-16 顯示貨幣符號 10-18 處理網頁的文字 10-23 將所有的函式作成一個ActiveX DLL 10-27 第十一章、磁碟與檔案處理 計算剩餘的磁碟空間 11-2 尋找存在的檔案 11-5 複製檔案 11-9 複製整個目錄與子目錄 11-11 刪除整個目錄與子目錄 11-16 顯示檔案的路徑名稱 11-21 取得檔案的短路徑名稱 11-22 取得檔案的簡短名稱 11-24 將所有的函式作成一個ActiveX DLL 11-26 第十二章、ActiveX 伺服器 建立分割列 (Splitter Bar) ActiveX DLL 12-5 第十三章、自動化的VBA Microsoft Outlook資訊的摘要頁 13-9 將Microsoft Excel 作為報表工具 13-24 自動化製作整合Microsoft Word與Mail 13-40 第三部分、網際網路與分散式計算 第十四章、網際網路元件 相當簡單的IIS應用程式 14-9 存取資料庫的IIS應用程式 14-11 IIS應用程式的Session 14-20 使用DHTML作存取驗證 14-21 第十五章、整合MTS與MSMQ 建立MTS元件 15-10 從VB使用MTS元件 15-26 附錄A、Windows API與Subclassing
◆ 作者簡介
David Jung
自從 80 年代初期以來,一直從事程式設計的工作。他以電腦資訊系統的研究取得加州州立Pomona工藝大學商業管理學士。 他的專長是利用 Visual Basic、Java、Access、SQL Server、Oracle、DB2,以及網際網路技術建構跨平台的主從架構與分散式資料庫解決方案。 David目前擔任Pasadena IBM Users Group的技術人員,而且隸屬於 Visual Basic Special interest Group的成員。他常在研討會與新聞群組發表整合VB、Java與網際網路技術的商務方案之相關文章。 Jeff Kent 在加州峽谷的洛杉磯Valley大學擔任計算機科學的助理教授。他開了不少程式語言的相關課程,其中包括:C、C++、Java以及組合語言,但是他最喜歡的是Visual Basic。
◆ 譯者簡介
陳仁和
目前就讀交通大學資訊科學系研究所。 研究領域為程式語言、平行處理。
¹q¸£ºô¸ôì²z¡U²Ä¤Cª©
¦h´CÅé³]pªº 13
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
¹q¤l°Ó°È»PChatG
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C