上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 1.2变量与数据类型1.2.1变量变量就是存取信息的基本单元,它有两个基本特征,即变量名(标识变量的名称)和变量值(变量存储的数据)。对于变量,必须明确变量的命名,类型,声明,以及作用域。(1)变量的命名 ~ 必须是一个有效的变量,即以字母或下划线(_)开始,可以包含0-9,A-Z,a-z,不能有空格,“+”,“,”或其他符号。 ~ 不能使用JavaScript中的关键字作为变量名。~ 变量名区分大小写。(2)变量的类型 变量有3种类型,分别为数字型,字符串型和布尔型。1 x=100; //数字型2 3 n=98.8; //数字型4 5 y="name"; //字符串型6 阅读全文
posted @ 2013-12-06 09:42 行进 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.1JavaScript语法规则 1.1.1变量与函数名称当定义自己使用的变量,对象和函数时,名称可以由任意大小写字母,数字,下划线(_),美元符号($)组成,但不能以数字开头,不能是JavaScript中的关键字。 1.1.2区分大小写 JavaScript严格区分大小写,大写字母和小写字母不能互相替换。 ~ JavaScript中的关键字,如for,if,永远都是小写。 ~ DOM对象的名称通常都是小写,但是其方法通常都是大小写混合,第一个字母一般都是小写,如:getElementById,replaceWith。 ~ 内置对象通常是以大写字母开头,如 String ,Date。 1.1 阅读全文
posted @ 2013-12-06 09:19 行进 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明: 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明: 一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该模式。 1. 我们将对实体的公共操作部分,提取为IRepository接口,比如常见的增加,删除等方法。如下代码:1 interface IRepository where 阅读全文
posted @ 2013-12-04 11:59 行进 阅读(330) 评论(0) 推荐(0) 编辑
摘要: td.onclick=ToOnClick 这句相当于告诉浏览器:“八点上课!”,但是这时你还没捧个书本去教室,只是先注册了这个事件监听,等到了八点了,才会执行“上课” 这件事; 你那个ToOnClick函数就相当于你要去上课时需要做的事情:起床,找书,去教室。。。但这时还没做,只是个你自己定的计划。加了括号的话,你就必须做了。 阅读全文
posted @ 2013-12-04 10:28 行进 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 什么是浏览器?(1) 浏览器就是接收浏览者的操作(打开一个网址,点击一个链接,点击一个按钮),然后帮助浏览者去Web服务器请求网页内容(HTML格式返回),然后展现成人眼能够看得懂的可视化页面的软件。(2) IE==浏览器?这句话是错误呢。IE是浏览器的一种,还有FireFox,Opera,Chrome等,注意遨游(Maxthon),世界之窗,搜狗浏览器,360浏览器等并不是一种独立于IE的浏览器,其内核还是IE的内核,只不过是换了一个外壳而已,所以用遨游的不能嘲笑用IE的,否则就露怯了。(3) 所谓Trident引擎就是IE的WebBrowser控件,现在很多非IE核心的浏览器用的是Tr 阅读全文
posted @ 2013-12-04 09:38 行进 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1,使用foreach语句 当我们为数组使用foreach语句时,这个语句为我们依次取出了数组中的每一个元素,允许我们读取它的值。1 例:声明一个有4个元素的数组,使用foreach循环打印这些项的值:2 int[] arr1={10,11,12,3};3 foreach(int item in arr1)4 Console.WriteLine("Item value: {0},item"); 数组能这么做的原因:数组可以按需提供一个叫做枚举数(enumerator)的对象。枚举数可以依次返回请求的数组的元素。枚举数“知道”项的次序并且跟踪它在序列中的位置,然后返回请求的当 阅读全文
posted @ 2013-12-02 08:58 行进 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 引言本文是新开设的MSDN软件设计基础专栏的第一篇文章。我的目的是以不局限于某种特定工具或者某个(软件工程)周期方法(lifecycle methodology)的方式来讨论设计的模式和原则。换言之,我计划讨论一些可以引导你使用任何技术,或者在任何项目中更好地进行设计的基础知识。我喜欢以讨论开闭原则和其他由 Robert C.Martin 在其著作《敏捷软件开发,原则,模式和实践》中所倡导的相关主题作为开始。不要因为在标题中出现“敏捷”一词就把书合上了,因为这本书实际上完全是关于如何竭力进行优良软件设计的。问下你自己:有多少次你是从零开始去写一个全新的应用程序?又有多少次你是通过将新功能添加到 阅读全文
posted @ 2013-11-30 11:13 行进 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没有合适的单词描述,可以使用拼音,使用中文是不符合要求的。唯一可以使用中文的地方是枚举的枚举项,枚举项实际已经不属于本节标题的范畴了。这里只是放到一起说明,如下图所示:1.3 不使用缩写所有类型、方法、参数、变量的命名不得使用缩写,包括大家熟知的缩写,例如msg。1.4 代码使用半展开第一步,打开Vi 阅读全文
posted @ 2013-11-30 11:05 行进 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2013-11-30 10:32 行进 阅读(139) 评论(0) 推荐(0) 编辑
摘要: LINQ基本查询操作符-获取数据(1) select() 语法是:public static IEnumerable select( this IEnumerbale source.Func selector)说明:1) select方法本身是一个泛型扩展方法2) 它作用于IEnumerable类型3) 他只接受一个Func类型参数4) Func是一个泛型委托,位于System名字的空间下,System.Core.dll中,在这里Selector是一个提取器。(2) 举例说明,先定义一个静态类ExtraClass,然后再静态类中在定义一个静态的扩展方法,实现输出信息。代码如下:public s 阅读全文
posted @ 2013-11-29 16:58 行进 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页