翻译:用FPC开发的一些项目名称与简介

文章汇总了Michael关于FreePascal、Lazarus、Delphi等环境的技术文章,涵盖数据库、移动开发、Web服务、GUI编程、跨平台技术、单元测试等内容,是技术爱好者和开发者的学习宝库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:https://www.freepascal.org/~michael/articles/#ace

以下是 Toolbox 中发表的出版物列表,这是一本德国程序员杂志(现已不存在)。有些文章发表在 FreeX 上,有些还发表在 Blaise Pascal 杂志上。这些文章的编辑好心地允许我将这些文本公开。这些文章的时间跨度超过 14 年,因此其中一些文章将不再准确或有效。我尽可能在摘要旁边注明日期。日期不一定准确。如果有的话,它代表我在版本控制系统中签入文本的日期。版本控制系统在 2008 年发生了变化,因此很多文章都是从那一年开始出现的,而实际上它们更旧了。实际日期将早于该日期。出于类似的原因,文章本身的日期大多不准确,并且更多地反映了我上次从 LaTeX 源重新生成文章 PDF 的日期。许多文章都附带了代码。如果您想接收代码,请给我发送电子邮件(michael at freepascal org )并让我知道哪一篇文章。如果还有的话我会发给你。

Michael.

目录
您可以单击行开头的链接跳转到文章的摘要(摘要)。

