找回密码
 注册
查看: 96342|回复: 873
打印 上一主题 下一主题

skill初学者的福音

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-8 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
针对关于skill的学习的资料较少,有的又比较零散,不系统,不全面,为方便大家学习,特发此帖,希望对初学者有所帮助!~欢迎提出宝贵意见
1. allegro自带的原始"skill"资料(绝对经典)发它的原因是有的初学者找不到目录
allegro_skill.rar (1.57 MB, 下载次数: 2532)
游客,如果您要查看本帖隐藏内容请回复

2.提供一些skill的例子,先读别人的程序,再模仿,肯定事半功倍!~顶!~
skill模板.rar (273.43 KB, 下载次数: 1999)
3.下面介绍一下如何做面板(面板就是在allegro运行下的一个窗口,是你所写的程序运行的一个载体)
如下是一个面板程序,将在每行做解释:
面板.rar (12.28 KB, 下载次数: 1324)
FILE_TYPE=FORM_DEFN VERSION=2                            程序头,固定
FORM                                                                                formtype的分为FIXED | VARIABLE
FIXED                                                                                 所以这儿选择FIXED
PORT 42 10                                                                      form的宽度和高度,但高度在FIXED属性下被忽略
HEADER "Conversion pads to Allegro"                             面板的名字

                                                                                         总的来讲,这一段基本上都是固定的

TILE                                                                                  程序头,固定
GROUP "Select pads text file"                                           在面板上划分一个区域,取名为"Select pads text file"
GLOC 3 1                                                                          名字的位置(3 1)是坐标
GSIZE 35 5                                                                        区域的大小                                                                     
ENDGROUP                                                                       结束命令


FIELD textfile                                                                      定义一个文本框
FLOC 5 3                                                                           定义其大小
GROUP "Select pads text file"                                            定义这个文本框隶属于"Select pads text file"这个区域
STRFILLIN 20 100                                                              定义这个文本框可输入和可显示的字符个数
ENDFIELD                                                                           结束命令


FIELD browse_file                                                              
FLOC 27 3
FGROUP "Select pads text file"                                         定义这个按键属于"Select pads text file"这个区域
MENUBUTTON "Browse_file" 10 3                                     定义一个按键,名字为Browse_file
ENDFIELD                                                                          结束命令

FIELD ok
FLOC 2 10
MENUBUTTON "Ok" 9 3
ENDFIELD
                                                                                      注:以下与上雷同.请读者自行了解.(别说你读到这儿了,下面还看不懂哦 )

FIELD change
FLOC 17 10
MENUBUTTON "Change" 9 3
ENDFIELD


FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD

ENDTILE
ENDFORM



FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD


ENDTILE
ENDFORM
具体还有很多函数,请参照附件allegro_skill.rar400页左右
作好上面的程序,应当怎么加载它呢?请大家记好了:
1.面板文件的扩展名为".form"通过Skill程序来调用它,下面的附件就是一个面板skill程序.
conpads.rar (1.08 KB, 下载次数: 951)
把上面的面板程序命名为conpads.form.
注:在程序中有这么一句化: form = axlFormCreate( 'conpadsform "~\\pcbenv\\forms\\conpads.form" '(se outer) 'Conpads_Action t)
是你的面板程序的路径,一定要设置好,否则读不出来哦 .
4.一切搞定之后,你就可以在Allegro下运行了,看看这个面板是什么 如何运行,请参考本版块的文章:adence Allegro SKILL语言讨论和交流(二)~~ 如何在Allegro环境运行SKILL?
未完待续!~
看完 ,如果你感觉好,   一定要顶    !~

点评

支持!: 5.0
不错,对初学者很有帮助  发表于 2018-1-18 15:50
支持!: 5
  发表于 2012-11-22 11:09
支持!: 5
顶那么一小  发表于 2012-8-9 09:38
支持!: 5
  发表于 2012-7-21 13:20

评分

参与人数 9贡献 +54 收起 理由
deargds + 10 感谢分享
frankyon + 6 正在研究这个 多谢嗮
superlish + 10
grvan + 2 很好,很入门。
51video + 2 感谢分享
sjh835170 + 2 好东西!要顶……
dingtianlidi + 10 感谢分享
zyunfei + 10 感谢分享
btgcht + 2

查看全部评分

该用户从未签到

推荐
发表于 2023-5-9 13:53 | 只看该作者
上午小编同事在打开电脑程序的时候,弹出一个对话框,更让人摸不着头脑的是,对话框里是一些完全看不懂的乱码。这是怎么回事呢?如果你也正在为此而苦恼,不妨跟着小编一起往下看该怎样解决这个问题吧!

该用户从未签到

推荐
发表于 2016-5-23 16:59 | 只看该作者
楼主:我贡献点不足,能不能将这些文件发送到我邮箱768671129@qq.com  ,万分感谢,我也正在尝试将自己的东西共享出来获取贡献点,但实在是想学习一下这些东西,等不及我自己赚的了

该用户从未签到

推荐
发表于 2021-10-22 11:11 | 只看该作者
18051108139 发表于 2020-11-18 08:53
楼主大人,我贡献点不足,能不能将这些文件发送到我邮箱  ,万分感谢

请问楼主有发吗

该用户从未签到

5#
发表于 2008-10-8 17:04 | 只看该作者
楼主发贴很辛苦,支持
抢一个沙发

该用户从未签到

6#
 楼主| 发表于 2008-10-8 17:09 | 只看该作者
兄弟,谢了!~
非常需要你这样的,法帖的人才感觉值得

该用户从未签到

7#
发表于 2008-10-8 17:33 | 只看该作者
很好很强大 3Q

该用户从未签到

8#
 楼主| 发表于 2008-10-8 17:53 | 只看该作者
面板程序中FIELD cancel
FLOC 32 10
MENUBUTTON "Cancel" 9 3
ENDFIELD

ENDTILE
ENDFORM删掉,多了
不好意思!~
  • TA的每日心情
    开心
    2021-1-26 15:48
  • 签到天数: 2 天

    [LV.1]初来乍到

    9#
    发表于 2008-10-9 13:09 | 只看该作者
    很仔细..谢谢你的分享
    头像被屏蔽

    该用户从未签到

    10#
    发表于 2008-10-16 07:37 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    11#
    发表于 2008-10-16 08:42 | 只看该作者
    希望能借楼主的帖子学会设计自己的skill...谢谢楼主~~

    该用户从未签到

    12#
    发表于 2008-10-16 09:56 | 只看该作者
    先谢谢楼主了

    该用户从未签到

    13#
    发表于 2008-10-16 10:26 | 只看该作者
    楼主真是好人

    该用户从未签到

    14#
    发表于 2008-10-16 17:10 | 只看该作者
    向lz学习skill。

    该用户从未签到

    15#
    发表于 2008-10-21 12:22 | 只看该作者
    感谢楼主!

    该用户从未签到

    16#
    发表于 2008-10-21 15:41 | 只看该作者
    太感谢了

    该用户从未签到

    17#
    发表于 2008-10-22 09:33 | 只看该作者
    谢谢了

    该用户从未签到

    18#
    发表于 2008-10-22 09:37 | 只看该作者
    兄弟,写的不错,大家DD!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-28 17:45 , Processed in 0.109375 second(s), 31 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表