- 博客(216)
- 资源 (31)
- 收藏
- 关注
原创 博客新地址说明
<br />很多朋友都还一直在这里给我留言,很抱歉,我基本上已经不会再更新或者是很少来csdn转悠了。<br />所以如果你有什么问题和我一起探讨,请直接访问我个人域名的博客,<br />http://www.n-pei.com<br /> <br />同时有些博客会更新到cnblogs,不过所有的文章都会先在n-pei.com发布。<br /> <br />可能你会有疑问,为什么我要转博客,原因主要是csdn的博客使用Live Writter无法发布,而不支持Live Writter的博客基本上我就没法发
2011-01-13 11:38:00
1791
1
原创 Asp.net mvc 3 beta 新特性介绍
<br />国庆放假归来,刚好赶上asp.net mvc 3 beta发布,和大家分享点我的体验。<br /> <br />首先是创建项目时的选择界面的改变:<br />1.View Engine的变化。<br />asp.net mvc 3中添加了Razor这个View engine。<br />如果你在创建的项目中同时有Index.aspx和Index.cshtml, 默认的MVC会选择aspx 的view来显示。但是你可以通过在Global.asax文件中的Application_Start方法中添加
2010-10-11 17:48:00
1069
原创 asp.net mvc 2.0+Silverlight播放器开发的TeamVideo视频播放网站--系列3
<br />本应该这个系列都应该做完了,抱歉,最近身体不适耽误了进程。。。。。。。。。。。<br />前面的文章:<br />asp.net mvc 2.0+Silverlight播放器开发的TeamVideo视频播放网站--系列1<br />asp.net mvc 2.0+Silverlight播放器开发的TeamVideo视频播放网站--系列2<br /> <br />之前有几个园友要源代码,我把它给上传到codeplex上了。你可以到这里下载最新的代码。。。(目前没有发布版本,所以只能下载最新的开发版
2010-09-09 19:53:00
2013
1
原创 asp.net mvc 2.0+Silverlight播放器开发的TeamVideo视频播放网站--系列1
<br />背景:经常有一些电影大家想一起分享,为了照顾到很多同事,以及大家来交流评论电影,我最近抽时间使用asp.net mvc2.0和Silverlight播放器来做个视频播放网站。今天就来这里和大家分享下。<br /> <br />,,,,asp.net mvc这个我知道大家都写了好多,当然我这里不会重点去说明asp.net mvc了。我主要想和大家分享的是如何在asp.net mvc中使用Silverlight来播放不同的视频。通过不同的id来播放不同的视频。<br />我使用的Silverligh
2010-08-30 21:27:00
1881
原创 jQuery实现的几个你可能没用过的功能
用jQuery好久了,都做了两个项目了。今儿晚上喝咖啡喝多了,这都两点多了睡不着,给大家分享下我在项目中用到的一些用jQuery实现的一些比较好的功能。希望对一些新手有点用。。。高手们可以拍砖哈。。。。我头很硬不怕疼。。。呵呵。 一.创建一个自己的dropdownlist说到dropdown list,在html中你会想到1 2 hello 1 3 但是它的显示会不大好看,我们可以使用div+ul来自己做一个drop down list,而且有
2010-08-28 03:45:00
1410
5
原创 教你如何用Silverlight做一个仪表盘
<br />使用Silverlight做一个仪表盘控件,最好是借助Expression blend来实现。先看看这个控件的效果:<br /> <br /> <br />首先需要创建一个自定义控件:<br /> <br />它需要继承方法:OnApplyTemplate()。代码如下:public override void OnApplyTemplate() { base.OnApplyTemplate(); Grid root = GetTemplateChil
2010-08-24 22:06:00
1352
原创 Entity Framework 4中的Code-First, Model-First和Database-First模式
<br />我使用Entity Framework是在开始学习Silverlight的时候。用了半年左右。最近ADO.NET团队发布了EF Feathure CTP 4。主要是增加了Code First这个功能。<br /> 在说明Code First之前,先和大家回顾下<br />EF4增加的新特性<br /> 1.外键支持(Foreign Keys)<br />可以通过直接设置外键属性来设置实体之间的关系。<br /> 2.延迟加载支持<br />这个功能默认情况下是开启的,也就是说一个查询操作返
2010-08-12 01:34:00
6271
4
转载 使用 Model-View-ViewModel 的问题和解决方案
<br />先声明此文是转自MSDN杂志的。之前我和一些同行讨论过MVVM模式,很多人都觉得Silverlight或者WPF项目中没多大必要使用它。今天看到这篇神作,我觉得有必要给大家转过来看看。。。仔细阅读,相信你会受益匪浅。原文地址:http://msdn.microsoft.com/en-us/magazine/ff798279.aspx<br />关于作者:Robert McCarter是加拿大的一位兼职软件开发人员、架构师和企业家。您可以在 robertmccarter.wordpress.com
2010-08-10 15:09:00
3733
转载 Entity Framework 4.0 Resources – documentation links, best blog posts and more
<br />Some of the links are to early posts which came out pre VS2010 Beta 1. These should be treated with caution as a lot changed since they were written – but they often start with a good introduction to the topic and hence I felt they were worth includi
2010-08-04 18:34:00
1694
原创 使用MEF MVVM light WCF RIA Service实现的Sellthrough系统
在csdn上承诺要分享一个使用Silverlight+MVVM+MEF实现一个项目,都过去一个月了,我还没开始。。。最近试着去参考了很多文章和例子,今天就和大家分享一个简单的Sell Through系统,销售管理的那种。使用到的MVVM framework: http://mvvmlight.codeplex.com/如果你对MEF没概念,建议看看这里:http://mef.codeplex.com/开发环境介绍下:VS2010英文旗舰版。MS SQL Server2008 。一个做零售类型的公司,最基
2010-08-02 17:22:00
3221
1
原创 DotNetNuke 5 C#版本解读之3--DNN Membership
好几天没写这一系列了。工作原因。。。前面几篇:1. DotNetNuke 5 C#版本解读之1--架构介绍2. DotNetNuke 5 C#版本解读之2--HTTP ModulesAsp.net Membership说明:对于asp.net的开发人员来说asp.net membership 是再熟悉不过的了。相信很多项目中你都在使用membership来管理用户,权限组等。它是在.net framework 2.0中开始加入的。在framework 3.5中进行了安全性增强,目前它主要有如下几个功能:
2010-07-27 19:02:00
1733
1
原创 DotNetNuke 5 C#版本解读之2--HTTP Modules
<br />如果你是个asp.net新手建议你看看前面这部分,因为它会向你介绍什么是http module,以及其他的一些概念。我想通过你读这篇文章来明白asp.net的机制,明白一些深层次的东西。我试着让大家我写的东西时不仅仅是跟着我去做某件事,而是了解了它。甚至去了解为什么要去做这件事。 废话太多了。。。<br />在进入主题http module之前需要你先了解几个概念,HTTP Pipeline.维基百科上对它的解释如下:<br />HTTP pipelining is a technique in
2010-07-21 02:43:00
1702
原创 DotNetNuke 5 C#版本解读之--架构介绍
<br /> <br />整体上DNN5和其它比较大的企业级应用系统一样分为web服务器和数据库服务器。Web服务器包括表现层,商业逻辑层和数据访问层,而数据库服务器主要是数据层。如下图:<br /> <br /> <br />首先给大家介绍下DNN的表现层,上图中的Presentation部分:<br />表现层主要包含如下几个部分:web forms : 整个DNN主要的就是哪个default.aspx页面来展示内容。它是整个系统的入口点。当某个动作发生时,它会动态的加载表现层需要显示的内容。皮肤: d
2010-07-19 01:57:00
2175
原创 未来两个月将会给大家分享的东西
项目上周上线了,周末好好睡了一天。之前想着要和大家分享一些东西,对我来说是很重头的东西,因为前段时间项目进来的缘故搁浅了。接下来这一个月左右吧,(希望不会有新项目来打扰)我将会和大家分享如下的一些东西:1. DNN的架构介绍,5.4.4版本的C#为例,估计会写一系列的文章来让你了解下DNN。我之前因为不是很懂vb.net所以放弃了对dnn源码的研究,现在终于出了C#版本的,所以准备花点时间去研究并和大家分享下。它的设计模式是经典中的经典,模块的开发简单以及扩展性都是非常有学习价值的。2. Silverl
2010-07-18 17:27:00
939
原创 推荐大家WCF RIA Service的学习资源
<br />如果晚上不加班,很早回家我都会在博客园里看看每天得精华文章。实际上我发现Silverlight的文章不少,但是WCF RIA Service的介绍还真的不多。<br /> <br />两三个月前,我开始学习WCF RIA Service,试着写了一系列文章。可惜当时是在csdn的博客写的。先在这里推荐给大家。<br /> part1: 如何使用RIA Services<br /> <br /> <br />part2: RIA Services更新和验证 <br /> <br /> <br />
2010-07-17 15:28:00
2602
2
原创 推荐大家一个保护视力的Visual Studio皮肤
<br />唉,天天在电脑边敲键盘,而且面对着VS里里的小字,我眼睛疼。。。。。不知道你是否有同感。今天终于狠心去试着找一个保护眼睛的皮肤,呵呵还真找到了。<br />你还别说,小日本的程序员真牛逼,竟然对保护视力很有研究。<br />皮肤下载地址:http://studiostyles.info/schemes/eye-health<br />我试着上网搜了下哪些颜色对眼睛保护好,黑色,蓝色,米黄色,红色。<br />看看我找到的这个保护视力的VS皮肤,适用于VS2005/8/10。<br /> <br
2010-07-04 22:59:00
2543
2
原创 微软近期发布的三个新产品:SL PivotViewer SQL CE 4和Razor View Engine
<br />近期微软发布或将要发布的几个东西<br />这里大部分人都是Asp.net或者是Silverlight开发者,我想对于我今天介绍的这几个微软将要发布的这三个东西,你一定会非常感兴趣的。我甚至觉得微软的员工最近是不是背负着老板给的压力啊,居然出了这么几个好东西。<br />1.Silverlight PivotViewer<br />这个东西巍然在MIX10大会时有做过Silverlight PivotViewer control的demo.它主要是用来让你成百上千张照片可以在一个页面展示。你可以
2010-07-04 14:44:00
1063
原创 IT Farmer下次更新内容
<br />最近把一些空闲时间都忙着去整论坛了。有点累了。<br />感谢一些会员和一些朋友提出的问题。<br />虽然使用的YAF修改而成的,也挺费劲的。新的版本IT Farmer将会在很多方面改变:<br />1。AJAX技术引入,不再全页面Post数据,发生闪屏。增加用户体验:<br /><br />不需要post back,使用Update来局部刷新。<br /> <br />2.增加聊天功能:<br /><br /> <br />3.TinyMac编辑器的添加(我比较喜欢的一个编辑器):<br /
2010-07-02 21:07:00
596
原创 论坛开张第二天的帖子
<br />今天有几个注册会员。。。。。。出乎我的意料。。。。。<br />我希望csdn上的好友也去注册个账号。我准备以后大部分的代码都在那个论坛上放了。<br /> <br />今天的帖子:<br /> <br />1。ASP.NET讨论区:<br /> 如何转化asp.net mvc 1.0项目到2.0<br />http://www.n-pei.com/default.aspx?g=posts&t=57<br /><br />2.VS2010讨论区:<br />介绍一些比较酷的vs2010插件(更
2010-06-24 23:08:00
625
1
原创 论坛开张第一天的帖子
昨天是论坛开张的第一天,找了几个斑竹。这里是发表的一些话题:asp.net区:1.详细的为你介绍如何使用Cookieshttp://www.n-pei.com/default.aspx?g=posts&t=562.给asp.net初学者或者是一些2年左右工作经验人员的一些书籍和网站以及开源项目的推荐:http://www.n-pei.com/default.aspx?g=posts&t=50设计模式区域;1.单体模式的完全分析和举例:http://www.n-pei.com/default.aspx?g=p
2010-06-24 01:18:00
975
原创 论坛开张了,欢迎大家来搞
最近有一段时间没来这里写文章了。忙着搞个论坛。前段时间有几个同学告诉我既然你那网站放着,干吗不整个论坛大家一起来分享些学习或者是工作中的东西。我觉得也不错,挺靠谱的,所以最近忙着把它搭好了。因为同学很多都是学不同的语言或者是不同的职位的。所以请了几个家伙作为版主。。先看一下论坛的版块:你可以到这里访问: www.n-pei.com我主要负责.net区域和Silverlight区域的。如果你在我的blog上看到一些东西想问,欢迎到我们的论坛提问,保证会及时回复。我会尽快添加Dotnetnuke版块,drop
2010-06-22 19:34:00
549
原创 每天学点Silverlight&Flash1——XMl操作
<br />最近在学习Flash,准备每天都花点时间去用Silverlight和Flash去实现些相同的功能。<br />我之前有学过半年的Silverlight,因为完全可以用C#来写,最多学习了半年的Silverlight,比较扯得是项目里竟然用flash,我发现还是得懂点flash。。<br />在园子里看到夏天的树每天学点flash系列不错,我就试着学习他每天学点。有些功能都是和他的一样,但是代码我完全都是我写的。<br />1.简单加密功能实现:<br />通过获取当前的天来判断是否等于某个数,不
2010-06-12 17:32:00
599
原创 ASP.NET MVC 1.0 转化为ASP.NET MVC 2.0的方法
安装了VS2010的人估计都比较头疼那些MVC1.0的项目无法再MVC2.0里面打开。毕竟网上大部分例子还是1.0的。转化方法1:微软官网推荐的。a. 备份你需要转化的项目文件。b.使用记事本打开需要转化的工程文件即:.vbproj或者是csproj,然后找到ProjectTypeGuid这个节点,把 {603c0e0b-db56-11dc-be95-000d561079b0}替换为{F85E285D-A4E0-4152-9332-AB1D724D3325}。然后保存文件。c.打开这个项目的Web.conf
2010-06-11 18:14:00
922
原创 Dropthings 2.6 数据访问使用了ado.net data model
在dropthings 2.6中修改比较大的是数据访问层的修改,我们放弃了使用Linq2SQL Class,而是使用了ADO.NET Data Model。基本上Omar重新写了dropthings.DataAccess的代码。ADD: Both VS 2008 and VS 2010 Solution files.CHANGE: Linq to SQL to Entity Framework and Linq to Entities. New project: Dropthings.DataCHANGE:
2010-06-09 01:16:00
1508
原创 使用MVC模式开发的Blog发布项目-----2 Controller部分的创建
这一部分比较简单,我这里就拿blog作为例子,我们需要的是能够新增一个blog,修改,删除,分页浏览所有的blog或则是查看某个blog。除此之外我们还需要得到Archives.1。先是如何分页取得blogs.因为我们之前在Model中已经给blog这个model有个setting中写着pagesize=10,每页就显示十篇。使用Fetch方法:对应的让这个内容显示在index这个View中。在Global.asax中blogs的url:blog/page/{page};2。Detail部分。当点击页面上某
2010-06-07 22:55:00
830
转载 Silverlight 4 Theme refresh including RIA Services templates
<br />The feedback from the Silverlight 4 application themes released and the latest in process have been overwhelmingly toward the positive. We appreciate the feedback and hopefully you appreciate the transparency in the process. As a developer I want m
2010-06-05 21:41:00
786
原创 使用MVC模式开发的Blog发布项目-----1 Model部分的创建
Model层的创建:首先看一下最终的项目文件:接下来是是这个模块结构的详细介绍:目前还是使用linq2SQL Class: 对于每个表的操作这里先定义一个接口,基本上的Create,Update,Query或者是Delete都包含进来了:在Model层级每个Model主要包含三部分,一个是继承Irepository这个接口的类,一个是扩展类,主要是增加其它必须用到的方法和一些验证。比如Blog类如上图所示,继承Irepository的类:Create, Update和Delete方法。扩展类主要是使用了Co
2010-06-03 19:51:00
1293
原创 使用asp.net mvc 创建一个blog发布系统
我试着去使用asp.net mvc模板去创建一个blog发布系统。当然,网上有很多open source的你可以使用,特别是很多php写的模板。这里只是去试着学习使用asp.net mvc模板去创建一个blog发布系统,我自己用。大部分的blog都会有如下一些部分组成:这里还会使用Common Library .net 这个open source的project。你可以到http://commonlibrarynet.codeplex.com/了解更多它的使用。首先我需要说明的是此项目绝对是比较初级的那种,
2010-06-01 16:08:00
2623
转载 DotNetNuke source in C#. Yeah, Really
令人激动地DotNetNuke 5.4.1(2)的C#版本出来了。。。对于大多数不喜欢VB语言的人来说绝对是天大的好消息。。Shaun first launched DotNetNuke on December 24, 2002. I don’t think it’s a stretch to suggest that the first inquiry about a C# versi
2010-05-27 13:53:00
809
原创 重温C#设计模式-安全的Singleton模式
单体模式(Singleton Pattern)是为了保证一个类只能实例化一次,并且提供一个访问它的全局访问点。一般有两种方法来使用单体模式。1. 使用一个静态变量。2. 使用构造函数判断。 先是使用静态变量方法,我们通过一个实体instance来确定是否当前的类已经被实例化,如果没有就新增一个Singleton实例。但是这种方法不建议大家使用,如果是个多线程的工具来
2010-05-25 20:09:00
679
原创 重温C#设计模式---1
简单工厂模式,工厂模式和抽象工厂模式SFP(Simple Factory Pattern)通常是根据提供给它的数据,来返回几个可能类中的一个类的实例。通常它返回的类都有个一个共同的父类和方法,但每个方法的任务不同,而且根据不同的数据进行了优化。例子1:通过输入不同格式的名字来返回你的firstname和lastname:首先是父类: 按照概念,应该有两个或以上的子类
2010-05-24 22:43:00
650
原创 WCF RIA Service新增数据后前台刷新数据
看帖子里有人要求我写一个在使用WCF RIA Service更新数据后Datagrid或者是其它控件中刷新数据的例子。可能对于初学者或者是那些对异步数据传输不是很了解的人来说,有点费解。先说明下Update的情况:你必须要明白的是在Silverlight或者是WPF中数据绑定有三种方式。而你需要在更新Datasource后前台的datagrid也同步更新请千万记得Binding的方
2010-05-18 22:35:00
3065
原创 dropthings中使用图形报表的widget
Dropthings 创建一个客户端的Widget。也就是说不会是传统的.net数据的传输和绑定等。Omar设计时使用的使用ajax来调用web service来实现的。整个架构比较复杂。有兴趣可以去研究下。首先是创建一个widget,2.5版本中创建widget的方法可以参考我这篇文章:http://www.n-pei.com/dropthings/droptings-2.5.
2010-05-14 22:24:00
1242
原创 2010年4月份codeproject上评分比较高的几篇文章
http://www.n-pei.com/codeproject 你可以到这里看这些文章。如果你觉得那篇文章对你有用,而且你英语不大好,可以留言我帮你翻译过来,搞个中文版的。 另外:发布了几篇文章在我的blog,你可以到这里看这些文章:http://www.n-pei.com/blog 这里将会发布一些asp.net MVC的文章,包括一些好的英文文章和代码。
2010-05-11 20:13:00
601
1
原创 droptings 2.5.5中如何新增一个Widget
Dropthings 2.5.5中如何添加一个widget:在这个版本中添加了widget的管理界面,Admin可以去添加widget,不需要你在后台手动添加widget了。下面我就一步一步来介绍下如何新建一个widget:1.首先是在widget目录下添加一个web user control: 起名字 为TestWidget:2.在后台cs代码中的类继承IWidget
2010-05-09 23:21:00
1352
2
转载 How to enable pretty urls with Asp.Net MVC and IIS6
I’ve been working with the asp.net mvc bits lately and everything has been going smooth. That is until I tried to deploy to a Windows 2003 server. All of a sudden my pretty urls looked like crap. W
2010-05-09 21:09:00
932
原创 Silverlight 4 + RIA Services之商业应用系列----9.2 MVVM+RIA Service+CUID
代码下载:http://www.n-pei.com/download/SLVM_Product.zip part1: 如何使用RIA Servicespart2: RIA Services更新和验证part3:RIA Servi
2010-05-08 20:07:00
8681
15
原创 即将发布个人网站大家呱唧呱唧
哇哇哇,好期待啊。。。申请了个域名 n-pei.com 大家可以去看看www.n-pei.com准备在上面放些silverlight的视频之类的。然后源码的下载以后我都会放过去。 100M独享带宽,,,8G内存的服务器。。爽。这周注定是忙碌的一周,,,前面的人员开发的一个CMS系统让我改,我都快疯了。。。。。。。。。。。。。。。。。。。都是pro ajax写得东西。。还有cut
2010-05-07 23:19:00
703
2
原创 jQuery AJAX 在asp.net中和服务器端交互数据的几种方式
大约1年前我写了jquery和web service的数据交互,后来有个项目我推荐使用这种方式,说实话还真不错。它的好处是我这边代码可以去写,而设计人员那边的就去设计页面,等设计完了,我只需要把js文件放进去就差不多了,所以当每次有需求进来,开发速度都是相当快。你可以去看看下面这篇文章:http://blog.csdn.net/dujingjing1230/archive/2009/09/
2010-05-03 15:20:00
6352
1
原创 Silverlight 4 + RIA Services之商业应用系列----9.1 MVVM+RIA Service
SourceCode:http://www.n-pei.com/download/SilverlightMVVM.rarpart1: 如何使用RIA Services part2: RIA Services更新和验证part3:RIA Services数据新增part4:皮肤的更改part5:报表的展示part6:Endpoint的设置part7:如何使用RIA S
2010-05-02 20:22:00
10481
44
ASP.NET实现的观察者模式
2009-09-11
AJAXControlToolKit的SlideShow控件
2009-08-03
AjaxControlToolKit的HoverMenu控件
2009-07-03
AJAXControlToolKit的ReorderList
2009-07-02
AJAXControlToolKit的Resizable控件
2009-06-30
AJAXControlToolKit的ModalPopup控件
2009-06-28
ajaxtoolkit中Tab控件的例子
2009-06-28
颜色选择控件ColorPicker
2009-06-22
AJAXToolKit的DragPanel
2009-06-22
AjaxToolKit_CollapsiblePanel控件实例
2009-06-21
AjaxControlToolKit_CascadingDropDown实例
2009-06-20
AjaxToolKit的日历控件
2009-06-18
AjaxToolKit_AutoComplete
2009-06-18
AJAXToolKit中的AlwaysVisibleControl
2009-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人