Difference between revisions of "Lazarus Documentation/zh CN"
From Free Pascal wiki
Jump to navigationJump to search (→网站) |
|||
Line 181: | Line 181: | ||
*[http://www.fpccn.com/ Lazarus中文官网] - 中文的Lazarus技术网站。 | *[http://www.fpccn.com/ Lazarus中文官网] - 中文的Lazarus技术网站。 | ||
+ | |||
+ | *[[Pascal Tutorial|Pascal 教学]] - [http://www.taoyue.com/ Tao Yue 的] [http://www.taoyue.com/tutorials/pascal/ Pascal 教学] | ||
===视频=== | ===视频=== |
Revision as of 10:21, 13 September 2012
│
العربية (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 教学
- Object Pascal 教学
- 更多 Lazarus/FPC 教学 - 本页包含主要教学内容. 这个链接包括更多 Lazarus/FPC 教学内容.
- 其他站点的教程Lazarus Documentation/zh_CN#Lazarus 相关博客, 站点, 视频, 杂志和书.
- 各色教学 - 从入门到精通不同难度级别的教学合集
- SchoolFreeware FreePascal 教学 - 用Lazarus IDE开发命令行(CLI)到图形化界面程序
Lazarus/FPC
- Free Pascal 和 Lazarus 概述 —— 简述了你能用这些通用工具开发的各种程序。
- Lazarus 教学 —— 一个初学者教学,还有对 Lazarun IDE 的详细描述。
- Lazarus IDE 工具 —— 一个关于代码完成和其它 IDE 工具的中级教学。
- 使用图形进行开发 —— 有关图形编程的一些基本例子。
- OpenGL 教学 - 怎样在 Lazarus 应用程序使用 OpenGL .
- 多媒体编程 - 怎样播放视频和声音.
- Office Automation - 怎样和 office 软件交互,创建电子表格,文档,幻灯片等等.
- Lazarus/FPC Libraries - 怎样创建动态链接库(.so, .dll, .dylib),以及怎样使用它们.
- 创建对 C 库的访问 —— 怎样把 C 的头文件(.h)转换成 pascal 单元。
- 控制台模式 Pascal - 使用 Lazarus IDE 开发文本模式操作的程序.
- Lazarus 内联汇编 - 入门指南.
- Databases - 介绍 Lazarus 使用和连接数据库的一些文章.
- SQLdb Tutorial1 - 教你使用 Lazarus 可视化组建和数据库
- SqlDBHowto - 使用 SQLdb 解决不同问题的代码,来解释关系数据的读取与维护
- Lazarus 数据库教学 —— 介绍如何在 Lazarus 里使用数据库。
- Working With TSQLQuery - 深入探讨使用TSQLQuery, 包括查询中使用参数和非选择性查询
- 把程序翻译成本地语言 —— 怎样提供你的程序和包的本地语言版本。
- Daemons and Services - 怎样写 windows 服务, linux 守护进程.
- VirtualTreeview Example for Lazarus - Lazarus中如何使用 VirtualTreeview 的样例.
硬件,线程和进程
- 使用打印机 - Lazarus中的打印机支持.
- 硬件存取 - 如何存取硬件设备,比如 ISA 卡, PCI卡, 并口和串口, 还有USB设备.
- 多线程应用程序指南 - 怎样使用 Free Pascal 和 Lazarus 写多线程应用程序.
- 执行外部程序 - 一个简短的教程,告诉你怎么样在你的程序内部运行其它外部程序.
- LazDeviceAPIs - A LCL unit which offers an interface to various hardware devices such as the Accelerometer, SMS sending, GPS positioning, etc.
文件
- Pascal 中的文件句柄 - 文件基本用法, 适合入门级 pascal 人员.
- TXMLPropStorage - 使用 TXMLPropStorage 保存用户偏好选项.
- XML 文件教学 - 读写 XML 文件.
- 使用 INI 文件 - 在 pascal 中,怎样读写 INI 文件.
Web
- Webbrowser - 控制 Web 浏览器
- Web Programming and Networking - TCP/IP 协议, WebServices教学和 web 开发相关的文章.
在特定操作系统开发的提示
- Windows Programming Tips - Windows 桌面编程提示.
- Linux Programming Tips - Linux 编程提示.
- OS X Programming Tips - Lazarus 安装, 常用工具, Unix 命令, 等等...
- WinCE Programming Tips - 使用 WinCE API, 发送短信, 等等...
- Android Programming - Android 智能手机和平板电脑
- iPhone/iPod development - 用Objective Pascal 开发 iOS 应用
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”创建文档。
- FPDoc Editor —— 一个文档文件的集成编辑器。
- 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。
翻译
- 得到正确的翻译文字 对程序员的少量提示:关于怎样在自己的程序里创建和使用可翻译文字。快速地讨论了有关创建文字的一般性问题,对于实现上的问题提供了少许提示,还特别指出了使用英语作为基础语言需要考虑的事情。
- 本地化时的提示:
- 增加语言条 解释了怎样在 wiki 页顶部添加翻译列表。
附加的组件文档
- Pascal 脚本 和 Pascal 脚本演示 —— 怎样在 Lazarus 里使用 pascal 脚本组件。
- OpenGL —— 怎样在 Lazarus 里使用 OpenGL。
- KOL-CE —— Free Pascal/Lazarus 的 KOL和MCK 库。怎样使用 Lazarus 给 Win32/WinCE 创建非常小的程序。
Free Pascal 编译器文档
除了这个站点,最新的文档和各种可下载格式可以在主要的Free Pascal 编译器站点找到。 还有 FreePascal 的 Wiki 站点[1],和这个站点非常类似,允许开发者在官方 FPC 文档下提交附加文档。
Lazarus 相关博客, 站点, 视频, 杂志和书
博客
- 新人的历险 —— 一个新手的起始教学。
- 在 Lazarus/Freepascal 的旅途上 - A blog dedicated to register my experiences while programming with Lazarus and Freepascal (by Luiz Américo)
- 转到 Lazarus - This blog describes the porting of a medium-sized application (~100 kloc) from D7 with CLX to Lazarus (by Alexsander da Rosa)
- 活生生的 Lazarus - One mans exploration into the possibilities of an open source RAD (by Wibblytim).
- Bee.ography just (another) Bee’s buzz!
网站
- swainbrain pascal wiki - unique free pascal tutorials and info swainbrain
- Lazarus中文官网 - 中文的Lazarus技术网站。
视频
- 请看 Lazarus videos.
书和杂志
没有文档吗?
如果没有发现 Lazarus 或r FreePascal的相关文档, 可以自己动手写并提交到 Lazarus/FPC 软件缺陷追踪系统,从而包含进去. 可以看一下:
- FPDoc Editor Lazarus 内置的文档编辑器. 介绍如何缺 fpdoc 帮助的源文件和写作你自己的帮助文件.