Difference between revisions of "Lazarus Documentation/zh CN"

From Free Pascal wiki
Jump to navigationJump to search
Line 20: Line 20:
 
*[[Translations / i18n / localizations for programs|把程序翻译成本地语言]] —— 怎样提供你的程序和包的本地语言版本。
 
*[[Translations / i18n / localizations for programs|把程序翻译成本地语言]] —— 怎样提供你的程序和包的本地语言版本。
  
==The Lazarus User Guides==
+
==The Lazarus 用户指导==
*[[Lazarus Faq]] - General information about Lazarus and specifics for Linux and Windows users.
+
*[[Lazarus Faq]] —— 关于 Lazarus 和针对 Linux,Windows 用户的一般信息。
*[[Lazarus DB Faq]] - FAQ on database issues in Lazarus.
+
*[[Lazarus DB Faq]] —— 关于在 Lazarus 里使用数据库的 FAQ。
*[[Databases in Lazarus]] - An overview of using databases in Lazarus
+
*[[Databases in Lazarus|Lazarus 中的数据库]] —— 在 Lazarus 里使用数据库的概述。
*[[Code Examples]] - Example working code for Lazarus.
+
*[[Code Examples|代码实例]] —— Lazarus 的可用代码实例。
*[[Feature_Ideas|Wishlist/Wanted Features]] - Features that you would like to see in Lazarus
+
*[[Feature_Ideas|Wishlist/Wanted Features]] —— 你在 Lazarus 里想要看到的特性。
*[[How do I create a bug report]] - You think you found a bug in Lazarus, how can you report it?
+
*[[How do I create a bug report|怎样创建一份缺陷报告]] —— 你觉得发现了 Lazarus 的一个漏洞,怎样报告呢?
  
===Installation===  
+
===安装===  
*[[Installing Lazarus]] - An installation guide
+
*[[Installing Lazarus|安装 Lazarus]] —— 安装指导。
*[[Getting Lazarus]] - Instructions on how to download a released or SVN version of Lazarus
+
*[[Getting Lazarus|得到 Lazarus]] —— 指导你怎样下载已经发布的或者 SVN 版本的 Lazarus。
*[[OS X Programming Tips]] - Lazarus installation, useful tools, Unix commands, and more...
+
*[[OS X Programming Tips|OS X 编程提示]] —— Lazarus 安装,有用的工具,Unix 命令,还有更多……
  
 
===IDE===
 
===IDE===
*[[IDE tricks]] - Tips, tricks and hidden features
+
*[[IDE tricks|IDE 技巧]] —— 提示,技巧还有隐藏的特性。
*[[Lazarus IDE]] - The IDE windows
+
*[[Lazarus IDE]] —— IDE 界面。
*[[Lazarus Packages]] - A guide for creating a package under Lazarus
+
*[[Lazarus Packages|Lazarus 包]] —— 在 Lazarus 里创建包的指导。
*[[Install Packages]] - A small guide to install packages
+
*[[Install Packages|安装包]] —— 安装包的小型教学。
*[[Extending the IDE]] - How to add functionality to the Lazarus IDE
+
*[[Extending the IDE|扩展 IDE]] —— 怎样给 Lazarus IDE 增加功能。
*[[Adding Kylix Help]] - How to use the Borland Help files within the IDE editor.
+
*[[Adding Kylix Help|添加 Kylix 帮助]] —— 怎样在 IDE 编辑器里使用 Borland 的帮助文件。
  
 
===LCL===
 
