089 《Delphi6實效程式設計百例》

2021-08-26 16:06:08 字數 4395 閱讀 5423

089_《delphi6實效程式設計百例》

2023年12月18日

《delphi6實效程式設計百例》

delphi 教程系列書籍 (089) 《delphi6實效程式設計百例》網友(邦)整理 email: [email protected]

part1

part2

part3

叢書名: 實效程式設計百例

出版社:人民郵電出版社

isbn:711510431x

出版日期:2002 年8月

頁碼:348

版次:1-1

內容簡介

本書通過130個精選的例子講解了利用delphi進行應用程式開發的多個方面,其內容涵蓋了介面外觀、多**控制與影象處理、時間控制、作業系統、程式控制、磁碟檔案、資料庫、網路與通訊、滑鼠和鍵盤、數學演算法和程式發布等方面。本書內容突出了實用性,85%以上的例項模仿較常見的優秀軟體的相關功能,其餘例項是為幫助讀者理解重點、難懂概念所做,並力求通過每章的例子重點講述如何利用delphi元件和api函式等來實現特定的功能。本書的另乙個特點在於給出了實用性很強的"方案例項"而不僅僅是"功能例項",其內容多為典型或通用的功能模組的解決方案,包括介面設計、操作流程以及**控制等內容。本書適用於已經初步掌握delphi程式設計概念、方法的讀者閱讀,可以幫助讀者迅速掌握實際應用中的各種經驗、技巧。

前言 本書例項的分類按照完成功能來劃分,包括介面外觀設計、多**控制與影象處理。時間控制、作業系統、程式控制。磁碟檔案、資料庫、網路與通訊、滑鼠和鍵盤、數學演算法與程式發布等內容,以使讀者對計算機應用的各個方面有所了解。對於資料庫程式設計,精確掌握程式語言的語法概念並不意味著可以編寫功能強大的應用程式,程式設計水平的提高需要依靠實際應用中經驗的積累。本書通過130個新穎別緻、風格各異的應用例項,詳細講解了如何利用delphi的強大功能以及api函式開發應用程式。 每個例項的講解分為3個步驟:

例項目的--講解本例的功能所在,指出本例要到達的目的和效果,讓讀者做到心中有數。

實現方法--講解技術原理/設計思路,給出技術原理的合理解釋、規範的演算法和流程描述,便於讀者閱讀**、學習程式設計方法。

程式**--給出具體的實現過程,包括介面設計、編寫**和注釋,讀者可參照實現。

本書內容突出了實用性,85%以上的例項模仿較常見的優秀軟體的相關功能,其餘例項是為幫助讀者理解重點、難懂概念所做,並力求通過每章的例子重點講述如何利用delphi元件和api函式等來實現特定的功能。本書的另乙個特點在於給出了不少實用性很強的"方案例項",其內容多為典型或通用功能模組的解決方案,包括介面設計、操作流程以及**控制等內容。

本書主要由施新劇、張增強等編寫。此外劉冰玉、楊柯嵐、王東、楊珏、趙吳彤、程凡、程衛峰、範桂山、趙微微、宋征、吳頻、嚴慶子、文華、袁玎、岳進、鍾明、黃成昆、王遠、吳曉超、肖永順、錢力鵬、馬小來_李松、王琴芳、王國紅等也參與了本書的資料蒐集和寫作工作。以上人員對本書的順利完成付出了辛勤的汗水和心血,在此一併表示感謝。

由於時間、水平限制,缺點和不足之處在所難免,敬請讀者批評指正。

編者 目錄

第1章 介面外觀

例項1顯示傾斜文字

例項2文字顏色漸變

例項3透明

例項4顏色漸變的進度條

例項5透明窗體

例項6多邊形窗體

例項7可變背景富體

第2章 介面操作

例項8調色盤程式

例項9顏色下拉框

例項10窗體背景色漸進效果

例項11動態村話框

例項12窗體分割

例項13縮放控制項

例項14動畫按鈕

例項15動態縮小的圖形

例項16放大影象

例項17刎覽大

例項18抓取螢幕

例項19資源管理器

例項20智慧型查詢列表框中的內容

例項21帶動態提示的文字編輯器

例項22修改游標和程式的圖示

例項23持續響應滑鼠單擊

例項24始終保持在最前的窗體

例項25限制滑鼠位置

例項26標題欄按鈕

例項27拖放列表框中選中的物件

例項28建立多文件窗體

第3章 多**控制

例項29檢測音效卡是否存在

例項32變換影象

例項33opengl程式設計

第4章 時間控制

例項35又率逐個出現,模仿打字

例項36簡單動畫的實現

例項37嵌入式電子鐘

例項38以日曆形式進行時間資訊的獲取與控制

