摘要: 一个简单的广告轮播器(ASP.NET): 阅读全文
posted @ 2009-05-04 20:49 Vanglen 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 1.函数的重载 函数的重载指需要让多个函数操作不同类型的变量.函数重载允许创建同名的多个函数.这些函数可使用不同的参数类型. 示例: ... 2.委托 委托是一种可以把引用存储为函数的类型. 委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字.委托的声明指定了一个函数签名,其中包含一个返回类型和参数列表. 示例: ... 阅读全文
posted @ 2009-04-25 16:15 Vanglen 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 定义和使用函数 2,参数 (1)参数匹配.在调用函数时,必须使参数与函数定义中指定的参数完全匹配,这意味着要匹配参数的类型,个数和顺序. (2) 参数数组.(参数的个数没有限制) 引用参数和值参数ref 输出参数out 阅读全文
posted @ 2009-04-24 20:45 Vanglen 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 3,字符串的处理 string类型变量可以看作是char变量的只读数组.这样就可以使用下面的语法访问每个字符:(其中使用了数组变量的ToCharArray()) string myString "A string"; char[] myChars = myString.ToCharArray(); 接着就可以用标准方式处理cahr数组了.也可以在foreack循环中使用字符串: 阅读全文
posted @ 2009-04-21 17:33 Vanglen 阅读(337) 评论(1) 推荐(0) 编辑
摘要: 数组 (3)数组,前面的所类型有一个共同点:它们都只存储一人值(结构中存储一组值).有时候需要存储许多数据,这样就不方便了.有时需要同时存储类型相同的几个值,面不是每个值使用不同的变量. 例如,假定要对所朋友的姓名执行一些操作.可以使用简单的字符串变量,如下所示: 阅读全文
posted @ 2009-04-21 00:21 Vanglen 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 2,复杂的变量类型 * 枚举 * 结构 * 数组 (1)枚举 有时希望变量提取的是一个固定集合中的值。例如,orientation类型可以存储north,south,east或west中的一个值。此时,就可以使用枚举类型。枚举就可以完成这个orientation类型的任务:它们允许定义一个类型,其中包含提供的限定值集合中的一个值。 所以需要创建自己的枚举类型orientation,它可以从上述的4个值中提取一个值。注意这是一个附加的步骤-不是仅仅声明一个给定类型的就是,而是声明和描述个个用户定义的类型,再声明这个新类型的变量。 定义枚举 枚举可以使用enum关键字来定义,如下所示: 阅读全文
posted @ 2009-04-18 17:43 Vanglen 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 变量的更多内容 * 枚举-变量类型,用户定义了一级可能的数值,这些数值可以用人类能理解的方式使用。 * 结构-合成的变量类型,由用户定义的一组其他变量类型组成。 * 数组-包含一种类型的多个变量,可以用下标全工作更容易完成。 1,类型转换 类型转换有两种形式: * 隐式转换:从类型A到类型B的转换可以在所有的情况下进行,执行转换的规则非常简单,可以让编译器进行。 * 显式转换:从类型A到类型B的转换只能在某些情况下进行转换的规则比较复杂,应进行某种类型的处理。 (1)隐式转换 示例:ushort和char的值是可以互换的,因为它们都可以存储0~65535之间的数字,在这两个类型之间可以进行隐式转换,例如下面的代码: 阅读全文
posted @ 2009-04-18 16:16 Vanglen 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 第一题, 你有6块钱,我有6瓶可乐,2块钱一瓶,2个空瓶可以换一瓶可乐,你最多能喝几瓶? 第二题,跟第一题大同小异 1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水? 你要能做对第一题,却做错了第二题,那么,恭喜你,你和我一样笨...@.@~~~ 第三题,这道题我感觉比较有意思...我们头说,只要你能在3天内凭自己的能力答出来的话,那么同样恭喜你,你在将来的... 阅读全文
posted @ 2009-04-16 21:19 Vanglen 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Mandelbrot集?应该算数学的范畴吧...要是在早那么点点时间的话说不清我会感兴趣...不过还是了解一下下吧...哪位好心人能说说这东西是干什么的? *Mandelbrot集 曼德布洛特集合(Mandelbrot set)是在复平面上组成分形的点的集合。Mandelbrot集合可以用复二次多项式f(z)=z^2+c来定义。 其中c是一个复参数。对于每一个c,从z=0... 阅读全文
posted @ 2009-04-14 20:17 Vanglen 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 第四章 流程控制(2) 分支 分支是控制下一步要执行哪些代码的过程.要跳转的代码行由某个条件语句来控制. 本章介绍3种分支技术: * 三元运算符 * if语句 * switch语句 1,三元运算符(有结果,要在赋值语句中使用) 其语法如下:?: 其中计算test可以得到一个布尔值,运算符的结果根据这个值来确定是两者中的哪一个. 示例: 阅读全文
posted @ 2009-04-13 20:50 Vanglen 阅读(358) 评论(0) 推荐(0) 编辑