Lazarus Documentation/zh TW
From Free Pascal wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
العربية (ar) │
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
magyar (hu) │
Bahasa Indonesia (id) │
italiano (it) │
日本語 (ja) │
한국어 (ko) │
Nederlands (nl) │
português (pt) │
русский (ru) │
slovenčina (sk) │
Türkçe (tr) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
Lazarus and Pascal 教學
- Free Pascal 和 Lazarus 概述 —— 簡述您能透過 Lazarus開發的各種程式。
- Lazarus 教學 —— 一個初學者教學,還有對 Lazarun IDE 的詳細描述。
- Lazarus IDE 工具 —— 一個關於撰寫Free Pascal程式和其他 IDE 工具的中級教學。
- Pascal 檔案處理 - 給 Pascal 初學者說明一些基本對於檔案的使用方法。
- Lazarus 資料庫教學 —— 介紹如何在 Lazarus 裏使用資料庫。
- 開發圖形程式 —— 有關圖形程式的一些基本例子。
- 使用 Free Pascal 與 Lazarus 寫作物件導向程式 - FPC 的物件與類別程式寫作
- 主控台模式的 Pascal - 使用 Lazarus IDE 撰寫文字模式操作的 Pascal 程式。
- Pascal 教學 - Tao Yue 的 Pascal 教學 (要在這個網站上發佈新連結的話,需要經過許可)。
- TXMLPropStorage —— 使用 TXMLPropStorage 儲存使用者的資料。
- 執行外部程式 —— 一個簡短的教學,告訴您怎麼在您的程式內部執行其他程式。
- 硬體溝通 —— 怎樣和硬體設備溝通,比如 ISA 卡,PCI 卡,序列埠 (Serial port)和平行埠(Parallel port),還有 USB 設備。
- 網路工作 —— 關於 TCP/IP 協定的教學,建立安全的網路程式,Web 服務,等等。
- XML 教學 —— 讀寫 XML 文件。
- 多執行緒應用程式教學 —— 怎樣使用 Free Pascal 和 Lazarus 寫多執行緒應用程式。
- 串流元件 —— 如何撰寫串流元件,怎樣從串流讀取資料或者使用串流資料建立元件。
- OpenGL 教學 —— 怎樣在 Lazarus 裏使用 GLUT。
- 呼叫 C/C++ 件立的函式庫 —— 如何把 C 的標頭檔(.h)轉換成 pascal 單元。
- Lazarus或FPC 函式庫 —— 如何建立動態連接函式庫(.so, .dll, .dynlib),如何使用已建立的函式庫。
- 把程式翻譯成當地語言 —— 怎樣提供您的程式安裝程式的當地語言版本。
The Lazarus 用戶指導
- Lazarus Faq —— 關於 Lazarus 和針對 Linux,Windows 使用者的常見問答。
- Lazarus DB Faq —— 關於在 Lazarus 裏使用資料庫的常見問答。
- Lazarus 中的資料庫 —— 在 Lazarus 裏使用資料庫的概述。
- 程式碼實例 —— Lazarus 的可用程式碼實例。
- Wishlist/Wanted Features —— 我在 Lazarus 裏想要看到的功能。
- 怎樣建立錯誤報告 —— 我覺得發現了 Lazarus 的錯誤,要怎樣回報呢?
安裝
- 安裝 Lazarus —— 安裝指導。
- 取得 Lazarus —— 協助您下載已經發佈的或者 SVN 版本的 Lazarus。
- macOS 程式開發提示 —— Lazarus 安裝,有用的工具,Unix 命令,還有更多……
IDE
- IDE 技巧 —— 提示,技巧還有隱藏的特性。
- Lazarus IDE —— IDE 介面。
- Lazarus 包 —— 在 Lazarus 裏建立安裝程式的指導。
- 安裝套件 —— 安裝程式套件的小型教學。
- 擴充 IDE 的功能 —— 如何幫 Lazarus IDE 增加功能。
- Adding Kylix Help|加入 Kylix 的幫助檔 —— 怎樣在 IDE 編輯器裏使用 Borland 的幫助檔。
LCL
- LCL 說明文件 —— LCL 的線上說明文件(尚未完成)。
- 佈局 —— 如何設計全螢幕的表單。
- 主迴圈鏈結 (Hook) —— 如何管理多個事件來源。
- 非同步呼叫 —— 如何把呼叫儲存在佇列裡,以便留待之後執行。
- 檔案大小和智慧鏈結 —— 怎樣智慧鏈結應用程式,以建立Size更小的執行檔。
- 直接存取介面 —— 示範如何存取LCL 的widgetsets。
- 在程式中加入說明文件 —— 如何在程式當中建立線上說明文件。
- Anchor Sides —— 描述了 Anchor Sides 特性。
- LCL 提示 —— 提示和技巧。
- LCL 定義 —— 選擇正確的選項來重新編譯 LCL。
開發
- 適當的計劃跟實踐所能發揮的力量 ——給使用Free Pascal跟Lazarus的開發者一些對於基本程式概念的最好練習。
- 多平台程式開發手冊 —— 如何開發跨平台的應用程式,如何把程式轉換為適用其他平台的應用程式。
- Pascal 庫與.NET和Mono —— 是的,你的 Free Pascal 程式可以使用 .NET 和 Mono。
- 發佈你的程式 —— 如何為您的程式建立安裝程式。
- 跨平台編譯 —— 在一個平台建立另一個平臺的可執行檔。
- 遠端偵錯 —— 如何從另一台機器上對您的 Lazarus 程式進行偵錯。
- 應用程式圖示 —— 設定應用程式圖示。
工具
- Lazarus 說明文件編輯器 —— 使用“lazde”建立說明文件。
- FPDoc Editor —— 已整合在Lazarus裡的說明文件編輯器。
- FPDoc 更新器 —— 一個更新 FPDoc 文件的圖形介面工具。
- lazbuild —— 不使用 IDE,也能夠編譯專案和程式套件。
協助來自Delphi 的使用者與程式
- Lazarus 元件 —— 比較 Lazarus 和 Turbo Delphi 元件。
- 為Delphi 使用者說明Lazarus —— 讓 Delphi 用戶熟悉 Lazarus。
- 程式碼轉換指導 —— 怎樣轉換 Delphi 和 Kylix 的程式碼和元件。
The Lazarus 開發手冊
- 如何協助開發 Lazarus —— 指導新人開始改進 Lazarus。
- 版本號碼 —— 解釋 Lazarus 不同的版本號碼。
- 建立修補程式 —— 指導您如何幫 Lazarus 建立修補程式。
- 用 GDB 建立還原點 教您建立還原點以幫助您測試程式。
- 命名法則 —— 協助您為新的方法(Method)或屬性(Property)命名。
- 設計準則 —— 幫助您您在 Lazarus 原始程式碼有所變動時該如何處理。
- GUI 設計 —— 設計 Lazarus GUI 時的注意事項。
- 路線圖 —— 有關 Lazarus 各部分目前狀態的概念。
- 通向 1.0 —— 在Lazarus 1.0當中必須完成的功能。
- Lazarus 0.9.24 待完成細節 —— Lazarus 0.9.24 事項清單。
- 仲裁錯誤清單 Lazarus 開發人員和仲裁人使用錯誤清單的準則。
- 程式碼工具 程式碼工具(codetools)怎樣整合進 IDE。
- 建立 IDE 說明文件 如何擴充 IDE 文檔。
- 單元未找到——怎樣找到單元 —— 怎樣設定 IDE 和 原始檔案的路徑。
- 懸賞 —— 想儘快得到特定的新特性嗎?在這裏定個價懸賞吧。
LCL - Lazarus 套件
- LCL 訊息 —— LCL 訊息的相關文件
- LCL 的內部 —— 關於 LCL 內部運作的資訊
- LCL 的按鍵處理 —— 救命啊!我按了一個鍵,然後該怎麼辦?
- LCL 的內部——改變大小,移動 —— LCL 是怎樣和 LCL 介面溝通才能改變控制項的大小,移動控制項的?
- LCL 對Unicode的支援 —— Lazarus 通向支援 Unicode 之路。
- LCL 說明文件地圖 —— 哪些單元已經有說明文件了?
介面
- Lazarus 的已知問題(也許永遠無法解決的) —— 介面相容問題的列表。
- GTK2 介面 —— 適用 Unixes,macOS,Windows 的 GTK2。
- Carbon 介面 —— 適用 macOS 的 Carbon 介面。
- Qt 介面 —— 適用 Unixes,macOS 還有使用 Linux 的 PDA 的 Qt 4 介面。
- Windows CE 介面 —— 適用於 Pocket PC 跟 SmartPhone 作業系統的介面。
- fpGUI 介面 —— 完全使用 Object Pascal 編寫的 widgetset。
翻譯
- 得到正確的翻譯文字 提供給程式開發人員一些如何在應用程式裡建立與使用可支援多國語文的說明。並簡單的討論了關於建立文字訊息時的常見問題,以及指出在使用英文作為應用程式的基本語言時需要考慮的事項。
- 進行應用程式當地化的提示:
- 加入語言列 解釋了怎樣在 wiki 頁頂部添加翻譯列表。
第三方元件的說明文件
- Pascal 腳本語言 和 Pascal 腳本語言範例 —— 如何在 Lazarus 裏使用 pascal 腳本元件。
- OpenGL —— 怎樣在 Lazarus 裏使用 OpenGL。
- KOL-CE —— Free Pascal/Lazarus 的 KOL和MCK 函式庫。怎樣使用 Lazarus 為 Win32/WinCE 建立很簡潔的程式。
Free Pascal 編譯器說明文件
除了這個網站以外,您也可以從Free Pascal 編譯器主網站找到並下載各種格式的最新說明文件。 目前還有一個 FreePascal 的 Wiki 站點,和您正在閱讀的網站 (Lazarus 的 Wiki)非常類似,允許開發者在官方 FPC 說明文件中補充或對說明文件內容進行更新。
- 使用手冊
- 程式開發手冊
- 程式參考手冊 (說明 system 單元與 Free Pascal 支援的結構)
- RTL (Run-Time Library)參考手冊
- 免費套件參考手冊
- Free Pascal 說明文件工具手冊
- 新版本訊息
Lazarus 相關部落格和網站
Blogs
- 新人的歷險 —— 一個新手的起始教學。
- 在 Lazarus/Freepascal 的旅途上 – 專為分享我使用 Lazarus 與 Free Pascal 進行程式撰寫經驗的部落格 (作者: Luiz Américo)
- 轉到 Lazarus – 描述把Delphi 7 使用 CLX 撰寫的中型程式 (~ 100 kloc) 到 Lazarus的經驗. (作者: Alexsander da Rosa)
- Lazarus 的誕生 – 尋找在開放原始碼上構築 RAD工具可能性的歷程(作者: Wibblytim).
- Bee.ography just (another) Bee’s buzz!
網站
- Lazarus中文官網 Lazarus中文官網