这应该是一个老问题了,微软早在SQL Server 2005版的时候就给出了解答,可是由于解决这个问题的关键补丁直至今日既没有集成到Visual Studio 2008 SP1,也没有作为自动更新或者下载中心单独下载的补丁提供。而是需要用户联系微软客户支持部门索取才可以获得。因此到了SQL Server 2008 SP1 + Visual Studio 2008 SP1,依然存在。不过由于64位系统和相关软件兼容性的问题,以前这个问题遇到的人并不算多。但是Windows 7发布的时候,64位系统兼容性已经大大改善,大内存支持的问题也促使更多的人考虑选择64位操作系统。我也在这个时候终于第一次遇到了Visual Studio 2008搭配64位SQl Server Express的这个兼容性问题。本文对该问题做具体介绍,并提供我解决问题的办法。
阅读全文…
JScript 智能提示(IntelliSense)是 Visual Studio 2008 的一个重要新特性,尤其是现在 Visual Studio 2008 还提供了 jQuery 智能提示的官方支持。遗憾的是在实际应用中经常遇到如图所示的错误提示,并且出现这样的错误以后,包括jQuery在内的智能提示统统失效。非常让人恼火。我最开始的时候仅从提示“Error updating JScript IntelliSense”猜测以为是VS把智能提示缓存起来,然后缓存文件出错。后来尝试过很多方式都无法解决。

阅读全文…
在这次的练习中,你将学习如何开发一个 ASP.NET 应用,整个练习过程包括创建控制器、视图和模型。
通过这次练习,要创建一个分页显示用户列表的 ASP.NET MVC应用。具有显示用户资料,以及创建、修改、删除用户地址的功能。该应用共有三个控制器:用户控制器处理用户信息列表和显示用户信息;地址控制器负责用户地址的创建、编辑和删除;主页控制器负责显示站点的欢迎页面。
提示:为了确保每个步骤都正常运行,最好在每个任务结束的时候都编译整个解决方案。
阅读全文…
在这个练习中你将学习如何在 Visual Studio 中创建一个 ASP.NET MVC 应用。并初步了解默认项目结构和一些开发约定。
ASP.NET MVC 框架分为 Model, View 和 Controller 三个部分。模型组件(Model)一般用于维护数据库中的持久数据层的状态。视图组件(View)由控制器挑选并渲染到适当的用户界面。默认状态下, ASP.NET MVC 框架用ASP.NET已有的 ASP.NET 页面(.aspx)、 母版页(.master)以及用户控件(.ascx)等类型来作为浏览器呈现。控制器组件(Controller)组件将用户请求定位到适当的控制器(Controller)行为(Action)和方法(Method),从请求中获取用于行为方法运行的参数值, 并处理行为和方法执行中可能产生的错误。 然后控制器用该请求对应的视图进行渲染。 默认状况下,每个组件存放在 MVC WEB 应用工程的一个独立目录下。
阅读全文…
MVC(Model View Controller) 架构模式通常分为三个主要部分:
- 模型(Models):模型对象一般是在应用中实现逻辑域的部分。通常情况下,模型对象用于在数据库中取得和存储模型状态。
- 视图(Views):视图是应用中显示用户界面(UI)的组件。典型状况下,用户界面是根据模型数据创建。比如一个产品表的编辑视图中可能包括基于当前产品对象状态的文本框、下拉列表以及单选、复选框等。
- 控制器(Controllers):控制器是处理用户交互,操作对应模型、最后选择相应视图来渲染用户界面的组件。在一个MVC架构的应用中,视图只用于显示信息;控制器对用户的输入和交互行为进行处理和响应。
阅读全文…
Visual Studio .Net 2003一直没有好好试试,只是拿它做了个.NET的个人通讯录自己用,这次去微软发布会现场看到的演示,感觉Visual Studio 2005有很大的改进,因为我在现场的时候试用了一下WEB开发功能,感觉很不错,很多工作一行代码都不用写就能实现的。
所以今天就装了Visual Studio 2005体验了一把。
VS2005安装的时候集成了.NET FrameWork2.0, .NET Compact FrameWork 1.0SP3和2.0,Device Emulator 1.0, Document Explorer 2005, SQL SERVER 2005 Express Edition和Native Client等相关工具,比2003方便易用得多,而且安装过程也比2003快,还没有那么多重启,界面也很漂亮。
[align=center]
[/align]
或许是因为英文版的关系,VS2005+MSDN+SQL Server 2005安装完以后比2003占用的空间小了很多,不过不知道是不是我的机器还是系统的问题,启动后,建立工程,修改配置等等操作都比2003慢。
装完以后还没来得及更细致地探索VS2005,小小地试用了一下,用它建立了一个.NET 站点,写了个手机用的小程序,感觉很爽,最欣慰的是:
1. VS 2005自带了WEB SERVER,所以无需IIS即可本机调试WEB站点,而且调试功能比IIS和VS.NET2003要强大得多得多;
2. VS 2005建立的页面默认是XHTML 1.0 Transitional规范,符合WEB标准,HTML Editor也改善非常多,提供了50多种WEB 控件,非常方便。
3. 利用VS2005的智能设备开发界面,很轻松就可以写出手机或者PDA的应用程序,而且本身集成了相关智能设备的模拟器,其中的 SmartPhone 2003模拟器长得好像多普达的界面,我正好用的是多普达智能手机,太高兴了:)
4.Visual Studio .Net 2003的工程,我升级了两个到2005,都是全自动完成,而且Error 0, Warning 0,这下可以放心了。
微软把Visual Studio .NET 2003中的“.NET”去掉,直接命名为Visual Studio 2005,可见他们对这套产品的信心,第一步体验的结果,也的确感觉非常不错。
很多人应该还在等中文版,网上也有人利用SQL Server 2005 CTP中的语言包来制作出VS2005的简体中文版,其实感觉还是应该用英文版好,本身程序员多多少少都还是会点英语的吧,而且一款开发软件,其实真正用到的英语也很少而且很简单,软件本身又是多语言支持的,用英文版适应以后,肯定会比用中文版感觉舒服得多的。
这个礼拜要给研究生处做一套WEB程序,很小但是很多特性都适合用XML和.NET来做,我决定用VS2005来开发,正好是个熟悉软件和练习的好机会:)
最新评论