随笔分类 -  C#随笔

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