![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#/.NET
廖子鸿
专注于移动互联网及智能硬件
展开
-
C#操作Excel
如果需要用C#操作Excel,可以选择安装微软的Access Database Engine,这个可以在微软官方网站上下载。 实际上,如果Excel内容不复杂的情况下,可以考虑将其转换为CSV格式,C#直接针对csv进行操作。原创 2010-06-30 15:58:00 · 527 阅读 · 0 评论 -
DDE,OLE,COM,ActiveX,DCOM,COM+发展史
DDE:Dynamic Data Exchange,主要解决进程间通信问题,局限在于通信数据量以及网络数据通信,之后出现过NetDDE、FastDDE和AdvancedDDE等扩展版。 OLE:Object Linking and Embedding,对象连接与嵌入,提供了建立复合文档的方法。1.0版本中使用了Virtual Function Table(VTBL)技术,在2.0中已经由COM取代。 OLE Custom Controls:当时作为一种VB Extension控件的替代原创 2010-07-20 20:42:00 · 4697 阅读 · 0 评论 -
面向对象的基本原则
开闭原则:软件架构应该是对扩展开发,对修改关闭 里氏(Liskov)替换原则:任何基类可以出现的地方,派生类一定可以出现 依赖倒转原则:要依赖于抽象,不要依赖于实现 接口隔离原则:应当为客户提供尽可能小的接口,而不是提供大的接口。 组合、聚合复用原则:要尽量使用组合、聚合,而不是继承关系以达到复用的目的。 Demeter法则:一个软件实体应该与尽可能少的其他实体发生互相作用。 除此之外,还有一些需要注意的地方: 包与包之间不能够有循环依赖关系 不要重复自己:任何代码都原创 2010-10-10 11:27:00 · 714 阅读 · 2 评论