上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: 抽象类,还是接口?抽象类和接口都属于以上提到的抽象,两者的在语法上的区别Anytao和其他园友已经总结的差不多了,不再赘述。我主要想和大家讨论一下在设计时如何选择抽象类和接口。我的原则是,尽量按照现实世界的语义来判断。众所周知,派生类与抽象类的关系是IS-A,实现类与接口的关系是CAN-DO。这就说明抽象类与子类之间的所属关系较接口来说更加明确。接口只是行为方式上的一种契约,一个类实现了一个接口,... 阅读全文
posted @ 2010-10-28 15:12 zhdonghu 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在.NET框架中,经常用到属性,从定义哪些类是可序列化到选择某个Web服务应用中的哪些方法是可以公开的都会用到属性。使用属性可以在设计时对类、properties和方法添加说明,然后在运行时通过反射信息来检查它们。本文为我们介绍了在开发应用时如何利用C#自定义属性。本文可以从技术文章下载出获得,其中包含了一个使用定制属性的Visual Studio项目示例文件。属性类是设计时可应用于类、prope... 阅读全文
posted @ 2010-10-27 10:54 zhdonghu 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 面向对象的开发方法(Object Oriented,OO)认为是好文章吧,拿来与大家分享一下(转载) 现在每个程序员都会说:OO思想,OO开发,呵呵,是真的理解了嘛?看看下面的文章就知道啦。。。面向对象的开发方法(Object Oriented,OO) 从事软件开发的工程师们常常有这样 的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软件投入使用后,也常常需要对其做出修改,在用结构... 阅读全文
posted @ 2010-10-21 16:53 zhdonghu 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 此贴主要包含.NET第三方控件源码以及一些优秀的程序源码的下来,我会经常更新,喜欢希望顶一下,不要让帖子沉了。1.[经典.NET.XP.2003风格控件].(Component.Net).Devexpress.9.Components.rar下载地址http://www.namipan.com/d/%5b%e7%bb%8f%e5%85%b8.NET.XP.2003%e9%a3%8e%e6%a0%b... 阅读全文
posted @ 2010-10-21 09:41 zhdonghu 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:   1、如何解决文件上传大小的限制   2、以文件形式保存到服务器   3、转换成二进制字节流保存到数据库以及下载方法   4、上传Internet上的资源   第一部分:   首先我们来说一下如何解决ASP.net中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制... 阅读全文
posted @ 2010-10-21 09:38 zhdonghu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于MonoC#编译器(M... 阅读全文
posted @ 2010-10-21 09:36 zhdonghu 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 面向结构结构化程序设计思想就是把大的程序分解为具有层次结构的若干个模块,每个模块再分解为下一层模块,如此自顶向下、逐步求精,从而把复杂的大模块分解为许多功能单一的小模块。其特征是以函数为中心,也就是以功能为中心来描述系统,用函数来作为划分程序的基本单位。面向对象面向对象 = 对象 + 分类 + 继承 + 消息通信面向对象是以对象为基础、以事件或消息来驱动对象执行处理的程序设计技术。它是一种自下而上... 阅读全文
posted @ 2010-10-19 21:05 zhdonghu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 以下是代码:[代码]创建XML文档 //这是XML文档根节点名 string rootNodeName = "books"; //这是XML文档物理文件名(包含物理路径) string xmlFileName = Application.StartupPath + @"\book.xml"; XMLHelper.CreateXmlDocument(xmlFileName, rootNodeName... 阅读全文
posted @ 2010-10-16 10:08 zhdonghu 阅读(8159) 评论(0) 推荐(2) 编辑
摘要: C#学习进度安排表第一章 开发平台主要内容 Microsoft.NET Framework 体系结构 Microsoft.NET Framework与其他开发平台的对比 Microsoft.NET Framework 基本概念CLR、CLS、CTS、MSIL、JIT Microsoft.NET Framework 命名空间和基本类型库Microsoft.NET Framework 的C#关键字基本... 阅读全文
posted @ 2010-10-15 15:49 zhdonghu 阅读(566) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/michaelxu/archive/2007/05/14/745881.html今天在工作中遇到一个问题,如何将一个string类型转成byte[]?  这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了:   byte[]byteArray=System.Text.Encoding.Default.GetBytes(... 阅读全文
posted @ 2010-10-15 11:03 zhdonghu 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页