2、为了更好的为一些对电脑知识不是很了解的朋友进行一些自动设定 。还是以PhotoShop为例 , 这儿已经有朋友发布了解压即可用的,但是 , 还是不少的朋友,连解压也不会,解压后都不知道点哪个文件开始正常运行 , 也不知道怎么在桌面上建快捷方式 。就算别人为他做完了上面的事,要是有一天,他不想要PhotoShop了,也不知道原来安装的程序在哪个目录,怎么删去 , 甚至不知道如何删除快捷方式,更别说如何完全干净的删除了 。做成安装版就可以自动为使用者完成上面的事了 。
(特别说明:上面对PhotoShop的举例,只是用它来举例罢了,其实网上流行的解压即可用的PhotoShop也不是严格的绿色软件 , 其运行还是会写注册表的,如果不正常的使用它,注册表里还是会留下垃圾的,不过,这种垃圾对你的电脑影响不是很大,会的朋友可以手动删除这些垃圾)
二、做成安装软件很难吗?那些所谓写绿色软件的人是不懂windows编程,根本就写不出注册的过程吗 。
1、我只能说,某些人的这种说法是一种非常不负责任的说法 。其人根本不懂得编程,可笑而幼稚,只能以电脑肓来称呼 。
2、现在流行的各种编程软件分三大类:
A、第一类是微软出的编程软件 。
有Visual Studio系列(流行版本为6.0)以及新出不是很久的VS.NET系列,它们都自带了安装发布功能 。特别是Visual Studio中的VB做出的东西 , 如果不发布,或不进行相关的处理,在别的没有安装VB的机器上是根本运行不起来的,因为VB编译出来的程序在根本上是伪编译 , 其指令通过VB运行库转译后运行,没有VB运行库的机器是根本无法正常运行此类程序的 。当然了,有经验的朋友可以手工把运行库复制入相应的目录中,或是和VB做出的程序放在一起 。其它的Visual Studio做出的程序有的有类似的上述情况 。
在微软出品的VS.NET中,VS.NET兼容了多种编程语言,但按其说法,最终的代码其根本实质会变成一致 。但是它做出的也同样是伪代码,也就是说,其代码不是根本上的机器二进制代码,不对机器进行直接指令指示,而是向.NET运行环境(NET Framework接口)发出指令,而由NET Framework转译指令为机器代码,再进行持行 。这就要求你的机器上安装了NET Framework 。NET Framework在win95/win98/windows2000上默认是没有安装的,如要安装,需要从网上下载或其它方式得到后安装 。(微软官方有下载,大家也可以使用windows updata得到) 。XP、windows 2003已集成 。最后要说的是,微软宣言,要将原来的API接口(windows一直使用的标准编程接口)作废 , 改用.NET接口 , 故.NET编程方式可能是将来的标准方式 。VS.NET系列的软件也集成了通用安装发布软件,只要正确掌握它 , 就能很好的做出楼主所谓的安装程序 。
B、第二类软件是大名鼎鼎的Borland公司出品的编程软件 , 它也包括两大系列 。即API系列和.NET系列 。其.Net系列的情况和VS.NET是类似的 。而其API的情况就有些不同了 。
Borland的Borland C++Builder和Borland Delphi是两种非常流行的针对win进行API编程的编程环境 。他们也带有install shield,可以说是编程人员必学的 。不过,很多的稍简单的程序,编制者并不用它,因为,使用Borland C++Builder/Delphi开发出来的程序,只要正确设定几个参数,编译后得出的程序就可以在几乎所有版本的win中很好的直接运行了,当前,前提是,没有使用有特殊要求的第三方控件 , 或某些必要特别设定的数据源(BDE等) 。而且,稍熟练的编制者可以直接在程序中通过程序自行进行一些简单的环境设定,如写注册表(关联文件、开机起动)、利用资源文件的方式向重要的目录写入文件,注册组件等等,可以说一点儿也不难 。
推荐阅读
- 鸿蒙系统崩溃进不去系统,鸿蒙系统崩溃进不去系统怎么解决
- 什么是烂代码java,代码太烂
- hbase写流程题目,hbase简答题
- chatGPT中美差距有多大,中美差距有多大知乎
- 附件下载java代码 java下载附件到本地
- WordPress感觉很慢,优化wordpress打开速度
- lucas如何线上营销,银行如何线上营销
- 显卡超频会怎么样,显卡超频危险吗
- java打开黑框没有代码 java打开黑框没有代码怎么办