Difference between revisions of "Lazarus Documentation/zh CN"
From Lazarus wiki
Jump to navigationJump to searchTesterhook (talk | contribs) |
Testerhook (talk | contribs) (→界面) |
||
Line 98: | Line 98: | ||
*[[LCL Documentation Roadmap|LCL 文档路线图]] —— 哪些单元已经有文档了? | *[[LCL Documentation Roadmap|LCL 文档路线图]] —— 哪些单元已经有文档了? | ||
− | === | + | ===界面=== |
− | * [[Lazarus known issues (things that will never be fixed)]] | + | * [[Lazarus known issues (things that will never be fixed)|Lazarus 的已知问题(也许永远无法解决的)]] —— 界面兼容问题的一份列表。 |
− | *[[GTK2 Interface]] | + | *[[GTK2 Interface|GTK2 界面]] —— 适用于 Unixes,Mac OS X,Windows 的 GTK2。 |
− | *[[Carbon Interface]] | + | *[[Carbon Interface|Carbon 界面]] —— 适用于 Mac OS X 的 Carbon 界面。 |
− | *[[Qt Interface]] | + | *[[Qt Interface|Qt 界面]] —— 适用于 Unixes,Mac OS X 还有基于 Linux 的 PDA 的 Qt 4。 |
− | *[[Windows CE Interface]] | + | *[[Windows CE Interface|Windows CE 界面]] —— 适用于 Pocket PC 和 智能电话。 |
− | *[[fpGUI Interface]] | + | *[[fpGUI Interface|fpGUI 界面]] —— 完全使用 Free Pascal 编写的 widgetset。 |
===Translations=== | ===Translations=== |
Revision as of 15:47, 4 December 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 教学
- Free Pascal 和 Lazarus 概述 —— 简述了你能用这些通用工具开发的各种程序。
- Lazarus 教学 —— 一个初学者教学,还有对 Lazarun IDE 的详细描述。
- Lazarus IDE 工具 —— 一个关于代码完成和其它 IDE 工具的中级教学。
- Lazarus 数据库教学 —— 介绍如何在 Lazarus 里使用数据库。
- 使用图形进行开发 —— 有关图形编程的一些基本例子。
- Pascal 教学 - Tao Yue 的 Pascal 教学 (要发布新链接,需要经过许可)。
- TXMLPropStorage —— 使用 TXMLPropStorage 保存用户参数。
- 执行外部程序 —— 一个简短的教学,告诉你怎么在你的程序内部运行其它程序。
- 硬件通信 —— 怎样和硬件设备通信,比如 ISA 卡,PCI 卡,串口和并口,还有 USB 设备。
- 网络工作 —— 关于 TCP/IP 协议的教学,创建安全的网络程序,Web 服务,等等。
- XML 教学 —— 读写 XML 文件。
- 多线程应用程序教学 —— 怎样使用 Free Pascal 和 Lazarus 写多线程应用程序。
- 流式组件 —— 怎样给流写组件,怎样从流读取或者由流创建组件。
- OpenGL 教学 —— 怎样在 Lazarus 里使用 GLUT。
- 创建对 C 库的访问 —— 怎样把 C 的头文件(.h)转换成 pascal 单元。
- Lazarus或FPC 库 —— 怎样创建动态连接库(.so, .dll, .dynlib),怎样使用它们。
- 把程序翻译成本地语言 —— 怎样提供你的程序和包的本地语言版本。
The Lazarus 用户指导
- Lazarus Faq —— 关于 Lazarus 和针对 Linux,Windows 用户的一般信息。
- Lazarus DB Faq —— 关于在 Lazarus 里使用数据库的 FAQ。
- Lazarus 中的数据库 —— 在 Lazarus 里使用数据库的概述。
- 代码实例 —— Lazarus 的可用代码实例。
- Wishlist/Wanted Features —— 你在 Lazarus 里想要看到的特性。
- 怎样创建一份缺陷报告 —— 你觉得发现了 Lazarus 的一个漏洞,怎样报告呢?
安装
- 安装 Lazarus —— 安装指导。
- 得到 Lazarus —— 指导你怎样下载已经发布的或者 SVN 版本的 Lazarus。
- OS X 编程提示 —— Lazarus 安装,有用的工具,Unix 命令,还有更多……
IDE
- IDE 技巧 —— 提示,技巧还有隐藏的特性。
- Lazarus IDE —— IDE 界面。
- Lazarus 包 —— 在 Lazarus 里创建包的指导。
- 安装包 —— 安装包的小型教学。
- 扩展 IDE —— 怎样给 Lazarus IDE 增加功能。
- 添加 Kylix 帮助 —— 怎样在 IDE 编辑器里使用 Borland 的帮助文件。
LCL
- LCL documentation|LCL 文档 —— LCL 的在线帮助文件(未完成)。
- 布局 —— 怎样设计全平台的窗体。
- 主循环钩子 —— 怎样管理多个事件源。
- 异步调用 —— 怎样实现可以以后执行的定时方式。
- 文件大小和智能链接 —— 怎样智能链接应用程序,创建更小的执行文件。
- 直接访问界面 —— 演示如何访问 widgetsets。
- 给你的程序添加帮助文件 —— 怎样给你的程序创建在线帮助文件。
- Anchor Sides —— 描述了 Anchor Sides 特性。
- LCL 提示 —— 提示和技巧。
- LCL 定义 —— 选择正确的选项来重新编译 LCL。
开发
- 合适的计划和实践的力量 —— Free Pascal 和 lazarus 开发者普遍感觉编程就是最好的实践。
- 多平台编程指导 —— 怎样开发跨平台的应用程序,怎样在不同平台间转换。
- Pascal 库与.NET和Mono —— 是的,你的 Free Pascal 程序可以使用 .NET 和 Mono。
- 发布你的程序 —— 怎样给你的程序创建安装程序。
- 交叉编译 —— 在一个平台创建另一个平台的可执行文件。
- 远程调试 —— 怎样从其它机器调试你的 Lazarus 程序。
- 应用程序图标 —— 设置应用程序图标。
工具
- Lazarus 文档编辑器 —— 使用“lazde”创建文档。
- LazDoc —— 一个文档文件的集成编辑器。
- FPDoc 更新器 —— 一个更新 FPDoc 文件的工具。
- lazbuild —— 不使用 IDE 编译项目和包。
从 Delphi 来
- Lazarus 组件 —— 比较 Lazarus 和 Turbo Delphi 组件。
- 用于 Delphi 用户的 Lazarus —— 让 Delphi 用户熟悉 Lazarus。
- 代码转换指导 —— 怎样转换 Delphi 和 Kylix 的代码和组件。
The Lazarus 开发者指导
- 怎样帮助开发 Lazarus —— 指导新人开始改进 Lazarus。
- 版本号 —— 解释了 Lazarus 不同的版本号。
- 创建补丁 —— 指导你给 Lazarus 创建补丁。
- 用 GDB 创建回溯 教你创建回溯以便帮助你调试程序。
- 命名法 —— 如何给新的方式或属性选择名字。
- 设计准则 —— 教你在 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,Mac OS X,Windows 的 GTK2。
- Carbon 界面 —— 适用于 Mac OS X 的 Carbon 界面。
- Qt 界面 —— 适用于 Unixes,Mac OS X 还有基于 Linux 的 PDA 的 Qt 4。
- Windows CE 界面 —— 适用于 Pocket PC 和 智能电话。
- fpGUI 界面 —— 完全使用 Free Pascal 编写的 widgetset。
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.
- User's guide
- Programmer's guide
- Reference guide for the system unit, and supported Pascal constructs
- Run-Time Library reference manual
- Free Component Library reference manual
- Free Pascal documentation tool manual
- Build messages
Blogs
- Adventures of a Newbie - A blog of a newbie getting started with some tutorial information in a running log.
- On the road with Lazarus/Freepascal - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
- Porting to Lazarus - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- Living Lazarus - One mans exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography just (another) Bee’s buzz!
Websites
- swainbrain pascal wiki - unique free pascal tutorials and info swainbrain