上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: /// <summary> /// 输出到打印机 /// </summary> public void Print() { //不弹出警告框,主要针对“第一节的页边距设于可打印区域之外,是否继续” _wordApp.Options.PrintBackground = false;//主要是加上这一代码,网上很多都没有。导致仍然弹出警告 _wordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone; object missing = System.Reflection.Missing.Value; _wordDoc.PrintOut 阅读全文
posted @ 2012-12-07 09:48 怡馨 阅读(3166) 评论(0) 推荐(0) 编辑
摘要: int h, w; //w = System.Windows.Forms.Screen.GetWorkingArea(this).Width; //h = System.Windows.Forms.Screen.GetWorkingArea(this).Height; h = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height; w = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width; gt.FormBorderStyle = FormBorderStyle.None; . 阅读全文
posted @ 2012-11-29 11:09 怡馨 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 部分分隔符和条件格式可以根据值为正、为负还是为零来为字符串应用不同的格式化。为产生这种行为,自定义格式字符串可以包含最多三个用分号分隔的部分。下表描述了这些部分。部分数目说明一个部分格式字符串应用于所有值。两个部分第一部分应用于正值和零,第二部分应用于负值。如果要格式化的数字为负,但根据第二部分中的格式舍入后为零,则最终的零根据第一部分进行格式化。三个部分第一部分应用于正值,第二部分应用于负值,第三部分应用于零。第二部分可以留空(分号间没有任何内容),在这种情况下,第一部分应用于所有非零值。如果要格式化的数字为非零值,但根据第一部分或第二部分中的格式舍入后为零,则最终的零根据第三部分进行格式化 阅读全文
posted @ 2012-11-24 13:45 怡馨 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 怡馨汽车用品专卖店欢迎新老客户光临汽车香水 虎贝尔 挂饰 车用香薰 挂件香水 车载时尚3瓶装 正品 商家包邮 阅读全文
posted @ 2012-11-07 08:27 怡馨 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你没有这方面的意识,那么你只是在被动的实现这一思想;表现在频繁的抱怨别人改的代码影响了你(接口没有设计到),表现在某个模块的改动引起其他模块的大规模调整(模块接口没有很好的设计)等等。 Booch先生. 阅读全文
posted @ 2012-11-06 11:51 怡馨 阅读(15053) 评论(0) 推荐(4) 编辑
摘要: 看了网络上很多关于设计模式的方法,有的模式看起来相似,但本质还是区别很大的.像简单工厂,工厂方法和抽象工厂就有很明显的区别. 有一个比较好理解的例子,在这跟大家介绍下: 1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了. 2.如果后花园蔬菜品种繁多.得用工厂方法才可以,把共有的东西抽象出来. 3.如果要扩大后花园的规模,比如一个在北方,一个在南方,这样工厂方法就无法实现了,就应当用抽象工厂,把各种各样的植物,又组成一个后花园. 所以我个人认为,简单工厂是一个工厂只生产一类的产品,面对的是具体的类,工厂方法是可以生产不同的产品,把公共的方法抽象出来,然后进行创建各种各样的产品.抽象工厂把几 阅读全文
posted @ 2012-10-25 16:05 怡馨 阅读(252) 评论(0) 推荐(0) 编辑
摘要: --内容摘要:.NET Framework 3.5提供了一个框架,即System.Addin命名空间,通过该命名空间我们可以进行插件开发,用程序集System.AddIn来保存和创建插件。 这个框架也称为Managed AddIn Framework(MAF)。 插件还有其他称呼,如add-on或plug-in。 先前研究过Sharp....NET Framework 3.5提供了一个框架,即System.Addin命名空间,通过该命名空间我们可以进行插件开发,用程序集System.AddIn来保存和创建插件。这个框架也称为Managed AddIn Framework(MAF)。 ... 阅读全文
posted @ 2012-10-25 14:14 怡馨 阅读(441) 评论(0) 推荐(0) 编辑
摘要: C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现 接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还 聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。 我们定义一个接口publicinterfaceIBark{voidBark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法publicclassDog:IBark{publi 阅读全文
posted @ 2012-10-24 16:52 怡馨 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 阅读提示:这篇文章将讲述如何利用C#奇妙的特性,实现插件架构,用插件(plug-ins)机制建立可扩展的解决方案。在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制。其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的。 然而,这种巧妙的结合产生了一些有趣的方法可以用来解决我们的问题。这篇文章将讲述如何利用这些奇妙的特性,用插件(plug-ins)机制建立可扩展的 解决方案。后面也将提供一个简要的例子,你甚至可以用这个东西来替换那些已经在很多系统中广泛使用的独立的程序。在一个系统中,可能有很多程序经常需要进 行数据处理。可能其中有一个程序用于处理雇员的信息,而. 阅读全文
posted @ 2012-10-24 16:45 怡馨 阅读(683) 评论(1) 推荐(0) 编辑
摘要: C#插件构架实战C# 插件构架实战 Jack H Hansen [ 2004-07-27 ] Keywords C# 插件 反射(System.Reflection) 属性(System.Attribute) 一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构 阅读全文
posted @ 2012-10-24 16:44 怡馨 阅读(376) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页