编程点滴,目前主要研究Android

对待生活,应该怀着一颗感恩的心

首页 新随笔 联系 订阅 管理

随笔分类 -  DotNet

1 2 下一页

摘要:为了节省带宽,可能需要压缩一下 ViewState ,具体压缩的代码,网上一搜一大把,比如下面这段:publicclassCompressedViewStatePage:System.Web.UI.Page{conststringCompressedViewStateKey="__COMPRESSEDVIEWSTATE";protectedoverridevoidSavePageStateToPe... 阅读全文
posted @ 2007-05-02 18:09 chengbo 阅读(4121) 评论(8) 推荐(0)

摘要:C#Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--intyear=DateTime.Now.Year;intmonth=DateTime.Now.Month;DateTimefirstDayOfThisMonth=newDateTime(year,m... 阅读全文
posted @ 2006-12-29 17:31 chengbo 阅读(734) 评论(1) 推荐(0)

摘要:项目组需要每天编译一次项目,然后把编译好的程序集打包,添加到SourceSafe以日期命名的Project中。有一个批处理的脚本可以自动完成这些操作,其中会用到SourceSafe提供的一些命令。更多命令请查看MSDN。ECHO OFFd:cd\cd D:\PublishCode\Publish\SourceCode:: 设置vss的环境变量path "C:\Program Files\Micro... 阅读全文
posted @ 2006-11-29 11:24 chengbo 阅读(1423) 评论(0) 推荐(0)

摘要:把一个DataSet绑定到自定义列类型的DataGrid中,DataSet中有一列是bool值, DataGrid中相应的列是一个DataGridBoolColumn,呈现为CheckBox。 想要达到的效果是:DataGrid除了CheckBox列可以由用户点击改变值,其它的都为只读,不能编辑。 看起来挺简单件事,把DataGrid的ReadOnly设置为true,DataGridBoolCol... 阅读全文
posted @ 2006-07-27 13:20 chengbo 阅读(960) 评论(0) 推荐(0)

摘要:CodeRush:一个提高代码编写效率的工具,可以用定义多个快捷方法来输入繁长的代码等。具体说明可以查看官方网站或google、百度一下。我用了一周了,除了感觉它有些耗费资源,其它方面都觉得相当不错。 Refactor:重构利器,我经常拿它来Extract Method:)官方网站 阅读全文
posted @ 2006-05-28 15:50 chengbo 阅读(781) 评论(0) 推荐(0)

摘要:WebClient: WebProxy proxy = new WebProxy("http://webproxy");proxy.Credentials = new NetworkCredential(username, password, domain);GlobalProxySelection.Select = proxy;WebClient wc = new WebClient();byt... 阅读全文
posted @ 2006-04-25 16:03 chengbo 阅读(990) 评论(0) 推荐(0)

摘要:C#技术手册,第二版。 觉得这本1.1版的C#手册还不错,所以想翻译给更多的人看,自己的水平不怎么样,所以错误是很多的,还请大家多多指教,给我点信心:) 阅读全文
posted @ 2006-04-25 10:21 chengbo 阅读(1045) 评论(1) 推荐(0)

摘要:用VS打开一个项目时出现"Unable to get the project ile from the web server."的错误,可是我敢保证项目文件正确无误,不太清楚是什么问题,但是只要把"X:\Documents and Settings\用户名\VSWebCache\机器名"里的那个以你想打开的那个项目为名的文件夹删掉就OK了。 阅读全文
posted @ 2005-12-09 22:17 chengbo 阅读(293) 评论(0) 推荐(0)

摘要:我的个人网站上有一个页面,主要介绍了一些我喜欢的书籍,目前有9本,这样把页面拉的很长,挺影响美观的,于是决定分页显示它们。我没有SQL数据库,而且我也不想用复杂的数据库来存放这种简单的数据,所以我用的是XML文件,把它读入DataSet,然后再在Repeater中显示。 如果是SQL数据库或Access等,分页到是挺简单的,但是我存放数据的是XML文件,又不能用SQL语句,怎么办呢?问了一个高手,... 阅读全文
posted @ 2005-12-03 22:28 chengbo 阅读(2050) 评论(2) 推荐(0)

摘要:为了下Visual Studio 2005,我装上了从来没用过的BT,开着电脑下了一夜,今天早上终于下完了,2.6G呀,多么浩大的工程,比PES5还大。现在的软件动不动就是DVD,要不是还有个刻录机,我的硬盘早就撑暴了。 安装前,安装程序提示我uninstall一切Visual Studio 2005的beta版的软件,我就有点纳闷儿了,我从来没用过2005呀,怎么会有beta版呢?按提示下了一... 阅读全文
posted @ 2005-11-01 10:09 chengbo 阅读(3452) 评论(14) 推荐(0)

