摘要: 探讨3层:职责划分:综合现有成功实践和.net 平台特殊性。数据访问层:负责与数据源交互,即数据的插入,删除,修改以及从数据源中读取数据。对数据的正确性和可用性不负责,对数据的用途不了解,不负担任何业务逻辑。业务逻辑层:负责系统领域业务的处理,负责逻辑性数据的生成,处理以及转换。对流入的逻辑性数据的有效性和正确性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。表示层:负责接受用户的输入,将输出呈现给用户以及访问安全验证性工作。对流入的数据的有效性和正确性负责,对呈现样式负责,对呈现友好的错误信息负责。后面来完善。 阅读全文
posted @ 2012-03-23 12:04 闯.漠北 阅读(193) 评论(0) 推荐(0) 编辑
摘要: C语言的数据类型 在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:·数据类型·存储类型·作用域 在本课中,我们只介绍数据类型说明。其它说明在以后各章中陆续介绍。所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。1.基本数据类型 基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。2.构造数据类型构造数据类型 是根据已定义的一个或多个数据类型用构造的方法来定 阅读全文
posted @ 2012-03-09 18:05 闯.漠北 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 概述引用某书,这样能更详细表达C语言的结构规范。有编程语言基础的应该能很快上手。推荐国内C语言开发工具C-free.支持多种C版本编译器。C语言的发展过程 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为 阅读全文
posted @ 2012-03-09 10:29 闯.漠北 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本书,有关数据结构和算法在C#中的应用问题,其中不乏涉及到性能的探讨,以前写程序代码,很少去关注代码的执行效率和性能,功能完备了就算了事了。最近觉得有必要去重新认识下自己写的代码质量有多高。 该书并非纯理论的讲解一些枯燥的概念,而是从简单的实用技巧阐述了一些很实际要关注的问题,我就其中时间测试来讲解下其中的奥妙。 首先测试 我们需要自己准备一段代码。我就拿下面代码做实验。static void DisplayNums(int[] arr){ for (int i=0;i<arr.GetUpperBound(0);i++) Console.Write(arr[i] + " 阅读全文
posted @ 2011-08-09 12:55 闯.漠北 阅读(1442) 评论(1) 推荐(0) 编辑
摘要: Js的出现源于互联网应用越来越广泛,当客户访问数据时,由于处理请求都在服务器端,导致访问慢,交互性比较差,随后有公司针对这些问题,试图开发一门客户端脚本语言,将一些能在客户端完成的事情,交由脚本语言完成。发展历程大概是,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式脚本语言,同时保持了C和C++的足够的相似性。以便开发人员能很快学会。这个脚本语言捆绑在一个叫做CEnvi的共享软件中,他首次向开发人员展示了这门语言的威力。这些早期试验称为Espresso Page(浓咖啡般的页面),他们代表了第一个在万维网中使用的客户端脚本语言,随着网上冲浪. 阅读全文
posted @ 2011-08-04 11:40 闯.漠北 阅读(302) 评论(0) 推荐(0) 编辑