柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  [技术.Net]

摘要:ANTS Profiler 已经是Version 2.00, 在October 2004发布 By Red Gate Software 1、简介 ANTS Profiler是一个检测基于.Net Framework的任何语言开发出的应用程序的代码性能的工具。她可以通过记录每行代码花费的时间,来帮助你优化程序的执行,而且可以用很多种格式来探测应用程序中效率不好的区... 阅读全文

posted @ 2004-11-18 14:20 柚子Nan 阅读(4569) 评论(4) 推荐(0)

摘要:由于项目的特殊需要,对于日期类System.DateTime小小的研究了一下,它的通用的,常用的方法就不说了,在MSDN更加详细的说明。 问题来源:实现一个查询,要查询系统当天的前1周,前2周,前1个月,前2个月,前3个月,前6个月的数据!显然,当天的日期和时间可以用System.DateTime.Now,那么前几周,前几个月是哪年的几月几号怎么确定呢?查了System.DateTime有一个... 阅读全文

posted @ 2004-11-10 23:21 柚子Nan 阅读(2627) 评论(13) 推荐(0)

摘要:由于COM组件和.net组件依赖于不同的内部结构,因此他们天生就是不兼容的。但幸运的是Microsoft公司在.net SDK中提供了一些工具,使用这些工具可以为.net组件生成COM代理,也可以为COM组件生成.net代理,使用这些代理和其他的技术,各个公司就可以在.net工程中使用就的COM组件,并且也可以在非.net应用程序中使用.net组件。 静态链接 代码的重用在程序开发的早... 阅读全文

posted @ 2004-10-26 15:02 柚子Nan 阅读(2700) 评论(5) 推荐(0)

摘要:由于这个项目中用到了一些C++的组件,有时候会出现这个一个奇怪的问题: 其他信息: 试图访问已卸载的 Appdomain。未处理的“System.AppDomainUnloadedException”类型的异常出现在 未知模块中。 我查了google,得到了这样一个KB,而且文章蛮新的: Last Review : September 7, 2004http://support.micros... 阅读全文

posted @ 2004-10-26 13:49 柚子Nan 阅读(2017) 评论(0) 推荐(0)

摘要:由于项目开发的需要,在项目中使用水晶报表,在刚开始看的时候,遇到了如下的问题。很菜的这个是.net 自带的例子,为什么我的图片显示不出来? 我自己在做一个简单的例子的时候,也遇到类似的问题, 阅读全文

posted @ 2004-10-18 11:14 柚子Nan 阅读(1081) 评论(2) 推荐(0)

摘要:服务器上有很多文件,目前考虑的格式有: .bmp .jpg .gif .doc .xls .txt .pdf .ppt 我可以得到这些文件的路径,要求是在页面上显示这些文件的内容,我测试了所有格式的图片都是可以用Response.WriteFile(fileName)写到浏览器上。 但是其他格式的文件都是乱码?请问怎么解决啊? 代码如下: pro... 阅读全文

posted @ 2004-10-14 16:19 柚子Nan 阅读(9308) 评论(21) 推荐(0)

摘要:在C#中,结构都可以有方法了,如下的代码: public struct MyStruct { string strName; string strAddress; public string GetStructInfo() { return "New Spec:"+strName+strAddress; ... 阅读全文

posted @ 2004-10-09 11:56 柚子Nan 阅读(4392) 评论(11) 推荐(0)

