亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

054_《奇思異想編程序Delphi篇》

系統 2873 0

《奇思異想編程序Delphi篇》

Delphi 教程 系列書籍 (054) 《奇思異想編程序 Delphi 篇》 網友(邦)整理 EMail: shuaihj@163.com

下載地址:

Pdf

奇思異想編程序Delphi篇

  • 作者: 蔣明禮 楊曉龍
  • 出版社:國防工業出版社
  • ISBN:7118031690
  • 上架時間:2004-1-29
  • 出版日期:2004 年1月
  • 開本:16開
  • 頁碼:388
  • 版次:1-1

內容簡介

本書以通俗易懂的語言、列舉大量的實例揭示了Delphi語言在系統編程、界面設計、組件編程、圖像處理與多媒體應用、網絡通信、數據庫等方面的應用技巧。涵蓋面廣泛,例子精典、詳盡、實用性極強。本書所展示的小例子,短小精干,恰到好處,點出Delphi語言的應用精髓,并且把主要的操作過程詳細地寫于書中。 鑒于本書的如上特點,特別適用于Delphi語言編程人員作為參考書或者手冊使用。

前言

Delphi自從1994年問世以來獲得了空前的成功。現在,全世界已經有上百萬的用戶使用了Delphi,而且越來越多的開發人員正準備使用它。但是,不容忽視的事實是許多開發人員和筆者當初一樣,在熟悉了基本的應用之后,想再進一步的提高就感到非常的困難。因此,迫切希望得到一本好書,不需要太多的基本應用介紹,而是非常豐富的開發技巧和經驗的敘述。現在,經過實踐的積累,筆者提供長期以來在編程上的一些心得,綜合而成《奇思異想編程序——Delphi篇》,以適應大家編程學習的愿望。《奇思異想編程序——Delphi篇》最大的特點就是“奇思異想”的集成。它沒有過多關于基本概念、基本知識、基本應用的闡述,而是提供一個個精彩的編程示例,所有內容由以下部分組成:第1章是系統編程。本章就一些常見的系統編程案例進行講解,為讀者提供了主要的程序設計思想及步驟。通過作者畫龍點睛般的分析以及讀者自己的體驗,可以使你對Windows系統有更為深入的了解。當你真正懂得并掌握了系統編程的工作原理之后,舉一反三,那么你就可以自己編寫程序來獲取想要的系統信息、改變系統的外觀或者其他的工作方式了。第2章是界面設計。本章通過對一些常用小技巧介紹,讓讀者認識到用Delphi設計用戶界面的優越性。這些常用技巧都比較簡單實用(通常不涉及或只涉及一兩個消息的處理以及對WindowsAPl函數的使用),相信讀者朋友可以很快地了解并掌握它們,這對自己進行豐富多彩的程序界面設計是非常有效的。 第3章是組件編程。Delphi的一個重要特色就是擁有眾多的組件,在這些組件的幫助下用戶甚至可以不添加一行代碼就可以實現一些在VisualC++等語言中要輸人大段代碼才能完成的功能。但是這些組件還具有一些不為人知的功能,本章就將對Delphi中這些工具及其特性進行有選擇性的介紹,希望對讀者學習語言或提高編程技巧有所裨益。 第4章是圖像處理及多媒體應用。本章內容豐富,其中介紹了對圖像修飾和處理的方法,圖像格式的轉化,圖像效果的制作,實現圖像和多媒體的自定義設置,以及檢測多媒體系統的方法等。第5章是網絡及通信。本章介紹了通過Delphi獲取網絡信息的方法,其中包括工作組、網絡協議、MAC地址、IP地址等相關信息,還介紹了網絡計算機檢測網絡設置的方法,以及查詢局域網中計算機的相關信息的方法等。第6章是數據庫。本章介紹了使用Delphi語言瀏覽、建立、查詢、處理數據庫的方法。其中包括修改數據庫、獲取數據庫信息、動態選擇數據庫、數據庫的格式轉換、數據庫的轉移、構成數據感知組件等。第7章是其他內容。其中包括使用Delphi語言實現常用操作,創建密碼、制作某些特殊的圖像效果等等。每一章都包含有所有的編程經驗和技巧,所以,讀者在閱讀本書時得到的最大好處是:不用再為修改一個個零散的實例代碼而傷透腦筋,只需將他們完整地移植,或者將整個程序工程直接添加到讀者的餓工程中,略作修改,就起到事倍功半的餓效果。所有應用程序的源代碼都包含在光盤中,這樣就避免了可能的輸入錯誤,從而保證程序的一次編譯通過。不過。因為Delphi的功能實在太強大,我們在緊張而較短的時間內沒有將所有方面的編程技巧全部包含進來,我們所考慮的是:這不是一本書就能夠完全包含的,我們也會繼續努力,將這些經驗盡可能早地奉獻給讀者。本書由蔣明禮、楊曉龍編寫,在編寫過程中還得到許多專家學者的幫助和支持。 另外,由于筆者的水平有限,在許多問題的考慮和實現上,體現的僅僅是個人的思想,可能讀者會覺得有更好的方法來解決同樣的問題。特別是對于書中存在的錯誤,歡迎提出寶貴的意見。作 者 2003年5月

