<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>思维 &#187; 动软</title>
	<atom:link href="http://blog.acmind.com/archives/tag/%e5%8a%a8%e8%bd%af/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.acmind.com</link>
	<description>Acme of Mind</description>
	<lastBuildDate>Mon, 19 Apr 2010 02:23:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>动软代码生成器</title>
		<link>http://blog.acmind.com/archives/380</link>
		<comments>http://blog.acmind.com/archives/380#comments</comments>
		<pubDate>Wed, 27 May 2009 08:11:15 +0000</pubDate>
		<dc:creator>笑谈</dc:creator>
				<category><![CDATA[辅助工具]]></category>
		<category><![CDATA[动软]]></category>
		<category><![CDATA[CodeMatic]]></category>

		<guid isPermaLink="false">http://blog.acmind.com/?p=380</guid>
		<description><![CDATA[自己试用了一下，觉得动软真的做得不错，静待其发展，在此特设一链接，方便关注与试用。
动软.Net代码生成器 （.Net 2.0版）




软件版本：


2.2




最后更新：


2009-5-1




软件大小：


2.8 MB




软件性质：


简体中文/免费软件




运行环境：


.Net 2.0




下载次数：


349273 




软件描述：


1.优化了启动窗闪屏的处理。              2.增加对IBatisNet的代码生成插件。               3.完善了Web代码命名空间的问题。               4.UI操作的优化。
[IT168下载(推荐或高速)] [博客园下载] [华军下载] [天空下载]   [...]]]></description>
			<content:encoded><![CDATA[<p>自己试用了一下，觉得动软真的做得不错，静待其发展，在此特设一链接，方便关注与试用。</p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0023.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image002" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image002-thumb2.jpg" width="32" border="0" /></a></b><b>动软.Net代码生成器 （.Net 2.0版）</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="94">
<p>软件版本：</p>
</td>
<td>
<p>2.2</p>
</td>
</tr>
<tr>
<td width="94">
<p>最后更新：</p>
</td>
<td>
<p>2009-5-1</p>
</td>
</tr>
<tr>
<td width="94">
<p>软件大小：</p>
</td>
<td>
<p>2.8 MB</p>
</td>
</tr>
<tr>
<td width="94">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="94">
<p>运行环境：</p>
</td>
<td>
<p>.Net 2.0</p>
</td>
</tr>
<tr>
<td width="94">
<p>下载次数：</p>
</td>
<td>
<p>349273 </p>
</td>
</tr>
<tr>
<td width="94">
<p>软件描述：</p>
</td>
<td>
<p>1.优化了启动窗闪屏的处理。              <br />2.增加对<a href="http://www.cnblogs.com/ltp/archive/2009/03/05/1404258.html">IBatisNet的代码</a>生成插件。               <br />3.完善了Web代码命名空间的问题。               <br />4.UI操作的优化。</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image003.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image003" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="18" alt="clip_image003" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image003-thumb.gif" width="18" border="0" /></a><a href="http://download.it168.com/248/262/40763/index.shtml">[IT168下载(推荐或高速)]</a> <a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0031.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image003[1]" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="18" alt="clip_image003[1]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0031-thumb.gif" width="18" border="0" /></a><a href="http://www.cnblogs.com/Files/ltp/Codematic2.rar">[博客园下载]</a> <a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0032.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image003[2]" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="18" alt="clip_image003[2]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0032-thumb.gif" width="18" border="0" /></a><a href="http://www.onlinedown.net/soft/63546.htm">[华军下载]</a> <a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0033.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image003[3]" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="18" alt="clip_image003[3]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0033-thumb.gif" width="18" border="0" /></a><a href="http://www.skycn.com/soft/49036.html">[天空下载]</a>               <br /><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0034.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image003[4]" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="18" alt="clip_image003[4]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0034-thumb.gif" width="18" border="0" /></a><a href="http://down1.tech.sina.com.cn/download/down_contents/1205596800/38485.shtml">[新浪下载]</a></p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=5"><img title="clip_image004" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0046.gif" width="21" border="0" />立即免费下载</a></p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00212.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image002[1]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image002[1]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0021-thumb1.jpg" width="32" border="0" /></a></b><b>动软.Net代码生成插件源码</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="98">
<p>软件版本：</p>
</td>
<td>
<p>2.19</p>
</td>
</tr>
<tr>
<td width="98">
<p>最后更新：</p>
</td>
<td>
<p>2008-12-5</p>
</td>
</tr>
<tr>
<td width="98">
<p>软件大小：</p>
</td>
<td>
<p>69K</p>
</td>
</tr>
<tr>
<td width="98">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="98">
<p>运行环境：</p>
</td>
<td>
<p>Codematic 2.19</p>
</td>
</tr>
<tr>
<td width="98">
<p>下载次数：</p>
</td>
<td>
<p>20271 </p>
</td>
</tr>
<tr>
<td width="98">
<p>软件描述：</p>
</td>
<td>
<p>动软.Net代码生成器2.1以上版本支持代码插件机制，支持可扩展的代码生成插件，用户可以定制自己的代码生成的插件，根据接口开发自己的代码生成方式，按用户需求进行代码生成。详见插件接口开发帮助和源码。              <br />这里提供了几种典型的代码生成方式的组件源码供参考。               <br />包括组件：               <br />1.BuilderBLLComm&#160; BLL层代码模板组件源码。               <br />2.BuilderDALELParam&#160; DAL层代码构造器(基于企业库方式)               <br />3.BuilderDALParam&#160; DAL数据访问层代码构造器（Parameter方式）               <br />4.BuilderDALSQL&#160; DAL数据访问层代码构造器（基于SQL方式）               <br />5.BuilderModel&#160; Model代码生成组件源码。               <br />6.BuilderWeb&#160; Web层代码生成组件源码。               <br />7.Lib&#160; 需要引用的库。</p>
<p>同时希望大家把自己开发的代码生成插件在网上共享，别的网友也可使用已经开发好的插件覆盖安装目录下的插件库文件<b>或</b>通过插件管理增加新插件。尽量避免重复开发。借此也可以让大家有个交流的机会。               <br /><a href="http://files.cnblogs.com/ltp/Builder.rar">全部源码下载</a><a href="http://www.cnblogs.com/Files/ltp/BuilderBLLComm.rar">                <br /></a></p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=10"><img title="clip_image004[1]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004[1]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00411.gif" width="21" border="0" />立即免费下载</a></p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00221.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image002[2]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image002[2]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0022-thumb1.jpg" width="32" border="0" /></a></b><b>动软.Net代码生成器 （.Net 1.1版）</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="95">
<p>软件版本：</p>
</td>
<td>
<p>1.9.7.3</p>
</td>
</tr>
<tr>
<td width="95">
<p>最后更新：</p>
</td>
<td>
<p>2006-5-8</p>
</td>
</tr>
<tr>
<td width="95">
<p>软件大小：</p>
</td>
<td>
<p>2.65 MB</p>
</td>
</tr>
<tr>
<td width="95">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="95">
<p>运行环境：</p>
</td>
<td>
<p>.Net 1.1</p>
</td>
</tr>
<tr>
<td width="95">
<p>下载次数：</p>
</td>
<td>
<p>37848 </p>
</td>
</tr>
<tr>
<td width="95">
<p>软件描述：</p>
</td>
<td>
<p>该版本基于Net 1.1版本开发的早期版本。实现了代码生成的基本功能。</p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=4"><img title="clip_image004[2]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004[2]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00421.gif" width="21" border="0" />立即免费下载</a></p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0062.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image006" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image006" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image006-thumb1.jpg" width="32" border="0" /></a></b><b>普通三层结构示例项目源码 CodematicDemoS3</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="93">
<p>软件版本：</p>
</td>
<td>
<p>2.0</p>
</td>
</tr>
<tr>
<td width="93">
<p>最后更新：</p>
</td>
<td>
<p>2008-12-3</p>
</td>
</tr>
<tr>
<td width="93">
<p>软件大小：</p>
</td>
<td>
<p>2.5M</p>
</td>
</tr>
<tr>
<td width="93">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="93">
<p>运行环境：</p>
</td>
<td>
<p>VS2005+SP1</p>
</td>
</tr>
<tr>
<td width="93">
<p>下载次数：</p>
</td>
<td>
<p>31011 </p>
</td>
</tr>
<tr>
<td width="93">
<p>软件描述：</p>
</td>
<td>
<p>CodematicDemoS3 是一个标准三层架构的完整示例项目源码，基于Asp.net2.0开发，结构更简洁，提供更多有效的示例源码参考。方便用户更好的理解和使用该架构进行开发，配合Codematic代码生成器，可以使开发效率事半功倍，倍感轻松。</p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=9"><img title="clip_image004[3]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004[3]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00431.gif" width="21" border="0" />立即免费下载</a></p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00611.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image006[1]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image006[1]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0061-thumb1.jpg" width="32" border="0" /></a></b><b>工厂模式三层结构示例项目源码 CodematicDemoF3</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="87">
<p>软件版本：</p>
</td>
<td>
<p>2.0</p>
</td>
</tr>
<tr>
<td width="87">
<p>最后更新：</p>
</td>
<td>
<p>2008-12-5</p>
</td>
</tr>
<tr>
<td width="87">
<p>软件大小：</p>
</td>
<td>
<p>2.1 MB</p>
</td>
</tr>
<tr>
<td width="87">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="87">
<p>运行环境：</p>
</td>
<td>
<p>VS2005+SP1</p>
</td>
</tr>
<tr>
<td width="87">
<p>下载次数：</p>
</td>
<td>
<p>41254 </p>
</td>
</tr>
<tr>
<td width="87">
<p>软件描述：</p>
</td>
<td>
<p>CodematicDemoF3 是一个基于工厂模式的三层架构示例项目源码，基于VS2005 SP1开发，结构更简洁，提供更多有效的示例源码参考。方便用户更好的理解和使用该架构进行开发，配合动软Codematic代码生成器，可以使开发效率事半功倍，倍感轻松。</p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=7"><img title="clip_image004[4]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004[4]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00441.gif" width="21" border="0" />立即免费下载</a></p>
<p><b><a href="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image0081.jpg" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image008" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="32" alt="clip_image008" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image008-thumb1.jpg" width="32" border="0" /></a></b><b>Asp.Net</b><b>知识库</b><br />
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="84">
<p>软件版本：</p>
</td>
<td>
<p>4</p>
</td>
</tr>
<tr>
<td width="84">
<p>最后更新：</p>
</td>
<td>
<p>2007-1-15</p>
</td>
</tr>
<tr>
<td width="84">
<p>软件大小：</p>
</td>
<td>
<p>50 MB</p>
</td>
</tr>
<tr>
<td width="84">
<p>软件性质：</p>
</td>
<td>
<p>简体中文/免费软件</p>
</td>
</tr>
<tr>
<td width="84">
<p>运行环境：</p>
</td>
<td>
<p>WinXP/2000/2003</p>
</td>
</tr>
<tr>
<td width="84">
<p>下载次数：</p>
</td>
<td>
<p>96848 </p>
</td>
</tr>
<tr>
<td width="84">
<p>软件描述：</p>
</td>
<td>
<p>LTP.NET 知识库系列，包括C#(WinForm)知识库（1，2）和ASP.NET知识库（1—6版）两个系列，共8个文件260M，该知识库包括了.NET开发 过程中的很多知识点和源码示例以及很多开发感悟，经验技巧、个人总结等大量文章资源。是本人从事开发多年来积累的精华。是开发人员和学习者不可多得的一本 技术手册。该版本是ASP.NET知识库第4版。</p>
</td>
</tr>
</tbody>
</table>
<p><a href="http://www.maticsoft.com/Downloads.aspx?id=8"><img title="clip_image004[5]" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="16" alt="clip_image004[5]" src="http://blog.acmind.com/wp-content/uploads/2009/05/clip-image00451.gif" width="21" border="0" />立即免费下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmind.com/archives/380/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>手把手教你怎么用动软.net代码生成器 搭建三层架构</title>
		<link>http://blog.acmind.com/archives/184</link>
		<comments>http://blog.acmind.com/archives/184#comments</comments>
		<pubDate>Sat, 17 Jan 2009 02:32:33 +0000</pubDate>
		<dc:creator>笑谈</dc:creator>
				<category><![CDATA[辅助工具]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[动软]]></category>
		<category><![CDATA[三层]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[生成器]]></category>
		<category><![CDATA[Maticsoft]]></category>
		<category><![CDATA[架构分析]]></category>

		<guid isPermaLink="false">http://blog.acmind.com/?p=184</guid>
		<description><![CDATA[从暑假里面开始接触学习.NET，由于实际需求，必须一开始就从三层架构开始。于是进入了痛苦的.NET三层架构学习。可能我们学校学生很少有在毕业前在学校用      三层架构做东西的，所以我准备给大家来个简单的三层架构实践部署入门。我就从我自己开发的&#160; “波Blog” 作为实例      开发环境及其使用工具：
· 动软.net代码生成器 2.17版本
· VsualStudio 2008 
· SQL Server2000 数据库
· ER studio 数据库建模工具
好我们开始：    从最基本的，首先在ERstudio 里面把我的系统的数据库设计好，先设计好逻辑模型（Logical Model）

完成数据库逻辑模型后，我们用ERstudio 生成实体模型（Physic Model）

最后链接生SQL Server成我们的数据库 Bo_Blog，由于重点在后面，我就不一一演示 ER Studio 怎么使用了    打开 动软.NET代码生成器，在右上选择添加SQL Server 2000 服务器

选择数据库类型，我们这里是SQL 2000

填写数据库据连接信息

链接成功数据库后，我们会看见右边栏变成了和我们SQL Server 企业管理器一样的数据库表列表

我们选择我们项目用的 Bo_Blog 数据库，选择中间的选项的生成代码项目

然后选择 简单三层架构 ， 填写好 [...]]]></description>
			<content:encoded><![CDATA[<p><b>从暑假里面开始接触学习</b><b>.NET</b><b>，由于实际需求，必须一开始就从三层架构开始。于是进入了痛苦的</b><b>.NET</b><b>三层架构学习。可能我们学校学生很少有在毕业前在学校用</b><b>      <br /></b><b>三层架构做东西的，所以我准备给大家来个简单的三层架构实践部署入门。我就从我自己开发的</b><b>&#160; “</b><b>波</b><b>Blog” </b><b>作为实例</b><b>      <br /></b><b>开发环境及其使用工具：</b><b></b></p>
<p>· 动软.net代码生成器 2.17版本</p>
<p>· VsualStudio 2008 </p>
<p>· SQL Server2000 数据库</p>
<p>· ER studio 数据库建模工具</p>
<p>好我们开始：    <br />从最基本的，首先在ERstudio 里面把我的系统的数据库设计好，先设计好逻辑模型（Logical Model）</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0021.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image002" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image002-thumb1.gif" width="619" border="0" /></a></p>
<p>完成数据库逻辑模型后，我们用ERstudio 生成实体模型（Physic Model）</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image004.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image004" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="264" alt="clip_image004" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image004-thumb.gif" width="197" border="0" /></a></p>
<p>最后链接生SQL Server成我们的数据库 Bo_Blog，由于重点在后面，我就不一一演示 ER Studio 怎么使用了    <br />打开 动软.NET代码生成器，在右上选择添加SQL Server 2000 服务器</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0061.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image006" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image006" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image006-thumb1.gif" width="623" border="0" /></a></p>
<p>选择数据库类型，我们这里是SQL 2000</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image008.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image008" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="215" alt="clip_image008" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image008-thumb.gif" width="264" border="0" /></a></p>
<p>填写数据库据连接信息</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image010.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="394" alt="clip_image010" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image010-thumb.gif" width="480" border="0" /></a></p>
<p>链接成功数据库后，我们会看见右边栏变成了和我们SQL Server 企业管理器一样的数据库表列表</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0121.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image012" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image012" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image012-thumb1.gif" width="627" border="0" /></a></p>
<p>我们选择我们项目用的 Bo_Blog 数据库，选择中间的选项的生成代码项目</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image014.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image014" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="358" alt="clip_image014" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image014-thumb.gif" width="230" border="0" /></a></p>
<p>然后选择 简单三层架构 ， 填写好 极为据我方案名称，这里我写的是 MyBlog，选择保存路径，这里我保存在桌面</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image016.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image016" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="410" alt="clip_image016" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image016-thumb.gif" width="603" border="0" /></a></p>
<p>然后选择数据库&#160; Bo_Blog&#160; 然后会在左边列出 数据库的所有表</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0181.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image018" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image018" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image018-thumb1.gif" width="622" border="0" /></a>     <br /><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image020.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image020" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="474" alt="clip_image020" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image020-thumb.gif" width="591" border="0" /></a></p>
<p>我们把所有表添加到右边框里面来</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0221.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image022" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="472" alt="clip_image022" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image022-thumb1.gif" width="589" border="0" /></a></p>
<p>在这里我们要设置一下，我们在解决方案中 各个项目里面的命名空间，这里我把所有的命名空间都设置为MyBlog ，其他选择默认，点击开始生成</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image024.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image024" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="469" alt="clip_image024" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image024-thumb.gif" width="590" border="0" /></a></p>
<p>这样会自动生成整个三层架构的解决方案</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0261.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image026" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image026" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image026-thumb1.gif" width="657" border="0" /></a></p>
<p>但是这样生成的整个解决方案是不能通过VS 2008 编译通过的，会报很多错误，我们得经行精简和修改    <br />接下来按照我说的做     <br />打开生成的解决方案，删除 里面的所有 以&#160; .sln&#160; .csproj 和 .csproj.user 结尾的文件，删除整个Web文件夹，只保留Lib 文件夹里面的LTP.Common.dll 文件，DBUtility文件夹里面的DbHelperSQL.cs文件，我们另外在原文件夹中新建解决方案，然后自己把Model&#160; BLL DAL DBUtility Lib 类库 项目按照下面方法附加到我们新建的 解决方案中     <br />添加方式见下面步骤</p>
<p>我们新建解决方案 Bo_Blog&#160; 在桌面上    <br />注意在VS 创建项目的时候，选择.NET FrameWork 2.0 的这里我们，路径选择在桌面</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0281.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image028" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image028" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image028-thumb1.gif" width="619" border="0" /></a></p>
<p>创建新的解决方案后，我们在解决方案中新建BLL , DAL , DBUtility ，Lib，Model&#160; 五个类库项目，建立一个&#160; ASP.NET&#160; Web应用程序项目</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image030.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image030" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="251" alt="clip_image030" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image030-thumb.gif" width="296" border="0" /></a></p>
<p>然后我们分别把原来我们生成 和 整理后的BLL DAL Model&#160; Lib DBUtility&#160; 下的文件对应的拷贝到 我们新建解决方案的相对应的文件夹下面</p>
<p>拷贝完成后，我们在现在的解决方案中，选中一个 项目 <a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image032.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image032" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="126" alt="clip_image032" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image032-thumb.gif" width="229" border="0" /></a></p>
<p>，然后选中解决方案属性上面的显示所有文件按钮 <a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image034.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image034" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="66" alt="clip_image034" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image034-thumb.gif" width="53" border="0" /></a>     <br />，这样就会在下面出现我们赋值过来的文件，用虚线表示的 <a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image036.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image036" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="270" alt="clip_image036" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image036-thumb.gif" width="228" border="0" /></a>     <br />，然后我们按住Ctrl全部选中他们，鼠标右键选择&#160; “包括到项目中”&#160;&#160; <a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image038.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image038" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="373" alt="clip_image038" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image038-thumb.gif" width="265" border="0" /></a>     <br />，就这样，我们就吧他们附加到这个类库项目中了 <a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image040.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image040" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="248" alt="clip_image040" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image040-thumb.gif" width="225" border="0" /></a>     <br />就这样，我们把其他文件都附加到DAL,Lib，Model，DBUtility 项目中去。     <br />接下来我们得将解决方案中的几个项目关联起来，分别添加好各自间的引用     <br />我们选择引用项目，在BLL中，我们要引用DAL和Model两个项目</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image042.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image042" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="362" alt="clip_image042" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image042-thumb.gif" width="261" border="0" /></a></p>
<p>Ctrl+鼠标左键选中DAL和Model，点击确定。</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image044.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image044" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="364" alt="clip_image044" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image044-thumb.gif" width="484" border="0" /></a></p>
<p>然后我们还要在BLL中引用一个Lib项目中的DLL文件，同样的方式，添加引用-&gt;浏览-&gt;找到Lib项目，选择里面的LTP.Common.dll 文件，点击确定</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image0461.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image046" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="500" alt="clip_image046" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image046-thumb1.gif" width="620" border="0" /></a></p>
<p>同样的方法，我们将在DAL项目中引用 DBUtility ，Model两个项目    <br />然后我们要补充的就是，在DBUtility 项目中添加引用System.configuration 这个系统类，方式是 添加引用-&gt;.NET-&gt;找到System.configuration，然确定</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image048.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image048" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="376" alt="clip_image048" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image048-thumb.gif" width="497" border="0" /></a></p>
<p>然后我们在WEB 项目中 打开配置文件 Web.config&#160; 文件 ，在 &lt;configuration&gt; 后面添加 <i>复制内容到剪贴板</i> 代码:&lt;appSettings&gt;     <br />&lt;add key=&quot;WebDAL&quot; value=&quot;MyBlog.SQLServerDAL&quot;/&gt;     <br />&lt;add key=&quot;WebConnectionString&quot; value=&quot;server=localhost;Initial Catalog=Bo_Blog;uid=sa;pwd=***&quot;/&gt;     <br />&lt;/appSettings&gt;     <br />这样一段数据库链接配置     <br />然后找到 DBUtility 项目下的 DbHelperSQL.cs 文件，用代码:ConfigurationManager.AppSettings[&quot;WebConnectionString&quot;];     <br />字符串代替代码PubConstant.ConnectionString     <br />当然，你也可以不在Web.Config&#160; 文件里面写连接字符串，直接写在这里就是了。</p>
<p><a href="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image051.gif" class="highslide-image" onclick="return hs.expand(this);"><img title="clip_image051" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="206" alt="clip_image051" src="http://blog.acmind.com/wp-content/uploads/2009/01/clip-image051-thumb.gif" width="294" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmind.com/archives/184/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

