Gina、Delphi、最有钱途及其他

来源:互联网 发布:软件组成 编辑:程序博客网 时间:2024/05/01 05:59

1、Gina
 早在2002年时,看到一份关于Gina的文章(当时好像就唯一的一份关于Gina的文章,也许很多人都看过),就希望能自己写个Gina,再自己接个IC卡读卡器,登陆系统刷卡就OK,帅呆了

岁月如梭,转眼5年过去。
也是造化弄人,5年后还有机会给我再了结这个希望。

这次再写Gina也不顺利。我的需求是:希望显示自己的登陆界面,供输入用户名和密码,其他全部使用Windows默认界面。问题在于:在自定义Gina的WlxWkstaLockedSAS函数中,显示了登陆界面完成后,要么不能自动登陆(调用LogonUser也无济于事),要么登陆后桌面显示错误

有问题,找google!但是google找不出我要的吉娜(Gina)。
依我看,Windows抛出Gina的最大用处在于实现自定义登陆界面。而google出来的Gina,几乎100%的内容都是如何屏蔽Ctrl+Alt+Del。
这个搜索结果,对于另一个问题可见一斑:大多数人都只顾着花时间去“防”(比如:防盗版),而忘却了软件的本

另一个故事:去年我创建了个VCLSkin QQ群(注:VCLSkin是一款第三方皮肤控件),招来许多人,可见人人都是爱美的。但是,群里最多的的问题是如何安装VCLSkin控件。连安装控件都不懂的人,却一味地追求华丽的软件外表。


2、Delphi
在开发许多程序,Delphi无疑有最快的开发速度(这里仅仅只开发速度,其他语言的fans不用紧张)。但是在开发Gina时,略显笨拙。比如:显示窗体(Form)时调用WlxDialogBoxParam,需要使用WlxDialogBoxParam显示的窗体,必须做成资源(Resource),这样在窗体的各个事件里写代码就不是那么方便了。

有人对Delphi不敢冒,有人抛出Delphi将死论。但是我从接触Delphi至今快十年了。

3、最有钱途?
我选择Delphi,是因为当时在计算机杂志上看到这么一段话:“最有前途的语言VC;最有钱途的语言Delphi”。我是爱财之人,毅然选择了Delphi。

可悲的是,没给我带来多少钱(当然,这不能怪Delphi)。
出人意料的是,Delphi不值得守候:微软参股Borland;Borland IDE部门出售等等。

反正我是因为那一句话选择了Delphi,不知道诸多得其他的Delphi用户缘何爱上了这厢?
另一个现象,不得不考虑:Delphi的开源项目(代码)比之C++/VC++的开源项目少得可怜。依我看,很有可能是因为大部分向钱看的程序员选择了最有钱途的Delphi。心中只有钱的人怎会拿出项目共享与他人?