TC官方合作论坛

 找回密码
 立即注册
查看: 1034|回复: 1

[其他] tc。8封装。把完成归类的函数,封装到tc库。

[复制链接]
发表于 2017-5-13 14:56:27 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 剑仙十号 于 2017-5-14 10:57 编辑

tc。8封装。把完成归类的函数,封装到tc库。
.
1、把常用函数封装在tc库,实现函数的一次编写,多次调用。
程序的重用性。实现函数在多个项目的重用。
.
2、实现代码框架的构造。
商业辅助脚本,代码往往有几千行(6部件)。
把几千行代码,糊在1个“***界面.t”,乱七八糟的,那是不成熟的做法。
把6部件分别做成:
自动喊话.t,补红蓝.t,选怪杀怪.t,定点回位.t,组队离队.t,回城补给.t。  再在“***界面.t” 里面循环调用,这样框架清清楚楚,整整齐齐的,不容易出现错误。
.
3、tc库的作用,跟按键精灵.命令库的效果一样。
但tc库 能够复制多个副本,修改副本时不影响原件。按键精灵.命令库不能构建框架,不能复制副本。
基于第二,第三点,所以用tc库 开发项目更有优势。
=======================================================
.
.
tc库,就是一个 ***.t文件。
一般来说,主界面对应一个***.t文件,多个子界面 对应多个***.t文件。
但也可以新建不带界面的 ***.t文件。
.
在易语言中,主窗口对应一个“窗口程序集”,多个子窗口 对应多个“窗口程序集”。
.
在Delphi7中,窗口对应的东西叫单元。
不管tc库,窗口程序集,窗口单元,说的都是同一个东西。
//
在新项目中新建tc库,操作步骤很简单:
右键“项目管理-***项目名字”
添加,新建文件(N)
文件名: 输入文件名。
位置: 输入文件位置。
把它命名为:structAPI //意思是结构体&API.
点确实后,tc库全名是:“structAPI.t”
//
在新项目中添加tc库,操作步骤也简单:
右键“项目管理-**项目名字”
添加,现有文件(E)
按实际位置,选择以前封装好的tc库。这样就能调用tc库里面的函数。
//
用同样的方法 可以封装:
“字符串库.t”
“大漠库.t”
“内存库.t”
“汇编库.t”
一次编写,多次调用。这可不是吹出来的。
=======================================================
.
.
学习易语言的程序集,VC++的程序集,同样可以用这个方法 封装函数,构造代码框架。
使代码 一次编写,多次调用。
编程是懂一而懂百,触类而旁通的。
tc大成群:433286131
本贴记录在:tc简单开发吧,精品区8,项目归类。
=======================================================
回复

使用道具 举报

 楼主| 发表于 2017-5-14 10:57:55 来自手机 | 显示全部楼层
本帖最后由 剑仙十号 于 2017-5-14 11:00 编辑


后记:
学习高级语言,函数封装还有更好的方法。
把函数封装到 动态链接库里面(dll),适合放在所有语言中调用。 动态链接库是一种dll文件,有标准接口dll,COM组件dll。
注意:tc库只能在tc中调用。 这次使用的不是tc库,而是动态链接库了。
在VC++变量中,基本数据类型有:整型,浮点型,字符型,逻辑型。
派生类型有:函数类型,结构体类型,类类型。COM接口dll是一种类 类型。
.
打开VS2013合集,打开合集的VC++。
新建一个VC++工程:dmsoft。
在工程中新建一个类:dm。
再在类里面写函数:ver()
点击编译按钮,就生成一个dm.dll。一个订制版的大漠,就做出来了。
.
调用格式:
var dm=com("类名.工程名")
var 版本号 = dm.ver()
【项目完毕】

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-18 17:56 , Processed in 0.030832 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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