===LCL===
*[[doc:lcl/|LCL documentation]] - On line help for LCL (work in progress).
+
*[[doc:lcl/|LCL documentation|LCL 文档]] —— LCL 的在线帮助文件(未完成)。
*[[Autosize / Layout]] - How to design forms that work on all platforms.
+
*[[Autosize / Layout|布局]] —— 怎样设计全平台的窗体。
*[[Main Loop Hooks]] - How to handle multiple event sources
+
*[[Main Loop Hooks|主循环钩子]] —— 怎样管理多个事件源。
*[[Asynchronous Calls]] - How to queue methods for later execution
+
*[[Asynchronous Calls|异步调用]] —— 怎样实现可以以后执行的定时方式。
*[[File size and smartlinking]] - How to smartlink applications and create smaller executables.
+
*[[File size and smartlinking|文件大小和智能链接]] —— 怎样智能链接应用程序,创建更小的执行文件。
*[[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets
+
*[[Accessing the Interfaces directly|直接访问界面]] —— 演示如何访问 widgetsets。
*[[Add Help to Your Application]] - How to create a Online Help for your application
+
*[[Add Help to Your Application|给你的程序添加帮助文件]] —— 怎样给你的程序创建在线帮助文件。
*[[Anchor Sides]] - Description of Anchor Sides Feature
+
*[[Anchor Sides]] —— 描述了 Anchor Sides 特性。
*[[LCL Tips]] - Tips and tricks
+
*[[LCL Tips|LCL 提示]] —— 提示和技巧。
*[[LCL Defines]] - Choosing the right options to recompile LCL
+
*[[LCL Defines|LCL 定义]] —— 选择正确的选项来重新编译 LCL。
  
===Developing===
+
===开发===
*[[The Power of Proper Planning and Practices]] - common-sense programming best practices for the Free Pascal and Lazarus developer
+
*[[The Power of Proper Planning and Practices|合适的计划和实践的力量]] —— Free Pascal 和 lazarus 开发者普遍感觉编程就是最好的实践。
*[[Multiplatform Programming Guide]] - How to develop cross-platform applications and how to port from one platform to another
+
*[[Multiplatform Programming Guide|多平台编程指导]] —— 怎样开发跨平台的应用程序,怎样在不同平台间转换。
*[[Using Pascal Libraries with .NET and Mono]] - yes, you can use your Free Pascal code with .NET and Mono
+
*[[Using Pascal Libraries with .NET and Mono|Pascal 库与.NET和Mono]] —— 是的,你的 Free Pascal 程序可以使用 .NET 和 Mono。
*[[Deploying Your Application]] - How to create an installer for your application
+
*[[Deploying Your Application|发布你的程序]] —— 怎样给你的程序创建安装程序。
*[[Cross compiling]] - Creating executables of one platform, on another.
+
*[[Cross compiling|交叉编译]] —— 在一个平台创建另一个平台的可执行文件。
*[[Remote Debugging]] - How to debug your Lazarus application from another machine.
+
*[[Remote Debugging|远程调试]] —— 怎样从其它机器调试你的 Lazarus 程序。
*[[Application Icon]] - Setting the application icon
+
*[[Application Icon|应用程序图标]] —— 设置应用程序图标。
  
===Tools===
+
===工具===
*[[Lazarus Documentation Editor]] - Using "lazde" to create documentation
+
*[[Lazarus Documentation Editor|Lazarus 文档编辑器]] —— 使用“lazde”创建文档。
*[[LazDoc]] - An integrated editor for documentation files
+
*[[LazDoc]] —— 一个文档文件的集成编辑器。
*[[FPDoc Updater]] - A GUI tool for updating FPDoc files
+
*[[FPDoc Updater|FPDoc 更新器]] —— 一个更新 FPDoc 文件的工具。
*[[lazbuild]] - Compiling projects and packages without the IDE
+
*[[lazbuild]] —— 不使用 IDE 编译项目和包。
  
===Coming from Delphi===
+
===Delphi ===
*[[Lazarus Components]] - Comparison between Lazarus and Turbo Delphi components
+
*[[Lazarus Components|Lazarus 组件]] —— 比较 Lazarus Turbo Delphi 组件。
*[[Lazarus For Delphi Users]] - For Delphi users who are getting started with Lazarus
+
*[[Lazarus For Delphi Users|用于 Delphi 用户的 Lazarus]] —— 让 Delphi 用户熟悉 Lazarus。
*[[Code Conversion Guide]] - How to convert existing code and components from Delphi and Kylix
+
*[[Code Conversion Guide|代码转换指导]] —— 怎样转换 Delphi Kylix 的代码和组件。
  
 
==The Lazarus Developer Guides==
 
==The Lazarus Developer Guides==

Revision as of 18:31, 30 November 2007

العربية (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 教学

The Lazarus 用户指导

安装

IDE

LCL

开发

工具

从 Delphi 来

The Lazarus Developer Guides

LCL - Lazarus component library

Interfaces

Translations

  • Getting translation strings right A few notes for programmers on how to create and use translateable strings in your application. Quickly discusses general things about creating strings, offers a few hints on implementation issues and points out some things to consider when using English as base language in particular.
  • Localization Notes:
  • German - Notes and guidelines for translating the Lazarus IDE to German, including a small dictionary to look up often used translations.
  • Portuguese-Brazilian - Small dictionary containing common translations of terms used in the Lazarus IDE for the Portuguese-Brazilian translation.
  • Russian - Notes and guidelines for translating the Lazarus IDE to Russian.
  • Add language bar explains how you can add a list of translations to the top of a wiki page.

Additional Components Documentation

  • Pascal Script and Pascal Script Examples - How to use the pascal script components in Lazarus
  • OpenGL - How to use OpenGL in Lazarus
  • KOL-CE - Free Pascal/Lazarus port of KOL&MCK library. How to create very compact applications for Win32/WinCE in Lazarus.

Free Pascal Compiler Documentation

In addition to this site, the latest version of the documentation can also be found online and in a variety of downloadable formats on the main Free Pascal Compiler site. There is now also a WiKi site for FreePascal [1] very similar in style to this one, to allow developers to submit documentation in addition to the official FPC documents below.

Lazarus related blogs and websites

Blogs

Websites