代码改变世界

RUP:切实可行的流程

2008-04-07 10:32 by 敏捷的水, 767 阅读, 0 推荐, 收藏, 编辑
摘要:这是一个Rational统一过程切实可行的流程的图示,是一个PDF文件,请点击/Files/cnblogsfans/Rational-RUP-poster-out.pdf) 介绍了每一个过程及每个过程的关键工作 阅读全文

RUP简介

2008-04-07 10:11 by 敏捷的水, 1228 阅读, 0 推荐, 收藏, 编辑
摘要:RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(11):图书管理

2008-04-02 17:25 by 敏捷的水, 1184 阅读, 0 推荐, 收藏, 编辑
摘要:这篇主要演示如何绑定下来列表框,controller向view传递多个数据,在图书添加和修改中我们用于选择作者(作者可能较多,这里是演示),图书目录 1.在Model下新建一个BookDAL为BookController,我们的Controller需要得到所有Author,所有Category,所有Book,添加Book。 2.在Controller下新建一个BookHelp辅助类,当Contro... 阅读全文

Getting Started With LINQ To SQL(转)

2008-04-02 14:47 by 敏捷的水, 726 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://dotnet.org.za/hiltong/archive/2008/02/20/getting-started-with-linq-to-sql.aspxConsidering I've put a few posts up about LINQ To SQL, I realised I've never shared some of the initial links ... 阅读全文

Linq to SQL Dynamic 动态查询

2008-04-01 15:09 by 敏捷的水, 14472 阅读, 1 推荐, 收藏, 编辑
摘要:在开发中我们常需要使用动态的条件来组合查询,scotte博客里提到了MS提供的一个动态查询类库Basic Dynamic LINQ C# Sample,这个可以给我们提供不少方便,但是给的示例实在太简单,实际当中我们很多不能像他这样用。 首先引入DynamicLibrary.cs,下面是我使用过程中的一些运行正确的用法(里面使用返回DataSet是因为对旧程序升级),我觉得写法很怪异,但是的确... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点

2008-03-29 17:12 by 敏捷的水, 10451 阅读, 0 推荐, 收藏, 编辑
摘要:园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多示例都是Prieview1的,写这篇blog的目的是想用ASP.NET MVC+LINQ做一个示例项目,主要是为了演示ASP.NET MVC+LINQ的一些特性,本人也是边学习边做,如果有哪位朋友发现哪里有问题或者有更好的实现,非常非常欢迎赐教,我还有很多没有实验,比如这个如何与ASP.NET AJAX结合,如何验证、如何与Silver... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(10):作者管理

2008-03-29 17:03 by 敏捷的水, 2172 阅读, 0 推荐, 收藏, 编辑
摘要:作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDA... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录

2008-03-28 17:57 by 敏捷的水, 1646 阅读, 0 推荐, 收藏, 编辑
摘要:编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。 ... 阅读全文

MSDTC不能启动的一个解决方法

2008-03-28 12:35 by 敏捷的水, 2694 阅读, 0 推荐, 收藏, 编辑
摘要:项目里要用到事务,而.NET事务需要用到MSDTC,但是启动时,报错。经实验,找到以下解决方法 1. 如果只是提示需要MSDTC 那么点开始→运行→输入命令"net start msdtc",运行该命令即可. 2. 如果启动不了,请查看事件查看器 在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) ... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证

2008-03-26 17:32 by 敏捷的水, 2967 阅读, 0 推荐, 收藏, 编辑
摘要:我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理

2008-03-26 14:12 by 敏捷的水, 4226 阅读, 0 推荐, 收藏, 编辑
摘要:1、浏览分类a. 修改Contoller的为如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using BookShop.Models; //import model namespace BookShop.Controllers{publi... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层

2008-03-26 14:10 by 敏捷的水, 3616 阅读, 0 推荐, 收藏, 编辑
摘要:1. 我们在Model下存放我们系统需要的数据,首先我们创建一个数据库的Linq to Sql Class 2.选中所有的表到设计视图 3. 新建一个BookShopDBDataContext的分布类,我们在这里写一些方法和逻辑层Controller交互.usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口

2008-03-26 14:10 by 敏捷的水, 3394 阅读, 0 推荐, 收藏, 编辑
摘要:我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同过Category/List来浏览所有的目录,Category/New来添加目录,Category/Edit/{id}来修改目录,Category/Delete/{id}来删除一个目录。 URL Format 行为 URL Example /Category/List 浏览所有目录 /Category/List /Category/... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(4):创建一个ASP.NET MVC应用的原型

2008-03-26 14:09 by 敏捷的水, 4671 阅读, 0 推荐, 收藏, 编辑
摘要:建完数据库,我们就可以开发了1. 新建一个BookShop的ASP.NET MVC Web Application 2. 选择不生成测试工程(后面我们需要测试时,再手工新建)。 3.生成如下的解决方案 4: 我们使用默认的MVC结构。 Model主要提供数据,Controller主要完成业务逻辑,View主要是用来和用户交互(下面的图来自Scottegu) 5. 我们计划如下的路径来访问我们的功能... 阅读全文

ASP.NET MVC+LINQ开发一个图书销售站点(3):建立数据库

2008-03-25 17:57 by 敏捷的水, 3953 阅读, 0 推荐, 收藏, 编辑
摘要:根据上一节的对象,我们创建数据库如下: Book Shop Database script Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->SET ANSI_NULLS ON GO SET QUOTED_IDENT... 阅读全文