- 博客(210)
- 资源 (13)
- 收藏
- 关注
原创 Asp.net Mvc Enum 扩展
消失月余,担心文笔生疏,今作简单一篇小文试手。 一直以来都觉得enum、struct以及class是编程的基础结构。我们通常意图用枚举来表示一些名称的值属性。有的时候用Enum来填充DropDownList也算是不错的选择。假设我们有一个enum:public enum Role{User = 0,Admin = 1024}我们想要实现如此效果: 因为
2008-11-12 10:24:00 4119 4
原创 Asp.net Mvc 入门视频教程
也是很久之前就想录这个了,可是一直没有时间,终于能抽出一个下午,于是就尽可能的做了一些比之老赵的视频尚有很大差据,所以这也仅当做我试手的一次录制。如果视频有问题的话就尽管提。录制的内容都是基础中的基础的,是以最简单的应用为例的。专辑:http://www.youku.com/playlist_show/id_2416830.html订阅: http://www.yo
2008-10-07 14:57:00 6594 3
原创 Asp.net Mvc问题索引
这篇文章是对我以及朋友们学习Asp.net Mvc的一个总结,将我们发现并解决的问题列出来,希望大家回复补充。 用Html.Form生成表单:http://forums.asp.net/t/1327536.aspx 为Helper添加事件:类似下面即可 //chsword 重典= Html.DropDownList( "ddlStats", new { onch
2008-10-06 11:36:00 2274
原创 Entity SQL Language六 数字函数、时间函数及其它
函数 数字函数: db.CreateQuerydouble>("Round(1.4)")//四舍五入db.CreateQuerydouble>("Floor(1.9)")//向下取整,即省去小数部分db.CreateQuerydouble>("Ceiling(1.1)")//向上取整,无论小数部分多大都进1时间函数:db.CreateQuery("CurrentDate
2008-10-01 20:02:00 1420
原创 Entity SQL Language 五GroupBy、位处理函数、字符串处理函数
GroupBy 对数据进行分组查询可以使用以下语法: string entitySQL = @"SELECT o.OrderDate, Count(o.OrderID) AS Count FROM Orders AS o GROUP BY o.OrderDate";var query = db.CreateQuery(entitySQL);直接进行Group by操作
2008-10-01 19:09:00 1579
原创 Entity SQL Language 四 OrderBy/部分查询结果
Entity SQL就是Ado.net Entity Framework的一种查询语言,它简单灵活,不被语言版本所限制。 Order By操作 基本的OrderBy操作如下: string entitySQL = "SELECT VALUE c FROM Customers AS c ORDER BY c.ContactName";var query = db.CreateQuery(e
2008-09-28 14:31:00 1496
原创 Entity SQL Language 三 Where/Exists/In/Like/参数及外键查询
上文写了关于Where及Select的基本操作,这一篇讲一下Where的进阶操作 先说一下查看所生成的SQL的方法,.ToTraceString() 例如: string entitySQL = "select value a from orders as a;";var query = db.CreateQuery(entitySQL);Console.WriteLi
2008-09-27 14:04:00 2736 1
原创 Entity SQL Language 二 基本执行方法、操作符、Select及Where
现在就开始正式的对Entity SQL的全面学习,我将按SQL的学习过程的套路来对Entity SQL进行学习。 Entity SQL的执行方法 ObjectQuery query = db.CreateQuery(entitySQL语句);这样就执行了所书写的Entity SQL。并返回一个ObjectQuery,它有点近似于IQueryable。操作符在任何语言中,
2008-09-26 20:07:00 1737
原创 Entity SQL Language 一 简介
本篇约定 文章中只讲Entity SQL不讲EDM或Linq to Entities,EDM的Context一律叫做db或DB 数据库基本以EFQuerySamples的NorthwindEF为例,下载可到http://code.msdn.microsoft.com/EFQuerySamples 文章案T-SQL的语法规则渐近讲解 如果有相关知识不清楚的,可以留
2008-09-26 16:58:00 2971 2
原创 EF下LINQ to Entities不支持语法及替代方案
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库所以在使用方法上有所精简,比之linq2SQL却少了一些好用的方法,下面就说一下这些日子来使用它时遇到的问题及解决方法 以下只列出了完全Not supported的内容,部分supported的方法都可以通过简单的增简参数解决 1.Contains 这一函数在lin
2008-09-26 13:05:00 2009
原创 Linq to Entities in Ado.net EF的事务
保持重典的风格,先看一下最终的效果. 前言 这事吧,还得从Linq to Sql说起 近乎所有的Linq to SQL的查询中总是免不了exec sp_reset_connection 与Audit Logout(就 是数据库连接) 这一进一出,费时太多,于是近半年来每个月总有那么几天来研究它 网上呢,解决方案不是没有using (TransactionScope t
2008-09-24 23:29:00 3669 2
原创 .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
新版本特性 Net60 支持 Visual Studio 2008 RedFiveLabs.Mobile.dll 支持短信, 通讯录, 音频, GPS 以及 振动的API. 新增加的WinForm控件,例如:DateTimePicker, DataGrid 以及 WebBrowser . 支持OpenGL (游戏开发). Net60的运行工具可以直接在设备上
2008-09-23 14:34:00 2412
原创 面向对象与形而上学
因为毕业设计时的题目是有关于神经元网络与文本注的。所以上半年的时间里大多泡在OWL与RDF及各种语义网元素之间。也阅读了很多哲学类的论文书籍。 由此认识到了编程与哲学统一关系,望朋友们斧正。 形而上学可以理解为:对终极实在的研究,即对终极抽象的研究。 他有两种解释。 本体论 而它的根本是在于"本体论(Ontology)"。本体论即"通过现象看本质"。 其实先秦也有许多形而上学的思想
2008-09-19 23:21:00 1021
原创 Json.net/Newtonsoft 3.0 新特性JObject/Linq to Json
Json.net codeplex :http://www.codeplex.com/Json 原本感觉Newtonsoft.Json和.net自己的JavaScriptSerializer相差无几,所以将工程里的Json都换成了JavaScriptSerializer来实现,可是近几日遇到一个需求.在反序列化时我并没有预先定义好的类,而是要以字典形式读取. 于是我自己实现了一个类,由于没有模
2008-09-19 14:48:00 3771
原创 Asp.net Mvc开发体会点滴 一
大家中秋快乐,^^,近几日较忙抽点时间把写了快一个星期的日志发出来下,下面有一些是实验验证,有一些的直观感觉,所以难免有错,希望众兄弟指正 以下是这些日子来使用Asp.net Mvc的部分心得与体会 何时使用Helper 其实使用Helper性能不是太高,能免即免,不过可以在以下场合使用 1.存在Url的地方 比如超级连接,Form的Action,图片的Src.因为开发者的UrlRout
2008-09-15 21:38:00 8863 33
原创 Asp.net Mvc Codeplex Preview 5 源代码及MVCContrib4pv5发布
刚刚抽些时间上网就发现Asp.net Mvc Codeplex Preview 5的源码发布了.Asp.net Mvc Codeplex Preview 5已经发布了几天,发布时就说源代码整理中下面是源代码的下载.http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775随之MVCCon
2008-09-04 00:40:00 1219
原创 Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
本文的环境是Asp.net Mvc Codeplex Preview 5 前文提到我们可以使用 Controller中的UpdateModel来获取 繁杂类型例如 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-
2008-08-31 22:11:00 1351
原创 Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
下载:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775上篇: Asp.net Mvc Codeplex Preview 5 第一篇 Helper的新特性 BindingHelperExtensions.UpdateFrom改为UpdateModelCode
2008-08-31 22:09:00 867
原创 Asp.net Mvc Codeplex Preview 5 第一篇 Helper新特性
下载:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775 Asp.net Mvc Codeplex Preview 5是Asp.net Mvc的一个过渡版本,它包含了一些新特性。Pv5对于Helper的更改基本集中在HtmlHelper。对于简单的使用,我基本一带而过,如果朋友们有什么不
2008-08-30 01:46:00 1142
原创 System.Web.Routing入门及进阶 第二篇
System.Web.Routing入门及进阶 第一篇上面介绍的是最简单的一种定义方式。当然我们可以建立更复杂的规则。其中就包括设定规则的默认值以及设定规则的正则表达式。UrlRouting高级应用预计效果:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHig
2008-08-27 15:40:00 1434
原创 System.Web.Routing入门及进阶 第一篇
System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。 所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008/08/2
2008-08-27 11:49:00 1145
翻译 System.Web.Routing 文档
Namespace:System.Web.Routing作为Asp.net Mvc最为重要的最后一部分,已经书写完成。总地址:http://www.eice.com.cn/AspnetMvcPreview4.ashx提供了一些可以进行Url重写的类,使一个Url不对应到一个实在的物理文件也可以被访问。枚举RouteDirection接口IRouteConstraintI
2008-08-25 20:19:00 930
原创 NVelocity View Engine with Asp.net Mvc
因为要将CHSNS#转到Asp.net MVC平台上来,所以就有了在Asp.net Mvc平台下NVelocity的引擎问题MvcContrib虽然也有NVelocity的引擎,不过整体错误不少.还必需要Castle.Windsor来动态引入ViewEngine 怎么看都不爽,于是自写了一个NVelocityEngine.下载及源码:CHSNS NVelocity View E
2008-08-21 21:59:00 1198
原创 .net 3.5 sp1 的新加程序集System.Web.Abstractions中的装饰者模式,及其在Asp.net Mvc中的应用
Wrapper模式的实现作为.net framework 3.5 sp1 新添加的一个程序集,System.Web.Abstractions里所有的类,都是Wrapper/Decorator模式的。(System.Web.Abstractions里的类可以参见后面的附录,System.Web.Abstractions其实也早早出现在了Asp.net Mvc中) 在这里,所有的Wrapp
2008-08-20 12:20:00 2572
原创 校内网API的.net开源版本(非官方)
校内API开放也有一段时间了,也没有太关注,正好新版本的SNS开发到了API这一块,正好借鉴一下XiaoNei,FB,MySpace的API。 且闻校内API比较有前途,最近的API编程大赛也比较火,而且人气也较旺 于是顺手用了一下校内的API,发现校内只提供了php与jsp的API却并未提供.net。 当然也有不少朋友封装了.net 的API,但我感觉使用上略
2008-08-18 18:06:00 2763
原创 Asp.net MVC说明(Preview 4)
本文将Asp.net MVC中的类分为十大类进行整理 分别为 枚举 接口 Helper Filter Result 模板引擎 Views Controller 标签生成 工具类 如果正文
2008-08-18 18:03:00 850
原创 Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。所以这里用一个扩展方法重现一下using System.Web.Routing; static public class CUrl { public static string Action(this Controller c, string controller, strin
2008-08-06 13:04:00 967
原创 Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全
之前写过篇: Asp.net Mvc Framework 四 (在.net2.0下运行)虽然在其它文章中也隐含了一些2.0运行的说明,但 是不够详细下面说全必备:.net framework 2.0 sp1 (v2.0.50727)用Vs2008打开MVC工程将目标平台转换为.net 2.0 复制System.Core.dll到Bin文件夹
2008-08-06 01:19:00 2787 3
原创 使用Microsoft XNA Framework开发一个模拟水果机的游戏
XNA下在电脑里也有一年了,不过只是刚刚下载来时看看,前两天突然想做个小游戏,于是又重新安装了XNA的3.0CTP看了看,比C++/DirectX的流程自然是简单许多,做出来的游戏也很是流畅,不必去担心API也不用去想复杂的效果实现细节只要将算法搞好,坐标搞对,就成了。 总体来看XNA还是不错下载地址 http://www.microsoft.com/do
2008-08-01 11:53:00 3228 5
原创 Asp.net MVC Preview 4 中自定义Jquery的HtmlHelper扩展
前两天介绍了mvc pv4中AjaxHelper的用法的确是比较方便,不过也有其缺点,那就是并不是所有人都用Asp.net Ajax的,所以这样做还是显示出了ms的霸气 没办法,工程里都用的是JQuery于是先试写了2个小功能 先说使用方法吧,第一个功能是Ajax载入另个页面 div id="as"> div> =Html.JLoa
2008-07-22 11:35:00 1421 1
原创 Asp.net MVC Preview 4 中使用RenderComponent
RenderComponent在Pv3及以前版本中经常用到,自从Monorails而来Component就以其方便自然而让我很是喜欢,虽然它性能明显不如Parse/UserControl在pv4中要使用以下方法来调用组件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH
2008-07-21 14:32:00 952
原创 在Asp.net Mvc Preview 4中使用AjaxHelper
这个有点类似于UpdatePanel,首先要引用2个js一个是Microsoft Ajax Lib,一个是Mvc的Ajax新类 CODE:使用方法1这样就将其中的About这个Action显示在 了showdiv中使用方法2这样就可以通过一个连接直接显示了
2008-07-21 00:36:00 2759
原创 ASP.NET MVC CodePlex Preview 4 安装包,代码及更新内容说明
下载连接Pv3-Codeplex Pv4之间的差异:ViewPageViewPage类增加了InitHelpers方法ControllerController类 新实现了IAuthorizationFilter/IExceptionFilter接口添加了 public ITempDataProvider TempDataProvider { get; set
2008-07-18 12:09:00 11745 2
原创 Asp.net MVC Fckeditor的扩展(支持PV3及自动绑定)
namespace System.Web.Mvc { using System; using System.Globalization; /// /// Fckeditor的HTMLHelper /// http://chsword.cnblogs.com/ /// static public class FckTextBoxExt
2008-06-02 10:17:00 1899 4
原创 Asp.net MVC Render及Redirect的扩展
这个是Redirect的扩展Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace System.Web.Mvc { using System; /// /// 对Controller的Re
2008-06-02 08:59:00 3134 2
原创 自定义没有CS的Asp.net MVC P2的模板
理应Views脱离代码 但Asp.net MVC的View页仍然有CS文件 于是自己做了个ItemTemplate,希望可以简化大家的开发 解压到,这两个文件夹中 X:/Documents and Settings/用户/My Documents/Visual Studio 2008/Templates/ItemTemplates X:/Documents and Settings/用户/My D
2008-04-02 14:13:00 1449
原创 Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误错误解决方法如下:下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:
2008-04-01 13:34:00 1481
原创 Asp.net Mvc Framework 十一 (自定义Helper在MVC中的使用)
Monorail中的Helper是绑定在Controller上的 形如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[Helper(typeof(ChHelper))] abstract public class BaseB
2008-03-22 10:09:00 1891
原创 Asp.net Mvc Framework 十(测试方法及Filter的示例)
示例下载: http://www.cnblogs.com/Files/chsword/MyTestMvc.rar 顺遍说一下建立测试的方法 本身Asp.netMvc是提供有测试功能的 在新建Asp.netMVCApplication时,点击确定,会跳出一个Create Project Test的询问 如果选Yes就自动建立一个 "工程名+Test"的测试工程 测试工程要引用Rhino.Mock
2008-03-15 13:55:00 1902
NVelocity ViewEngine To Asp.net Mvc(pv4) 1.0 正式发布
2008-08-22
CHSNS#1.05 免费版
2008-02-27
仿FaceBook的SNS社区网站
2008-02-15
成幻OnlineJudgeV1.0源代码
2008-02-15
成幻OnlineJudgeV1.0整站程序
2008-02-15
重典千枫校内版Beta 1.03
2007-07-01
成幻Online Judge 1.0 beta
2007-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人