目錄

第1章 系統編程

1.1 如何調用WindowsAPI函數實現任務欄的隱藏

1.2 怎樣隱藏或顯示桌面上的圖標

1.3 怎樣使程序開機后自動運行(一)

1.4 怎樣獲取當前任務欄的尺寸大小

1.5 怎樣在程序中打開控制面板

1.6 怎樣獲取驅動器的類型信息

1.7 如何對INI文件進行操作

1.8 怎樣獲取用戶的注冊信息

1.9 如何獲取窗口標題欄中的文字

1.10 如何獲取CPU的信息

1.11 如何獲取內存的信息

1.12 如何獲取系統顏色配置信息

1.13 如何獲取、更改計算機名

1.14 怎樣使計算機關閉或重新啟動

1.15 怎樣獲取Windows和System目錄

1.16 怎樣對臨時文件進行操作

1.17 怎樣在程序運行時進行刷新操作

1.18 如何檢測磁盤空間

1.19 如何檢測驅動器是否準備就緒

1.20 如何檢測軟盤或光盤是否變化

1.21 如何檢測系統的啟動模式

1.22 如何限制鼠標的移動范圍

1.23 如何模擬鼠標的行為

1.24 怎樣在自己的程序中啟動屏幕保護程序

1.25 怎樣隱藏鼠標

1.26 怎樣使應用程序不出現在任務欄上

1.27 怎樣創建自己的程序組

1.28 怎樣使程序開機后自動運行(二)

1.29 如何實現"Enter作為Tab"變換

1.30 如何實現在兩個程序之間交換數據

1.31 如何設置大寫鎖定鍵

1.32 如何讓程序只運行一個實例(一)

1.33 如何讓程序只運行一個實例(二)

1.34 如何讓程序只運行一個實例(三)

1.35 怎樣對多重系統引導的啟動菜單進行修改

1.36 怎樣刪除或重命名正在打開的文件

1.37 怎樣交換鼠標左右鍵

1.38 怎樣屏蔽系統功能鍵

1.39 怎樣動態修改顯示器分辨率

1.40 如何實現應用程序的熱鍵設置

1.41 如何不讓應用程序出現在CTRL+ALT+DEL對話框中

第2章 界面設計

2.1 怎樣設計一個不可移動的窗體

2.2 讓設計的窗體始終處于最上層

2.3 如何制作動態字幕

2.4 怎樣在系統菜單中添加自定義選項

2.5 怎樣為窗體創建一個動畫光標

2.6 如何創建一個透明的窗體

2.7 怎樣在窗體的標題欄上添加顯示時間的功能

