摘要: public enum WrongType { /// /// 系统错误,发送方可以重试 /// server, /// /// 用户数据错误 /// client } public static WrongType GetWrongType(string str) { WrongType returnValue; returnValue = (WrongType)Enum.Parse(typeof(WrongType), str, true); return returnValue; }2. // 摘要: // 指定常数来指示要显示的帮助文件元素。 public enum Help... 阅读全文
posted @ 2009-11-30 10:16 Roader 阅读(181) 评论(0) 推荐(0) 编辑
摘要: /// /// 调用系统声音 /// /// 类型 /// [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "MessageBeep")] public static extern int MessageBeep(int wType); //参数 //private const int MB_ICONASTERISK = 0x40; private const int MB_ICONSTOP = 16; // Critical message; displays S 阅读全文
posted @ 2009-08-20 16:22 Roader 阅读(537) 评论(1) 推荐(0) 编辑
摘要: 时间复杂度 1. 算法复杂度分为 时间复杂度和空间复杂度。 作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。 2. 一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n)) 分析:随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。 3. 在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,在找出T(n)的同数量级(它的同数量级有以下:1,Log2n ,n ,nLog2n ,n的平... 阅读全文
posted @ 2009-07-30 08:14 Roader 阅读(232) 评论(0) 推荐(1) 编辑
摘要: 软件工程模式的研究和开发是软件工程的一项重要课题。1997年,美国Rational Software公司的Jacobson、Booch和Rumbaugh三人提出了统一的软件开发过程(The United Software Development Process),这是三人继UML之后推出的又一杰作。 UML是一种基于OO方法的统一的可视化图形建模语言,而不是统一的建模(软件开发)过程。尽管语言和过程不可分割,但语言与过程所关心的重点毕竟不尽相同。因此,在开发UML之后,再开发一个统一的建模(软件开发)过程是十分适时的。这样统一的建模语言与统一的软件开发过程和工具就可以组成一种完整的基于OO技术 阅读全文
posted @ 2009-07-30 08:12 Roader 阅读(203) 评论(0) 推荐(0) 编辑
摘要: #include#include#define NULL 0#define LEN sizeof(struct student)struct student{long num;float score;struct student * next;};int n;struct student * creat(void){struct student * head;struct student *p1,*p2;n=0;p1=p2=(struct student *)malloc(LEN);scanf("%ld,%f",&p1->num,&p1->sco 阅读全文
posted @ 2009-07-24 16:34 Roader 阅读(261) 评论(0) 推荐(0) 编辑