摘要: 本星期定的学习计划中的最后一个----WCF。首先还是介绍WCF是什么。在网上查了很多,都说是什么开发框架啊开发平台啊,我老是搞不透彻开发框架开发平台具体是什么含义,朋友说,要等到有一定的积淀之后可能才会对这些词有理解。好吧,那我就先积淀。先还是给一个我能懂的一个解释吧。WCF就是一个类库,专门用于服务定制、发布和运行以及消息传递和处理的一组专门类的集合。这些类通过一定方式被组织起来,共同协作,为... 阅读全文
posted @ 2009-12-26 10:14 唐颖 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,常常需要一些动态的操作。比如根据用户输入的信息动态的创建一个类或者调用类中的方法。 反射概述 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。可以使用反射动态的创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或者访问其字段和属性。 反射通常有以下用途: 使用Assembly定义和加载程序集。加载在... 阅读全文
posted @ 2009-12-22 19:05 唐颖 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 今天要花时间学学MSBuild,学习的资料是博客园上的一些关于MSBuild的文章和MSDN上对MSBuild的介绍。 MSBuild简介: MSDN上这样描述的:Microsoft Build Engine(MSBuild)是Microsoft和Visual Studio的新的生成平台。我的理解是:MSBuild是一个工具,它生成了一个项目文件(本质上是XML)。这个项目文件使得开发人员能够... 阅读全文
posted @ 2009-12-21 21:24 唐颖 阅读(1953) 评论(2) 推荐(0) 编辑
摘要: 这次学习的重点在于二叉树的性质、链式存储结构(也就是C语言的struct)和赫夫曼编码,学习的教材是清华大学出版社出版的C语言版数据结构。 首先是二叉树: 二叉树(Binary Tree)是另一种树形结构,它的特点是每个结点至多只有二棵子树,并且二叉树的子树有左右之分,其次序不能任意颠倒。 二叉树的性质: 二叉树作为一种重要的树形结构,在实际生活中的应用虽然不大,但它的结构使我们需要重点研究的。下... 阅读全文
posted @ 2009-12-19 13:40 唐颖 阅读(585) 评论(0) 推荐(0) 编辑
摘要:      团队新成员要开始算法培训了,去年这个时候我也是在学数据结构,也了解了一些算法。但是那个时候学数据结构和算法就是打打酱油而已,掌握的不好,这次正好趁这个机会跟着新人一起学学。不求自己能有多大的突破,一步一步坚实地走下去就够。     今天的任务就是几种排序方法:选择、插入、冒泡和快排,学习的教材是Matrix67的bl... 阅读全文
posted @ 2009-11-30 21:30 唐颖 阅读(602) 评论(0) 推荐(0) 编辑
摘要:      类是一种对本质相同事物的抽象。 类图        在UML中,类图显示了一组类、接口、协作以及它们之间的关系。在UML的静态机制中类图是一个重点,它不但为设计人员所关心,更为实现人员所关注,建模工具也主要依靠类图来产生代码(正向)工程。因此,类图在UML的各种图中占据了相当重要的地位... 阅读全文
posted @ 2009-11-14 09:43 唐颖 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.用例与用例图      用例是需求分析中最重要的概念,需求表征了一个系统的涉及特性、特征和行为,描述一个系统的需求意味着描述了建立在该系统外部的事物与系统之间的契约,契约上声明了期望系统做声明。      需求获取(Requirement Elicitation)是需求工程的主体,其主要工作室建立待开发系统的模... 阅读全文
posted @ 2009-11-05 15:31 唐颖 阅读(410) 评论(0) 推荐(0) 编辑
摘要:      UML由图和元模型组成,图是语法,元模型是语义。UML主要包括三个基本构造块:事物(Things)、关系(Relationships)和图(Diagrams)。 1.1 UML的基本构造块      1.1.1事物      事物是对实体抽象化的最终结果,是模型中... 阅读全文
posted @ 2009-11-01 19:47 唐颖 阅读(229) 评论(0) 推荐(0) 编辑
摘要:       Android的一个核心特性就是,一个应用程序能利用另外应用程序的元素(假如这些应用程序允许这样做)。举个例子,如果你的程序需要展示一个可以滚动的图片列表,正好有另外一个程序已经有这样一个合适的滚动条并且也允许其他程序使用,那么你就可以使用这个滚动条来完成你的工作,而不是开发你自己的。你的应用不需要内含其他应用的代码或者连接到他。相反,... 阅读全文
posted @ 2009-10-12 16:31 唐颖 阅读(191) 评论(0) 推荐(0) 编辑