C#?最好来个源码

如图,想这种安装程序的窗口?如何进度条上面显示当前进度,列表框记录所有进度,进度条用来显示总进度。... 如图,想这种安装程序的窗口?如何进度条上面显示当前进度,列表框记录所有进度,进度条用来显示总进度。 展开
 我来答
xie111126
2015-02-02 · TA获得超过194个赞
知道答主
回答量:65
采纳率:0%
帮助的人:32.8万
展开全部

提供思路,像此类安装卸载界面,非VS自带的打包工具可以设计完成的;可以自已利用WinForm写安装界面

例下图

一、安装包涉及到多个文件,最主要是一个自已写的安装文件(.exe),另一个是将.net编译后的debug 文件夹中的文件打包成Zip压缩包格式,利用Zip类库实现解压到用户选择的目录,另外有需要涉及到注册表操作的,也在这个自已写的安装EXE文件中去执行

二、界面上滚动抽取文件,跟解压是一个道理,用定时器子线程去实时刷新

三、卸载程序也是自定义的程序,原理就是删除软件安装目录中的所有文件(至于删除自事卸载的文件,可以等删除完其他文件后,利用bat命令来删除卸载的自定义程序)

其他小细节,例如创建快捷方式和开始菜单都可以通过代码来实现

PS:你可以选择一些商用的打包工具来实现打包,但自由度没有自已做效果高,像一些大型的软件,都是自己写的打包程序。

如果遇到用户没有安装.net环境如何安装程序的话,可以使用VB或C++来实现(顺带把用户的.net环境进行安装)

追问

我不是要做安装程序而是用来显示计算结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式