自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于Petri网的敏捷开发软件过程模型及实践--3.敏捷开发软件过程网

3.敏捷开发软件过程网3.1标记扩展Petri网    文献【6】提出了一种描述软件过程模型的Petri网,本文在此基础上利用软件设计模式对软件过程网进行了扩展,使敏捷开发软件过程建模更严格清晰,并且避免了高级Petri网扩展的复杂性,可以使用以往的Petri网分析工具。本文定义了敏捷开发软件过程网及其属性,首先参考文献[7]、[8]给出标记扩展Petri网模型。定义3.1标记PE

2014-04-02 19:20:25 1251

原创 基于Petri网的敏捷开发软件过程模型及实践--2.相关工作

2.相关工作    现有的对敏捷开发研究内容有:    李新[2]提出了一个支持敏捷过程的软件开发平台,该平台包括一系列敏捷开发工具,敏捷组件、敏捷表单、敏捷查询等,实现了系统设计标准化,能够支持在大型信息化项目中采用敏捷开发过程。徐照兴等[3]研究了敏捷发发对开发过程中变动的应对策略,敏捷方法的原则、敏捷方法的实践特征,重点阐述了重构技术,包括重构的概念,何时重构、重构的信号与对应的重构

2014-04-02 11:54:26 1003

原创 基于Petri网的敏捷开发软件过程模型及实践--1.引言

1.引言    敏捷软件工程是哲学理念和一系列开发指南的综合。这种哲学理念推崇让客户满意和软件的早期增量发布,小而高的自主项目团队,非正式的方法,最小化软件工程工作产品以及整体精简开发。开发的指导方针强调超越分析和设计的发布,以及开发人员和客户之间主动和持续地沟通[1]。敏捷开发一出现就受到业界的欢迎,特别适应于需求不断发生变化的系统,但是敏捷开发需要一个清晰的软件过程的支持,没有软件过程的支

2014-04-02 11:50:51 1143

原创 敏捷思维学习Ext.Net MVC--3.10Form表单组件之其它常用组件

敏捷思维学习Ext.Net MVC--3.10Form表单组件之其它常用组件    前面介绍了常用的Form表单组件,下面再介绍几种组件,就可以应付大多数表单组件的问题了。我们接下类介绍的有多行文本字段、日期字段,甚至还有多选数字条,这在有些场合特别有用。当然ExtJs还设计了很多控件,如果有兴趣研究可以找出各个XXXXFor生成函数所需要的数据类型,使用此数据类型加上我们的通信方式便都可生成

2014-03-04 12:56:54 1332 2

原创 敏捷思维学习Ext.Net MVC--3.9Form表单组件之多项选择下拉菜单

敏捷思维学习Ext.Net MVC--3.9Form表单组件之多项选择下拉菜单 经过了上一节对前后台通信的扩展我们可以开发一些很实用的组件,以往的下拉菜单往往是单项选择的,ExtJs中X.ComboBoxFor()函数不单能自动生成单项选择的下拉菜单,而且当使用数据结构IEnumerableListItem> 时还可以自动生成多选下拉菜单项,但是如何接收数据成了一个问题,我试了好久都没

2014-03-03 20:09:40 1347

原创 敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式

敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式    经过了上节课的学习我们知道数据结构可以改进网站开发的效率,我们在这里对Checkbox进行升级,并将它和刚才的RadioGroup放入同一个Form表单中看看数据该如何通信。一、设计数据模型我们先在FormModel中定义一个动物枚举类:

2014-03-02 16:50:40 1403

原创 敏捷思维学习Ext.Net MVC--3.7Form表单组件之单选组件组(RadioGroup)

敏捷思维学习Ext.Net MVC--3.7Form表单组件之单选组件组(RadioGroup)   这里我们之所以没有介绍单个的Radio,因为单选组件只有超过两个组件才有使用的意义否则我们用CheckBox代替即可,至于单个的RadioBox大家可以参照checkbox自己动手。要想提高网页的开发效率,必须给控件选择合适的数据结构,合适的数据结构能够大大提高开发的效率。   在学习ra

2014-03-02 13:26:26 1149

原创 敏捷思维学习Ext.Net MVC--3.5Form表单组件之复选组件(checkbox)暨母版页

