学习VS2008--- MVC
最近没事学学MVC架构。正在看老赵的视频教程,感觉MVC还是很有意思的,一些想法和设计方案很值得研究。
下面是收集的一些学习MVC的资料,提供给大家。
入门:
首先推荐的是Scott Guthrie关于MVC的文章,MVC - Scott Guthrie 博客中文版 - 博客堂
http://blog.joycode.com/scottgu/category/
http://www.cyqdata.cn/cnblogs/article-detail-9662
VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
Controller(HomeController): public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
http://www.cyqdata.cn/cnblogs/article-detail-9074
ASP.NET MVC 2.0 in Vs2010 :使用C# 4.0中使用动态类型来传递ViewData
如果是在使用C#4.0的话用户可以使用Dynamic的特性来动态访问模型中的属性,例如我们也像前面使用ViewData.Model一样传递一个实例,并且我们使用了如果代码在Action的View方法中传递User的一个实例: public ActionResult MyDynamicAction(){
var demo = new User { Name = "ZouJian&quo
http://www.cyqdata.cn/cnblogs/article-detail-8545
VS2008利用宏添加注释模板
前段时间在用devcpp时,发现他有个插入快捷键,可以自定义注释模板,直接插入即可,感觉很方便。
但是我偏向于VS,所以就在CSDN上提问了,很高兴的找到了我需要的答案---自定义宏注释模板。
这里和大家分享下(虽然网上讲的很多了。。。)
程序注释的重要性毋庸置疑,一个大型的项目通常情况下都是几个软件工程师合作出来的成果,假如该项目中的代码注释不全,那会给将来的维护者带来无穷无尽的隐
http://www.cyqdata.cn/cnblogs/article-detail-8274
在MS CRM 2011上开发JScript脚本的一些小技巧
MS CRM 2011中,客户端扩展所涉及的JScript脚本已经不是通过表单编辑器来直接输入了,而是将脚本库放置于Web Resource中了。有关如何使用Web Resource来存储脚本,以及在表单编辑器中对客户端扩展添加脚本库连接的内容,可以参看我之前的文章,链接地址http://www.cnblogs.com/StoneGarden/archive/
http://www.cyqdata.cn/cnblogs/article-detail-7764
2011新年展望---一个想成为程序员却很迷茫的大学生
新的一年,新的开始,过去已经成为过去,只有未来才是掌握在自己手中的。
也许我现在还不是一个真正的程序员,不过成为一名优秀的程序员是我现在努力的方向。也许程序员的确比较累,也许程序员待遇也不是那么高,也许程序员很难找到女朋友,不过三百六十行,行行有本难念的经。既然干上了,而且自己也很喜欢,就好好干。患得患失的心态, 一定要努力克服。
以前总喜欢给自己树立远大的目标,每次都是信誓旦旦的说要怎么样怎
http://www.cyqdata.cn/cnblogs/article-detail-7684
2011年我的php学习心得,希望大家指点
先把我自己学习PHP的过程做一下概括: (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度 &n
http://www.cyqdata.cn/cnblogs/article-detail-7628
vs2008 asp.net无限层次权限菜单树(二)
vs2008 asp.net无限层次权限菜单树(一)中所实现的树并不能满足权限设置要求,现在要实现的效果如图1.1所示 图(1.1)每个可设置权限的子节点 旁边还需要设置权限的类型,比如维护,检索,管理等等,这时候使用TreeView控件好像没辙了,没法再在节点对象旁
http://www.cyqdata.cn/cnblogs/article-detail-7297
注册MS CRM 2011 online
Microsoft Dynamics CRM 2011 Online在2011年1月20日已经go launch了,因为部署一个自己的on-premise还是比较复杂的,所以,有兴趣的同学们可以通过注册一个online的免费临时账号,了解crm 2011的新特性。这个账号可以免费使用30天,如果超过免费期,还想使用online的话,可以通过再注册一个账号、将过
http://www.cyqdata.cn/cnblogs/article-detail-7098
vs2008 asp.net无限层次权限菜单树(一)
想使用vs2008 TreeView控件实现无限层次的权限控制树,数据库为sql2005的单表,表中带有父子节点的模块表 t_module可以在后台代码中使用递归实现。效果如下图:想在CheckBox中实现选中父节点,自动选中所有的子节点,选中子节点,对应的父节点也被选中.试验了TreeView控件的服务端事件好像皆难实现。只能在客户端使用JavaScript来实现。该js较乱,主要是通过父子节点
http://www.cyqdata.cn/cnblogs/article-detail-6926
MS CRM 2011 RC中的新特性(9)—脚本Dialog
MS Dynamics CRM 2011中,在流程处理方面,除了以往版本中具有的工作流之外,又加入了新的内容——脚本Dialog。脚本Dialog,是同步的、需要用户输入内容的流程。当启动了脚本后,系统会弹出向导风格的对话框,用户需要根据界面提示输入各类信息。
和工作流的区别在于
工作流
http://www.cyqdata.cn/cnblogs/article-detail-6518
Hi jQgrid....20110124
快过年了,给大家拜个早年. 这几天忙着抢分,做了个jQgrid的DEMO。然后继续抢分!哈哈。
主要运用MVC 和 jQgrid(后期会加上Nhibernate 以及spring.Net)
环境 W-XP SP3+ VS2008SP1 + Oracle.
准备工作:
下载:
1、jquery.jqGrid-3.8.1.zip;
2、jque
http://www.cyqdata.cn/cnblogs/article-detail-6247
Visual Studio 2008单元测试(3)_数据库测试
我们开发一个系统必须与数据库打交道,需要写N个SQL、存储过程、自定义函数、视图等,那么能否使用Visual Studio 2008进行数据库测试吗?当然是可以的,下面我就以一个简单的为例子,介绍如何利用Visual Studio 2008进行数据库单元测试。
第一步,在Visual 2008里面增加数据库测
http://www.cyqdata.cn/cnblogs/article-detail-6061
SharePoint 2010整合Silverlight 4应用 - 任务管理
SharePoint 2010可以与Silverlight实现紧密集成。不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合。本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表。同时,我们还将学习如何通
http://www.cyqdata.cn/cnblogs/article-detail-5603
[SharePoint 2010]为SharePoint 2010配置基于表单的身份认证
总体来说SharePoint 2010与2007配置基于表单的认证的方法几乎一样,不过仍然有些区别,例如在SP 2010中已不再提供单独的基于表单的身份验证,而是通过基于声明的身份验证来提供这一功能。本篇博客中小弟将对如何将SharePoint 2010配置为基于表单的认证的方法进行说明。
在下面的例子中将为一个SharePoint 2010 Web应用程序启用基于声明的身份验证,并且同时使用AD
http://www.cyqdata.cn/cnblogs/article-detail-5601
Visual Studio 2008单元测试(1)_开篇
说到单元测试,引用《单元测试之道C#版》里面的一段话:
单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list
中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模
http://www.cyqdata.cn/cnblogs/article-detail-5410
分享 Visual Studio 2010 扩展制作的心得:基本功能篇
背景
几个月前我做了一个给 Visual Studio 2010 增加背景图片的扩展,不过说实在的这个东西也是借鉴了日本人做的同类扩展。
没想到放出来之后有很多人对此感兴趣,我也因此决定增加配置对话框功能,免去手工编辑配置文件的麻烦。
但是因为一些奇怪的原因,说好的功能一直没有去做,在这期间也有别人在此基础上进行改造(虽然有点无伤大雅的小小误会),受这件事情的刺激我决定完善这个扩展,让它成为一个说
http://www.cyqdata.cn/cnblogs/article-detail-5055
SQL Servr 2008空间数据应用系列一:空间信息基础
Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用、使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策。空间分析是一项非常复杂的工作,包含一系列学术内容:地理、数学、天文、图形等。虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理、数学、天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能
http://www.cyqdata.cn/cnblogs/article-detail-4727
微软Share Point 2010企业应用解决方案
2010年5月13日微软发布的SharePoint 2010是新一代的企业协作解决方案,通过构建高效、灵活、易管理的网络社区平台,让企业员工可以更好地学习、沟通、协作。微软每次推出新产品几乎都会引起用户的困惑,是否应该采用新的解决方案,新的产品能够带来怎样的改变呢?现在我们就来为大家解决关于SharePoint 2010的问题。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-4725
SharePoint 2010 BI(2):使用Visio Service
在SharePoint 2010企业版中提供的Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特性
1.设置Visio Service服务
打开sharepoint管理中心,Configuration Wizards—Farm Configurati
http://www.cyqdata.cn/cnblogs/article-detail-4432