摘要:
敏捷开发是一套全新的,适应当前快节奏时代的一种软件开发思想或说是软件开发管理方法。强调“以人为本、适应变化”,世界顶级的软件公司都从瀑布模式的开发中转向了敏捷开发,软件开发者向往的自由、激情、创造力将在敏捷开发模式下展现的淋漓尽致,当然是建立在遵循敏捷开发的管理体系下。 阅读全文
摘要:
HiWind企业快速开发框架,是利用.NET+EasyUi(支持各种前端扩展,后面将扩展Bootstrap等)+多数据(MsSql、Oracle、MySql等)开发的一款企业管理系统快速开发框架。HiWind企业快速开发框架,中文名称:疾风。意为像风一样快速完成你的产品之意。 使用HiWind简单的增删改查,权限设置,几乎不需要编写代码完成。高度辅助的情况下,并不会影响你的灵活发挥,你仍然可以使用部分功能,支持复杂业务的编码。框架实际上帮你托管了你的业务模型。 阅读全文
摘要:
[.net 面向对象程序设计深入](0)开篇 [.net 面向对象编程基础] 和 [.net 面向对象程序设计进阶] 在15年底写完了,群里也加进来不少热爱学习的小伙伴。让我深切感受到在这个相对浮燥的年代,还是有这么多人能静下心下学习。其实不怕基础不好,也不要羡慕各种大牛,在大牛们接受崇拜的时候,你 阅读全文
摘要:
作为上一系列文章《.net 面向对象编程基础》的后续,在上一系列文章写完之后,博客园的小伙伴们热烈盼望我能坚持写一点更深入的东西,于是有了这一篇进阶系列。虽说是进阶,其实也是基础只是范围有些大,每一篇都可以单独作为一个课题来写。只所以写在一起,是让读者对.NET的各个方面都有所了解。可以根据实际工作需求,有选择性的阅读。 阅读全文
摘要:
使用.net进行面向对象编程也有好长一段时间了,整天都忙于赶项目,完成项目任务之中。最近偶有闲暇,看了项目组中的同学写的代码,感慨颇深。感觉除了定义个类,就是无限的调用方法,然后就是读写数据库。这也许就是.net入门容易,容易养成了会写几个方法就可以完成任务。长期养成了懒惰的习惯,不深入学习,这也是好多.net程序员的瓶颈。
写这篇文章一是给.net遇到瓶颈的小伙伴助点力,二是自己也复习一下面向对象编程的基础知识,毕竟时间长了难免忘记点什么。 阅读全文
摘要:
git操作及fatal: Authentication failed for错误解决 1、配置用户信息 git config --global user.name [username] git config --global user.email [email] 2、查询用户信息 git confi 阅读全文
摘要:
本篇主要介绍了.NET Core在Windows、Linux、MacOS平台的开发环境搭建过程,如果只是创建运行于Windwos系统下的.NET Core应用程序,那么.NET Framework将是最佳选择。如果要考虑到跨平台开发、跨平台部署,使用.NET Core才是您的最佳选择。 阅读全文
摘要:
主要介绍了.NET的三驾马车.NET Framework、.NET Core、Xamarin,.NET Framework是开发基于Windows平台的王者框架,而.NET Core的跨平台特性、开源及灵活的部署机制将是.NET的未来。后面介绍了.NET Core的组成、.NET Core主要功能模块:应用层、中间层、编译器。最后简要介绍了.NET Core的开发、部署、运行流程。 阅读全文
摘要:
主要介绍了一个非常受欢迎的敏捷开发框架Scrum,它是一套开发和维护复杂产品的敏捷开发框架,是一个增量的、迭代的开发过程。Scrum的核心包括3个角色、3个工件、5个活动、5个价值。最后介绍了Scrum中常用的专业术语私释义。 阅读全文
摘要:
通过了解传统瀑布开发模式和新型敏捷开发模式的差异,理解敏捷开发的在现在快节奏时代有更好的适用性:唯快不破,以人为本。
相信每个软件从业者心中都向往着开放、包容的环境中开展工作,并不是我们要求高,而是我们不喜欢被束缚,不喜欢做一个机器式开发者,我们需要的是尊重和创造。那么来学习敏捷开发吧!
最后介绍了敏捷开发的两种常用管理方法:XP和Scrum。 阅读全文
摘要:
在系统设计中,耦合不可能不存在,如果不存在,那这个代码就可以从项目中移除了,但是要让让代码可维护性强,就必须使用模式化的开发。依赖注入(DI),它提供一种机制,将需要依赖(低层模块)对象的引用传递给被依赖(高层模块)对象,从而避免了直接new一个低层对象而产生大量的耦合。本文使用一个简单的三层架构的示例来说明依赖注入如何实现松散耦合。 阅读全文
摘要:
策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。本篇文章中将以“华山论剑”为例来说明策略模式的应用。 阅读全文
摘要:
[.net 面向对象程序设计深入](18)实战设计模式——设计模式使用场景及原则 1,什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式并不是 阅读全文
摘要:
最近几年随着电商行业的飞速发展,高可用、高并发、高性能的要求不断提高,Redis火的不要不要的,甚至各种人才招聘的要求中不断出现要会Redis。不了解感觉这些东西都是大牛们才会的,其实并非那么难学,只要用心,没有学不会的东西。 阅读全文
摘要:
HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Bootstrap等)+多数据(MsSql、Oracle、MySql等)开发的一款企业管理系统快速开发框架。HiWind企业快速开发框架,中文名称:疾风。意为像风一样快速完成你的产品之意。 阅读全文
摘要:
《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目 关于HiWind HiWind企业快速开发框架,是基于.NET+EasyUi(支持各种前端扩展,后面将扩展Bootstrap等)+多数据(MsSql、Oracle、MySql等)开发的一款企业管理系统快速开发框架。 HiWin 阅读全文
摘要:
本篇主要介绍HiWind的架构和开发者如何使用HiWind快速创建项目、完成功能授权。最后介绍HiWind的发展方向和使用声明。源代码将在群内共享交流,加群后获取。 阅读全文
摘要:
本文主要介绍了MVC6基本的控制器、视图、模型的创建及最简单的路由设置,虽然基础,但这些是我们学习MVC的基础,后面有机会继续再介绍MVC的应用。 阅读全文
摘要:
本篇主要介绍了MVC6的开发环境 .NET 5(Core 1)的三种平台下的环境搭建,看到.NET跨平台,对于.NET开发者来说还是非常开心的一件事,如果你是Mac或Linux,赶紧跑起.NET 5吧。 阅读全文
摘要:
[.net 面向对象程序设计深入](4)MVC 6 ——谈谈MVC的版本变迁及新版本6.0发展方向 1.关于MVC 在本篇中不再详细介绍MVC的基础概念,这些东西百度要比我写的全面多了,MVC从1.0到5.0的时间也不短了,很多人只是按照范例去使用MVC的一些基础功能,并没有更加深入的了解MVC。在 阅读全文
摘要:
软件设计中对于需求分析的重要性是毋庸置疑的,不论采用什么样的设计思想,都需要比较周密的需求分析,进而形成书面的文档。在文档编写过程中,活动图比起文字描述具有更直观的表现。使用UML活动图能让其他人更快的读懂的你的设计意图,更快速的理解你的业务控制流程。 阅读全文
摘要:
UML图比较多,博客中会介绍几种比较常用的,类图、用例图、活动图、部署图。在日常工作中,也不是每个设计都需要这些图,学习UML图一是能看懂别人的设计意图,而是为了让别人看懂自己的设计意图。即统一建模。 阅读全文
摘要:
本篇主要介绍了UML统一建模语言在面向对象程序设计中如何使用,几种关系的UML类图示例,最后介绍了在.NET开发中,使用VS2013/2015建立UML类图及生成代码。主要介绍的是其使用方法,具体使用,需要在不断的了解业务需求的基础上,才能设计出合格的UML图。 阅读全文
摘要:
[.net 面向对象程序设计进阶] (28) 结束语——告别2015 《.net面向对象程序设计进阶》这一系列文章写了太长的时间了,大概有半年没写,在年底又一口气写了好几篇。在整个过程中目录也不断的变更,好多内容想写,最终也没有写完(比如通讯、UML图等等),算是仓促结束吧。 最近园子里都是各种疯狂 阅读全文
摘要:
本篇主要介绍了如何在Visual Studio 2015中使用Git,然后介绍了目前流行的一些开源托管平台,最后以GitHub为例,介绍了如何创建自己的开源项目和参与别人的开源项目。
如果你还没有自己的开源项目,快点动手申请一个Github帐号,共享出你的项目吧~开源需要每个人的努力~ 阅读全文
摘要:
上篇介绍了一款Windows环境下的Git服务器工具GitStack ,搭建了最简单的Windows下的Git服务器。本篇将深入介绍如何使用强大客户端Git工具TortoiseGit进行分支切换、合并等操作,最后介绍了冲突解决及分支管理策略。 阅读全文
摘要:
本篇介绍一款思维方式完全不同的版本控制系统——Git。作者剑指偏锋的设计思想有使得开发者可以尽情的发挥想象力,开源的春天已经到来,让我们启航吧!文章首先让我们对Git有一个初步的认识,为了避免许多文章中一入手就是各种命令行,让初学者望而却步。选择了从一个最简单的服务器环境配置入手,即GitStack来创建Windows下的Git服务器端,介绍了客户端工具TortoiseGit的安装及基本使用。 阅读全文
摘要:
随着需求的不断变更,新功能的增加。特别是敏捷开发中,需要有一个稳定的分支随时可以打包版本。那么我们的项目不能把不稳定的代码放在主干上。对于新的功能有些需要进行技术试验,产生的不稳定代码不能影响项目的主干。对于中型项目,人数在20人及以上的情况下,往往需要分组开发,在代理管理中,我们就可以很好的利用SVN的分支功能。分支开发相对稳定以后,可以很方便的合并到主干上来。本篇最后会介绍一下如何在Visual Studio 2013/2015中使用SVN插件进行代码管理。 阅读全文
摘要:
本篇介绍一款非常优秀的代码管理工具SVN,即subversion.安装操作都比较简单,支持跨平台,跨地区管理代码;有较快的速度;支持文件重命名;支持不锁定开发;管理方便,符合大众思维习惯;易于上手,代理一致性较高。 阅读全文
摘要:
[.net 面向对象程序设计进阶] (22) 团队开发利器(一)简单易用的代码管理工具VSS 本篇要点:在进阶篇快要结束的时候说说源代码管理器,我们的开发,不是一个人可以完成的事,团队协作很重要,而且要对产品生命周期和开发过程进行规范管理才行。那么源代码管理器是必不可少的。本篇主要介绍一款非常简单易 阅读全文
摘要:
本篇主要介绍如何将反射这一重要特性应用到设计模式中,解决swich……case,if……else带来的耦合问题,让我们的代码更漂亮,更灵活。 阅读全文
摘要:
主要介绍什么是.NET反射特性,.NET反射能为我们做些什么,最后介绍几种常用的反射的实现方法,通过对反射性特的了解,可以设计出非常有用的基于反射的编程模式。 阅读全文