新站测试 - BBS 程序 ■■■■■■■■■■■■■■■■■■■■
打网络游戏得到一个极品装备,价值 509 思明论坛!下次努力哦!…… 本人的毕业设计 一个BBS论坛(一个仅供学习用的陋野、缩水、功能缺少只提观赏论坛)
http://172.16.1.234
采用三层开发模式通过 数据访问层(Data Access Layer)业务逻辑层(Business Logic Layer)将表示逻辑与数据访问逻辑区分。
基于Asp.Net2.0环境+Windows2003下开发、使用了许多.Net2.0的新控件和功能。
目前只是测试阶段,待进一步更新修复成功后将发布源代码大家下载、共同学习。
本程序适合于:
想学习Asp.Net2.0一些新功能、控件、方法
想学习Asp.Net2.0下使用Ajax(不是控件也不是调用dll 属于自己手写的那种方式)
想学习Asp.Net2.0的XSD方式分层模式(使用XSD文件生成强类型DataSet 、TableAdapter 、DataTable、DataRow 实现底层数据库操作作为数据访问层。通过ObjectDataSource访问业务逻辑层实现与数据访问层互交(尚未做这种方式的三层性能测试、但是得出的结论是极大的降低了手写代码的步骤,提高开发效率))
想学习Asp.Net2.0的模版页(master)、主题(Themes)
想学习Asp.Net2.0号称不写一行代码实现数据库管理包含修改、添加、删除功能(懒人的.net)。
想学习通过视图+通用分页实现优化数据库查询提高Repeater分页性能
想学习嵌套Repeater
想学习网站用户安全方面(加密用户密码、使用Cookie验证用户登陆)
网站只是向.Net初学者提供学习的一套站点、没有什么含金量,和高深的东西(由于本人水平问题),代开发成熟后提供源代码大家下载、交流、学习。本站只是学习之用,许多功能都没做,所以无法用与实际使用。如果在浏览时候发现什么错误欢迎指正(如果是建议增加功能就算了、因为时间因素功能只做到提供学习而已)(注明:此系统未加一些代码过滤、大家交流一下就好,不搞我哦!)
待程序错误修复完后会再发贴发布站点的、谢谢大家对新手的支持。
[ 本帖最后由 因为帅烦 于 2006-12-22 15:04 编辑 ] :loveliness: 朋友聚赌,你输了 337 思明论坛,热心值减 2 !
下次努力哦!……Discuz! 格式仿得不错!!:handshake 参加青年志愿者活动,得纪念品价值 84 思明论坛,热心值加 8 !
下次努力哦!……主要写出来想给网站的网页组新成员学习、也提供学校的asp.net新手学习的 站点
没什么技术含量的:Q 现在发觉用.NET做论坛很容易~~~哈哈~~那个cheng**讲课超LJ~听他一学期的课还比不上我自己看一天的书~~:lol 也是用C#做起来的!!不错不错!:handshake :handshake 市政府上门征税,收取你 3% 的个人所得税!
下次努力哦!……感觉最困难的是SQL多表查询
超过二个表就开始蒙了````看DZ的论坛查询语句.....巨强
一个查询就可以查询完N多信息 :L :L :victory: 为社区提供新闻线索,得奖励 138 思明论坛!
下次努力哦!……我现在要用SQL语句基本上要先翻翻书~然后再写语句~~过后马上忘记掉~~:lol 朋友们要你请客,在世纪大饭店大吃一顿后花去了 395 思明论坛!
下次努力哦!……强人`````````:victory: 呵呵~~偶做的用了MD5加密技术~~:Q
public class MD5
{
public MD5()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//MD5加密
public string md5(string md5Str)
{
//获取要加密的字段,并转化为Byte[]数组
byte[] data = System.Text.Encoding.Unicode.GetBytes(md5Str.ToCharArray());
//建立加密服务
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
//加密Byte[]数组
byte[] result = md5.ComputeHash(data);
//将加密后的数组转化为字段
string Sresult = System.Text.Encoding.Unicode.GetString(result);
return Sresult;
}
} 顶上.....................还是老大厉害/1!! :lol :lol :victory: :handshake :victory: :lol :lol :time: 你在街头拐角捡到 544 思明论坛,收入了你的口袋,热心值减 3 !
下次努力哦!……欣云不错:)
顶上,贴出我做的论坛上面用的
/// <summary>
/// 加密字符串(乱码+MD5+SHA1)
/// </summary>
/// <param name="Word">输入要加密的字符串</param>
public static string Encrypt_String(string Word)
{
Word = Word + "!@#$ǘ)ǘΘ♠Ξ%^&*ǘ┑ΘЖ♣ЖЮ&*ЧíАā";//这样就不怕用户密码简单了
Word = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Word, "MD5");//加密
Word = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Word, "sha1");//再加在密
return Word;
}
当用户注册时候和登陆时候都是利用这个来验证密码的。就算用户密码简单得只是一位数而已,我也能保证不会被破解出来:victory:
页:
[1]
2