网站开发者乐园

工作着,并快乐着,享受生活每一天……

2009年1月8日

.Net(C#)开发漫谈:关于变量的命名和属性

摘要: static readonly与const的变量,作用是一样的,无论访问修饰符是不是public,还是其它(private、protected、internal),变量名称一般为大写,中间以下划线。 public static readonly int MAX_HEIGHT; public const int MIN_HEIGHT = 10; 有些程序员对大写不敏感,上例中,MAX_HEIGHT用... 阅读全文

posted @ 2009-01-08 17:54 舒健 阅读(293) 评论(0) 推荐(0) 编辑

C# 3.0新特性初步研究 Part1:使用隐含类型的本地变量

摘要: C# 3.0给我们带来了很多新特性,其中增加了很多“动态”内容, 让我们使用起来更加Sharp! 我在这里简单的介绍一下C# 3.0规范中的一些“新鲜”内容,小弟才疏学浅,望大家海涵! Part1:使用隐含类型的本地变量 在C#3.0之前的C#语言中,我们在声明变量的时候都必须显式的指定变量类型(int,string之类的) 我们一般都是这样写的: 1static void InitAndPrin... 阅读全文

posted @ 2009-01-08 13:25 舒健 阅读(185) 评论(0) 推荐(0) 编辑

C#的多线程机制初探(1)

摘要: 注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流... 阅读全文

posted @ 2009-01-08 13:22 舒健 阅读(492) 评论(0) 推荐(0) 编辑

C#中结构与类的区别

摘要: 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class TestTime... 阅读全文

posted @ 2009-01-08 12:59 舒健 阅读(3481) 评论(2) 推荐(2) 编辑

C#中接口(interface)的理解

摘要: C#中的接口 1.都是“虚的”不能被实例化,这也是接口中为什么不能包含字段--成员变量的原因2.正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事. 3.都具有模板的性质,如果一个接口或者类从某一个接口继承,它将自动具有被集成者的特征(包括索引,属性,函数,实践等). 4.接口支持多重继承,而C#中,类之支持单一继承,接口实际表示的... 阅读全文

posted @ 2009-01-08 12:55 舒健 阅读(448) 评论(0) 推荐(0) 编辑

C#编码习惯谈

摘要: 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑... 阅读全文

posted @ 2009-01-08 10:01 舒健 阅读(401) 评论(0) 推荐(0) 编辑

漫谈C#编程中的多态与new关键字

摘要: 1. 你通常怎样用多态? 假设我有一个类,里面有一个 PrintStatus 方法,用于打印实例的当前状态,我希望该类的派生类都带有一个 PrintStatus 方法,并且这些方法都用于打印其实例的当前状态。那么我会这样表达我的愿望: // Code #01 class Base { public virtual void PrintStatus() { Console.WriteLi... 阅读全文

posted @ 2009-01-08 09:34 舒健 阅读(252) 评论(0) 推荐(0) 编辑

分析各种数据库优点 帮你做出准确选择

摘要: 本文针对网友在选择数据库时的一些疑虑,特把各个数据库的优点罗列出来。 Access数据库 美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的... 阅读全文

posted @ 2009-01-08 08:43 舒健 阅读(490) 评论(0) 推荐(0) 编辑

导航

百思特网络学习基地 www.bestwl.com 欢迎各位朋友前来访问