编程思路求分析
vb.net吧
全部回复
仅看楼主
level 6
目前编写一个程序思路有点绕不清,陷入一个瓶颈。特来求助各位大神
我目前会的就这么一点,不管好坏能用就好。不要吐槽我不会用数据库。
正文——————————————————————
程序主要难弄的一个是登陆系统,昨天被弄好了,不过也是来说下,看有没有精简的方法。
登陆系统中包含九组账号密码。
(原谅我不会用数据库)九组账号密码用了18个文件在附加一个统计账号数目的文件一共19个
点击登陆按钮后首先读取自己输入的账号密码存贮在内部代码中。
然后用DO。。。LOOP循环(原先用for。。。next循环总是出问题)开始读取本地文件中的账号文件统一前缀,用数字序号区分并与输入的账号比对,比对成功后读取密码,比对密码。密码正确提示登录成功并关闭登陆框,开启程序后续功能
读取的同时对变量i开始累加一旦i>账号数目时账号比对失败提示账号不存在
--------------------------------------------下面是目前的问题------------------------------------------
程序最难的一点是通过程序的操作来为另一个相关窗口添加或删改按钮,按钮的功能是打开本地程序。
目前的我想法是用 Me..Controls.Add(New Button())这段代码来实现新增按钮的功能
这样子需要把按钮名称。文本。以及对应程序的路径贮存在新建的本地文档中
在重新开这个程序时为了保存新增的功能,
在form.load中读取按钮数目并添加按钮进窗口
在打开程序的时候增加一个进度条来度过读取按钮数目并添加按钮这个步骤所花的时间(弄
不好要卡一下)
求大神鉴定思路是否可行
[乖]
[乖]
[乖]
[乖]
[乖]
2015年01月27日 14点01分 1
level 12
可行,如果你怕卡住,可以加入线程方式解决。
2015年01月29日 01点01分 2
level 6
Me..Controls.Add(New Button()) 这么复杂的代码都会写,却不会ado.net?
2015年01月29日 02点01分 3
有个东西叫度娘 ~~~[鄙视]
2015年01月31日 14点01分
level 5
你可以先将账户密码数据进行加密得到密文后将其写入txt文档中
只需要一个txt文档即可,然后在程序打开的时候先遍历一下这个加密文档数据
将其保存在数组中备用,然后等你需要验证的时候循环一下就可以了
2015年01月29日 07点01分 4
按行保存进文件 然后按行读取?
2015年01月31日 14点01分
回复
С����ؼ���һ�
: FileOpen(1, 路径, OpenMode.Input) Do Until EOF(1) dim str as string = LineInput(1) .tostring msgbox (str) Loop FileClose(1)
2015年01月31日 15点01分
@qaws0125 我会按行 如果用账号一行密码一行账号一行密码一行的方式驻村 不过 读取之后不能用for next 对比账号 用do loop的话是不是在循环内部加一个跳行语句 是么[乖]
2015年01月31日 15点01分
回复
С����ؼ���һ�
:用了两天这程序 真心感觉自己有病 本意是省事 用一个窗口来代替桌面上的快捷方式, 后来这破登陆系统把我弄疯了,除了装逼没啥用。不过登陆系统这块学到了很多
2015年01月31日 15点01分
level 9
我可以教你~~你这种程序其实不难的
2015年01月31日 05点01分 5
level 4
思路的确有点问题。账号和密码用一行,中间用一个符号分割比如逗号。两个账号就是两行,多个就是多行。读取时循环读,用ReadLine,每读一行就可以获得一个账号和密码,然后对比。对的话退出循环。当然用While循环最合适了,For循环稍微复杂一点,不过其实也差不多。
2015年02月04日 00点02分 6
level 5
可以把账号名称直接作为文档title,然后直接判断是否存在就行啦
2015年02月08日 14点02分 7
我就是这么做的[笑眼]
2015年02月08日 14点02分
机智!!!
2015年02月09日 16点02分
回复
С����ؼ���һ�
:[吐舌]
2015年02月10日 00点02分
level 1
你还是学学数据库吧,不行给你个例子,不用费正劲了[哈哈]
2015年07月31日 01点07分 8
level 10
程序的操作来为另一个相关窗口添加或删改按钮
一个简单的实现方法是:
dim form2=new form2();
form2.xxx.visible=false;
.....
form2.show()
你想的太多了。。
2015年07月31日 06点07分 9
挖坟出来毫无建设性建议
2015年08月09日 10点08分
level 1
账号密码 可以看看文件读取操作这一章
2015年08月17日 09点08分 10
早已学会
2015年08月17日 13点08分
1