完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上一节介绍了Lazarus一般的开发操作流程,对于不熟悉pascal语言的朋友可能看的还是不大明白,不知道pascal代码里都应该包含什么或起什么作用,这回就简单地介绍下语法及代码文件的结构。当然,只是描述一下通常会用到的东西,如果想深入了解pascal,请参考本节最后推荐的书。 free pascal的代码文件一般只有两种,.lpr和.pas(或.pp);lpr文件是工程文件,pas或pp是单元文件。一个完整的pascal工程必须包括一个lpr文件。来看一下Lazarus默认创建的工程都包括些什么。打开Lazarus后点击全部保存,选择路径并确定,保存为默认的文件名。 project1.lpr - 工程文件,整个程序的入口,一般情况下不需要手动修改; project1.res - 工程资源文件,保存版本、字符串等,不需要手动修改; project1.lpi - 工程管理文件,保存工程的信息,Lazarus靠此文件管理所有的文件为一个工程,不需要手动修改; project1.lps - IDE环境关闭时的信息,包括各种编辑窗体最后的位置等信息,不需要手动修改; project1.ico - 图标文件,编译为可执行文件后显示的图标,不需要手动修改; unit1.pas - 窗体源代码文件,可手动添加代码; unit1.lfm - 窗体属性代码文件,不需要手动修改; 可以看到,真正需要编写代码的地方只有一个文件,unit1.pas。后面我们就着重分析一下这个文件的结构。 注:unit文件保存的时候也可以选择扩展名为.pp。.pp和.pas文件的关系:.pp就是.pas文件。Delphi默认的源代码文件为.pas,而Lazarus的源代码文件为.pp。Lazarus为了兼容Delphi,可以支持这两种扩展名,所以除了扩展名不同意外它们没有任何区别。 下面是一个pas文件的代码,我做了些注释,可以很清晰地看出各个部分的作用。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
相关推荐
1 个讨论
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 22:38 , Processed in 0.604728 second(s), Total 69, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号