2.8 如何創建窗體讓它始終處于最小化狀態

2.9 如何創建窗體讓它始終處于最大化狀態

2.10 如何使創建的窗體利用幫助文件

2.11 如何制作一個Splash窗口

2.12 怎樣添加可移動的組件

2.13 如何限定所設計窗體的大小

2.14 如何在窗體中添加閃爍的文字

2.15 如何制作閃爍的窗體

2.16 如何制作一個圓形窗體

2.17 怎樣移動一個無標題欄的窗體

2.18 如何確定一個窗口是TopLevel窗口

2.19 如何自定義組件Memo的邊界

2.20 怎樣制作帶背景的窗體

2.21 怎樣使窗體的大小不因為屏幕分辨率的改變而改變

2.22 怎樣使窗體的背景色呈漸變狀態

2.23 怎樣在狀態欄上顯示一個圖標

2.24 怎樣屏蔽屏幕保護程序

2.25 怎樣制作一個半透明的窗體

2.26 怎樣在窗體上制作動畫效果

2.27 如何制作窗體標題欄上的按鈕

2.28 如何改變提示的字體及顏色

第3章 組件編程

3.1 如何用剪貼板復制和粘貼圖像

3.2 如何使程序在運行循環操作時仍能響應界面的操作

3.3 如何讓ListBox組件可以顯示超長度的項目欄

3.4 如何在RichEdit中實現用鼠標右鍵定位光標

3.5 如何動態地創建主菜單和菜單項

3.6 如何獲取RichEdit組件中光標所在行號

3.7 如何在ListBox和ComboBox組件中實現自動搜索功能

3.8 如何改變ListBox內容中的字體

3.9 如何在Memo的當前位置插入一個文件的內容

3.10 如何制作具有圖標及熱鏈接效果的列表框

3.11 如何加速ListBox組件的填充

3.12 如何使BitBtn的標題折行顯示

3.13 如何給Animate組件添加OnClick事件

3.14 如何在ListView控件中繪底圖

3.15 如何在StringGrid中進行整行刪除

3.16 如何為StringGrid中的數據設置只讀欄

3.17 如何加速對TreeView組件的填充和清空

3.18 如何消除在Edit組件中按下回車鍵時系統所發出的聲音

3.19 如何令ComboBox自動調節寬度

第4章 圖像處理及多媒體應用

4.1 如何用鼠標拉動的形式顯示超大圖形

4.2 如何為組件增添陰影或投影效果

4.3 如何給圖像增添透明文字

4.4 如何把位圖轉換為圖標

4.5 如何在窗體上顯示空心字體

4.6 如何將窗體鏤空來顯示成一個字體

4.7 怎樣進行BMP位圖的旋轉

4.8 怎樣進行JPEG到BMP位圖的轉換

4.9 怎樣生成圖像鏡像

4.10 怎樣將色彩灰度化

4.11 怎樣將文本轉換成圖像

4.12 怎樣將BMP格式的位圖轉換為EMF格式

4.13 怎樣實現多種漸變色

4.14 怎樣實現給窗體遮罩一層灰色

4.15 怎樣輸出旋轉字體

4.16 如何將RichEdit中的文本轉換成圖像

4.17 如何提高對位圖像素的訪問速度

4.18 如何復制圖像的一部分

4.19 如何創建JPEG圖像的縮略圖

4.20 如何對圖像進行特殊效果處理

4.21 如何利用Delphi在Windows開始按鈕上繪圖

4.22 如何將鼠標用作畫筆

4.23 如何復制當前設備圖形

4.24 怎樣設計圖形的飛人和門簾效果

4.25 怎樣進行圖像的灰度變換

4.26 怎樣實現更多的圖像特殊效果處理

4.27 怎樣進行簡單的動畫設計

4.28 怎樣顯示文本的動畫效果

4.29 怎樣進行多種圖像格式的轉換

