java一个小问题
问一下我在做一个软件用户第一次使用需要键入他的基本资料那我应该怎么做才不让那个软件每次打开都要输入资料?谢谢!...
问一下我在做一个软件
用户第一次使用需要键入他的基本资料
那我应该怎么做才不让那个软件每次打开都要输入资料?
谢谢! 展开
用户第一次使用需要键入他的基本资料
那我应该怎么做才不让那个软件每次打开都要输入资料?
谢谢! 展开
4个回答
展开全部
跟实现这个道理差不多。
我估计你是做的c/s模式的软件吧,那就需要用到配置信息了。就是XXXX.ini文件。
你要完成这件事需要几个步骤:
1>用户第一次打开,要将填写的信息存入数据库(数据库可以是实实在在的数据库,比如access等,也可以用xml来代替,完成一些简单的数据存储,vs平台上,用户登录,记住密码,改建键位就是用的xml来实现的。当然,也可以用配置文件来实现,应为配置文件本身就是一个键值对,就是像(user,sxb),(pws,*******)这样的user=sxb,pwd=***叫键值对。在java中,叫属性,java.util.Properties类实现了Map接口的)
2>当你软件关闭了,再次启动,那么要先检查配置文件,就是检查给定的键的值是否为空,若为空,则回到1,不为空,见3
3>直接启动软件
(ps.为了快速简单的判断是否有记录了用户信息,可以再配置文件中增加一个属性,比如isRegistered=true,就表示用户已填写了信息,则直接启动,否则,要填写用户信息
另:如果对配置信息不知道如何用,参见java类 java.util.Properties的API还不清楚的话
q我 1032463844
)
追问
哥们你太专业了有问题就找你了。。
展开全部
1.启动后先检查是否存在基本资料
1.1如果存在 直接启动
1.2如果不存在 则让用户输入资料
1.2.1保存用户的基本资料
这样的话 需要设计一个用户基本资料类 以及 基本资料操作类 检查 保存...
1.1如果存在 直接启动
1.2如果不存在 则让用户输入资料
1.2.1保存用户的基本资料
这样的话 需要设计一个用户基本资料类 以及 基本资料操作类 检查 保存...
更多追问追答
追问
俺就是想问问具体做法啊亲~~~~
追答
o(╯□╰)o...给钱告诉你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管怎么样,你总要为用户提供一个界面输入点什么,才能进行判断啊。比如一个登录界面,用户输入用户名密码后,进入软件,你根据用户名进入数据库查找用户信息,如果信息都有,你就返回一个啥字段,就不用弹出填写资料的对话框;如果没有,你就弹出填写资料的对话框就行了啊。
追问
我这个软件就针对一个用户而已~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一次你录入的资料一定存储到某个文件或数据库中去了,进入界面前,你要去验证文件里或数据库里的相关字段,若有,就不打开,没有就打开,很简单的。
追问
MSAccess可以吗
追答
access当然可以的,用jdbc去访问access数据源就行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询