图享网--文章列表
4381 浏览
喜欢(1)

软件开发为什么要用UML建模以及建模的重要性

如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。从制定一点初步计划到完成一个满足适当功能的狗窝,可能不 用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,狗就可以安居。如果未能达到希望的效果,返工总是可以的,无非是让狗受点委屈。如果想为家庭建造一所房子,备好木料、钉子和一些基本工具之后,也能开始工作,但这将需要较长的时间,并且家庭对于房子的需求肯定比狗对于狗窝的需求要 多。在这种情况下...

设计模式 2015-08-17 22:00 0评论 0收藏
8128 浏览
喜欢(0)

C#/.NET通过SqlConnection的属性获取MS SQL Server的版本信息[SqlConnection.ServerVersion]

在C#/.NET的项目开发中,我们需要通过代码来获取MS SQL Server的版本信息,应该怎么样来获取?其实非常简单,不知道怎么获取是因为你可能对SqlConnection这个类还不熟悉。SqlConnection提供了一个名为ServerVersion的属性,通过ServerVersion这个属性,我们就可以非常方便地得到SQL Server的版本信息。当然,SqlConnection这个类还提供了其他一些属性,比如:Databa...

C#开发 2015-08-16 13:26 0评论 0收藏
8122 浏览
喜欢(3)

C#连接SQLite数据库连接字符串各参数详解

我们知道,SQLite是一款轻型的数据库。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。所以,在中小型项目的开发中,我们可以考虑使用SQLite数据库来存储数据。那么,这篇文章我们来认识一下C#连接SQLite数据库的连接字符串...

C#开发 2015-08-13 09:40 0评论 0收藏
AD 友情赞助
3227 浏览
喜欢(4)

分享一款功能强大的C#/.NET WINFORM开发用基于GDI+的支持语法高亮的文本框控件[可用作日志控件等等]

以前在文章《C#Winform使用扩展方法自定义设置富文本框(RichTextBox)字体颜色》中给大家介绍了在C# Winform 开发中如何设置富文本框RichTextBox的字体颜色。今天再给大家分享一款一国外同行开发的基于GDI+的支持语法高亮的文本框控件,名叫 Fast Colored TextBoxFast Colored TextBox仅不是TextBox,也不是RichTextBox,它是独立的基于GDI+的文本框控件。...

类库组件 2015-08-12 09:11 0评论 0收藏
6965 浏览
喜欢(6)

一款轻量级的Bootstrap 3模态弹窗插件--bootstrap3-dialog

Web开发中,模态弹窗应该是避免不了的事情,提示消息,确认操作等都需要使用到弹窗。那么,如果你在项目开发中使用了bootstrap前端框架呢,弹窗这件事情又如何处理?是用bootstrap官方提供的,还是自己封装?这里给大家推荐一款已经成熟的Bootstrap 3轻量级模态弹窗插件--bootstrap3-dialog。当然,bootstrap3的弹窗插件还有其他的,有兴趣的话,大家可以自己搜索一下。bootstrap3-dialog虽...

插件资源 2015-08-26 09:09 0评论 0收藏
4573 浏览
喜欢(4)

十五个Visual Studio 2015 常见问题汇总(来自微软官方)

自从7月20号微软发布Visual Studio 2015正式版以来,相信有不少.NET开发的同行都已经在体验这款宇宙第一IDE了。笔者本人当然也不例外,第一时间也是下载安装并正在体验中。说实话,才出的Visual Studio 2015确定还有不少需要改进和提高的,自己在使用过程中遇到的问题有比如智能提示,Nuget不能正确还原已存在项目的包等。这不,今天在逛微软官网的时候,也正好看到有官方整理的一些关于Visual Studio 2...

Visual Studio 2015-08-08 11:34 0评论 0收藏
AD 友情赞助
6553 浏览
喜欢(8)