摘要:昨天终于收到《.Net Web服务编程》,在china-pub上买的,打开包装,这本书给我的第一感觉就是很清爽(我第一次买O'Reilly的书),虽然在网站上看到过这这本书的封面,不过见到实物还是给我耳目一新的感觉,希望它能带给我想学的知识。 书还没开始看,昨晚随便翻了一下,就像国内大部分的译著一样,书中代码里的注释还是没有翻译,不知道是译者想早点出版还是懒得翻,或者根本就跳过不看代码(译者不是搞... 阅读全文
posted @ 2005-10-26 13:28 chengbo 阅读(400) 评论(0) 推荐(0)

摘要:决定写写博客了,毕竟有太久时间没更新这东西,最近太忙,忙着怎么玩的开心,玩的潇洒,直到最近几天才恢复正常,写了几天的程序,又有心得了,写上来。 想在自己的主页上做一个在线发送邮件的东东,具体有MS自带的System.Web.Mail和一个使用比较广泛的Jmail。听说MS自带的不太好用,我就试着捣鼓了一下Jmail,后来也没搞定,算了,有点麻烦,另外找吧。一阵忙乎,发现了OpenSMTP.NET这... 阅读全文
posted @ 2005-10-20 10:38 chengbo 阅读(2384) 评论(1) 推荐(0)

摘要:我是一个非计算机专业的学生,但是我却对计算机有着相当大热情。大一时我加入了学校网管中心下属的一个网络社团,参与维护和开发学校里最大的网站——点击网络。此时网站是采用ASP技术实现的,为了方便改动一些页面的布局和着色,我试着了解了一些ASP知识,不过也没怎么深入。大二我当上了站长,开始为整个网站的未来做打算。我个人的性格是比较喜欢追新的,ASP技术已经有点落伍了,又考虑到当时整个网站的速度在ASP+... 阅读全文
posted @ 2005-08-24 23:07 chengbo 阅读(895) 评论(2) 推荐(0)

摘要:有两个可选的方法来释放非托管代码所占用的资源 1:运行时强迫执行析构器,但是你无法确定执行的时间,这是由垃圾收集器的工作原理所决定的。 2:IDisposable接口提供了一个机制,它允许类的用户通过调用Dispose()方法来决定何时释放资源。 一般来说,最好的方法是同时实现这两个机制,因为这样就可以互相克服各自的缺点。假如大多数的程序员都可以正确的调用Dispose... 阅读全文
posted @ 2005-05-16 14:27 chengbo 阅读(736) 评论(0) 推荐(0)

摘要:看看下面的代码,你能推断它显示的是什么吗? usingSystem; namespaceChengbo{ publicclassMyClass{ publicstaticvoidMain(){ Currencycurrency=newCurrency(10,50); Console.Wr... 阅读全文
posted @ 2005-05-13 15:28 chengbo 阅读(551) 评论(0) 推荐(0)

摘要:以前都没怎么注意两者的区别(我甚至都不知道“&”),因为它们都是“与”运算符。我昨天看C#高编第三版的时候,才注意到这点,查了下MSDN,把区别贴出来,时时提醒自己。 二元运算符 (&) 为整型和 bool 类型预定义了二进制 & 运算符。对于整型,& 计算操作数的按位“与”。对于 bool 操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为 tru... 阅读全文
posted @ 2005-05-09 16:23 chengbo 阅读(5107) 评论(0) 推荐(0)

摘要:@这个字符很有用处,它加在字符串的前面,可以使编译器按照字符串的字面内容进行编译。 用 @ 引起来的字符串以 @ 开头,并用双引号引起来。例如: @"good morning" // 一个字符串用 @ 引起来的优点在于换码序列“不”被处理,这样就可以轻松写出字符串,例如一个完全限定的文件名: @"c:\Docs\Source\a.txt" ... 阅读全文
posted @ 2005-04-27 14:36 chengbo 阅读(510) 评论(0) 推荐(0)

摘要:昨天在codeproject上闲逛,看见有一个banner比较吸引人,就点过去看了一下,是帮助提高代码输入效率的小软件,支持VS.Net和C#。下下来安装试用了一下,果然不错哦,名字叫Visual Assist X,强烈推荐你也装一个。 安装成功后,VS.Net启动的时候显示安装的组件会多了一个西红柿的图标,IDE也多了一个VA View的类似Solution Exp... 阅读全文
posted @ 2005-04-22 15:55 chengbo 阅读(933) 评论(0) 推荐(1)

摘要:我经常需要把string形式的数字转换成int,通常有两个方法可以实现,看下面的代码: stringstr="12345"; Console.WriteLine("Int32.Parse:\t{0}\nConvert.ToInt32:\t{1}",int.Parse(str),Convert.ToInt32(str)); ... 阅读全文
posted @ 2005-04-14 21:00 chengbo 阅读(2935) 评论(5) 推荐(0)

摘要:CLR默认所有的方法都是按值传递参数的。 传递值类型参数 值类型变量直接存储其数据,也就是说,向方法传递一个值类型参数,传递的是这个参数在堆栈上的一个副本,方法内对这个参数副本做的更改不能影响到原来参数中的数据。下面是MSDN中的一个例子。 (注意:示例 1 到 示例 3 都是传递的值类型,示例 4 到 示例 6 传递的是引用类型) ... 阅读全文
posted @ 2005-04-10 15:54 chengbo 阅读(754) 评论(0) 推荐(0)

1 2 下一页