Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17789|回复: 28

skill初学者的福音

[复制链接]
发表于 2013-8-18 02:00:03 | 显示全部楼层 |阅读模式
针对关于skill的学习的资料较少,有的又比较零散,不系统,不全面,为方便大家学习,特发此帖,希望对初学者有所帮助!~欢迎提出宝贵意见
1. Allegro自带的原始"skill"资料(绝对经典)发它的原因是有的初学者找不到目录



2.提供一些skill的例子,先读别人的程序,再模仿,肯定事半功倍!~顶!~

3.下面介绍一下如何做面板(面板就是在allegro运行下的一个窗口,是你所写的程序运行的一个载体)
如下是一个面板程序,将在每行做解释:

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
发表于 2013-8-18 12:57:36 | 显示全部楼层
楼主继续更新哦~~~
发表于 2014-4-4 16:57:15 | 显示全部楼层
先学起来~
楼主貌似很久没发帖了~
发表于 2014-8-21 13:07:17 | 显示全部楼层
受教了,感谢Lz.
发表于 2015-6-16 10:31:29 | 显示全部楼层
學習中~~感謝
发表于 2015-7-21 12:06:49 | 显示全部楼层
刚开始学,谢谢
发表于 2015-8-1 17:24:14 | 显示全部楼层
楼主好厉害啊
发表于 2015-8-13 13:59:17 | 显示全部楼层
学习了,顶一个
发表于 2015-8-17 10:17:48 | 显示全部楼层
先学起来~顶一个
发表于 2015-9-18 08:43:06 | 显示全部楼层
学习中,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-19 17:42 , Processed in 1.503439 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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