网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月03日漏签0天
pascal吧 关注:14,951贴子:132,335
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 下一页 尾页
  • 57回复贴,共4页
  • ,跳到 页  
<<返回pascal吧
>0< 加载中...

回复:【经验交流】Lazarus——从安装到使用

  • 取消只看楼主
  • 收藏

  • 回复
  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
objpas增加了不少保留字,去百度就能查到,但并不都要背下来。showmessage是个对话框,write是写到控制台的 @AsdjkLz4


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你们到底想听哪方面的快说啊别憋坏了


2025-07-03 18:32:55
广告
  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
昨天我已经给大家介绍了top和left,那么现在我们来做个小游戏~
首先,新建应用程序,在form上添加一个image
然后,在对象观察器中找到picture属性
然后点击那个“…”按钮,在弹出的对话框中点“载入”,然后选择一张图片点确定
再找到AutoSize属性改为true,这样image的大小就自动变成图片的大小了

然后我们再添加一个timer
在form中双击timer,在光标处码上
运行。
发现这个正在缓慢地向右移动
怎么让跑快点呢?我们再找到timer的Interval属性,把默认的1000改成5或者10
再运行,是不是快多了!
好了,光让他自己跑太没劲,我们要用键盘控制。在form1的事件中找到点“…”
假如我们要用wasd控制,那就在代码中写上千万别忘了把之前那个事件里的代码删掉!
或许大家都已经发现,case中的那四个值都是小写的,如果大写锁定键打开的话不就不能用了吗?所以,我们再加上
这样再运行,是不是都能控制了


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自己一个跑也没意思,我们再加一个追的
添加好图片后,在 timer1的事件里写上
好了,运行一下,愉快地玩耍吧
今天的又更完了,大家快来围观啊 @fp4869 @82111668_2012 @meAu_遗忘 @asdjklz4


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@fp4869

哪里来的科学计数法?


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哈哈,热烈庆祝楼主十一级了


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@asdjklz4 假如你要运行一个.pas文件,你就新建一个程序,把编辑器里的东西替换成那个文件里的东西


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哦,耶。这帖子精了。


2025-07-03 18:26:55
广告
  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
以后我会介绍一些编辑器和调试器的用法,不过下节课我们要讲动态创建组件。


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先披露一个真理:不止FPC2.0.4可以用crt时输出中文!
再披露一个真理:Lazarus1.2.14也能输出中文。


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我来教教你怎么动态创建组件
大家都知道动态链表吧,那顾名思义,动态创建组件就是在运行程序时开辟内存创建一个按钮之类的组件。那么为什吗要动态创建呢?
如果你要1w个按钮你还声明一万次啊。。
我们先从一个例子开始,比如你要一数组的按钮(不要吐槽我的命名方式)
找到form1的OnShow事件
P.S.以后假如窗口上的组件被盖住或找不到了都去那个红框里找,但动态创建的组件在这里没有。
P.P.S.别问我为什么是OnShow,十二楼那个参考资料又不是没有~
接下来,在这个事件中这样写create方法是定义在TObject类里的,因此每个组件都有,他的参数是该组件的parent,也就是你想让这个组件的老子是谁这里就写谁。顺便说一下,self相当于C艹里的this指针,他指向的是当前的对象,比如在这里是form1的事件,于是self就是form1.
运行后只有一个空框框这是因为他们的默认属性相同于是就挤到一块去了,你只需要定义一下他们的坐标
为了少写点代码,就出现了这个问题
可能这个空空的方框不太和谐,于是给他们写上标题
现在好了


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
然后,添加一个PageControl
将Align选为alBottom时,无论窗口大小怎样改变,它都保持在下端
然后新建一个popupmenu,找到items点那个…
然后单击newitem
修改caption
然后再双击,在事件中敲上代码
快运行一下试试吧!


  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还想让我zuo什么程序呀赶紧告诉我
还想学什么快说
发现我讲的有错误赶紧告诉我


到底有人在看么


2025-07-03 18:20:55
广告
  • wfwhl12
  • asset
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
( ´◔ ‸◔`)
http://pan.baidu.com/s/1dDs0l7j


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 下一页 尾页
  • 57回复贴,共4页
  • ,跳到 页  
<<返回pascal吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示