例項39毫秒級的控制

例項40讀寫系統時間

例項41同步網路時間(從時間伺服器上獲得)

例項42通過多個timer控制項執行多工

第5章 作業系統

例項43修改計算機名稱

例項44編寫屏保程式 例項45設定地紙和屏保程式

例項46動態調整螢幕解析度

例項47獲取系統硬體資訊

例項48編輯登錄檔資訊

例項49鎖住計算機

例項50下啟動和關閉計算機

例項51獲取windows版本號和執行模式

例項52列舉可用字型

例項53獲取印表機資訊

例項54換取印表機佇列的狀態資訊

例項55文字和影象的列印

例項56獲得列印頁邊距

例項57利用api直接列印

例項58改變預設的印表機

第6章 程式控制

例項59系統托盤程式

例項60隱藏工作列

例項61防上螢幕切換視窗

例項62列舉系統正在執行的程式

例項63檢視ie創覽器是古執行

例項64呼叫windows程式

例項65禁止執行同一程式多個例項

例項66修改系統選單

例項67禁止窗體右上角各按鈕

例項68多執行緒應用程式

例項69使用剪下板複製

例項70利用記憶體對映實現資料交換

例項71取得了拉條的資訊

第7章 磁碟檔案

例項72獲取作業系統的序列號

例項73獲取驅動器容量

例項74檢視驅動器型別

例項75遞迴法遍歷磁碟目錄

例項76獲取檔案屬性

例項77將檔案刪除到**站中

例項78清空**站

例項79啟動控制面板中的內容

例項80建立和刪除資料夾

例項8l讀寫ini檔案

例項82彈出和關閉光碟機

例項83更改檔案的副檔名

第8章 資料庫

例項84處理資料庫中日期型字段的顯示與輸入

例項85訪問影象字段

例項86列舉access資料庫中自建表

例項87sql語句中使用萬用字元

例項88delphi資料集過濾技巧

例項89在資料庫中訪問word文件

例項90通過登錄檔在程式中增減和修改資料來源

例項91sql語句巢狀

例項92動態建立資料庫物件

例項93**控制連線odbc

例項94快速連線sqlserver

例項95快速報表與報表預覽

例項96動態改變dbgrid元件的顏色

例項97小寫金額轉換成中文大寫

第9章 網路與通訊

例項98獲取網絡卡位址

例項99獲得主機名和ip位址

例項100判斷**是否存在

例項101監測區域網內計算機 例項102ping測試

例項103設定**伺服器

例項104自定義網頁瀏覽器

例項105修改ie的主頁與標題

例項106收傳送電子郵件

例項108網路聊天--winsock-tcp

例項109廣播資訊--winsock-udp

例項110**線實現遠端通訊

例項111串列埠採集外設資料

例項112用api實現串日通訊

例項113測試網路速度

第10章 數學演算法

例項114進製轉換

例項115隨機選號

例項116多點曲線光滑擬和

例項117統計中英文本元數

第11章 滑鼠和鍵盤

例項118**控制游標

例項119模擬滑鼠的單雙末

例項120模擬鍵盤輸入

例項121限定滑鼠區域

例項122截獲滑鼠移開事件

例項123擷取鍵盤資訊

例項124判斷printscreen鍵是否按下

例項125時隱時現的滑鼠

例項126滑鼠拖動無標題欄視窗

第12章 程式發布

例項127產生程式序列號

例項128在ie工具欄中加入快捷圖示

例項129設定程式為自動被執行

例項130限定程式的使用時限

XmlSchema的驗證器(Delphi實現)

有段時間前,自己想要做乙個xmlschema的驗證器,首先想到的就是delphi的vcl中是否已經有現成的函式或者物件,經過一番查詢,發現裡面只封裝了dom中的document,對於與document密切相關的schema幾乎看不到蹤影 既然沒有現成的可以用,那麼我就用微軟留給我們的程式設計介面 1...

實訓日誌6

蘇嵌 專案實戰 學習日誌 姓名 鬍超 日期 18 7 18 今日學習任務 1.熟練掌握字串的操作 實現並使用字串處理函式 2.熟練掌握陣列的使用 1 3陣列名的作用,陣列的使用 3.熟練特殊陣列的使用 指標陣列 函式指標陣列等 4.熟練掌握右左法則的使用 複雜定義宣告解釋 今日任務完成情況 詳細說明...

031 《Delphi程式設計教程與實訓》

delphi教程系列書籍 031 delphi程式設計教程與實訓 邦 整理email shuaihj 163.com pdf 內容簡介 本書從高等職業教育所需要的必備知識入手,系統地介紹了利用delphi開發工程的程式設計知識和方法。全書共分12章,分別介紹了delphi 7基本概念 delphi ...