写在设计模式前的准备基础知识--UML类之间的关系(C#版)

在学习GOF的23种设计模式之前,我们需要准备一些额外的基础知识,比如UML类图。23种设计模式都有各自的类图表示。所以,读懂UML类图可以很好地帮助我们更深入地理解各种设计模式。在UML类图中,常见的有以下几种关系:泛化(Generalization)、实现(Realization)、关联(Association)、聚合(Aggregation)、组合(Composition)以及依赖(Dependency)。以下分别来熟悉每种关系在...

设计模式 2015-08-04 15:30 0评论 0收藏
2173 浏览
喜欢(6)

设计模式及设计模式的分类

什么是设计模式?维基百科是这样来描述的:在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或...

设计模式 2015-08-03 13:19 0评论 0收藏
3094 浏览
喜欢(5)

分享一款基于Bootstrap的右键菜单插件[bootstrap-contextmenu]

如今Bootstrap这个前端框架已被许多人接受并应用在不同的项目中,其中“开发高效,设备兼容”的特点表现得非常明显。再加上它默认的美观的UI组件,简直就是很多前端的大爱啊!!!今天在这里跟大家分享的这个插件当然也是和Bootstrap有关的--bootstrap-contextmenu,Bootstrap的右键菜单插件。这个在后台管理系统中可能会比较有用哦。bootstap-contextmenu右键菜单插件托管于github上:Bo...

插件资源 2015-07-29 21:05 0评论 0收藏
AD 友情赞助
2650 浏览
喜欢(4)

Windows 8.1操作系统中用MySQL安装器一步一步在线安装MySQL5.6教程(附安装详细步骤图)

MySQL在线安装器的下载地址:http://dev.mysql.com/downloads/windows/installer/5.6.html进入页面后滚动到页面靠底部位置,选择操作系统为Microsoft Windows,再选择MySQL Installer 5.6 for Windows,点击下载(Download),如下图:接着进入下载链接页面,操作如图(不用登录或者注册什么的)到这里,我们就把MySQL 5.6的在线安装器下...

MySQL 2015-07-29 00:30 0评论 0收藏
7446 浏览
喜欢(2)

软件设计的几大原则

软件设计原则是一系列的设计规范,它有助于开发人员做一个更加优秀的系统设计。这其中没重要的设计原则是SOLID设计原则。在实际的开发中,关键的软件设计原则有如下:一、SOLID五大原则SOLID是以下5个软件开发基本设计原则的简写,为了方便记忆,取每个原则的第一个字母组成,即:1.单一职责原则(Single Responsibility Principle);2.开放/封闭原则(Open/Closed Principle);3.里氏替换原...

设计模式 2015-07-28 12:35 0评论 0收藏
3636 浏览
喜欢(6)

微软发布Visual Studio 2015正式版

微软于北京时间7.21日凌晨发布了Visual Studio 2015正式版。Microsoft Visual Studio是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具:UML工具、代码管控工具、集成开发环境(IDE)等等。最新 版Visual Studio基于.NET Framework 4.5.2,是目前最流行的Windows平台应用程序的集成开发环境。Visual Studio 2015 是一个丰富的集...

Visual Studio 2015-07-21 15:14 0评论 0收藏
AD 友情赞助
6035 浏览
喜欢(2)

微软官方消息:ASP.NET 5正式版将于2016年第一季度发布

微软ASP.NET团队正在努力开发ASP.NET的下一个版本,ASP.NET的下一个版本号将为ASP.NET 5.目前的ASP.NET版本号为ASP.NET 4.5.1并且已开源。ASP.NET团队日前已将ASP.NET 5的开发进度计划发布到了Github上--ASP.NET 5 进度计划。在这份进度计划中:今年的8月24日(2015.08.24)和9月21日(2015.09.21)将有两个Beta版本以及11月(2015年)将发布R...

技术资讯 2015-07-21 13:06 0评论 0收藏
5234 浏览
喜欢(26)

微软发布跨平台开发工具编辑器Visual Studio Code七月的更新(版本号0.5.0)

北京时间2015年07月7日,微软发布Visual Studio Code v0.5.0的更新版本。此次包括了一系列的更新,这其中最重要的更新是对ES6的支持。以下是Visual Studio Code的官方更新日志摘要:关于文件及文件夹--一些关于文件方面的更新,包括文件及文件夹在管理器中的过滤功能,通过命令行打开文件的特定行,当打开多个文件时重用一个实例以及控制工作文件列表的大小等;关于编辑器--支持删除尾随空格,改进包含/排除过滤...

Visual Studio 2015-07-07 12:33 3评论 0收藏
2404 浏览
喜欢(2)

国内开源前端UI框架Amaze UI ("妹子")发布版本v2.4.1--包括几个重要更新

近日,国内开源前端UI框架Amaze UI发布了v2.4.1版本,主要包括以下更新:完善通过 jQuery 方式调用 JS 插件原型方法的接口:可以传递参数并返回相应的值;不再提供针对 IE8 打包的 JS 文件,IE8 所需 polyfill 打包为「amazeui.ie8polyfill.js」,详见兼容性说明;独立插件移植:DataTables、Swiper、Slick、Tree;其它细节调整参见变更记录。

插件资源 2015-07-06 21:13 0评论 0收藏
5460 浏览
喜欢(1)

电商系统中的商品模型的分析与设计—续

前言在《电商系统中的商品模型的分析与设计》中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问。我也对此做一些研究,再次简单的对商品模型做一个介绍。从SPU、SKU开始首先我们需要澄清上篇中的这两个概念,在上篇文章中“货品”是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性、价格时,才是一种实 物,也就是商品。“商品”就是库存中一个具体的实物。例如:iphone6,就是一种货品,但用户购...

综合文章 2015-07-06 21:02 0评论 0收藏
5866 浏览
喜欢(4)

微软消息:Visual Studio 2015正式版将于7月20日发布

北京时间2015.06.30,微软通过Visual Studio的官方网站发表了一篇关于《Visual Studio 2015正式版将于7月20日发布》的消息(原文标题《Visual Studio 2015 Final Release Event》)。也就是说--童鞋们期待已久的Visual Studio 2015正式版就要到目前了,笔者在看到了这则消息之后也很是兴奋啊,还有将近20天,继续期待。。。Visual Studio 2015...

Visual Studio 2015-06-30 12:30 0评论 0收藏
4041 浏览
喜欢(10)

推荐一款超强大的基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput

前言今天利用中午午休时间,给大家分享推荐一款基于Angularjs的自动完成(Autocomplete)标签及标签组插件--ngTagsInput,功能超强大的。不信,你试试就知道^_^。。。AutoComplete--自动完成对开发人员来说应该不会太陌生,特别是前端开发者。即用户在文本框中输入内容或者当文本框获得焦点时智能提示与用户输入有关的建议内容。最常见的百度(baidu.com)、谷歌(google.com)等的搜索框就是这样来...

插件资源 2015-06-15 13:51 0评论 0收藏
2559 浏览
喜欢(26)

电商系统中的商品模型的分析与设计

最近在研究电商网站的商品模型设计,订单系统等等。正好看到了博客园的这篇文章《电商系统中的商品模型的分析与设计》,转载一下,以作参考。同时谢谢园友李平的文章。前言在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。商品模型的演化在以前,那时CMS很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性。...

综合文章 2015-06-16 12:30 3评论 0收藏
6438 浏览
喜欢(3)

基于.NET的应用程序可以和MySql数据库搭配适用吗?

基于.NET的应用程序可以和MySql数据库搭配适用吗?首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。根据笔者几年的.NET相关开发经历和对一些资料、项目的阅读,得到的《关于.NET开发的应用程序是否可以使用MySql或者Oracle等等数据库》这一问题的答案是:基于.NET开发的应用程序是可以使用像MySql、Oracle等等这样的数据库。也就是说...

综合文章 2015-06-15 08:00 0评论 0收藏
AD 友情赞助