月归档:2007 年十一月

C# 编码规范和编程好习惯
HOT

谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!   要知道,大多数程序员在写“可运行代码,而不是高效代码”。我们在这个指南课程前面提到,你想成为你们公司“最尊贵的专业人员”吗?写“高效代码”是一项艺术,你必须学习和实践它。   命名惯例和规范     注记 :   Pascal 大小写形式-所有单词第一个字母大写,其他字母...
阅读全文

C#基础全接触(二)
HOT

接口是二段不同代码之间约定,通过约定实现彼此之间的相互访问。C#并不支持多继承,但通过接口可实现相同功能。当在接口中指定了实现这个接口的类时,我们就称这个类“实现了该接口”或“从接口继承”。一个接口基本上就是一个抽象类,这个抽象类中除了声明C#类的其他成员类型——例如属性、事件和索引器之外,只声明了纯虚拟方法。接口中可以包含方法、属性、索引器和事件——其中任何一种都不是在接口自身中来实现的。例:i...
阅读全文

C#基础全接触(一)
HOT

引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = System.Console;访问限定符:public...
阅读全文

C#中接口(interface)的理解
HOT

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

深入理解C# 3.0的五项主要改进
HOT

 1.隐型局部变量   C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样:varmyData = "This is my data";   注意,这里并没有提到myData变量是一个字符串,而C# 2.0却要求这一点。  虽然var允许您建立隐含的类型,它并没有降低C#浓厚的类型特征。var关键字只有在建立...
阅读全文

C#编码好习惯
HOT

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

求解一道关于C语言的小项目!!!
HOT

1、设计题目 职工档案及简明信息生成程序设计 2、设计目的 学习使用结构数组建立职工档案信息文件,并学习设计头文件和菜单,并组成一个工程文件。 3、设计要求 要求实现以下功能: ● 建立wkrs职工数据结构,结构含有姓名、序号、性别和年龄信息。 ● 设计一个readin函数,以便采用问答式输入10个职工的信息。并建立一个文件用来储存这10个这职工的信息,约定文件名为workers. ● 编写一个d...
阅读全文

求高手指点 在线等啊 急啊
HOT

程序改错题:    gc505.c通过接受键盘输入的字符串,通过调用函数trimspace(),实现去掉字符串的前空格和尾空格。    程序有两处错误,请找出并修正,使之符合上述要求。不得增加行或删除行,也不得更改程序结构。#include<string.h>main(){char str;void trimspace(cha...
阅读全文

@@高手请教!!@@
HOT

Problem A:韩信点兵 相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人、17人一列余2人、19人一列余10人、23人一列余1人、29人一列余11人。  刘邦茫然而不知其数。你呢?  你是一位优秀的程序员,请你帮刘邦解决这一问题。  Input  要求由键盘输入A,B,C,D...
阅读全文
2 页 / 共 4