谈谈学DELPHI

Dephi是一个基于多种平台的开发软件,我学Delphi是因为我是搞ERP的接触的第一个ERP就是用Delphi7开发,当时看开发的同事随便拖几下,页面就出来了感觉很神奇,弄ERP前,我是搞JAVA的,HTML页面有多难搞,懂的都应该知道,那时候HTML模板还特别少,不像现在这样很多的资源,随便下载,套上就好了。做了几年的ERP实施,后面就开始去公司和工厂维护各种系统,维护过程中发现,虽然很多系统提供二次开发功能,但是还是有很多事情做不到,那时候我就用dephi7开发一些小工具,直到2018年的时候接触到了delphi10,同时用他开发安卓系统,才发现delphi现在还可以兼容多种平台了,后面一段时间找工作,就在家里自学Delphi。最开始的时候很多东西都不理解,天天在论坛里面发帖问问题,论坛里面的大神都会回复,慢慢的对Delphi理解了很多。中间又学了一下C#,感觉还是没Delphi这样通俗易懂。后面就放弃了。

学Delphi,肯定要冲VCL的Windows窗体开始。
在这里插入图片描述
点File新增一个Windows项目
在这里插入图片描述
会出现一个默认的窗体
在这里插入图片描述
点这里,就可以运行窗体了,看着就非常简单。
在这里插入图片描述
左下角是控件属性,右下角是控件,可以拖进窗体即可。里面有数据库连接控件,表格控件等等,非常丰富。还可以安装第三方控件。我的第一个第三方控件就是EhLib
在这里插入图片描述
他是一个表格控件。可以提供多种格式的表格。还有自动筛选功能等等。
第二个就是FastReport了,他是一个打印控件,可以设计打印格式等,还可以到处PDF等格式出来。如果想控件漂亮点可以安装一个TMSPack,这个是美化控件的。如果是想开发WEB界面,就推荐UNIGUI,非常好用。安卓和苹果的自动的控件就足够使用了,没必要下。
如果系统业界很多或者逻辑比较复杂,可以考虑动态生成界面。如果想后期扩展方便也可以考虑多模块开发,如DLL和BPL。
DLL如果是开发就不建议使用了。不过做接口还是不错的。BPL只能Delhi使用,其他软件无法用,所以不能用来做接口,做模块化开发就不错。
还有就是三层架构,Delphi自带有Datasnap,用于中间层的开发。可以支持HTTP和TCP/IP等多种连接方式。安卓的最好用HTTP。VCL也可以用。
说了这么多,就是告诉大家Delphi做系统的应用开发非常方便,特别是对于数据库的开发,可以根据数据自动生成SQL对数据进行增删改的操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值