摘要:序言:好像在上学的时候,一个老师讲面向对象这门课程,听得云里雾里的,为什么要讲这么多东西?根本都用不到,完全是在创造一种新的规则而已(说到这里,抑制不住地就想多说2句,上学这么多年,每次学到一门新的课程,例如、物理、化学、数学等总是首先给出一堆定理、公式,然后是例题,最后是练习。在学校的时候好学生的定义是什么?成绩好!成绩是怎么好的?各科的成绩都好,为什么呢?他们最大限度的理解了所谓的定理和公式,... 阅读全文

posted @ 2004-10-09 09:37 柚子Nan 阅读(1444) 评论(9) 推荐(0)

摘要:在开发发票或者国家规定的制式表单的时候,需要定义纸张的大小郁闷了很久,怎么定义这样的纸张呢?找了半天与打印机相关的东西,,搞定了。开始——〉打印机和传真,打开“打印机和传真”,在空白的地方点击右键,选择“服务器属性”,如下图:然后打开了“打印服务器”属性页,创建新格式,并且保存格式,命名以后,就可以在Word或者您的程序中使用特定的纸张了。 阅读全文

posted @ 2004-09-28 21:01 柚子Nan 阅读(18710) 评论(60) 推荐(0)

摘要:Visual Studio Tools for Office Office Developer Center: http://msdn.com/office/Visual Studio Tools for the Microsoft Office System:http://msdn.microsoft.com/office/understanding/vsto/Visual Studio To... 阅读全文

posted @ 2004-09-27 10:11 柚子Nan 阅读(2155) 评论(0) 推荐(0)

摘要:第一次使用CheckBox的时候,无论如何都没有办法得到CheckBox的值(true或者false) 刚开始猜测的语法如下: myCheckBox.Value ,可惜一看Value的类型为Object,然后我把它ToString()也是徒劳:( 然后根据编译器提供的信息: 属性、索引器或事件“Value”不受该语言支持;请尝试直接调用访问器方法“Microsoft.Vbe.Interop.F... 阅读全文

posted @ 2004-09-25 20:13 柚子Nan 阅读(2956) 评论(2) 推荐(0)

摘要:在创建Excel工程的时候,是否看到第二个选项里面“安全设置” 在默认情况下,CheckBox“更新本地安全策略使程序集能够运行”是被选中的。 我不清楚在Windows2003环境下,这个CheckBox是否默认没有被选中??? 如果我把这个CheckBox设置为没有被选中,将会提示如下警告信息: 然后运行Excel,会出现如下的警告信息:不知道是否您遇到的是同我一样的错误: 阅读全文

posted @ 2004-09-25 20:09 柚子Nan 阅读(891) 评论(0) 推荐(0)

摘要:看到后边的文字还有很多,不是不想翻译了,因为后边的文章依赖于其他的类,我自己也没有调试成功。不过这篇文章给了我们一个如何开启VSTO大门的很好的例子。本文简单的说说代码: 在续一中,你可能很疑惑,这些代码应该放在什么地方呢? 1、一个按钮,应该声明它,放在声明控件的地方 private MSForms.CommandButton btnClick; 2、增加事件,需要放在函数ThisWorkboo... 阅读全文

posted @ 2004-09-24 13:35 柚子Nan 阅读(2297) 评论(4) 推荐(0)

摘要:接上文http://www.cnblogs.com/koffer/archive/2004/09/24/46170.aspx 新建一个简单的例子 这篇文章是针对第一次接触VSTO的,因此,我将用一个简单的VSTO例子来给你建立一个基本的概念VSTO是什么。在安装了VSTO以后,你可以看到新的模版已经增加到你的.net中了,如下图。 根据你选择的语言,你既可以创建C# 工程,也可以创建VB.N... 阅读全文

posted @ 2004-09-24 11:36 柚子Nan 阅读(3334) 评论(5) 推荐(0)

摘要:原著:http://www.codeproject.com/dotnet/seoexceltetris.asp By Woo Seok Seo 译者序本来对于VSTO是什么东西并不感兴趣,忽然间在Codeproject看到一片文章,可以在Excel或者Word中写一般的C#程序,看到这句话,就一定要搞清楚是怎么回事了。原来对于VBA的东西很不感冒,所以现在已看到VB的代码就头痛,还好这次看... 阅读全文

posted @ 2004-09-24 10:32 柚子Nan 阅读(8034) 评论(35) 推荐(0)

摘要:VSTO:Visual Studio Tools for the Microsoft Office System!这几天忽然对VBA感兴趣了,就看了几天的如何用C#操作Word,Excel的东西,发现还真的有不少的好东西啊,原来就对Word很熟练,知道很多“许多人不知道”的Word功能!可以说是一个高级用户了。用C# 操作Word很麻烦,关键是参数特别多,而且不同版本的Office对应的Dll不同... 阅读全文

posted @ 2004-09-23 22:59 柚子Nan 阅读(16078) 评论(71) 推荐(0)

摘要:MS的五层架构事例Duwamish中的低层Data层,负责各层之间的数据传输载体。 当使用远程接口的时候,每一次调用的代价都非常大,结果是,你要减少调用的次数,这就意味着每次调用都要传输大量的数据。大量的数据传输的方法可以通过使用大量的参数来实现,然而,这样写出的程序非常笨拙,实际上,对于一些语言难以实现返回多个值。 解决的办法就是创建一个数据传输对象,这个对象将保留所有掉用需要用到的数据。它... 阅读全文

posted @ 2004-09-21 10:05 柚子Nan 阅读(1180) 评论(3) 推荐(0)

摘要:为什么要用BusinessFascade层,以前在做5层架构的程序时,写出的代码中BusinessRule类中的方法与BusinessFascade中的方法是一一对应的。虽然理论上知道BusinessFascade只是一个Proxy的作用,但是并没有体会到它的妙处,今天看到《分布模式》一章,有点豁然开朗了。 在面向对象模型中,经常有很多规模较小的对象,他们有较小的方法。这样就提供了很多机会来控... 阅读全文

posted @ 2004-09-21 08:39 柚子Nan 阅读(1714) 评论(6) 推荐(0)

摘要:今天在拜读Martin Fowler的著作《企业应用架构模式》,恰巧我们的开发使用微软的5层架构模式,很多东西有点感觉,不知道是自己的水平提高了,还是Martin Fowler他老人家的说话特别适合我的口味,呵呵,总之看着很爽。这种感觉与当初读《重构》的时候略有相同。 在书中提到了GUID,作者说:“GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的... 阅读全文

posted @ 2004-09-11 15:20 柚子Nan 阅读(8952) 评论(25) 推荐(1)

摘要:1. 构建一个简单的组件: 让他显示一个默认的粗体Hello文本! public class SimpleLabel:Control { protected override void Render(HtmlTextWriter writer) { writer.Write("Hello"); base.Render (wr... 阅读全文

posted @ 2004-07-24 11:29 柚子Nan 阅读(915) 评论(1) 推荐(0)