
c#and .net
文章平均质量分 69
dshpsky
henhao
展开
-
c#数据类型
类型可分为:值类型,引用类型 值类型:直接存放真正的数据,值类型都有固定的长度,值类型的变量都保存在堆栈(stack)上。作为值类型的变量,每个都有自己的数据,因此对一个变量的操作不会影响其他变量。 引用类型:存储读数据的内存地址的引用,位于受管制的堆(Heap)上作为引用类型的变量可以引用同一对象;因此对一个变量的操作会影响另一个变量所引用的同一对象。值类型可分为3大类:原创 2006-05-22 22:38:00 · 1194 阅读 · 0 评论 -
C#的接口 (1)--接口慨述--定义接口
接口慨述接口(interface)用来定义一种程序的协定。1 C#中的接口是独立于类来定义的。2 接口和类都可以继承多个接口,一个接口可从一个或多个基接口继承。3 而类可以继承一个基类,接口根本不能继承类。4 一个接口定义一个只有抽象成员的引用类型。5 接口可以定义方法、属性和索引 接口与组件在组件和组件之间、组件和客户之间都通过接口进行交互。一个组件可以实现多个组件接口,而一原创 2006-05-26 10:59:00 · 1629 阅读 · 0 评论 -
C#讲座(3)--面向对象的程序设计-oop在C#中的应用
封装就是把类的内部隐藏起来 好处:减少耦合 ,类内部的实现可以自由地修改,类具有清晰的对外接口数据隐藏实现方法就是 访问限制修饰符public protected internalinternalprotectedprivate继承性 inheritance一个类可以有能力直接从另一个类获得其代码和数据派生类从基类那里获得其所有的成员C#只支持单继承防止继承 public seal原创 2006-05-21 09:08:00 · 1380 阅读 · 0 评论 -
C#讲座(3)--C#中异常的处理
异常概述exception 捕获异常及处理 跟踪trace异常是当程序发生错误时产生的一种信号异常的类型每种异常类型都是一个类两种大分类system.systemExceptionsystem.applicationexception处理方式1异常被对象所表现而并不是错误代码2异常的产生是通过throwing一个该异常的对象实现的3异常的捕获是通过catch该异常的对象4命名上可以读原创 2006-05-27 09:00:00 · 1177 阅读 · 0 评论 -
C#(7):ADO.NET进行数据库编程
建立简单数据库程序:1打开数据库连接2执行查询语句并取回记录3关闭数据库连接-------------------1打开数据库连接 ADO.NET Connection对象; using SD=System.Data; using MSA=System.Data.OleDb; using SWF=System.Windows.Froms; string sConnect; sCon原创 2006-05-29 15:45:00 · 1236 阅读 · 1 评论 -
C#面向对象设计模式纵横谈(1):面向对象设计模式与原则
GoF 23种设计模式从编程语言直观了解面向对象 面向对象3大机制 封装,隐藏内部实现 继承,复用现有代码 多态,改写对象行为例子结构化做法1。获得人事系统中所有可能的员工类型2。根据不同的员工类型所对应的不同的薪金制度,计算其工资enum EmployeeType{Engineer;Sales;Manager;…} // 计算工资程序If ( type==EmployeeType原创 2006-06-03 15:30:00 · 1218 阅读 · 0 评论 -
关于23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳转载 2006-06-03 15:36:00 · 1499 阅读 · 3 评论 -
C#(9):基于组件的程序设计
基于组件编程有很多优势:代码重用建立组件 部署组件 配置文件组件:编译后的实体在.NET 中组件==Assembly(exe/.dll)多层应用程序设计是一个很好的表现组件的例子GUI.exe---Business.dll----Data.dll---DB创建组件在vs.NET中创建Class Library--被编译成DLLs如何实现1使用名称空间进行逻辑组织2使用类和OO的原创 2006-06-15 23:34:00 · 1647 阅读 · 0 评论