第一章 .NET框架背景:为了解决不同的操作系统、开发平台、运行框架、开发技术的不兼容性。微软公司借助.NET框架将windows下各种应用程序开发有机地集成起来,未开发人员提供统一的开发接口和类库1.1 .NET的产生和发展1.1.1产生软件发展过程中,不断有各种新的技术产生,也有落后技术淘汰,从而很多技术无法集中问题有:图形图像开发GDI、DirectX、OpenGL等三种模式,互不兼容数据库
转载 2023-12-08 15:56:16
41阅读
        .NET开发框架概述       因特网尚且不能实现人们愿望的主要原因有两个:一个是因特网上还没有一种将各种服务进行集成的机制。毕竟,传统是很难改变的,产品的供应商总是喜欢使用自己的方式来描述他们的产品和服务。为此,微软决定打破这种格局,与其他大厂商一起提出了用
转载 2023-12-08 15:56:46
62阅读
.NET框架概述 .NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。  .NET框架组成部分 1.公共语言运行时(Common Language Runtime,CLR) 2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编写的,.NET框架中有相当数量的类是对Win32 API的封装)
简介: 《架构--软件架构的艺术》作者是李伟、吴庆海。本书聚焦于软件架构行业,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验。 内容简介: 《软件架构的艺术》:架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼
待构建系统特征:    1.具备用户要求的功能    2.能够在要求的工期内安全地构建    3.性能足够好    4.可靠的    5.可用的,并且使用时不会造成伤害    6.安全的    7.成本是可以接受的    8.符合法律标准
原创 2013-08-24 09:15:01
636阅读
开发团队中健康的工作关系将直接有益于软件设计。不健康的关系和个性膨胀会导致不健康的软件。 内聚和耦合 软件设计的关键品质是内聚和耦合。这不是什么新奇的“面向对象”概念;我们的目标是通过设计使系统的组件具备下列品质: 高内聚: 内聚是一个测量指标,说明相关的功能如何聚集在一起,模块内的各部分作为一个整体工作的如何。内聚性是将模块粘成一个整体的胶水。 弱内聚的模块是不良分解的信号。每个模块都必须具有清
转载 2012-11-12 10:32:00
86阅读
2评论
这是一个初创的公司,快速提供许多新版本的压力很大。延期是不可容忍的—这会带来财务灾难。软件工程师被迫尽其极限,快速交付。所以代码是以一系列疯狂冲刺的方式垒在一起的。 不好的公司结构和不健康的开发过程将在糟糕的软件架构中得到反映。 这些后果的影响是很严重的,远远超出了你对不良设计的天真想象 ? ———
# 系统架构 在软件开发中,系统架构是一个非常重要的概念。一个好的系统架构可以提高系统的性能、可靠性和可维护性,从而为用户提供更好的体验。具有优雅设计的系统架构被称为“系统架构”。 ## 什么是系统架构? 系统架构指的是系统架构设计的优雅、简洁和高效。一个优秀的系统架构应该具有良好的模块化、清晰的层次结构和合理的组件设计。通过优秀的系统架构,开发人员可以更加方便地理解系统的结
原创 2024-06-18 06:15:48
37阅读
# 架构 经典实现指南 作为一名经验丰富的开发者,我将带领你逐步学习实现“架构 经典”。在本文中,我们将通过一系列的步骤来完成这个任务。以下是整个流程的概览: | 步骤 | 描述 | | -------- | -------- | | 步骤 1 | 确定需求和目标 | | 步骤 2 | 设计架构 | | 步骤 3 | 实现核心功能 | | 步骤 4 | 进行测试
原创 2023-12-06 05:18:31
33阅读
.Net 项目代码风格要求 PDF版下载:项目代码风格要求V1.0.pdf 代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《.Net 项目代码风格要求》,供大家参考。 1. C# 代码风格要求 1.1注释 类型、属性、事件、方法、方法参数,根据需要添加注释。 如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。 当添加注释时,添加方式如下图所示: 1
转载 2016-07-22 09:24:00
72阅读
2评论
题目概述:Fire Net  Suppose  that we have a square city with straight streets. A map of a city is a square  board with n rows and n columns, each representing a street or a piece of  wall.  
原创 2013-05-06 18:17:43
1637阅读
1点赞
引言:软件架构就是在准确把控需求的基础上对系统的解剖。 而准确把控需求,不仅仅体
原创 2023-01-16 21:45:49
190阅读
     架构是浪费空间的艺术。需要架构师经过缜密的谋划,精心的布置,才能创造出美的艺术。通过阅读本章中对两个“软件城市”的描述,加深了对架构重要性的认识,了解了一些如何构建出美的构架的方法。    经验是最好的老师。当然要善于从别人的经验中汲取经验教训,从别人的错误和成功中汲取教训,可以避免弯路,获取捷径。两个规模相似的系统,都是基于Linux系
