上一页 1 ··· 3 4 5 6 7
摘要: 事件处理程序是基于“委托”机制运行的。 1.委托 (1)委托的定义和使用 有时需要将一个函数作为另一个函数的参数,这时就要用到委托(Delegate)机制。例如设计一个马戏表演函数: //定义委托 delegate void AnimalPlay(string name); static void 阅读全文
posted @ 2019-05-15 09:38 Hellozhu 阅读(1729) 评论(0) 推荐(1) 编辑
摘要: C#语言是与微软的.NET框架紧密地联系在一起的,而.NET框架是微软.NET战略的核心,为了更好的理解C#语言,我们必须了解一些.NET框架的基本知识。.NET框架是为开发应用程序推出的一个编程平台,它主要为编写应用程序提供两方面的支持,一是它管理代码的执行过程,二是它为代码提供类库支持。 (1) 阅读全文
posted @ 2019-05-15 09:32 Hellozhu 阅读(2088) 评论(0) 推荐(1) 编辑
摘要: 面向过程的结构化编程,例如1972年美国贝尔研究所推出的C语言,这类编程方式重点放在在定函数上,将较大任务分解成若干小任务,每个小任务由函数实现,分而治之的思想,然而随着软件规模的不断扩张,软件的复杂程度空前提高,例如Vista系统代码达到5000万行,安装光盘有2.5GB。这种情况下,面向过程的自 阅读全文
posted @ 2019-05-15 09:23 Hellozhu 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 1.运算符、类型转换 计算某年y某月m某日d是周几的基姆拉尔森公式公式:int week = (d + 2*m + 3*(m + 1)/5 + y + y/4 - y/100 + y/400 + 1)%7; 除了算数运算符,C#还提供了大量数学函数,这些数学函数归为一类,称为Math 类,其常用函数 阅读全文
posted @ 2019-05-15 08:57 Hellozhu 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 编译:C#语言要经过两次编译,程序员编写好源代码后进行第一次编译,将源代码编译为微软中间语言(MSIL),生成可以发布的应用软件;当用户使用软件时,MSIL代码会在首次载入内存后进行第二次编译,中间语言被编译为机器语言,以供计算机执行。对于同一段MSIL代码,第二次编译只在代码首次载入内存时发生,编 阅读全文
posted @ 2019-04-21 12:30 Hellozhu 阅读(1111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7