社区
C#
帖子详情
登陆界面设计的问题?
TeBieChi
2008-05-27 12:07:48
前提用C#我是初学者 只会这个 我没分 如有好心人可以解答 不甚感激
一般来说 password和username 都是和数据库连接的
可是,偏偏现在password 和 username 是存放在文本文件中的
我应该如何去check?
假定 我文本文件的存放如下
zhang 123
wang 456
sun 789
...全文
126
11
打赏
收藏
登陆界面设计的问题?
前提用C#我是初学者 只会这个 我没分 如有好心人可以解答 不甚感激 一般来说 password和username 都是和数据库连接的 可是,偏偏现在password 和 username 是存放在文本文件中的 我应该如何去check? 假定 我文本文件的存放如下 zhang 123 wang 456 sun 789
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yilanwuyu123
2008-05-27
打赏
举报
回复
加载这个文件~
用IO去读
得到的字符串解析 就OK了。
tiancs
2008-05-27
打赏
举报
回复
[Quote=引用 1 楼 clusion 的回复:]
读取每一行,然后用字符串分割函数(string[]="zhang 123".Split(" ") )把它分成两份。这样就可以取出了用户名和密码了
[/Quote]
这个方法 不错 如果你想用别的解决 就比较麻烦了
TeBieChi
2008-05-27
打赏
举报
回复
*号打错了 是(号 改 晕
TeBieChi
2008-05-27
打赏
举报
回复
你们没理解我的意思
假设文本里面有100组 帐号+密码
你在写程序的时候根本不知道 帐号或者密码是什么,他们的length多大 如何去Split? 因为这个方法我没用过 所以不是很理解
何况 分割之后用数组存储 用2个数组 分别存帐号和密码?
其实这个问题 大概说说很easy 但是实际实现起来 有很多细节问题;
using Microsoft.VisualBasic;
添加引用:Microsoft.VisualBasic
string[] LoginString=new string[3];
int i=0;
private void button1_Click(object sender, EventArgs e)
{
string LineString = "";
StreamReader sr = new StreamReader("f:\\1.txt");
while ((LineString = sr.ReadLine()) != null)
{
LoginString[i] = LineString;
i++;
}
string u=this.textBox1.Text;
string p=this.textBox2.Text;
for (int j = 0; j < 3; j++)
{
if (((Strings.InStr(u,LoginString[j])!=0)&&*((Strings.InStr(p,LoginString[j]))!=0)))
MessageBox.Show("1");
else
MessageBox.Show("2");
这个是我写的 但是会报错 说Instr 没有2个参数的重栽 但是MSDN上面 另外2个参数是可选的 问题在哪?
顺便请大虾看看 我这个程序可行性有多少?
zxrglc
2008-05-27
打赏
举报
回复
接分
wuhaiwuya
2008-05-27
打赏
举报
回复
写成xml 格式 把帐号 密码 写成xml 格式 那么再去你验证时候 可以通过较为迅速的xpath 取得对以的密码 然后将密码进行比对 还有为什么要写文件呢?
dreamsnake
2008-05-27
打赏
举报
回复
一个帐号会有一百个密码吗?
一行不就是存一个帐号和一个密码的吗?!
你按一楼的方法,把每个帐号和密码都和登录的输入比对一下不就好了.如果你觉得麻烦,也可以一次都读出来,放到一个集合里,然后再和集合的比对.不过,如果你的文本文件可能非常大的话,就比较消耗内存了.
对了,顺便说一下,一楼说的,一次读取一行,这句话你没看到吧?
TeBieChi
2008-05-27
打赏
举报
回复
现在只是写了三个
正常的程序是不可能用枚举去 分割的吧
如果帐号 密码有100个呢 我举的例子只是讲一下帐号密码存储的格式
clusion
2008-05-27
打赏
举报
回复
读取每一行,然后用字符串分割函数(string[]="zhang 123".Split(" ") )把它分成两份。这样就可以取出了用户名和密码了
rpg_kiss
2008-05-27
打赏
举报
回复
哎.你们都是高手.我一个都看不懂!
TeBieChi
2008-05-27
打赏
举报
回复
我很菜的啊 你们讲的太笼统了
漂亮的html
登陆
界面
描述中提到的“浅蓝色漂亮的html
登陆
界面 PSD与HTML”,表明这个
界面设计
采用了浅蓝色作为主色调,给人一种清新、专业的感觉。PSD文件(Photoshop Document)是Adobe Photoshop的原生格式,通常用于存储设计草图或...
好看的
登陆
界面LOGIN
总的来说,"好看的
登陆
界面LOGIN"涉及了前端开发中的HTML、CSS和JavaScript技术,涵盖了登录
界面设计
的美学、功能性和安全性。通过这个压缩包,我们可以学习如何构建一个既美观又实用的登录页面,理解前端开发中不同...
仿QQ概念版
登陆
界面,酷狗魔方,C# winForm .Net 2.0 源码
仿QQ概念版
登陆
界面,酷狗魔方,C# winForm .Net 2.0 界面特效 ...此项目中包含了多个
界面设计
例子。VS2013。 界面库不开源,如果你需要源码你可以联系我。本项目只用于学习参考,请勿用于非法或商务用途,谢谢合作!
一个较完整的Qt用户登录
界面设计
一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学习,欢迎交流。
android高仿QQ
登陆
界面Demo
在Android中,
界面设计
通常基于XML文件来构建,这些文件定义了视图元素(如按钮、文本框、图像等)的位置和属性。在这个QQ登录界面Demo中,开发者可能使用了`ConstraintLayout`或`RelativeLayout`来创建灵活且响应式...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章