转载 2023-07-17 20:51:50
101阅读
架构真的很美!!!什么是架构?浅薄理解,它组件与组件的关系,架构师将其表述出来.深层理解,它由一组结构组成,这些结构的设计目的是让架构师,利益相关者看到他们的关注点是如何得到满足的。美丽架构的核心在于概念完整性,即一组抽象和规则,在整个系统中尽可能简单地应用他们。架构观点中的常见思想是结构,每种结构都由各种类型的组件及其关系构成:它们之间是如何组合,相互调用,通信,同步,以及进行其他交互。面对不断
转载 2023-07-19 15:37:37
170阅读
      第四部分最终用户应用架构第十一章将一组简单的组件和一门语言结合成为一个操作系统,是日后作为一名程序员必不可少的技术,第十二章讲了一个简单的架构如何经过冲刺、评审等过程最终成为一个完整健全的系统。      第十一章GNU Emacs:滋长的特性是其优势。首先了解Emacs,这是一个类似于文本编辑器的东西,打开文件可以显示出文件
转载 2023-07-25 22:32:40
67阅读
第十四章(最后一章):这是我看过的几章里最有意思的一章,虽然我怀疑他很可能连强类型的明确定义都没推敲过。 我发现凡是二把刀的从业人员都有一个特点:旁征博引,滔滔不绝。(有一类还要外加各种各样的隐喻和朦胧~) 什么建筑啦、道啦、哲学啦、数学啦...有的甚至能写出文学女青年式的作品或者梨花体。 不过如果我们不去理会他们发言中对各种技术的意见,看这样的文章煞是过瘾啊。 (另外他对SmallTalk为
转载 2023-07-29 23:59:50
45阅读
什么是架构架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关
相信大家都对未来的职业发展有着憧憬和规划,要做架构师、要做技术总监、要做CTO。对于如何实现自己的职业规划也都信心满满,努力工作、好好学习、不断提升自己。推荐几本架构师成长和软件架构技术相关的好书,助你在IT之路上走得更远!投资自己 永远是稳赚不赔的生意01《架构师的自我修炼:技术、架构和未来》李智慧 著4大修炼模块,38项精粹资深架构专家匠心之作推荐理由:成为架构师是很多程序员的梦想,如何才能成
转载 2023-07-13 16:17:14
41阅读
接着阅读架构,至于美在了哪里还需要我继续的寻找手动滑稽。第五章讲到了面向资源的架构在web中,企业中的聚焦信息架构展示了和Web一样的特点:伸缩性、弹性、架构迁移策略、信息驱动与访问控制。但是内部组织机构数据的交流通常会存在很多问题,不能像web一样可以获取大量的信息,所以我们需要更好的管控内部数据。经过对Web结构的分析,我们可以获取到面向资源的架构方法,不同的超链接指向不同的资源,统一资源
转载 2024-01-16 14:02:36
34阅读
什么是架构?说到架构,这个概念没有很清晰的范围划分,也没有一个标准的定义,每个人的理解可能都不一样。架构在百度百科中是这样定义的:架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。我们可以理解为:架构设计的主要目的是为了解决软件系统复杂度带来的问题。卡内基·梅隆大学的玛丽·肖(Mary Shaw)和戴维·加兰(David Garlan)在文章《软件架构介绍
  • 1
  • 2
  • 3
  • 4
  • 5