文摘系列
smileberry1
这个作者很懒,什么都没留下…
展开
-
asp.net 设计模式文摘
1 目录第1部分模式与设计原则第2部分剖析 asp.net应用程序,学习并应用模式 第3部分案例研究2.反模式智能UI反模式:智能UIsql server SQLEXPRESS 版本1. 建立 Shop.mdf2. html3. cs代码 该页面负责业务逻辑,数据访问.3.数据访问层应用程序分层与关注点分离企业级分层设计的asp.n...原创 2012-03-04 20:26:25 · 1152 阅读 · 0 评论 -
asp.net mvc 入门经典文摘
第一章第二章第三章 ASP.NET MVC 入门Models:Linq to sqlViews: Users List <% IList users = ViewData["users"] as IList; if (users != nu原创 2011-12-15 15:21:13 · 460 阅读 · 0 评论 -
html与css入门经典(第8版)文摘
第一章 理解web的工作方式第二章 发布web内容第三章 理解html和xhtml的关系第四章 理解层叠样式单css样式属性:1.布局属性2.格式化属性 第五章 使用文本块和列表三中html列表1.有序列表2.无序列表3.定义列表 第六章 使用字体第七章 使用表格第八章 使用外部和内部链接第九章 使用颜色140种颜色http:原创 2011-11-22 13:56:49 · 1019 阅读 · 1 评论 -
代码大权(2)文摘
1.软件开发过程定义问题需求分析规划构建 软件架构 详细设计 编码与调试 单元测试原创 2011-10-28 11:24:21 · 353 阅读 · 0 评论 -
c#数据结构文摘
1. 绪论数据是人们利用文字,数学符号,以及其他规定的符号对现实世界的事物以其活动所做的抽象描述表示一个事物的一组数据称为一个数据元素构成数据元素的数据称为该数据元素的数据项没有实际含义的数据元素称为抽象数据元素数据元素之间的相互联系方式称为数据的逻辑结构 数据的逻辑结构可分为:1。线性结构:除第一个和最后一个数据元素外,每个数据元素只有一个前驱数据元素和一个后原创 2011-07-13 20:24:57 · 668 阅读 · 0 评论 -
JavaScript文摘
第一篇 JavaScript 基础第1章 JavaScript 简介第2章 数据类型与变量第3章 运算符与表达式第4章 基本的流程控制语句第5章 函数第6章 JavaScript 对象与数组第7章 字符串与数值处理对象第8章 正则表达式原创 2009-05-04 08:44:00 · 412 阅读 · 0 评论 -
重构与模式文摘
第一章 本书的写作缘由第二章 重构第三章 模式第四章 代码坏味第五章 模式导向的重构目录第六章 创建用 Creation Method替代构造函数将创建知识搬移到 Factory用 Factory封装类用 Factory Method引入多态创建用 Builder封装 Composite内联 Singleton 第七章 简化组合方法用原创 2011-04-10 21:13:00 · 477 阅读 · 0 评论 -
企业应用架构模式文摘
第一部分 表述第一章 分层企业应用中层次的演化1.在表现层实现用户界面2.在领域层实现领域逻辑3.在数据源层存取数据 第二章 组织领域逻辑领域逻辑的组织分为三种主要的模式:1. 事务脚本 从表示层获得输入,进行校验和计算处理,将数据存储到数据库中以及调用其他系统的操作等.然后,该过程将更多的数据返回给表示层,中间可能要进行大量的计算来组织和整理返回值.原创 2011-11-03 15:28:41 · 550 阅读 · 0 评论 -
《修改代码的艺术》文摘
第一部分 修改机理第一章 修改软件第二章 带着反馈工作第三章 感知和分离第四章 接缝模型第五章 工具第二部分 修改代码的技术第六章 时间紧迫但必须修改 6.1 新生方法 (sprout method) 6.2 新生类(sprout class)6.3 外覆方法(wrap method)6.4 外覆类(wrap class) 第七章 漫长的修改原创 2012-07-01 09:16:52 · 726 阅读 · 0 评论 -
深入解析c#文摘
深入解析c#(1)--------------------------------------------------------------------------第一部分 基础知识第1章 c#开发的进化史 2002 c#1.0 .net1.02003 c#1.2 .net1.12005 c#2 .net2.0 .net.3.02008 c#3 .原创 2012-02-22 16:27:37 · 646 阅读 · 0 评论 -
c#网络编程文摘
应用层负责实现一切与应用程序相关的功能FTP, HTTP, DNS, SMTP, NFS传输层负责提供可靠的传输服务TCP, UDP网际层负责网络间的寻址,数据传输IP, ICMP, ARP, RARP网络接口层负责实际数据的传输HDLC, P原创 2011-06-25 17:38:00 · 450 阅读 · 0 评论 -
c#.net设计规范文摘
.net设计规范第三章 命名规范大小写约定camelCasing 内部字段,私有字段,局部变量,方法的形参其他都用 PascalCasing通用命名约定程序集和DLL的命名名字空间的命名类,结构,接口的命名类型成员的命名第四章 类型设计规范类型分类:引用类型 :类,静态类,集合,数组,异常,修饰属性值类型:结构,枚举接口 类和结构原创 2009-03-10 13:14:00 · 1712 阅读 · 0 评论 -
研磨设计模式文摘
创建型 5-----------------------------------------------------------------------------------------1. Builder ------- 分离整体构建算法和部件构造 具体问题:数据导出格式(头,体,尾) 一般问题:同一个构建过程有着不同的表示客户端: 2.原创 2011-04-10 21:11:00 · 533 阅读 · 0 评论 -
设计模式文摘
设计原则:一 开闭原则 (OCP OpenClosed Principle)一个软件实体应当对扩展开放,对修改关闭通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需求,使变化中的软件系统有一定的适应性和灵活性已有的软件模块,特别是最重要的抽象层模块不能再修改,这就使变化中的软件系统有一定的稳定性和延续性里氏代换原则: 任何基类可以出现的地方,子类一定可以出现一原创 2010-06-01 16:09:00 · 441 阅读 · 0 评论 -
你必须知道的net第二版文摘
第一部分 渊源----.net与面向对象 第一章 oo大智慧1.5 玩转接口 第二章 oo大原则 第三章 oo之美 第二部分 本质-----.net 深入浅出 第四章 一切从IL开始 第五章 品味类型 第六章 内存天下 第三部分 格局-----.net面面俱到第七章 深入浅出---关键字的秘密 7.1 new作为运算符,用于创建对象和调用原创 2012-02-14 11:07:11 · 458 阅读 · 0 评论 -
Effective c# and More Effective c# 文摘
Effective c# 第一章 c#语言元素 条款一使用属性代替可访问的数据成员 public int this[int index]{ get{ return _theValues[index];} set{ _theValues[index] = value;}}索引器---含参属性 条款二运行时常量readonly优于编译时常量原创 2011-01-01 16:54:00 · 687 阅读 · 0 评论 -
锋利的jQuery文摘
第1章 认识jQuery$是jQuery的一个简写形式第2章 jQuery选择器第3章 jQuery中的DOM操作第4章 jQuery中的事件和动画第5章 jQuery对表单,表格的操作及更多应用第6章 jQuery与Ajax的应用第7章 插件的使用和写法第8章 用jQuery打造个性网站原创 2011-12-08 09:53:22 · 415 阅读 · 0 评论 -
编写高质量代码-web前端开发修炼之道文摘
第一章 从网站重构说起 结构,样式,行为分离html,css,javascript第二章 团队合作第三章 高质量的HTML 第四章 高质量的CSSbase.css+common.css+page.css4.5 低权重原则----避免滥用子选择器4.6 css sprite4.7 css常见问题 1. css的编码风格 一行式编码 2.原创 2011-11-22 17:11:40 · 564 阅读 · 0 评论 -
c# 高级编程第四版文摘
第一章 .net体系结构Microsoft中间语言 简称 IL 通用类型系统 Common Type System CTS公共语言规范 Common Language Specification CLS公共语言运行库 CLR 运行库的执行环境 托管代码 managed code在CLR的控制下运行的代码 在.net中编译分为两个阶段:1.把源代码原创 2009-02-10 10:52:00 · 662 阅读 · 0 评论 -
重构文摘
重构法则 Composing Methods(重新组织你的函数) 1.重构法则之 Extract Method (提炼函数)void printOwing(double previousAmount) { ArrayList list =newArrayList(); double outstanding = previousAmount * 1.2;原创 2009-11-26 20:47:00 · 459 阅读 · 0 评论 -
编写高质量代码-改善c#程序的157个建议文摘
第一部分 语言篇第二部分 架构篇第三部分 编码规范及习惯原创 2011-12-22 16:43:14 · 377 阅读 · 0 评论 -
.net组件程序设计文摘
.net组件程序设计第一章 面向组件编程简介一个组件是一个.net类一个对象是一个组件的实例面向对象编程着眼于被组合到一个大的二进制可执行程序的类之间的关系面向组件编程着眼于独立工作的可替换的代码模块,并且无须非常熟悉其内部工作原理 优势:简化软件项目管理任何对组件的改进,增强,修复都能够马上提供给所有使用组件的应用程序应原创 2010-07-05 16:13:00 · 643 阅读 · 0 评论