摘要: MVC Model数据验证 MVC Model数据验证已经实现了前后台统一验证,那为什么我又要重新实现一个呢,因为我懒,不想去写一个个Model,总结不方便的地方如下: 1. 一个form页面要写一个model,不能重用. 2. 验证和提示信息都写在特性上,书写麻烦,修改一个信息也要重新编译,当然你可以读取xml,但还是麻烦,当提示信息写在xml里,修改时要找,检查时不直观,多加一个验证还是要编译阅读全文
posted @ 2011-08-09 17:52 乐章 阅读(2401) 评论(15) 编辑
摘要: 1.打开就可以运行。2.系统要安装有微软的Microsoft .NET Framework 2.0。3.播放器默认打开E:\MP3文件夹的音乐,Shift+Catrl+Delete为删除快捷键,Shift+Catrl+↓下一首,删除的文件会移动到E:\MP3Del文件夹,所以系统要有E:\MP3Del这个目录。4.统计播放过的音乐和时长  http://files.cnblogs.co...阅读全文
posted @ 2010-02-09 14:29 乐章 阅读(93) 评论(0) 编辑
摘要: sql2005启动时总是试图连接网络,所以当你网络不通时,启动变的非常慢(一分钟以上),所以请设置不要连接网线即可阅读全文
posted @ 2009-11-27 10:57 乐章 阅读(933) 评论(0) 编辑
摘要: C# 1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命名方法与委托关联的分配语句。作为C# 2.0的新特性,匿名方法基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。 你可以把匿名方法想象为一个实现与委托进行关联这项功能的便捷途径。如果同时看一下匿名方法实现和命名方法实现所取得IL结果,你会发现这两者...阅读全文
posted @ 2009-03-06 13:35 乐章 阅读(1497) 评论(2) 编辑
摘要: 网上找了许久大多数都是去改变sybase的服务器字符集去解决些问题,可公司的sybase数据库是别的pb程序用的,不能改的,新的程序只是想查询一下数据所以只有进行字符集转换了SELECTPROPERTY('CharSet')得到字符集cp936,转换如下Byte[]mybyte=System.Text.Encoding.GetEncoding(936).GetBytes("乱码字符串".ToCha...阅读全文
posted @ 2008-06-04 10:55 乐章 阅读(1937) 评论(6) 编辑
摘要: Console.Write("要更新的文件\n");
ArrayList updateFiels=GetUpDateFiles(allFiles);
Console.Write("共"+updateFiels.Count+"条,时间:"+((System.TimeSpan)DateTime.Now.Subtract(startTime)).TotalSeconds+" s"+",按任意键继续\n");
Console.ReadLine();
startTime=DateTime.Now;
CopyFiles(updateFiels);
写的比较简单,只为自己用,没考虑太多.
按任意键继续,没能实现,也没有去查资料,本想实现 按Esc键 退出,按其它键继续的.如有知道请告知.阅读全文
posted @ 2006-05-11 22:37 乐章 阅读(363) 评论(0) 编辑
摘要: SELECTC.column_idAScolorder,C.nameASColumnName,T.nameASTypeName,C.max_lengthASLength,C.precisionASPreci,C.scaleASScale,CASEWHENC.is_identity=1THENN'√'ELSEN''ENDASIsIdentity,ISNULL(IDX_1.PrimaryKey,N''...阅读全文
posted @ 2006-01-24 14:19 乐章 阅读(144) 评论(0) 编辑