日期:2014-05-20  浏览次数:20928 次

请问用c#+数据库可以实现这几个功能吗?
1.程序一开始载入登录界面,在登录界面里输入用户名密码,如果输错3次,系统在一定时间内将无法登录,这个可以实现吗?另外我是将正确的用户名密码保存在数据库里,然后用if语句来验证,请问还有什么更安全而简便的方法验证用户名密码吗?(由于只是自己学习做的一个虚拟系统,所以加密的方法简单点也行)

2.数据库里的数据可以生成一个表格后再显示到c#里面吗?如果直接用dataGridview显示感觉不好看。另外可以在c#里面添加一个可以连接打印机的按钮,点击后把表格打印出来吗?

3.我想在c#里面通过一个按钮+打开文件对话框以只读的方式打开一个word文档,并在这个word文档关闭后在c#里弹出一个新窗体,如何实现呢?


本人刚学,非常感谢大家帮助!
希望有愿意共同分享的朋友加我qq:1377583272

------解决方案--------------------
实现完全没有问题!
1,用个变量接收错误次数,在判断用户名和密码是否正确时先判断这个变量用到的次数。密码可以用MD5加密保存到数据库里。
2,dataGridview 可以用第三方控件替换如fpread
3, Office编程不太熟悉!
------解决方案--------------------
探讨

引用:

实现完全没有问题!
1,用个变量接收错误次数,在判断用户名和密码是否正确时先判断这个变量用到的次数。密码可以用MD5加密保存到数据库里。

密码输入错误3次在一定时间内无法登录,比如30分钟不能登录,那怎么记这个30分钟呢?

------解决方案--------------------
探讨

引用:

引用:

实现完全没有问题!
1,用个变量接收错误次数,在判断用户名和密码是否正确时先判断这个变量用到的次数。密码可以用MD5加密保存到数据库里。

密码输入错误3次在一定时间内无法登录,比如30分钟不能登录,那怎么记这个30分钟呢?

既然你建了数据库,就放数据库里吧
在登录界面放个Timer,
在登录界面的时候先读取数据里有……