摘要: 由于前几天对TFS做了升级,其中数据库的升级版本为SQL Server 2008,而同事的数据库使用的SQL Server 2008 R2,为了将他的数据库备份到服务器上,将SQLServer2008... 阅读全文
posted @ 2012-02-11 00:43 Ritchie(乞戈) 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: 公司自2009年中开始使用TFS2008,用来进行项目管理跟踪和代码版本控制,由于测试工作的需要,围绕TFS所开发的部分测试工具无法在TFS2008上安装使用,为了更好的配合团队工作,决定将TFS升级... 阅读全文
posted @ 2012-02-10 22:44 Ritchie(乞戈) 阅读(2455) 评论(2) 推荐(1) 编辑
摘要: 由于项目要求,需要使用SilverLight,不得已,开始学习使用它。同事把SilverLight相关的SDK、Tool、Demo发给我,刚开始调试运行时,就出现如下问题: 无法启动调试--未安装 ... 阅读全文
posted @ 2012-02-08 00:49 Ritchie(乞戈) 阅读(21312) 评论(2) 推荐(2) 编辑
摘要: 这段时间一直在忙着赶项目,由DAL+WCF+WinForm几层组成。其中数据库使用的MySQL+MySQL.Data.dll Driver。不过在使用中,经常碰到如下错误: 接收对 http:... 阅读全文
posted @ 2011-10-15 23:33 Ritchie(乞戈) 阅读(10462) 评论(4) 推荐(1) 编辑
摘要: 最近因为项目中使用到了图形及图形打印功能,因此想到使用.NET平台下的Chart控件,在其给出的Demo中,有非常丰富的示例可以满足实际开发要求。由于项目中有一个要求是在根据数据源画出柱状图形的同时,... 阅读全文
posted @ 2010-07-30 12:47 Ritchie(乞戈) 阅读(4497) 评论(8) 推荐(0) 编辑
摘要: 在做对ReprotViewer编程时,想做一个用户可以更改显示/打印列的功能,大致看了下,只需要通过对rdlc文件中改变其<Hidden>节点值为false/true,即可实现对应某列的显... 阅读全文
posted @ 2010-07-21 15:41 Ritchie(乞戈) 阅读(6886) 评论(0) 推荐(0) 编辑
摘要: 在做项目时,涉及到用户自定义报表,即用户可以根据自己的喜好,选择报表中需要显示的列,并可以对这些列重新命名/排序等.这些功能由报表设计器来完成. 最初设想的是使用ListBox的SelectedIn... 阅读全文
posted @ 2010-06-23 18:00 Ritchie(乞戈) 阅读(2745) 评论(0) 推荐(0) 编辑
摘要: 先看下面的代码: 编译时可以通过,但运行时却报如下错误:System.InvalidCastException: 指定的转换无效。这是因为,当对一个对象进行拆箱时,转型的结果必须是它原来未装箱的类型。... 阅读全文
posted @ 2010-06-17 13:03 Ritchie(乞戈) 阅读(263) 评论(0) 推荐(0) 编辑
摘要: C#中,当使用常数符号const时,编译器首先从定义常数的模块的元数据中找出该符号,并直接取出常数的值,然后将之嵌入到编译后产生的IL代码中,所以常数在运行时不需要分配任何内存,当然也就无法获取常数的地址,也无法使用引用了。 如下代码: 将其编译成ConstTest.dll文件,并在如下代码中引用此ConstTest.dll文件。 编译运行此Main.exe程序,结果输出为1000。之后将bin... 阅读全文
posted @ 2010-06-17 13:00 Ritchie(乞戈) 阅读(2219) 评论(1) 推荐(1) 编辑
摘要: CLR最重要的一个特性就是类型安全。CLR在运行时总能知道一个对象的类型。我们也可以通过调用GetType()方法,来得到对象的准确类型。因为该方法是一个非虚方法,所以我们不可能利用它来篡改一个类型的信息。(Microsoft.NET 框架程序设计<修订版>p117) 我们定义如下类: 通过如下代码: 我们得到的输出为: 通过以上,应该可以明白“CLR在运行时总能知道一个... 阅读全文
posted @ 2010-06-17 12:53 Ritchie(乞戈) 阅读(245) 评论(0) 推荐(0) 编辑