当前位置:编程学习 > C#/ASP.NET >>

c# 向导制作 急死我啦!!!!!!!!!!!!!!!

我想 问一下 c# 打包程序初次在本机安装成功后,执行程序就进入登录界面 输入用户和密码提交就弹出向导, 
如果是第二打开后进入系统登陆界面输入用户和密码时不提示安装向导,, 如果是版本版本升级安装后再登陆也不弹出向导
这该怎么实现。

还有 如果是向导运行失败后就从新运行向导。 怎么记录向导运行成功!怎样判断是不是初次安装软件?怎么判断第二次安装不弹向导?? --------------------编程问答-------------------- ……
if
else if
else
……
--------------------编程问答-------------------- 可以在本地保存一个配置文件中用一个变量来标记下。 --------------------编程问答-------------------- if else if else
 你这样写的话怎么记录,我第二次运行就没啦呀?老兄!
 是不是要通过写文件的形式写到本机记录?然后读取做判断? --------------------编程问答--------------------
引用 3 楼 changdekangpeng 的回复:
if else if else 
你这样写的话怎么记录,我第二次运行就没啦呀?老兄! 
是不是要通过写文件的形式写到本机记录?然后读取做判断?


聪明……你可以往注册表里面写…… --------------------编程问答-------------------- 或者本地的bin文件……这是老办法……总之,你总得有一个可以备案的地方…… --------------------编程问答-------------------- 可以用一个INI文件来保存是否已经执行过向导,INI的读写应该会吧 --------------------编程问答-------------------- 初学者:不太会搞,不过有点思路,大家能能贡献一个例子给我看看啊!
--------------------编程问答--------------------
引用 6 楼 Tensionli 的回复:
可以用一个INI文件来保存是否已经执行过向导,INI的读写应该会吧


ini 太不安全了……主要是还得考虑,万一备案文件丢了怎么办…… --------------------编程问答-------------------- 那怎么搞啊 老兄 教教我吧!  弄点代码过来好吗?? --------------------编程问答--------------------
引用 9 楼 changdekangpeng 的回复:
想 问一下 c# 打包程序初次在本机安装成功后,执行程序就进入登录界面 输入用户和密码提交就弹出向导, 
如果是第二打开后进入系统登陆界面输入用户和密码时不提示安装向导,, 如果是版本版本升级安装后再登陆也不弹出向导 
这该怎么实现。 

还有 如果是向导运行失败后就从新运行向导。 怎么记录向导运行成功!怎样判断是不是初次安装软件?怎么判断第二次安装不弹向导??


代码没有,只给思想。
类似的伪代码如是,只是根据你的描述写的:


private void LogonEvent ( object sender, EventArgs e )
{
    ...........

    LogForm logForm = new LogForm ();    // 这个是你自己设计的登录窗口
     if ( DialogResult.OK == logForm.ShowDialog() )
    {
       // 做你自己的处理
    }

    // 尝试读取记录文件,若文件不存在,则认为是第一次启动
     if ( !System.IO.File.Exists ( " 你的记录文件名 " ) )
    {
         // 弹出你的向导
    }
 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,