<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3915392199678035692</id><updated>2012-01-07T17:32:54.569-08:00</updated><title type='text'>一个IT业的农民工</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-6139914949559590658</id><published>2007-03-14T23:34:00.000-07:00</published><updated>2008-11-13T00:41:52.636-08:00</updated><title type='text'>初学.net membership</title><content type='html'>&lt;span style="font-size:85%;"&gt;看了pet shop 4.0的其中有项功能是&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;采用&lt;span lang="EN-US"&gt;ASP.NET 2.0 Membership&lt;/span&gt;来做认证和授权&lt;br /&gt;我就初次用了membership&lt;br /&gt;&lt;br /&gt;在visual studio 2005中&lt;br /&gt;1。建立一个空项目Test&lt;br /&gt;2。新建网站&lt;br /&gt;3.在web.config中配置membership&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_l31ojUVCXRQ/RfkP2dDEn4I/AAAAAAAAAAk/7TWE7lPjo10/s1600-h/1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_l31ojUVCXRQ/RfkP2dDEn4I/AAAAAAAAAAk/7TWE7lPjo10/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5042078686002847618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;&lt;connectionstrings&gt;&lt;connectionstrings&gt;&lt;membership defaultprovider="SqlProvider" userisonlinetimewindow="20"&gt;&lt;providers&gt;&lt;membership defaultprovider="SqlProvider" userisonlinetimewindow="20"&gt;&lt;providers&gt;一开始我的本地数据库里没有astnetdb数据库，&lt;/providers&gt;&lt;/membership&gt;&lt;/providers&gt;&lt;/membership&gt;&lt;/connectionstrings&gt;&lt;/connectionstrings&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;membership使用的数据库。有自已定义好的&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;很多表&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:85%;"&gt;(aspnet_Membership&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;等&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:85%;"&gt;)&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;，视图，存储过程等。&lt;br /&gt;经过我一番在网上查找，终于找到.&lt;br /&gt;在&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:85%;"&gt;%systemroot%\Microsoft.NET\Framework\v2.x\&lt;/span&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;目录下的&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:85%;"&gt;aspnet_regsql&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;工具.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;根据它的向导，可以很方便地指定你的服务器和数据库(数据库用默认的就是astnetdb了)。完成之后,创建好了我们需要的表，视图，存储过程等。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;我附上这位网友这篇文章的url:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;http://www.cnblogs.com/wdxinren/archive/2006/08/31/491108.html&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;4。建个login页面:&lt;br /&gt;从工具栏--登录:推login控件下来。该控件可以在login任务中转为模板,编辑自定义的友好用户登录界面.如pet shop的登录页面&lt;br /&gt;&lt;/span&gt;&lt;table border="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td class="signinHeader" colspan="2" align="left"&gt;&lt;span style="font-size:85%;"&gt;Please Sign In&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="signinLabel" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;label id="Login1_UserNameLabel" for="Login1_UserName"&gt;User Name:&lt;/label&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;input class="signinTextbox" id="Login1_UserName" style="width: 155px;" name="Login1$UserName"&gt; &lt;/span&gt;&lt;span id="Login1_UserNameRequired" title="User Name is required." style="visibility: hidden;font-size:85%;color:red;" controltovalidate="Login1_UserName" errormessage="User Name is required." validationgroup="Login1" initialvalue="" isvalid="true"  &gt;*&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="signinLabel" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;label id="Login1_PasswordLabel" for="Login1_Password"&gt;Password:&lt;/label&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;input class="signinTextbox" id="Login1_Password" style="width: 155px;" value="" name="Login1$Password" type="password"&gt; &lt;/span&gt;&lt;span id="Login1_PasswordRequired" title="Password is required." style="visibility: hidden;font-size:85%;color:red;" controltovalidate="Login1_Password" errormessage="Password is required." validationgroup="Login1" initialvalue="" isvalid="true"  &gt;*&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"  align="left" style="color:red;"&gt;  &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" align="right"&gt;&lt;span style="font-size:85%;"&gt;&lt;input class="signinButton" id="Login1_LoginButton" style="color: white;" onclick="'javascript:WebForm_DoPostBackWithOptions(new" value="Sign In" name="Login1$LoginButton" type="submit"&gt;&lt;/span&gt;  &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="height: 50px;" colspan="2" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;input id="Login1_RememberMe" name="Login1$RememberMe" type="checkbox"&gt;&lt;label for="Login1_RememberMe"&gt;Remember me  next time.&lt;/label&gt;&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="linkNewUser" colspan="2" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="Login1_HyperLink1" href="http://www2.blogger.com/RegUser.aspx"&gt;Not registered yet?&lt;/a&gt;&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size:85%;"&gt;运行就可以使用membership进行登录了。&lt;br /&gt;5。一样的可以使用工具栏中的一组登录控件创建用户注册，注销，用户角色。&lt;br /&gt;&lt;br /&gt;在这种模式下我们的代码量减少了不少，效率也提高了很多&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-6139914949559590658?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/6139914949559590658/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=6139914949559590658' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/6139914949559590658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/6139914949559590658'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/net-membership.html' title='初学.net membership'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_l31ojUVCXRQ/RfkP2dDEn4I/AAAAAAAAAAk/7TWE7lPjo10/s72-c/1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-8110650065212314808</id><published>2007-03-13T01:25:00.000-07:00</published><updated>2008-11-13T00:41:52.713-08:00</updated><title type='text'>.net的三层结构</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;    三层结构是目前流行的架构设计模式，它是在由&lt;span lang="EN-US"&gt;Buschmann&lt;/span&gt;等提出的&lt;span lang="EN-US"&gt;“&lt;/span&gt;层模式&lt;span lang="EN-US"&gt;”&lt;/span&gt;基础上发展 起来的，由表示层、业务逻辑层和数据访问层三个层次结构组成。它通过分解来管理问题的复杂性，同时还可以有效地重复使用业务逻辑并保留与昂贵资源（如数据 库）的重要连接。&lt;br /&gt;表示层(Presentation Layer)&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;业务逻辑层（Bussiness Logic Layer）：&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt; 数据访问层(Database Acess Layer):&lt;/span&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span  lang="EN-US" style="font-family:宋体;"&gt;1 &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family:宋体;"&gt;三层结构系统模型&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  lang="EN-US" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;　架构设计是非常高级的设计，也是系统设计的关键，主要是定义和说明包（&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;子系统），以及包与包之间的相互依赖与通信机制。系统构架模型的合理与否将决定系统的可&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;维护性、扩展性和开发效率。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;　包通常所需要处理的是要么是一个具体的功&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;能区域（业务逻辑），要么是一个具体的技术区域（技术逻辑）。业务逻辑主要考虑的是对系统业务功能的实现，而技 术逻辑则是进一步考虑用户界面、数据库或通信机制等形成的技术方案。把技术逻辑和业务逻辑区分开来是极其重要的，这是为了当修改程序的某一部分时不会对另 一部分产生影响，更加便于进行&lt;span lang="EN-US"&gt;“&lt;/span&gt;复用&lt;span lang="EN-US"&gt;”&lt;/span&gt;，同时易于应对来自业务逻辑的变更需求。&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;　三层结构是一种成熟、简单并得到普遍应用的应用程序架构，它将应用程序结构划分三层独立的包，包括用户表示层、业务逻辑层、数据访问层。其中将实现人机 界面的所有表单和组件放在表示层，将所有业务规则和逻辑的实现封装在负责业务逻辑组件中&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;，将所有和数据库的交互封装在数据访问组件中。其结构如下图&lt;span lang="EN-US"&gt;1&lt;/span&gt;所 示：&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_l31ojUVCXRQ/RfZiYdDEn1I/AAAAAAAAAAM/yDbYoil9Ev0/s1600-h/200713016845228.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_l31ojUVCXRQ/RfZiYdDEn1I/AAAAAAAAAAM/yDbYoil9Ev0/s320/200713016845228.jpg" alt="" id="BLOGGER_PHOTO_ID_5041325005141745490" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  lang="EN-US" &gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style="'width:354pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\weq221\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg" href="http://www.uml.org.cn/UMLApplication/images/200713016845228.jpg"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;　&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span style=";font-family:宋体;font-size:85%;"  &gt;&lt;b&gt;图&lt;span lang="EN-US"&gt;1 &lt;/span&gt;三层结构示意图&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=";font-family:宋体;font-size:85%;"  &gt;三层结构是一种严格分层方法，即数据访问层只能被业务逻辑层访问，业务逻辑层只能被表示层访问，用户通过表示层将请求传送给业务逻辑层，业务逻辑层完成相关业务规则和逻辑，并通过数据访问层访问数据库获得数据，然后按照相反的顺序依次返回将数据显示在表示层。&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;&lt;br /&gt;2。建立三层结构的步骤&lt;br /&gt;新建一个空白解决方案。然后：&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;&lt;br /&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;添加&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;新建项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;其他项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;企业级模版项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;a href="http://www.it130.net/Csharp/index.htm" target="_blank"&gt;C#&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;生成块&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;数据访问DAL&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;（数据层，下简称&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;层）&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;&lt;br /&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;添加&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;新建项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;其他项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;企业级模版项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;a href="http://www.it130.net/Csharp/index.htm" target="_blank"&gt;C#&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;生成块&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;业务规则DDL&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;（业务层，下简称&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;C&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;层）&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;&lt;br /&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;添加&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;新建项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;其他项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;企业级模版项目&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;a href="http://www.it130.net/Csharp/index.htm" target="_blank"&gt;C#&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;生成块&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“Web&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;用户界面WEB&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;（界面层，下简称&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;U&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;层）&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;右键点&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;解决方案&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;－&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;项目依赖项&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;，设置&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;U&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;依赖于&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;C&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;，&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;C&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;依赖于&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;。&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;对&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;U&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;添加引用&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;C&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;，对&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;C&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;添加引用&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;D&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;。&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: &amp;quot;Times New Roman&amp;quot;;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;到此为止，一个三层的架子建立起来了&lt;br /&gt;&lt;/span&gt;&lt;span class="x14"&gt;建一个&lt;/span&gt;&lt;span class="x14"&gt;模型层&lt;/span&gt;&lt;span class="x14"&gt;Model：封装业务实体，一般和数据库模式对应。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-8110650065212314808?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/8110650065212314808/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=8110650065212314808' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/8110650065212314808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/8110650065212314808'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/net.html' title='.net的三层结构'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_l31ojUVCXRQ/RfZiYdDEn1I/AAAAAAAAAAM/yDbYoil9Ev0/s72-c/200713016845228.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-2527912276484799074</id><published>2007-03-07T20:03:00.001-08:00</published><updated>2007-03-07T20:03:46.306-08:00</updated><title type='text'>把项目当成自已的baby</title><content type='html'>把项目当成自已的baby&lt;br /&gt;一点点的让它键康成长，&lt;br /&gt;一点点的让它趋向完美，&lt;br /&gt;一点点的让它成熟健硕，&lt;br /&gt;每天成长一点，&lt;br /&gt;你也会觉得很有成就感．&lt;br /&gt;&lt;br /&gt;禾苗需要大地，阳光，肥料之外&lt;br /&gt;还需要农民伯伯的灌溉，悉心的照料，&lt;br /&gt;秋天的时候才是丰收的秋天！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-2527912276484799074?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/2527912276484799074/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=2527912276484799074' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/2527912276484799074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/2527912276484799074'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/baby.html' title='把项目当成自已的baby'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-1101500828237935321</id><published>2007-03-07T20:02:00.000-08:00</published><updated>2007-03-07T20:03:02.627-08:00</updated><title type='text'>面壁思过</title><content type='html'>面壁思过之过为哪些过?&lt;br /&gt;过除了做了违背天理,违背道德的事之外.还有的应该做的事没有去做,应该处于某个位置应该想的事而没有去想、想了而不去做的事、应该主动的事而被动处理．．．&lt;br /&gt;&lt;br /&gt;暂时想到这么多，日后补充完善这个＂过＂字&lt;br /&gt;&lt;br /&gt;铭记在心，引以为鉴．&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-1101500828237935321?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/1101500828237935321/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=1101500828237935321' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/1101500828237935321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/1101500828237935321'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/blog-post_07.html' title='面壁思过'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-7665119111764355566</id><published>2007-03-07T20:01:00.000-08:00</published><updated>2007-03-07T20:02:04.103-08:00</updated><title type='text'>盖茨的十条“金口玉言”(转)</title><content type='html'>盖茨的十条“金口玉言”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1 . 社会充满不公平现象。你先不要想去改造它，只能先适应它。(因为你管不了它)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2  . 世界不会在意你的自尊，人们看的只是你的成就。在你没有成就以前，切勿过分强调自尊。(因为你越强调自尊，越对你不利)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3 .  你只是中学毕业，通常不会成为CEO，直到你把CEO职位拿到手为止。(直到此时，人们才不会介意你只是中学毕业)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 .  当你陷入人为困境时，不要抱怨，你只能默默地吸取教训。(你要悄悄地振作起来，重新奋起)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5 .  你要懂得：在没有你之前，你的父母并不像现在这样“乏味”。你应该想到，这是他们为了抚养你所付出的巨大代价。(你永远要感恩和孝敬他们，才是硬道理)。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 .  在学校里，你考第几已不是那么重要，但进入社会却不然。不管你去到哪里，都要分等排名。(社会、公司要排名次，是常见的事，要鼓起勇气竞争才对)。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 . 学校里有节假日，到公司打工则不然，你几乎不能休息，很少能轻松地过节假日。(否则你职业生涯中一起跑就落后了，甚至会让你永远落后)。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 .  在学校，老师会帮助你学习，到公司却不会。如果你认为学校的老师要求你很严格，那是你还没有进入公司打工。因为，如果公司对你不严厉，你就要失业了。(你必须清醒地认识到：公司比学校更要严格要求自己)。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9 .  人们都喜欢看电视剧，但你不要看，那并不是你的生活。只要在公司工作，你是无暇看电视剧的。(奉劝你不要看，否则你走上看电视连续剧之路，而且看得津津有味，那你将失去成功的资格)。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10 . 永远不要在背后批评别人，尤其不能批评你的老板无知、刻薄和无能。(因为这样的心态，会使你走上坎坷艰难的成长之路)。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-7665119111764355566?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/7665119111764355566/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=7665119111764355566' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/7665119111764355566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/7665119111764355566'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/blog-post.html' title='盖茨的十条“金口玉言”(转)'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3915392199678035692.post-255142043074086025</id><published>2007-03-07T19:11:00.000-08:00</published><updated>2007-03-12T00:02:41.281-07:00</updated><title type='text'>我在google的博客</title><content type='html'>据阿饶说google的功能很强大，不用就会out的了。&lt;br /&gt;我不能out，所以今天也尝试了google的功能。还不错。&lt;br /&gt;速度都还可以。首先开个博客，发个文章。大家也支持一下吧。&lt;br /&gt;以后我的文章都来这里写了。QQ空间那太慢了。郁闷得要死&lt;br /&gt;&lt;br /&gt;阿饶大师的主页和博客：&lt;br /&gt;&lt;span class="postdesc"&gt;http://rongqing.rao.googlepages.com/home&lt;br /&gt;http://j2meonline.blogspot.com/&lt;br /&gt;大家看看，很不错的！&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3915392199678035692-255142043074086025?l=harryguo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://harryguo.blogspot.com/feeds/255142043074086025/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3915392199678035692&amp;postID=255142043074086025' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/255142043074086025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3915392199678035692/posts/default/255142043074086025'/><link rel='alternate' type='text/html' href='http://harryguo.blogspot.com/2007/03/google.html' title='我在google的博客'/><author><name>harryguo</name><uri>http://www.blogger.com/profile/16836873864829929673</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://userdhf.blogdriver.com/36/90/00/userdhf.blogdriver.com/up200511/00/4100.jpg'/></author><thr:total>0</thr:total></entry></feed>
