随笔分类 - C#随笔
在偶C#学习之路所有点滴
摘要:大家好,好久没有写博客了,最近一段时间工作也比较忙,不过我还是会在空余时间去学习一些东西。微软在这个星期一,开放了VS2010和Framework4.0的Beta1版本的下载,所以我也花了1天的时间进行了下载和安装,因为系统现在是windows7,而且这次版本也是beta版本,所以把它安装在了虚拟机上,虽然只设置了1G的内存,不过跑起来还非常让人满意,没有像其他兄弟说的,很吃内存,很废cpu。其实...
阅读全文
摘要:1 在access数据库中 UPDATE ywx_subject SET iscurrent =iif(iscurrent,0,1); 这个语句是将数据库中的iscurrent逻辑字段取反 true改为false,false改为true 2 在sql server中 bit类型的字段取反 UPDATE ywx_subject SET iscurrent =iscurrent^1;
阅读全文
摘要:开发中 很多人都会使用BLL Model这种开发,我也是,虽然现在有很多的自动生成工具,能在几秒内生成cs的模板,但我个人还不是很喜欢,我还是喜欢自己一个一个去写,这样更能了解自己的代码。
不过手动编写的时候,最讨厌的就是GetModel这类方法了,把datarow的数据转换成一个Model,实在写的我头疼,因为很多代码基本上都是一样的,一直想用反射来写这样一个方法,以后只要调用一个方法就能完成Model的赋值,那样就方便了。今天又遇到此类代码了,一时火大,自己写了个方法,采用的反射的原理(从BlogEngine里学来的),或许这个方法比较笨拙,或许有其他更好的方法来实现,不过目前是能满足我的GetModel的需求了,也就凑活着放上来,希望大家能给我更好的建议。
废话不说了 代码如下:
阅读全文
摘要:
大家好,第一次认真的去解读一个开源作品,或许有很多不对的地方,请大家及时提醒,以便我及时修改,不要越错越多:)
大家或许很早就研究过BlogEngine.Net,不过我还是刚刚接触,先前看到博客园的大大说过,BlogEngine.Net是学习Net 2.0最好的开源代码,果不其然,刚看了一个下午,我就迫不及待的想把我的学习体验记录下来,因为实在很好很强大。其实我跟很多人一样,对英文的理解很差,要我看很长的英文书,真的很困难,但代码是共通的,我们可以看国外大师的作品,看他们的代码来学习,这样比看一本英文书来的更实际吧~~~~不过还是建议大家学习好英文:)
阅读全文
摘要:最近一直忙着修改项目中的bug,特别是一些绑定的列表排序,因为是中途加入的,所以我一般不改变别人的存储过程或者类方法,只在需要的时候帮其排序一下,不过非常郁闷。。。。。。
为什么呢???存储过程用得是传入Where后的条件,然后拼接一个sql语句- -
一开始我以为只要在拼接后面加入order by就可以了,谁知道。。。order by的条件也是传入的 再次晕!!!
阅读全文
摘要:近期看了好多设计模式的文章还有些好书 记录下来 有空去买回来慢慢品味
《大话设计模式》 好书啊 通俗易懂,很适合我这种菜鸟级的人看
《你必须知道的。net》看了书的样章,把。net的各种特性用生活的方式解释,太棒了,牛人就是牛人,这也是我最喜欢cnblogs的原因了
阅读全文
摘要:最近要上个项目,其实很简单的东西,就是拼接一个url,不过url中的参数需要UrlEncode编码的,其实对我来说,这个问题很好解决,C#用HttpUtility.UrlEncode来进行编码,asp用Server.UrlEncode来进行编码。
问题解决了吗?问题刚刚开始
因为这个公用转向文件,是针对所有分站的,分站代码有.net和asp两种,文件编码格式也不一样。
头大的事情开始了。asp站的文件编码是gb2312,虽然.net的文件格式也是gb2312,但因为webconfig里设置的requestEncoding是utf8的,所以在接收中文的时候,无论你UrlDeCode怎么解码,哪怕你指定用gb2312解码,出来的还是乱码,那这时候你会说改下webconfig文件呀,不错!如果是你自己的小项目,这样的改动或许不算什么,可如果牵涉到很多项目,在你没办法改的情况下怎么办呢????
阅读全文
摘要:最近找了一些资料,是讲在C#中设置快捷键运行方法或程序的要设置快捷键必须使用user32.dll下面的两个方法。BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk); 和BOOL UnregisterHotKey( HWND hWnd, int id); 转换成C#代码,那么首先就要引用命名空间System.Run...
阅读全文
摘要:最近在做IIS管理软件的时候,在连接ADIL的时候老是出错,研究了半天没找出原因。因为先前一直用web来测试,一直没注意到权限问题,今天在msdn上刚刚找到原因,原来是IIS操作权限的问题,问题找到了,也好解决了。打开web.config然后在system.web节点中添加一属性 OK具体用法查看ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpge...
阅读全文
摘要:程序2个星期前写好了,可是代码实在见不得人,所以想改一下,可是最近忙着搭建.Net的网站,没什么时间改了,venjiang说对转换程序来说不需要性能优化的,而且很多人也期待着,所以我也打包了一下,上传上来,如果有什么问题可以msn或者QQ说 QQ:11871155 MSN:x_inday@msn.com Email:admin@realhack.org 说明:为了方便,我把密...
阅读全文
摘要:Microsoft Jet 数据库引擎打不开文件'C:\WINDOWS\system32\IME\PINTLGNT\club\admin'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbExc...
阅读全文
摘要:publicstringleft(Objectobj) { stringstr=obj.ToString(); if(str.Length<20) { str=str; } else ...
阅读全文