4.30 怎樣制作一個簡易記事本

4.31 怎樣利用ASCII碼制作藝術圖案

4.32 怎樣制作簡易調色板

4.33 怎樣自定義顏色對話框

4.34 怎樣實現局部放大圖像

4.35 怎樣制作趣味動態鼠標

4.36 如何檢測聲卡配置

4.37 如何制作能播放MIDI、WAV和AVI文件的播放器

4.38 如何實現控制左右聲道音量

4.39 如何獲取Audio-CD的序列號

4.40 如何檢測和設置CD-ROM是否自動運行

4.41 如何令CD-ROM自動彈開和關閉

4.42 如何將WAV文件做到EXE文件中

4.43 如何在Windows98中隱藏光驅

4.44 如何顯示CD的音軌和時間

4.45 如何進行全屏播放AVI文件

4.46 如何從MP3文件中獲得ID3-Tag信息

第5章 網絡及通信

5.1 如何實現超級鏈接效果

5.2 如何在程序控制IE窗口

5.3 如何判斷是否安裝網絡協議

5.4 如何獲取網絡計算機信息

5.5 如何獲取工作組名稱及個數

5.6 如何獲取本機MAC地址

5.7 如何監測Internet連接類型

5.8 如何實現撥號連接

5.9 如何實現Ping操作

5.10 如何檢測某臺計算機是否在網上

5.11 如何獲取NetBIOS地址

5.12 如何獲取工作組內的所有計算機

5.13 如何將域名轉換為IP地址

5.14 如何加入網上的圖片

5.15 如何獲取網絡中指定計算機的共享資源

5.16 如何用APl函數獲取網絡中某臺計算機的磁盤空間

5.17 如何用Delphi自帶的函數獲取網絡中指定計算機的磁盤空間

5.18 如何實現網絡驅動器的映射和斷開

5.19 怎樣用自帶組件測試網絡速度

5.20 怎樣利用自帶組件創建網絡聊天室

5.21 怎樣得到用戶信息

5.22 怎樣獲取自己的IP地址

5.23 怎樣得到和重設計算機名稱

5.24 怎樣在局域網中通過計算機名得到IP地址

5.25 怎樣在網絡鄰居中進行文件復制

5.26 怎樣得到局域網上某臺機器的日期和時間

5.27 怎樣取得本機的網絡設置信息

第6章 數據庫

6.1 如何進行數據集的過濾

6.2 如何自動檢測、建立數據庫別名和數據表

6.3 如何在程序中動態地建立和使用別名(一)

6.4 如何在程序中動態地建立和使用別名(二)

6.5 如何修改指定字段值

6.6 如何瀏覽數據集中的數據

6.7 如何顯示和編輯圖形圖像數據

6.8 如何將數據庫中字段的值轉換成字符串

6.9 如何在數據庫表中添加計算字段

6.10 如何使用GotoKey查詢記錄

6.11 如何使用FindKey查詢記錄

6.12 如何使用模糊查詢查詢記錄

6.13 如何使用Locate查詢記錄

6.14 如何獲取數據庫別名的列表

6.15 如何獲取數據庫別名的參數信息

6.16 如何獲取BDE數據庫別名和所有DataBase控件的名稱

6.17 如何獲取TSession控件可以使用的BDE驅動器名稱

6.18 如何獲取一個指定的BDE驅動器的信息

6.19 如何獲取與數據庫控件相連的所有表格的名稱

6.20 如何將BMP放人dBASE和Paradox的BLOB字段中

6.21 如何將文本文件轉換成Paradox格式的數據庫

6.22 如何動態選擇數據庫和數據表

6.23 如何使用Lookup查詢數據庫

6.24 如何通過SetRange方法查找固定范圍的數據

6.25 如何通過TQuery方法查找固定范圍的數據

6.26 如何通過Filter方法查找固定范圍的數據

6.27 如何使用數據庫的異常處理

