Monday, October 09, 2006

部署DOTNET程序


这里所说的部署是也许你的程序是用DOTNET开发的,但是你在给用户安装的时候需要检测它的系统环境是否装有DOTNET,是否IE6以上版本等等.后边的例程可以用来用来检测,并运行对应的安装程序.



体验了DOT NET2.0后,觉得有很多改进,开发的感受很不错。于是迫不及待把正在开发的一个小项目拿了上来。升迁转换非常的顺利甚至于最后都选择放弃备份,因为我知道不会出什么错的,即使出错他也不会改我的源码所以放心大胆的转换了7个子工程。



DOTNET2对于我来说最大的感激是在持久化方面做了很多工作。以前1.0的时候很多东西标记为可持久化的,但是由于其下某个子项没有这样的标记,而导致整个对象不能正常地持久化。DOTNET2下这个问题基本上没有可,该可以持久化的都可以,很爽。加入了一些能够布局的PANEL让我们对JAVA向往又少了一些。设计器也做得很漂亮,项目属性更加清晰。加上超强的STDIO2005,开发速度上可以创造一个神话。这是我要说DOTNET2一个好的方面。





接下来是它不好的地方。在界面的美化方面,虽说本身界面比普通的要漂亮些但是缺乏个性化的方案;其次是部署,先安装24M的可在发行包,普通的P4竟然需要装半个小时。而且需要有不少的安装要求。



系统需求:



一.操作系统支持:


Windows 2000 Service Pack 3;
Windows 98;
Windows 98 Second Edition;
Windows ME;
Windows Server 2003;
Windows XP Service Pack 2



二.软件支持:


o Windows Installer 3.0 (除 Windows 98/ME, 它们仅仅需要 Windows Installer 2.0 或更高). Windows Installer 3.1 或者更高是被推荐的.
o IE 5.01 或者更高;






我们的项目是发布地方单位的数据库应用程序。在国内的这些单位用机是能跑起来就行的,操作系统五花八门,什么补丁阿升级的根本无人问津。使用者的计算机水平也是令人发指。不过正因为他们的存在搞开发的可能才有市场(其实如果没有他们搞开发的就可以去搞科研了)。要说的是部署“太艰难了!”一台没打补丁的PIII win2000,打SP3补丁,安装WIN INSTALLER3,安装DOTNET2总共有可能会花去2个小时,还不包括去独立下载SP3,WIN INSTALLER3的安装包。我们的应用程序才不到1M,怎么办?谁能有一个好一点的解决方案阿让人有些怀念JAVA那些翻来覆去的PACKAGE了。



好了下边给出2个在WINDOWS环境下部署DOTNET的NATIVE源码是用DELPHI写的.注意我只是在XPSP2和2000下简单的测试了可行性,并没有在所有的WINDOWS系统下测试.



部署DOTNET1.0 DELPHI源码



部署DOTNET2.0 DELPHI源码

Labels:

0 Comments:

Post a Comment

<< Home