项目标题
ace先进数据库引擎
agenda为Agenda开发的一个学习案例
android1用 Free Pascal 建立安卓应用
android2在安卓中使用数据库
android3Free Pascal 中的 Android 编程:网络、外部代码和线程
anydac使用 AnyDac in Delphi
anydac (Dutch)在 Delphi 中使用 AnyDac
anydac2AnyDAC 宏和脚本
anydac2 (Dutch)AnyDAC 宏和脚本
apache使用 Free Pascal 编写 Apache 模块
archives在 Free Pascal 中读取和写入档案
atomvscode在 Pascal 中创建 Atom 和 VS Code 插件
bold1Object Pascal 中的对象持久化
canvas拉伸画布:Free Pascal 的图像支持
cdcover1创建 CD-Cover 程序
cdcover2实践中的备忘录模式
cdcover3使用鼠标处理图形对象
cdcover5在 Lazarus 中复制和粘贴对象
cdcover6撤消堆栈和重用备忘录模式
cddbLazarus中的CDDB查询
cef1Lazarus中的嵌入式浏览器
cef2实现了谷歌浏览器api
clamavClam Antivirus: 开源病毒防护
crossfpcCrossKylix & CrossFPC跨平台?
crossfpc2CrossFPC on the move跨平台?
customformDelphi定制窗体
cuttingedgelazarusLazarus 的开发版本
daemons守护进程:在 FPC/Lazarus 中编写跨平台服务应用程序
datetimeObject Pascal 中的日期和时间处理
dbus1Hop on the D-Bus
dbus2D-Bus编程
delphitool在 Lazarus IDE 中使用 delphi 编译器
dirwatch使用 Lazarus 显示和观看目录
dragdrop拖放
dockingLazarus中的停靠
dragdrop2进阶拖放操作
dragdrop3拖放3
embedded1嵌入数据库 1
embedded2嵌入数据库 2: SQLite
embedded3嵌入数据库 3: Embedded Firebird
embedded4嵌入数据库 4: MySQL
embedded5嵌入数据库 5: Advantage Database Server
embedded7嵌入数据库 6: NexusDB
eventlogObject Pascal 中的跨平台事件日志记录
extjs1ExtJS 中的实用 GUI 构建
extpascal混合 ExtJS Web 应用程序和 Pascal:ExtPascal
fastreportserverFastreport 服务 2.0
fbserver1管理 firebird 服务器:每日备份
fbserver2维护 Firebird 服务器 - 第 2 部分
fileinfo在Delphi中显示关联的文件图标
firebird1Firebird数据库入门
firebird2Firebird数据库入门: part II
firebird4书评:Firebird 4.0 迁移指南
fpc20FPC Hackathon 2013 FPC 黑客马拉松 2013
fpc20 (Dutch)FPC 黑客马拉松 2013 (Dutch)
fpcandroid1在FPC中使用Android SDK
fpcjvmFPC 中的 Java 虚拟机支持
fpcrpc带有 FPC 和 Lazarus 的 RPC 和 SOAP
fpcunit使用 FPCUnit 测试您的 Lazarus/FPC 代码
fpcwasm1FPC 和 WebAssembly 入门
fpdoc使用 fpdoc 记录单元接口
fpguiFree Pascal 的 fpGUI 小部件集
fpreportFPReport - 一个新的报告引擎
fpreport2FPReport - 续
geckosdk在 Delphi 应用程序中嵌入 Gecko
generics1泛型简介
generics2泛型简介:容器
gitgit 入门
git2Git 继续:贡献
git3Git 第 3 部分:分支和部分提交
googleapiREST 客户端:在 Free Pascal 网格中使用 Google API
grids使用 lazarus 网格
gtk1在 Free Pascal 中编程 GTK(与 Florian Klaempfl)
gtk2在 Free Pascal 中编程 GTK
gtk3在 Free Pascal 中编程 GTK:菜单
gtk4编程 GTK在《Free Pascal:制作真实世界的应用程序》中。
gtk5在 Free Pascal 中编程 GTK:使用 GDK
gtk6在 Free Pascal 中编程 GTK:重访 GTK
instantfpcPascal 脚本
intrawebIntraweb 与 Morfik
kinect在 Pascal kylix1 中对 Microsoft Kinect 进行编程
kylix1Kylix:等待已结束
large1Delphi 中的大型数据库应用程序
large2Delphi 中的大型数据库应用程序:第 2 部分
large3Delphi 中的大型数据库应用程序:第 3 部分:扩展 TForm
large4Delphi 中的大型数据库应用程序第 4 部分:扩展 TDataset
lazarusLazarus:开源 Delphi 或 Kylix
lazdbdesktopLazarus 数据桌面
lazide1扩展 Lazarus IDE:自定义表单和单元
lazide2扩展 Lazarus IDE:自定义表单和单元
lazide3扩展 Lazarus IDE:菜单和源代码编辑器。
lazide4扩展 Lazarus IDE:代码工具
lazmail-en使用 Lazarus lazmail
lazmail邮件 zenden met Lazarus
lazmint在 Linux mint 17.3 上安装 Lazarus
lazonmac在 Mac OS X 上安装 Lazarus
lazpdf在 Lazarus 和 Free Pascal 中创建 PDF 文件
lazport1将 Delphi 组件移植到 Lazarus
lazport2移植到 Lazarus 2:应用程序
lazprint在 Lazarus 中打印
lazthreadLazarus 中的线程编程简介
lazthreadLazarus 中的线程编程:简介(荷兰语)
lazviddblazarus 和数据库
lazviddblazarus 和数据库(荷兰语)
lazvideo使用 Lazarus 进行侵入检测
lazvideo使用 Lazarus 进行入侵检测(荷兰语)
lazvlc使用 Free Pascal 和 Lazarus
lazvlcbestanden afspelen met Free Pascal en Lazarus(荷兰语)
lazinvscodeLazarus 借助 Visual Studio Code
Leap1使用 Leap Motion 编程
JumpMac使用 Leap Motion带有 Lazarus 的 Mac 操作系统
lapmacDe Leap Motion op Mac OS met Lazarus(荷兰语)
leapv2Leap Motion 版本 2
libsee在 Object Pascal 应用程序中嵌入 JavaScript
morfikMorfik:Web 应用程序的新方法
morfik2新的 morfik 已经到来
MustachePascal nonlcl 中的 Mustache
nonlcl设计非可视对象
openoffice在 Delphi paradox 中打开 OpenOffice
ParadoxLazarus Fishfacts: 对 Lazarus/Free Pascal 的支持
pas2js1使用 Pas2JS 的真实应用程序
pas2js2Pas2JS:与网络服务器通信
pas2js3在 Pas2JS 中处理多个表单或页面
pas2js4使用 pas2js 连接到数据库。
pas2js5pas2js 的设计时组件。
pas2js6翻译您的 Pas2JS 应用程序。
pas2js7在Pas2JS服务器上执行程序
pas2jslibsPas2JS 中的库支持
pas2jspdf使用 Pas2JS 在浏览器中查看 PDF 文件
pdfindex2索引 PDF - 搜索索引
pdfindex3Blaise Pascal 杂志库:服务器 PDF 索引搜索
persistence1Object Pascal 中的对象持久化
persistence2对象持久化:使用 InstantObjects
persistence3持久化框架:引入 tiOPF
persistence4持久化框架:在 tiOPF 中编写 GUI
proc2深入了解流程控制正则表达式
regex使用正则表达式
remobjects2使用 RemObjects SDK 进行协议测试
remobjects用于 Web 服务 中的远程对象
rttiLazarus 中的RTTI
rtti1RTTI入门
services使用 Delphi 管理和编写 Windows 服务
soap在 Delphi 中编写 SOAP 应用程序
startlaz1Lazarus 入门
startlaz2Lazarus 入门:表单和控件
startlaz3Lazarus 入门:控件基础知识
startlaz4Lazarus 入门:编程操作
startlaz5Lazarus 入门:基本组件
startlaz6Lazarus 入门:通用控件
startlaz7Lazarus 入门:数据库访问
startmorfik1Morfik 入门:创建 GUI
startmorfik2Morfik 入门:数据库编程
startmorfik3Web服务 in Morfik
stringroutines字符串处理例程
typescript在 Pas2JS 中利用 TypeScript 声明
unittesting单元测试 - 测试驱动开发。
web1Lazarus 网页版
web2Lazarus 网页版:会话和模板
webdataLazarus/FPC 中的 Web 数据格式
webserverEen eenvoudige webserver maken in Lazarus(荷兰语)
webserver在 Lazarus word 中创建一个简单的web服务器
worddelphi 应用程序中使用MS Word
word2Word 驱动升级
zaurusFree Pascal 中的小型 zaurus 应用程序
内容概要:《机器人综合基础实践教程》(入门篇、提高篇)涵盖了机器人基础构建、编程控制、传感器应用等多个方面。教程从机械零件简介入手,逐步介绍主控板和编程环境的配置,随后通过一系列实验引导读者动手实践,包括驱动轮模块、双轮万向车、红外启动小车、带传动模块、履带机器人、红绿灯等实验。这些实验不仅帮助读者理解基本原理,还涉及高级应用如蓝牙电子温度计、语音识别、双轮小车平衡、蓝牙排爆机器人和WiFi视频排爆等。教程旨在培养读者的空间构型能力、编程技巧和综合调试能力,为机器人技术的实际应用打下坚实基础。 适用人群:具备一定编程基础和技术兴趣的学生、教师及爱好者,特别是对机器人技术感兴趣的初学者和中级学习者。 使用场景及目标:①帮助学生理解机器人基本原理,掌握机械零件组装和编程控制;②通过实际操作,提升编程和调试技能;③为机器人竞赛、项目开发和创新实践提供理论和实践指导;④培养创新思维和解决实际问题的能力。 其他说明:教程不仅提供详细的实验步骤和代码示例,还配有丰富的参考资料和光盘课件,确保学习者能够全面理解和掌握知识点。此外,教程强调实践操作的重要性,鼓励学习者通过动手实验加深理解,培养独立思考和解决问题的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值