6.28 如何壓縮Paradox數據表

6.29 如何在運行時創建一個BDE別名

6.30 如何在相關數據庫中使用查找控件

6.31 如何顯示被刪除的數據記錄

6.32 如何加快記錄指針的移動速度

6.33 如何獲取數據庫的操作狀態

6.34 如何獲取數據庫記錄信息

6.35 如何使用計算字段顯示記錄位置

6.36 如何實現記錄指針位置的存儲與返回

6.37 如何修改大量的數據

6.38 如何篩選數據

6.39 如何融合篩選功能和查找功能

6.40 如何不使用data-ware控件編輯數據庫

6.41 如何在運行期間控制數據表的布局

6.42 如何實現數據庫的緩存更新

6.43 如何實現自動登錄數據庫

6.44 如何通過IBX獲取數據庫信息

6.45 如何優化dbase或者FoxPro類型的數據表

6.46 如何在同一個TDBGrid組件中顯示多個數據庫字段

6.47 如何設計"一對多"主從數據庫應用程序

6.48 如何實現數據轉移

6.49 如何實現多媒體數據的存儲與顯示

6.50 窗體設計時設置輸入法

6.51 怎樣構成數據感知組件

6.52 怎樣實現決策圖的應用

第7章 其他

7.1 如何顯示編輯框中的密碼

7.2 如何實現Delphi中的控件數組

7.3 如何創建桌面快捷方式

7.4 如何顯示鼠標所指的單詞

7.5 如何制作美麗的萬花規

7.6 如何拖放文件

7.7 如何實現窗體的自動隱藏/顯示功能

7.8 如何在系統的Tray小圖標區顯示圖標

7.9 如何響應Tray小圖標區上圖標的鼠標事件

7.10 如何將文件添加到"開始"菜單的"文檔"中

7.11 如何抽取程序的關聯圖標

7.12 如何復制、移動及刪除文件及其目錄

7.13 如何復制文件的多種方法

7.14 怎樣監視剪貼板內容

7.15 怎樣建立鼠標記錄與回放

7.16 怎樣模擬打字機效果

7.17 如何清空回收站

7.18 如何獲取程序命令行及參數

7.19 如何制作"復活節彩蛋"

7.20 如何自定義消息及消息響應操作

7.21 如何實現口令保護程序

7.22 如何用注冊表給應用程序加口令

7.23 如何制作屏幕保護程序

7.24 如何實現屏幕保護程序的預覽

054_《奇思異想編程序Delphi篇》


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 999视频在线| 手机看片福利盒子久久 | 亚洲国产精品综合久久20 | 国产伦一区二区三区四区久久 | 久久99精品国产免费观看 | 成人特级毛片69免费观看 | 蕾丝视频在线看片国产 | 中文字幕日本不卡 | 91热国内精品永久免费观看 | 天天综合天天 | 成年女人色毛片免费看 | 狠狠的搞| 日韩精品一区二区三区中文3d | 久久国产精品久久久久久小说 | 国产高清精品91在线 | 国产亚洲精品一区二区 | 日本一级淫片a的一级欧美 日本一级淫片a免费播放 | 亚洲欧美日韩高清专区一区 | 日韩亚洲综合精品国产 | 亚洲精品区 | 四虎网址最新 | 亚洲免费视频在线观看 | 国产欧美久久一区二区 | 看黄网站在线观看 | 婷婷综合五月中文字幕欧美 | 日本一区毛片免费观看 | 国产欧美日韩综合二区三区 | 三中文乱码视频 | 色柚视频| 97免费视频观看 | 久久小视频| 五月天婷婷在线播放 | 亚洲国产女人aaa毛片在线 | 日本欧美高清全视频 | 国产精品品福利视频 | 四虎精品成人免费永久 | 国产91在线 | 日韩 | 日韩中文字幕久久精品 | se成人| 久久久精品国产 | 国产高清不卡一区二区三区 |