2013-07-01 40 views
2

我目前正在开发一个个人项目,并且如果应用程序第一次运行,我想要通过一个教程来引导新用户。我不太确定如何做到这一点,谷歌的结果并没有出现任何东西(至少没有外行搜索条件)。如何判断我的应用程序是否第一次运行?

这是我第一次不得不处理这种情况,但我会认为正确的做法是有一个布尔和某种属性文件。

有人可以对此有所了解或告诉我我需要什么条款,以便我可以阅读它。

编辑

Jeeze,不知道这么多的人会downvote一个合理的问题,我不很了解。我甚至没有要求直接回答,只要我知道要搜索什么,即使搜索字词也没问题...

+0

它是一个Web应用程序? – Sai

+0

@Sai不,只是一个桌面应用程序。 – WilliamShatner

+1

如果是桌面应用程序,通常将用户信息存储在〜/ .appname文件中。只是检查这个文件的存在应该适用于你的情况。你可以在这个文件中注册一行“tutorialHasBeenRun = true” – ChrisCM

回答

6

一个布尔检查应该没问题;存储在文件,数据库或注册表中。

+0

但是文件将存储在哪里?假设这是第一次运行(不安装),它不知道在哪里写文件。 – WilliamShatner

+0

在应用程序的路径中,很可能(无论在哪里exe),但你当然可以自己定义这个。 – Alfie

+0

可以使用'%temp%'位置吗? – zEro

相关问题