【经验交流】Lazarus——从安装到使用
pascal吧
全部回复
仅看楼主
level 12
wfwhl12 楼主
1.
流量党慎入
2.这只是新手的经验交流,不是教程,随时欢迎神犇前来指导
3.本帖不讨论与OI有关的算法等
4.由于本人才(bo)疏(xue)学(duo)浅(shi),难免会有许多错误,请不要太相信我说的话~
5.这是之前的投票结果https://tieba.baidu.com/p/3157171295
2014年07月14日 02点07分 1
level 12
wfwhl12 楼主
2014年07月14日 02点07分 2
排名不分先后[狂汗]
2014年07月14日 02点07分
顶!!!来了~~
2014年07月14日 02点07分
回复 wfwhl12 :……
2014年07月14日 02点07分
到,感谢艾特[吐舌]
2014年07月14日 03点07分
level 12
wfwhl12 楼主
首先,Lazarus是什么我就不介绍了,自己去看wiki
Lazarus官网lazarus.freepascal.org右上角
直接点Download Now下载适合你正使用的操作系统的最新版本
打开安装文件
2014年07月14日 02点07分 3
签名档有没有win8式的加载动画[乖][滑稽]
2014年07月14日 02点07分
回复 4560123_2003 :明天就有了
2014年07月14日 03点07分
64位系统最好也用win32
2014年09月15日 20点09分
回复 scc__ :为什么
2014年09月16日 04点09分
level 12
wfwhl12 楼主
如果你有多版本并存,请点击下面那个复选框
如果你不想保留以前的版本就选上这个
如果你是有两个版本的话,第一次打开会这样
最好点Update info
2014年07月14日 03点07分 4
建议安装在默认目录,否则装完自己还需要重新配置
2014年07月16日 00点07分
level 12
wfwhl12 楼主
要是路径不对的话,可能会出现这样
只要看着它说明的路径找对了就行,路径最好别有中文。如果还不行的话,安装时就装在根目录\Lazarus吧
至于说什么找不到
FPC.cfg的话也是同上
以上是win8的安装过程,如果要装到Linux的话可以参考
https://tieba.baidu.com/p/2607148802?pid=39243201203#39243201203
2014年07月14日 03点07分 5
level 12
wfwhl12 楼主
好了,如果你英语水平不够,打开后第一件事改成中文
然后重启
2014年07月14日 03点07分 6
level 12
wfwhl12 楼主
然后我们新建一个
下面这几个
基(wo)本(dou)没(bu)有(hui)用,我们就先不管了
我们先新建个“Simple Program”(没有的版本选下面那俩都行)
输出中文试试
乱了
2014年07月14日 03点07分 7
楼主,我们想学的不是如何把Lazarus当成NotePad++来使用,我们要学面向对象的Windows编程
2014年07月14日 05点07分
回复 82111668_2012 :之后我会举几个例子[开心]
2014年07月14日 05点07分
因为Lazarus保存文件的格式是utf8,所以乱码了
2014年07月17日 02点07分
回复 ldasta :大神能说详细点吗[乖]
2014年07月17日 02点07分
level 12
wfwhl12 楼主
再用CRT试试
中文消失了
有人说,FPC2.0.4不是可以吗,那好,我们把编译器改成2.0.4
P.S.以后IDE有什么设置错误都先查这里↑↑↑↑↑↑
很可惜,这个版本不支持了,编译器的版本必须是2.4以上。“FPC too old”
2014年07月14日 03点07分 8
用laz就不要玩crt了 玩sdl好得多
2014年09月15日 20点09分
回复 scc__ :什么是sdl?
2014年09月16日 04点09分
一套多媒体库 可以开发游戏 fpc有带
2014年09月16日 04点09分
level 12
wfwhl12 楼主
2014年07月14日 03点07分 9
诶。。。这俩网址是干啥的。。。第一个一大堆奇怪的文字。。。是应该点第二个然后下载么?[乖]【智商捉急求解释。。。
2014年07月15日 01点07分
回复 asdjklz4 :第一个是所有lazarus版本的下载,第二个是我上面截图的版本
2014年07月15日 01点07分
回复 wfwhl12 :原来是这样,感谢[乖]
2014年07月15日 01点07分
在源代码编辑器中新版Lazarus的默认编码格式不是Ansi,所以控制台输出就成了乱码,只需简单的在源代码编辑器中鼠标右键弹出菜单选择“文件设置-编码-Ansi”,系统就会提示你文件编码改变是否保存,保存以后再Run就不会出现乱码了。
2014年08月14日 12点08分
level 12
wfwhl12 楼主
我们再在按钮上面加一个文本框
点击文本框,在对象视察器里找到text属性
把“Edit1”改成Lazarus
然后再双击那个按钮,把之前的代码改成
再运行
然后把Lazarus改成任何你想要的东西再试
好了,发挥你的想象力,自己做一个窗口吧
有什么不会的可以参考
http://wenku.baidu.com/link?url=01UthFGLXAK13P9Sk3NAJaZ2peiOJyCiePPJzDw1CegzfKSRSq6-po5sWso9Fsf5JP5tOlmPeLdekmOo6OJlOY0Ejna9W3mXacj5M-2CLMG
2014年07月14日 04点07分 12
我一直想问个问题,包括Delphi7也是的,窗口做完了然后按放大按钮(右上角叉叉左边的那个),紧接着,所有的对象全部龟缩在左上角……肿么处理?
2014年07月14日 05点07分
回复 82111668_2012 :我没遇到过啊,发一下代码吧
2014年07月14日 05点07分
@82111668_2012 禁用最大化按钮
2015年05月13日 05点05分
2015年05月15日 11点05分
level 12
wfwhl12 楼主
我真是个大水比,一上午水了80精y[喷][喷][喷]
2014年07月14日 05点07分 13
卧槽[惊哭][haha]
2014年07月14日 05点07分
level 12
wfwhl12 楼主
@82111668_2012 你说的是这个意思吗
2014年07月14日 05点07分 14
是啊
2014年07月14日 05点07分
这个问题我想了很久,都没解决。(最早我玩VB时就有了)
2014年07月14日 05点07分
回复 82111668_2012 :哈哈,马上告诉你
2014年07月14日 05点07分
回复 wfwhl12 :thanks
2014年07月14日 05点07分
level 14
顺便问一句,怎样能让Lazarus不露底儿?露底儿的软件,像Delphi7、Lazarus、Dreamweaver3.0,我用的都很不习惯……
2014年07月14日 05点07分 15
什么是露底[疑问]
2014年07月14日 05点07分
回复 wfwhl12 :就是窗口都没覆盖桌面,不像别的软件全屏是占满屏幕...看起来确实很烦,怎么办呢?
2014年07月19日 10点07分
回复 沧浪淼客 :+1
2014年07月20日 01点07分
level 12
wfwhl12 楼主
下面我来介绍几个东西
这几个属性啊,是用来描述一个可视化控件的位置和大小的,Height和Width顾名思义大家都知道是宽和高,那我就只讲这个Top和Left
2014年07月14日 06点07分 16
level 12
wfwhl12 楼主
当我把top设成20时,按钮的顶端距离窗口的顶端是20个像素;当我把left设成20时,按钮的左端距离窗口的最左端是20个像素。
top和left随着远离窗口的上端和左端逐渐增大
但当你把窗口全屏时,top和left并不会改变[大哭]
2014年07月14日 06点07分 17
聪明的你一定明白了为什么控件都在左(left)上(top)角了吧 @82111668_2012
2014年07月14日 06点07分
回复 wfwhl12 :那怎么解决?
2014年07月14日 08点07分
回复 82111668_2012 :你的意思是。。。
2014年07月14日 08点07分
回复 wfwhl12 :大小、xy位置与窗口大小保持一种关系
2014年07月14日 08点07分
level 12
wfwhl12 楼主
还记得
https://tieba.baidu.com/p/3162468556 这个作死的程序吗,我打算过两天直播用Lazarus重新做一遍这个程序,顺便通过这个讲点其他ObjPas的小知识,现在有什么问题赶紧问啊~
2014年07月14日 06点07分 18
这个的语法和fp的区别大么?会不会要背好多不同的保留字?(突然觉得自己问了句废话)
2014年07月14日 10点07分
回复 asdjklz4 :showmessage和write,writeln区别在哪里[乖]
2014年07月14日 10点07分
level 13
按钮,文本框挺简单的
感觉跟delphi差不多
2014年07月14日 08点07分 19
高仿VCL
2014年07月14日 08点07分
level 12
下一个要讲什么了?
2014年07月14日 10点07分 20
做win程序
2014年07月14日 10点07分
level 12
我觉得Lazarus比FP和TP好多了,还有什么功能吗?
2014年07月14日 10点07分 21
你还想要什么啊[开心]
2014年07月14日 10点07分
level 12
wfwhl12 楼主
objpas增加了不少保留字,去百度就能查到,但并不都要背下来。showmessage是个对话框,write是写到控制台的 @AsdjkLz4
2014年07月14日 10点07分 22
谢谢,顺便提示:百度区别大小写[乖]
2014年07月14日 10点07分
回复 asdjklz4 :诶,不是区别而是速度会慢,我回完她才慢吞吞出来
2014年07月14日 10点07分
回复 asdjklz4 :没有啊,你点开看看
2014年07月14日 10点07分
回复 asdjklz4 :是慢啊我 @eXpstA 延迟了俩小时
2014年07月14日 10点07分
1 2 3 4 5 6 尾页