日期:2014-05-18  浏览次数:20528 次

如何让安装包中的输入框必须非空,在线,急求,高分,1 0 0分,1 0 0分 1 0 0分 1 0 0分
我第一次制作安装包,在网上找了一篇文章,就是按照那个文章中作的,一切都非常顺利的作完了,但是发现一个问题,即在什么也不输入的情况下,点下一步也可能安装,这也就是我想要解决的问题,如果防止不输入任何东西就点下步安装呢??请高人,能手,老程序员说一下。

下面就是我看的那个文章的地址。
如何用VS2005制作Web安装程序  
http://blog.csdn.net/cqfeng/archive/2006/02/17/601506.aspx

------解决方案--------------------
不是很清楚啊 之前只有搞过2003里面的 ms2005的这个比较先进一点 lz再研究一下原文呢。
我看到2005里面是有后台控制的。。
之前的2003里面只能定义页面样式,添加图片什么的,连代码都没有的。。。

------解决方案--------------------
以Port为例子:

/dbname=[DBNAME] /server=[DBSERVERNAME] /user=[USERNAME] /pwd=[PASSWORD] /iis=[IISSERVER] /port=[PORT] /targetdir= "[TARGETDIR]\ "

得到Port值后进行判断。这些参数的输入都可以得到啊
------解决方案--------------------
但是如何给输入框加上验证呢??
拷贝完成了调用你自己的winform程序,所有的输入都转到你自己的winform界面上了,你自己的winform程序界面你不能控制了吗?
vs自带的不能实现复杂的功能。
------解决方案--------------------
VS安装有自定义安装脚本,在脚本作比较,不满足条件则不会出现下一页。
------解决方案--------------------
http://www.cnblogs.com/mqcan/archive/2007/08/16/857628.html
http://www.cnblogs.com/mqcan/archive/2007/08/16/857628.html
------解决方案--------------------
VS自带的打包工具功能并不强大,如果需要高级一些的功能还得找其他专业工具
做WEB还没做过打包,惭愧,帮不了LZ了
------解决方案--------------------
还没有结果呢?别太叫真了,微软的东西就这样的,有简单的一面,就有无耐的一面~~~
------解决方案--------------------
VS2005打包,想要实现你的功能,就只能添加自定义安装类,在拷贝结束后执行
也就是说:在拷贝完成以后,调用你的类,
类中你可以用WinForm接受用户的输入,并判断
好像别无它法

希望VS2008可以什么地方都能添加自定义类,就OK了
------解决方案--------------------
使用InstallShield吧,完全支持编程