敏捷思维学习Ext.Net MVC--3.5Form表单组件之复选组件(checkbox)暨母版页(Section)经历了上一节的下拉菜单这节的复选组件简单了很多,利用这个机会看看建立的这些网页我们发现网页和网页之间有很多重复的东西,比如说我们每个网页必须注册的资源管理器:“@Html.X().ResourceManager()”。我们可不可以将这些重复性的东西打包,我们下次再建立网页的时

2014-03-01 23:45:24 1180

原创 敏捷思维学习Ext.Net MVC--3.5Form表单组件之下拉菜单(ComboBox)

敏捷思维学习Ext.Net MVC--3.5Form表单组件之下拉菜单(ComboBox)下面我们来新建一个较为复杂的字段—下拉菜单字段,我们以一个公司的员工所属的部门为例来介绍这个字段。为了达到简化的目的我们假设这个员工目前只有姓名和所属部门两个属性。这里我们引入UML类图来帮助我们设计类。在这里我们也会一点点介绍UML的知识。将人员和部门的类抽象出来如下图所示: 部门类有ID、Na

2014-03-01 13:14:07 1407

原创 敏捷思维学习Ext.Net MVC--3.4Form表单组件之数字字段

敏捷思维学习Ext.Net MVC--3.4Form表单组件之数字字段    3.2节介绍的前台与后台通信的基本方式是为了帮助我们理解,前后端数据是如何传递的,在我们实际的程序开发中我们一般不会这么做,我们一般采用更加高效的强类型方法进行数据传递,在以后的文章中如不特别说明我们都是采取强类型方法通信。     一、在工程Model文件夹中的FromModel类文件中添加如下类:pu

2014-02-27 23:15:25 951

原创 敏捷思维学习Ext.Net MVC--3.3文本字段与后台的高级通信(model)

敏捷思维学习Ext.Net MVC--3.3文本字段与后台的高级通信(model)上节我们介绍了文本字段与后台的基本通信,这种通信方法是所用web网站Form表单通信的基本方法,可以满足大多数前后台数据交互的需求,但是当数据更加复杂时,前台提交过来的数据需要经过复杂的类型转换才能在后台使用,有没有跟好的方法来进行数据交互呢?我们MVC中的model这时就派上了用场。    一、在工程m

2014-02-27 17:55:55 946

原创 敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式(简介Request对象)

敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式 文本字段与后台通信的基本方式一、修改View中代码如下:@Html.X().ResourceManager()  @(        Html.X().FormPanel()        .Title("文本字段")        .Width(300)

2014-02-27 15:42:04 1196

原创 敏捷思维学习Ext.Net MVC --3.1Form表单组件之文本字段

表单组件之文本字段新建FormController,在FormController中添加如下代码:public ActionResult TextField()        {            return View();        }然后添加View,在body>中添加以下代码:@Html.X().ResourceManager()

2014-02-26 16:22:58 897

原创 敏捷思维学习Ext.Net MVC--2.环境配置

开发工具使用微软的vs2010和mvc3插件安装完成后首先新建一个ASP.NET MVC3工程。从ext.net首页下载Ext.Net MVC,新建一个Ext.Net MVC工程有两种方法:一、在开发电脑连接互联网的情况下,下载一个NuGet安装包,此安装包在Ext.Net MVC下载界面有相应的下载地址,安装后打开新建的ASP.NET MVC3工程,在vs2010中选择:工具->库程序包管理

2014-02-25 21:35:34 1239

原创 敏捷思维学习Ext.Net MVC--1.为什么是Ext.NET MVC

(一)可重用性优势。Ext.NET MVC前端界面继承自ExtJs,ExtJs是可以用来开发富客户端的AJAX应用,是用JavaScript编写,为开发者屏蔽了大量跨浏览器方面的处理,有人曾这样评价过他:“功能丰富,无人能出其右。”无论是界面之美,还是功能之强,ext的表格控件都高居榜首。并且ExtJs也符合基于重用的软件生产技术,当它与.NET和MVC有机融合后也产生了很多可重用的软件构件,通过

2014-02-25 21:10:46 1330 3

敏捷思维学习Ext.Net MVC源码--ExtNetMvcExample

敏捷思维学习Ext.Net MVC博客中所讲到的例子源码截止到第3.3节

2014-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除