<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_风海迷沙的.NET生活</title><subtitle type="text">想我所想，编我所编。think think,code code.</subtitle><id>http://feed.cnblogs.com/blog/u/17977/rss</id><updated>2012-02-10T09:33:12Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/17977/rss"/><entry><id>http://www.cnblogs.com/fhmsha/archive/2012/02/10/2345876.html</id><title type="text">重装系统出现了一些小问题</title><summary type="text">1，先装vs2010旗舰版，再装sp1，再装wp7sdk7.1后，开始菜单中没有出现express版的启动图标，于是找一个手机项目打开，到任务管理器中，找到进程右键打开文件位置，发现与旗舰版位于同一个目录下：C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VPDExpress.exe在桌面上建立一个快捷方式就可以，尚不清楚原因。2，无法打开之前建立的asp.net mvc4项目，提示“此安装不支持该项目类型”，原因是vs2010只集成了asp.net mvc2，于是去asp.net找，却让下载一个Web Patfo</summary><published>2012-02-10T09:33:00Z</published><updated>2012-02-10T09:33:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2012/02/10/2345876.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2012/02/10/2345876.html"/><content type="html">&lt;p&gt;1，先装vs2010旗舰版，再装sp1，再装wp7sdk7.1后，开始菜单中没有出现express版的启动图标，于是找一个手机项目打开，到任务管理器中，找到进程右键打开文件位置，发现与旗舰版位于同一个目录下：&lt;/p&gt;&lt;p&gt;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VPDExpress.exe&lt;/p&gt;&lt;p&gt;在桌面上建立一个快捷方式就可以，尚不清楚原因。&lt;/p&gt;&lt;p&gt;2，无法打开之前建立的asp.net mvc4项目，提示&amp;#8220;此安装不支持该项目类型&amp;#8221;，原因是vs2010只集成了asp.net mvc2，于是去asp.net找，却让下载一个Web Patform Installer 4.0的下载器，安装后仍无法打开，于是google之。&lt;/p&gt;&lt;p style="color: #232323; font-family: Arial, ����; font-size: 12px; line-height: normal; background-color: #ffffff; "&gt;出现此类问题时候&lt;/p&gt;&lt;p style="color: #232323; font-family: Arial, ����; font-size: 12px; line-height: normal; background-color: #ffffff; "&gt;&amp;lt;ProjectTypeGuids&amp;gt;{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}&amp;lt;/ProjectTypeGuids&amp;gt;&lt;/p&gt;&lt;p style="color: #232323; font-family: Arial, ����; font-size: 12px; line-height: normal; background-color: #ffffff; "&gt;替换为：&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #ffffff; color: #232323; font-family: Arial, ����; font-size: 12px; line-height: normal; "&gt;&amp;lt;ProjectTypeGuids&amp;gt;{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}&amp;lt;/ProjectTypeGuids&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;再启动时提示：Web项目需要缺少的Web组件才能与Visual Studio 一起运行。是否立即使用Web平台安装程序下载并安装这些组件？带有Raor语法的ASP.NET Web pages 1.0 &lt;/p&gt;&lt;p&gt;由于用到了Razor，还要另下语法器么？&lt;/p&gt;&lt;p&gt;又安装了ASP.NET MVC3 Tools Update Installer&lt;/p&gt;&lt;p&gt;这时发现原来自己的项目是mvc3的orz。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/2345876.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2012/02/10/2345876.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2012/02/07/2340793.html</id><title type="text">XNA中图片格式的选择</title><summary type="text">XNA将图片编译成.xnb格式，只能由xna读取，主片原来主要选择jpg,png,tag格式，一般我会用Paint.net做图，问题在于xnb格式太大了，以下使用一个大面积为白色的图片（1440X900）测试生成XNB文件。格式 原大小XNB大小压缩后大小zip.jpg21.7K5063K11K.png10.1K5063K8K.tag44.6K5063K8K由此可见，XNB大小是由图片尺寸决定的1440*900/5063=256所以每K（1024B）数据存储了256个像素， 所以每个像素需要4个字节存储，那就是大家熟悉的rgba。考虑到只有jpg和png可以在系统中预览，而PNG支持透明，所以</summary><published>2012-02-06T17:15:00Z</published><updated>2012-02-06T17:15:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2012/02/07/2340793.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2012/02/07/2340793.html"/><content type="html">&lt;p&gt;XNA将图片编译成.xnb格式，只能由xna读取，主片原来主要选择jpg,png,tag格式，一般我会用Paint.net做图，问题在于xnb格式太大了，以下使用一个大面积为白色的图片（1440X900）测试生成XNB文件。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellspacing="2" cellpadding="2" width="500"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;格式 &lt;/td&gt;&lt;td&gt;原大小&lt;/td&gt;&lt;td&gt;XNB大小&lt;/td&gt;&lt;td&gt;压缩后大小zip&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;.jpg&lt;/td&gt;&lt;td&gt;21.7K&lt;/td&gt;&lt;td&gt;5063K&lt;/td&gt;&lt;td&gt;11K&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;.png&lt;/td&gt;&lt;td&gt;10.1K&lt;/td&gt;&lt;td&gt;5063K&lt;/td&gt;&lt;td&gt;8K&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;.tag&lt;/td&gt;&lt;td&gt;44.6K&lt;/td&gt;&lt;td&gt;5063K&amp;nbsp;&lt;/td&gt;&lt;td&gt;8K&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;由此可见，XNB大小是由图片尺寸决定的&amp;nbsp;&lt;/p&gt;&lt;p&gt;1440*900/5063=256&lt;/p&gt;&lt;p&gt;所以每K（1024B）数据存储了256个像素， 所以每个像素需要4个字节存储，那就是大家熟悉的rgba。&lt;/p&gt;&lt;p&gt;考虑到只有jpg和png可以在系统中预览，而PNG支持透明，所以以后的CG场景决定统一使用PNG。&lt;/p&gt;&lt;p&gt;如果有100个场景，则解压后要占用500M空间还是很浪费的。&lt;/p&gt;&lt;p&gt;解决的方法有很多，一是自己写编译解析文件，加入压缩逻辑；一种是直接使用IO类读取文件，不编译成XNB，可能存在跨平台问题。未论证。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/2340793.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2012/02/07/2340793.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2012/01/07/2315900.html</id><title type="text">Linq to Entities调用存储过程取不到OUTPUT变量值</title><summary type="text">问题描述：存储过程部分：ALTERPROCEDUREdbo.P_PurchaseSearch (@fromdate DATETIME, @todate DATETIME, @notpay INT, @id INT, @custormer INT, @istax INT, @spec INT, @company INT, @itemCount INT =0 OUTPUT,	@pageIndex INT =1 OUTPUT,@pageSize INT =20 OUTPUT, @runTime INT =0 OUTPUT )...</summary><published>2012-01-07T10:20:00Z</published><updated>2012-01-07T10:20:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2012/01/07/2315900.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2012/01/07/2315900.html"/><content type="html">&lt;p&gt;问题描述：&lt;/p&gt;&lt;p&gt;存储过程部分：&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;ALTER&amp;nbsp;PROCEDURE&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;dbo.P_PurchaseSearch &lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;(@fromdate		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;DATETIME&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@todate			&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;DATETIME&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@notpay			&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@id				&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@custormer		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@istax			&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@spec			&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@company		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@itemCount		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	=&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;0	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;OUTPUT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;@pageIndex		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	=&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;1	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;OUTPUT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;@pageSize		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	=&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;20	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;OUTPUT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;, 	@runTime		&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;INT	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	=&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;0	&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;	&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;OUTPUT&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt; 	 	) &lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;AS ...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;在.edmx模型中导入存储过程，如果有返回结果集，则建立一个复杂类型。&lt;/p&gt;&lt;p&gt;在.cs文件中中调用时：&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;itemCount&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;new&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;(&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ec7600; "&gt;"itemCount"&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;10&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;);&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;pageIndex&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;new&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;(&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ec7600; "&gt;"pageIndex"&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;1&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; "&gt;&lt;font color="#f1f2f3"&gt;);&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;pageSize&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;new&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;(&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ec7600; "&gt;"pageSize"&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;20&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; "&gt;&lt;font color="#f1f2f3"&gt;);&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;runTime&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;new&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;ObjectParameter&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;(&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ec7600; "&gt;"runTime"&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;10&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;);&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; "&gt;&lt;font color="#f1f2f3"&gt;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;var&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;_result&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;dhhs&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;.&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;P_PurchaseSearch(fromdate,&amp;nbsp;todate,&amp;nbsp;notpay&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;?&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;1&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #ffcd22; "&gt;0&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;,&amp;nbsp;id,&amp;nbsp;customer,&amp;nbsp;istax,&amp;nbsp;spec,&amp;nbsp;company,&amp;nbsp;itemCount,&amp;nbsp;pageIndex,&amp;nbsp;pageSize,&amp;nbsp;runTime)&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;.&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;ToList();&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;调用后发现无法返回OUTPUT值，即传入值不发生改变，调试后发现存储过程无误，然后检查后台代码，发现之前是在页面类controller处初始化：&lt;/p&gt;&lt;p&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;dhhsdbEntities&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;&amp;nbsp;dhhs&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #e8e2b7; "&gt;=&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #93c763; "&gt;new&lt;/span&gt;&lt;span style="background-color: #22282a; font-family: Consolas; font-size: 13px; color: #678cb1; "&gt;dhhsdbEntities&lt;/span&gt;&lt;span style="background-color: #22282a; color: #f1f2f3; font-family: Consolas; font-size: 13px; "&gt;();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;修正问题：&lt;/p&gt;&lt;p&gt;在每次action调用前进行实例化就可以了ORZ，感觉跟之前使用的静态方法使不同的用户串话的bug如出一辙。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/2315900.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2012/01/07/2315900.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2011/11/02/2233532.html</id><title type="text">The current vertex declaration does not include all the elements required by the current vertex shader. Tangent0 is missing.</title><summary type="text">xna4.0,ps2.0,PC平台使用hlsl定义结构体： struct VS_INPUT { float4 Position : POSITION0; float2 TexCoord : TEXCOORD0; float3 Normal : NORMAL0; float3 Tangent : TANGENT0; float4 BoneIndices :...</summary><published>2011-11-02T12:14:00Z</published><updated>2011-11-02T12:14:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2011/11/02/2233532.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2011/11/02/2233532.html"/><content type="html">&lt;p&gt;xna4.0,ps2.0,PC平台使用hlsl定义结构体：&lt;/p&gt;  &lt;pre&gt;struct VS_INPUT&amp;#160; {&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float4 Position : POSITION0;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float2 TexCoord : TEXCOORD0;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float3 Normal : NORMAL0;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float3 Tangent : TANGENT0;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float4 BoneIndices : BLENDINDICES0;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;float4 BoneWeights : BLENDWEIGHT0;&#xD;
}&lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;载入一个简单的贴图mesh，调用Bump相关pass时，运行时在&lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;mesh.Draw();&#xD;
处跳出异常：&lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;The current vertex declaration does not include all the elements required by the current vertex shader. Tangent0 is missing.&lt;/pre&gt;&#xD;
&#xD;
&lt;pre&gt;&amp;#160;&lt;/pre&gt;&#xD;
&#xD;
&lt;p&gt;问题就在于这个切线数据Tangent丢失。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;外事不决问google，找到&lt;a href="http://forums.create.msdn.com/forums/p/90487/541957.aspx" target="_blank"&gt;答案&lt;/a&gt;。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;到Content项目中将默认为false的“Generate Tangent Frames”项目置为true，编译后约多出10%容量，问题解决。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;貌似3.1时默认是开启的，可能因为大多数model不用到切线数据，所以4.0不再默认生成。找了一下午真够坑爹的。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;各种效果：&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/fhmsha/201111/201111022013397171.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="cube2" border="0" alt="cube2" src="http://images.cnblogs.com/cnblogs_com/fhmsha/201111/201111022013418401.jpg" width="240" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/2233532.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2011/11/02/2233532.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2011/04/28/2031665.html</id><title type="text">一款单机游戏应该有的一些要素</title><summary type="text">通常写一个游戏时还要附带编写一个或几个游戏编辑器来生成游戏数据，很多初学者注意不到这点。生成的游戏数据包括地图，对话，场景，各种游戏数值，各种操作模拟测试。游戏自身应该有的：界面管理，除了游戏界面还应包括logo，首页，loading，配置界面，存档管理，帮助等调试管理，包括fps读取，性能测试压力测试。。。独立于游戏本身之外的这些内容就能让人很郁闷的说，如果以上可以有标准或是模版的话，肯定是有利于游戏的快速开发和量产的。</summary><published>2011-04-28T05:28:00Z</published><updated>2011-04-28T05:28:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2011/04/28/2031665.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2011/04/28/2031665.html"/><content type="html">&lt;p&gt;通常写一个游戏时还要附带编写一个或几个游戏编辑器来生成游戏数据，很多初学者注意不到这点。&lt;/p&gt;&lt;p&gt;生成的游戏数据包括地图，对话，场景，各种游戏数值，各种操作模拟测试。&lt;/p&gt;&lt;p&gt;游戏自身应该有的：&lt;/p&gt;&lt;p&gt;界面管理，除了游戏界面还应包括logo，首页，loading，配置界面，存档管理，帮助等&lt;/p&gt;&lt;p&gt;调试管理，包括fps读取，性能测试压力测试&lt;/p&gt;&lt;p&gt;。。。&lt;/p&gt;&lt;p&gt;独立于游戏本身之外的这些内容就能让人很郁闷的说，如果以上可以有标准或是模版的话，肯定是有利于游戏的快速开发和量产的。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/2031665.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2011/04/28/2031665.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2010/11/30/1892251.html</id><title type="text">在tfs2010中配置sp2010</title><summary type="text">我的环境(安装顺序)：windows server 2008 r2 x64 sql server 2008 r2sharepoint server 2010visual studio 2010 ultimateteam foundation server 2010服务站配置：在sp2010管理网站中选择web应用管理，选择80端口的URL，管理路径，在弹中页面中新建立虚拟路径：tfs，确定。在tf...</summary><published>2010-11-30T09:22:00Z</published><updated>2010-11-30T09:22:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2010/11/30/1892251.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2010/11/30/1892251.html"/><content type="html">&lt;p&gt;我的环境(安装顺序)：&lt;/p&gt;&lt;p&gt;windows server 2008 r2 x64 &amp;nbsp;&lt;/p&gt;&lt;p&gt;sql server 2008 r2&lt;/p&gt;&lt;p&gt;sharepoint server 2010&lt;/p&gt;&lt;p&gt;visual studio 2010 ultimate&lt;/p&gt;&lt;p&gt;team foundation server 2010&lt;/p&gt;&lt;p&gt;服务站配置：&lt;/p&gt;&lt;p&gt;在sp2010管理网站中选择web应用管理，选择80端口的URL，管理路径，在弹中页面中新建立虚拟路径：tfs，确定。&amp;nbsp;&lt;/p&gt;&lt;p&gt;在tfs2010管理控制台中建立项目collection，在团队项目集合中选择刚创建的collection，在配置中选择sharepoint站点选项卡，编译默认站点位置，在相对路径中填写：tfs/project，确定，会提示在此路径中不存在此站点，是否创建，点确定。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;客户端操作：&amp;nbsp;&lt;/p&gt;&lt;p&gt;在客户端安装visual studio 2010团队版，建立连接，在项目管理器中新建团队项目，在向导中有关sharepoint的页面中选择以后配置门户网站。&lt;/p&gt;&lt;p&gt;在建立好的团队项目节点上右键，配置门户网站，在弹出的窗口中点选配置URL...，填写tfs/project。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;如果要删除tfs下的project站点，在sp2010管理网站中选择应用程序管理：删除网站集，选择网站集，在弹出的页面中选择/tfs/project，删除。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;之所以不在建立时直接配置sp是因为总提示没有权限，整个安装过程很漫长枯燥，配置项目很多，god bless you。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;希望本文能对您有所帮助。&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/1892251.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2010/11/30/1892251.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2010/11/26/1888642.html</id><title type="text">ASP.NET MVC 3 RC ValidateInput(false)页面验证失效的解决方案</title><summary type="text">毫无疑问这是一个bug,很多用户升级到rc时都遇到了这个问题,以前很正常的提交只要带有html标签就被报"...从客户端中检测到有潜在危险的 request.form 值。"即使在web.config中禁用页面验证也会出现这个问题.成因和部分解决方法见:ASP.NET MVC 3里面客户端输入验证的改动另一解决方法见:http://weblogs.asp.net/imranbaloch/archi...</summary><published>2010-11-26T04:27:00Z</published><updated>2010-11-26T04:27:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2010/11/26/1888642.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2010/11/26/1888642.html"/><content type="html">&lt;p&gt;毫无疑问这是一个bug,很多用户升级到rc时都遇到了这个问题,以前很正常的提交只要带有html标签就被报"...从客户端中检测到有潜在危险的 request.form 值。"即使在web.config中禁用页面验证也会出现这个问题.&lt;/p&gt;&lt;p&gt;成因和部分解决方法见:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/killmyday/archive/2010/11/17/1879996.html"&gt;ASP.NET MVC 3里面客户端输入验证的改动&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;另一解决方法见:&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/imranbaloch/archive/2010/11/14/mvc-3-rc-bug-and-quick-solution.aspx"&gt;http://weblogs.asp.net/imranbaloch/archive/2010/11/14/mvc-3-rc-bug-and-quick-solution.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我采用后者的解决方案:&lt;/p&gt;&lt;p&gt;1,后台页面中增加using System.Web.Helpers;的引用&amp;nbsp;&lt;/p&gt;&lt;p&gt;2,修改请求的httppost方法:&lt;/p&gt;&lt;p&gt;之前:&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionA(FormCollection&amp;nbsp;form1)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionB(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i,FormCollection&amp;nbsp;form)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionC(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i,&amp;nbsp;FormCollection&amp;nbsp;formABC,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;j,&amp;nbsp;[Bind(Include&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name,Address&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)]&amp;nbsp;Student&amp;nbsp;s)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionD(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;j,FormCollection&amp;nbsp;f&amp;nbsp;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;k,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionE(FormCollection&amp;nbsp;form123,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t2)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Student&amp;nbsp;{&amp;nbsp;Age&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;30&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;Name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Akbar&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;});&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;之后:&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionA()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FormCollection&amp;nbsp;form1&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FormCollection(Request.Unvalidated().Form);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionB(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FormCollection&amp;nbsp;form&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FormCollection(Request.Unvalidated().Form);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionC(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;j,&amp;nbsp;[Bind(Include&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name,Address&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;)]&amp;nbsp;Student&amp;nbsp;s)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FormCollection&amp;nbsp;formABC&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FormCollection(Request.Unvalidated().Form);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionD(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;j,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;k,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FormCollection&amp;nbsp;f&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FormCollection(Request.Unvalidated().Form);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActionResult&amp;nbsp;ActionE(&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;t2)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FormCollection&amp;nbsp;form123&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;FormCollection(Request.Unvalidated().Form);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;View(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Student&amp;nbsp;{&amp;nbsp;Age&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;30&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;Name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Akbar&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;});&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;解决!应该会在正式版中除掉这个bug.&lt;/p&gt;&lt;p&gt;希望本文能对您有所帮助!&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/1888642.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2010/11/26/1888642.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2010/04/06/1705459.html</id><title type="text">创办公司的步骤不完全讲解（二）</title><summary type="text">一、选择公司的形式：普通的有限责任公司，最低注册资金3万元，需要2个（或以上）股东，从06年1月起新的公司法规定，允许1个股东注册有限责任公司，这种特殊的有限责任公司又称&amp;#8220;一人有限公司&amp;#8221;（但公司名称中不会有&amp;#8220;一人&amp;#8221;字样，执照上会注明&amp;#8220;自然人独资&amp;#8221;），最低注册资金10万元。如果你和朋友、家人合伙投资创业，可选择普通的有限公司，最...</summary><published>2010-04-06T08:23:00Z</published><updated>2010-04-06T08:23:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2010/04/06/1705459.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2010/04/06/1705459.html"/><content type="html">&lt;span  style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; font-size: 13px; color: #333333; "&gt;一、选择公司的形式：&amp;nbsp;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;普通的有限责任公司，最低注册资金3万元，需要2个（或以上）股东，&amp;nbsp;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;从06年1月起新的公司法规定，允许1个股东注册有限责任公司，这种特殊的有限责任公司又称&amp;#8220;一人有限公司&amp;#8221;（但公司名称中不会有&amp;#8220;一人&amp;#8221;字样，执照上会注明&amp;#8220;自然人独资&amp;#8221;），最低注册资金10万元。&amp;nbsp;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;p&gt;如果你和朋友、家人合伙投资创业，可选择普通的有限公司，最低注册资金3万元；如果只有你一个人作为股东，则选择一人有限公司，最低注册资金10万元。&amp;nbsp;&lt;/p&gt;&lt;p&gt;=======================================================&lt;/p&gt;&lt;p&gt;接上一篇。公司形式没什么好选择的，根据2006年的新公司法，要注册股份有限公司需要500万注册资金，但是有限责任公司最低只需要3万元。&lt;/p&gt;&lt;p&gt;如果只是开个小店买衣服(销售)或是饭馆(餐饮)等，而且启动资金不足短期又不会有注资或扩张计划的，建议注册为个体工商户，一方面省去注册时的麻烦，一方面又不需要有独立的账目，还要再请一个会计，税收计算方式也有所不同。个体商户一般是交定额税（不同地区可能有所不同），有限公司则按税务部门的规定上营业税，所得税等。&lt;/p&gt;&lt;p&gt;像手机店，小超市，大街上的很多门脸或是名牌的加盟店，其实很多都是个体商户。 我有个同学买医疗器材，注册了个体商户，雇了几个人，两年下来也算赚了不少。&lt;/p&gt;&lt;p&gt;个体商户不能直接转成企业，需要到当地工商部门注销个体商户，再注册公司才行。&amp;nbsp;&lt;/p&gt;&lt;p&gt;选择一人有限公司的，最低注册资金为10万元，营业执照上面也不会体现出&amp;#8220;一人&amp;#8221;字样，为有钱又想开公司但没有合伙人的首选。如果实在找不到合作伙伴（股东出资人），又暂时拿不出10万元现金，也可以找亲戚帮忙作股东，办理营业执照之后就不需要其它的股东出面了，后面的有法人证件就可以办理。主要的作用是在验资时出示身份证复印件，在若干合同和出资单据中签字盖章，以及在交至工商部门的表格中按若干手印（不同地区的工商所可能有不同要求）。&amp;nbsp;&lt;/p&gt;&lt;p&gt;开公司其实并不等同于创业，很多人有自己的产品和服务，赚了很多才去开公司的也不乏少数。对我们普通创业者来说，注册不注册公司只是&amp;#8220;形式上感觉正规&amp;#8221;一些，无论在企业客户还是个人客户面前都能挺直腰板跟同行竞争。但毕竟成功的道路各有不同，对技术、市场、管理有把握的话不妨一试，虽然失败的概率很高，但是艰难的道路无法阻挡创业者的激情和壮志。&lt;/p&gt;&lt;p&gt;软件、网络、科技类的公司主营软件开发的很少有去注册个体商户的，倒是有很多挂网络科技的名称的个体商户在电脑城里卖电脑。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;总之还是要根据具体情况选择公司形式，三思啊。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;希望本文能对您有所帮助&lt;/p&gt;&lt;p&gt;未完待续&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/1705459.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2010/04/06/1705459.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2010/04/01/1702603.html</id><title type="text">创办公司的步骤不完全讲解（一）</title><summary type="text">以前参考的也是网上流传最广泛的攻略如下，貌似写于2008年，各地的政策方针不尽相同，而从事不同的行业需要办理的东西也相差太多。希望广大创业者可以少走些弯路，当然如果财政允许的情况下可以找代办公司，花点钱省时省事。具体你也可以向当地有关部门咨询。－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－要注册一个公司，首先想好经营什么，怎样经营好，再来注册。要不，注册了也没...</summary><published>2010-04-01T13:33:00Z</published><updated>2010-04-01T13:33:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2010/04/01/1702603.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2010/04/01/1702603.html"/><content type="html">&lt;p&gt;以前参考的也是网上流传最广泛的攻略如下，貌似写于2008年，各地的政策方针不尽相同，而从事不同的行业需要办理的东西也相差太多。希望广大创业者可以少走些弯路，当然如果财政允许的情况下可以找代办公司，花点钱省时省事。具体你也可以向当地有关部门咨询。&lt;/p&gt;&lt;p&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&amp;nbsp;&lt;/p&gt;&lt;span  style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; font-size: 13px; "&gt;要注册一个公司，首先想好经营什么，怎样经营好，再来注册。要不，注册了也没有用，注册了公司是需要很多成本的，不是一件&amp;#8220;好玩&amp;#8221;的事情。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;前期可行性分析调查，建议你自己认真的考虑一下。接下来谈谈如何注册公司，需要哪些手续、怎样操作。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;一、选择公司的形式：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;普通的有限责任公司，最低注册资金3万元，需要2个（或以上）股东，&amp;nbsp;&lt;br /&gt;&lt;br /&gt;从06年1月起新的公司法规定，允许1个股东注册有限责任公司，这种特殊的有限责任公司又称&amp;#8220;一人有限公司&amp;#8221;（但公司名称中不会有&amp;#8220;一人&amp;#8221;字样，执照上会注明&amp;#8220;自然人独资&amp;#8221;），最低注册资金10万元。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;如果你和朋友、家人合伙投资创业，可选择普通的有限公司，最低注册资金3万元；如果只有你一个人作为股东，则选择一人有限公司，最低注册资金10万元。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;二、注册公司的步骤：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;1.核名：到工商局去领取一张&amp;#8220;企业（字号）名称预先核准申请表&amp;#8221;，填写你准备取的公司名称，由工商局上网（工商局内部网）检索是否有重名，如果没有重名，就可以使用这个名称，就会核发一张&amp;#8220;企业（字号）名称预先核准通知书&amp;#8221;。这一步的手续费是30元。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;（30元可以帮你检索5个名字，很多名字重复，所以一般常见的名字就不用试了，免得花冤枉钱）&amp;nbsp;&lt;br /&gt;&lt;br /&gt;2.租房：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;去专门的写字楼租一间办公室，如果你自己有厂房或者办公室也可以，有的地方不允许在居民楼里办公。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;租房后要签订租房合同，并让房东提供房产证的复印件。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;签订好租房合同后，还要到税务局去买印花税，按年租金的千分之一的税率购买，例如你的每年房租是1万元，那就要买10元钱的印花税，贴在房租合同的首页，后面凡是需要用到房租合同的地方，都需要是贴了印花税的合同复印件。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;3.编写&amp;#8220;公司章程&amp;#8221;：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;可以在工商局网站下载&amp;#8220;公司章程&amp;#8221;的样本，修改一下就可以了。章程的最后由所有股东签名。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;4.刻私章：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;去街上刻章的地方刻一个私章，给他们讲刻法人私章（方形的）。费用大概20元左右。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;5.到会计师事务所领取&amp;#8220;银行询征函&amp;#8221;：：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;联系一家会计师事务所，领取一张&amp;#8220;银行询征函&amp;#8221;（必须是原件，会计师事务所盖鲜章）。如果你不清楚，可以看报纸上的分类广告，有很多会计师事务所的广告。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;6.去银行开立公司验资户：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;所有股东带上自己入股的那一部分钱到银行，带上公司章程、工商局发的核名通知、法人代表的私章、身份证、用于验资的钱、空白询征函表格，到银行去开立公司帐户，你要告诉银行是开验资户。开立好公司帐户后，各个股东按自己出资额向公司帐户中存入相应的钱。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;银行会发给每个股东缴款单、并在询征函上盖银行的章。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;注意：公司法规定，注册公司时，投资人（股东）必须缴纳足额的资本，可以以贷币形式（也就是人民币）出资，也可以以实物（如汽车）、房产、知识产权等出资。到银行办的只是货币出资这一部分，如果你有实物、房产等作为出资的，需要到会计师事务所鉴定其价值后再以其实际价值出资，比较麻烦，因此建议你直接拿钱来出资，公司法不管你用什么手段拿的钱，自己的也好、借的也好，只要如数缴足出资款即可。&lt;br /&gt;&lt;br /&gt;7.办理验资报告：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;拿着银行出具的股东缴款单、银行盖章后的询征函，以及公司章程、核名通知、房租合同、房产证复印件，到会计师事务所办理验资报告。一般费用500元左右（50万以下注册资金）。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;8.注册公司：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;到工商局领取公司设立登记的各种表格，包括设立登记申请表、股东（发起人）名单、董事经理监理情况、法人代表登记表、指定代表或委托代理人登记表。填好后，连同核名通知、公司章程、房租合同、房产证复印件、验资报告一起交给工商局。大概3个工作日后可领取执照。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;此项费用约300元左右。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;9.凭营业执照，到公安局指定的刻章社，去刻公章、财务章。后面步骤中，均需要用到公章或财务章。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;10.办理企业组织机构代码证：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;凭营业执照到技术监督局办理组织机构代码证，费用是80元。办这个证需要半个月，技术监督局会首先发一个预先受理代码证明文件，凭这个文件就可以办理后面的税务登记证、银行基本户开户手续了。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;11.去银行开基本户：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;凭营业执照、组织机构代码证，去银行开立基本帐号。最好是在原来办理验资时的那个银行的同一网点去办理，否则，会多收100元的验资帐户费用。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;开基本户需要填很多表，你最好把能带齐的东西全部带上，要不然要跑很多趟，包括营业执照正本原件、身份证、组织机构代码证、公财章、法人章。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;开基本户时，还需要购买一个密码器（从2005年下半年起，大多银行都有这个规定），密码器需要280元。今后你的公司开支票、划款时，都需要使用密码器来生成密码。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;12.办理税务登记：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;领取执照后，30日内到当地税务局申请领取税务登记证。一般的公司都需要办理2种税务登记证，即国税和地税。费用是各40元，共80元。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;办理税务登记证时，必须有一个会计，因为税务局要求提交的资料其中有一项是会计资格证和身份证。你可先请一个兼职会计，小公司刚开始请的兼职会计一般200元工资就可以了。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;13.申请领购发票：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;如果你的公司是销售商品的，应该到国税去申请发票，如果是服务性质的公司，则到地税申领发票。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;最后就开始营业了。 注意每个月按时向税务申报税哦，即使没有开展业务不需要缴税，也要进行零申报，否则会被罚款的。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;有二点你可能比较关心：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;1.公司必须建立健全的会计制度，你可能担心自己不会，怎么办？刚开始成立的公司，业务少，对会计的工作量也非常小，你可以请一个兼职会计，每个月到你的公司帮你建帐，二、三天时间就够了，给他200-500左右的工资即可。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;2.公司的税额：&amp;nbsp;&lt;br /&gt;&lt;br /&gt;营业税：销售商品的公司，按所开发票额的4%征收增殖税；提供服务的公司，按所开发票额的5%征收营业税。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;所得税：对企业的纯利润征收18-33%的企业所得税。 小公司的利润不多，一般是18%。对企业所得税，做帐很关键，如果帐面上你的利润很多，那税率就高。所以，平常的购买设备都要开发票，你吃饭、坐车的票都留起来，可以做为你的企业运作成本。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;二种税的区别：营业税是对营业额征税，不管你赚没有赚钱，只有发生了交易，开了发票，就要征税；所得税，是对利润征税，利润就是营业额扣减各种成本后剩余的钱，只有赚了钱，才会征所得税。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span  style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; font-size: 13px; "&gt;还有其它各种各样很多种的税，但没有多少钱，主要是上面二种，特别是所得税非常高&amp;nbsp;&lt;/span&gt;&amp;nbsp;。&lt;/p&gt;&lt;p&gt;＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝&lt;/p&gt;&lt;p&gt;未完待续&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;希望本文能对您有所帮助&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/1702603.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2010/04/01/1702603.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fhmsha/archive/2010/02/22/1671438.html</id><title type="text">sql 2005数据库升级到2008后，无法打开数据库关系图的正确解决方法</title><summary type="text">安装了sql2008sp1，直接附加sql2005的数据库，发现打不开数据库关系图列表，提示：&amp;#8220;此数据库没有有效所有者，因此无法安装数据库关系图支持对象。若要继续，请首先使用&amp;#8220;数据库属性&amp;#8221;对话框的&amp;#8220;文件&amp;#8221;页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名，然后再添加数据库关系图支持对象。&amp;#8221;网上找了...</summary><published>2010-02-22T10:12:00Z</published><updated>2010-02-22T10:12:00Z</updated><author><name>风海迷沙</name><uri>http://www.cnblogs.com/fhmsha/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fhmsha/archive/2010/02/22/1671438.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fhmsha/archive/2010/02/22/1671438.html"/><content type="html">&lt;p&gt;安装了sql2008sp1，直接附加sql2005的数据库，发现打不开数据库关系图列表，提示：&lt;/p&gt;&lt;p&gt;&lt;span  style="font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; "&gt;&amp;#8220;此数据库没有有效所有者，因此无法安装数据库关系图支持对象。若要继续，请首先使用&amp;#8220;数据库属性&amp;#8221;对话框的&amp;#8220;文件&amp;#8221;页或&amp;nbsp;&amp;nbsp; ALTER&amp;nbsp;&amp;nbsp; AUTHORIZATION&amp;nbsp;&amp;nbsp; 语句将数据库所有者设置为有效登录名，然后再添加数据库关系图支持对象。&amp;#8221;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;网上找了找：&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/joedz/archive/2008/07/03/1234716.html" target="_blank"&gt;http://www.cnblogs.com/joedz/archive/2008/07/03/1234716.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://couldhll.wordpress.com.cn/2009/11/12/%E4%BA%86%E8%A7%A3%E6%95%B0%E6%8D%AE%E5%BA%93%E5%85%B3%E7%B3%BB%E5%9B%BE%E6%89%80%E6%9C%89%E6%9D%83%EF%BC%88%E2%80%9C%E6%AD%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E6%B2%A1%E6%9C%89%E6%9C%89%E6%95%88%E6%89%80/" target="_blank"&gt;http://couldhll.wordpress.com.cn/2009/11/12/了解数据库关系图所有权（&amp;#8220;此数据库没有有效所/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;等等，千篇一律， 试验了第一种方法：&lt;/p&gt;&lt;span  style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;USE&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;[&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;master&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;]&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;GO&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;EXEC&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;dbo.sp_dbcmptlevel&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #008000; "&gt;@dbname&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #808080; "&gt;=&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;'&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;数据库名&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;'&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #008000; "&gt;@new_cmptlevel&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #808080; "&gt;=&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; font-weight: bold; color: #800000; "&gt;90&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span  style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;GO&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;修改数据库的兼容级别，没有效果。不再试用第二种：&lt;/p&gt;&lt;p&gt;&lt;span  style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;use&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;[&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;你的数据库名&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;]&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #0000ff; "&gt;EXEC&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #000000; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sp_changedbowner&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;'&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;sa&lt;/span&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: 'Courier New'; color: #ff0000; "&gt;'&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;因为我的sa账号是被停用了的。&lt;/p&gt;&lt;p&gt;仔细看看出错提示，然后右键点击数据库，选择属性，文件，发现所有者一栏是空的，于是加入这个数据库的使用用户，结果又报错，发生异常：&lt;/p&gt;&lt;p&gt;"Microsoft.SqlServer.Smo&amp;nbsp;&lt;/p&gt;&lt;p&gt;推荐的新数据库所有者&amp;#8220;xxx&amp;#8221;已作为此数据库中的用户"xxx"进行了映射"&lt;/p&gt;&lt;p&gt;于是到该数据库中的&amp;#8220;安全性&amp;#8221;，中的&amp;#8220;用户&amp;#8221;，将这个用户删除，然后再进行上面的步骤，修改成功，功能正常。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;最后不建议用户数据库使用sa进行连接，sa在某些场合是有administrator权限的。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;希望本文能给您帮助！&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fhmsha/aggbug/1671438.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fhmsha/archive/2010/02/22/1671438.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
