Asp.NET MVC Widget开发 - Controller控制器
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
As
http://www.cyqdata.cn/cnblogs/article-detail-31590
Asp.NET MVC Widget开发 - ViewEngine
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
As
http://www.cyqdata.cn/cnblogs/article-detail-31589
Asp.NET MVC Widget开发 - Mobile支持
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
Wind
http://www.cyqdata.cn/cnblogs/article-detail-31586
Asp.NET MVC Widget开发 - 设计
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
Asp
http://www.cyqdata.cn/cnblogs/article-detail-31585
Ubuntu10.10下Mono2.10+Nginx+fastcgi 部署asp.net网站
上一篇(windows下nginx+mono+fastCGI部署asp.net网站)参考了诸多前辈终于在windows下部署成功,唯一点遗憾就是asp.net webform下面样式有点不对劲,mvc倒还可以. 本篇说说我近两天折腾Ubuntu的成果,对于一个没接触过Linux系统的人来说得从基础干起呀.下面先简单的介绍下Ubuntu系统下面常用的几条命令,扫扫盲: 文件管理 cd
http://www.cyqdata.cn/cnblogs/article-detail-28702
介绍一个开源的ORM--ORM.NET
一.介绍 ORM.NET是一个开源的.net对象关系映射的代码生成工具,它根据数据库结构生成一个数据实体层,为每一个表生成一个对应的类,为表的每一个字段生成类的一个属性。 通过生成的DataManager对象,不用使用存储过程和嵌入SQL脚本就可以很容易根据复杂的条件检索数据,除此之外,数据更新,插入和删除可以通过一次调用就可以对数据进行保存。 官网地址:
http://www.cyqdata.cn/cnblogs/article-detail-28699
ASP.NET中UrlEncode应该用Uri.EscapeDataString()
今天,茄子_2008反馈他博客中的“C++”标签失效。检查了一下代码,生成链接时用的是HttpUtility.UrlEncode(url),从链接地址获取标签时用的是HttpUtility.UrlDecode(url),从Encode到Decode,“C++”变成了“C ”(加号变成空格)。这是大家熟知的问题,这里
http://www.cyqdata.cn/cnblogs/article-detail-28638
.NET中的异步编程(三)- Continuation passing style以及使用yield实现异步
在上一篇文章中我们围观了传统的异步编程,感受到了异步编程不是简单的事情。传统的异步方式将本来紧凑的代码都分成两部分,不仅仅降低了代码的可读性,还让一些基本的程序构造无法使用,所以大部分开发人员在遇到应该使用异步的地方都忍痛割爱。本来我在本篇文章中想讨论一下.NET世界中已有的几个辅助异步开发的类库,但是经过思考后觉得在这之前介绍一下一些理论知识也许对理解后面的类库以及更新的内容有所帮助。今天我们要
http://www.cyqdata.cn/cnblogs/article-detail-25563
不要困在自己建造的盒子里——写给.NET程序员
在给这篇文章起标题的时候,我斟酌了很久,因为我个人是反对使用“.NET程序员”、“C++程序员”或“PHP程序员”这类简单粗暴的方式为程序员做划分的。但是客观确实存在一个现象,就是很多程序员会为自己设置一个无形的界限,将自己与某种语言或平台硬绑定到一起,例如我这里所指的“.NET程序员”。请注意这与&l
http://www.cyqdata.cn/cnblogs/article-detail-25554
Lucene.net 项目停了
Lucene.net 项目有将近1年没有出官方版本了,从去年年初就听说好像出什么问题了,但一直没有看到官方说法。最近搜了一下,这个项目好像确实停了。Apache 开源基金会已经把这个项目的主页下掉了,放到孵化器里面去了。这个项目目前用户还是很多的,包括博客园的找找看,我估计也是基于这个 lucene.net 的,停了还是比较可惜的,希望它的分支能继续发展起来。下面把我看到的相关文章,我大概给介绍一
http://www.cyqdata.cn/cnblogs/article-detail-25549
.NET中的异步编程(三)- Continuation passing style
在上一篇文章中我们围观了传统的异步编程,感受到了异步编程不是简单的事情。传统的异步方式将本来紧凑的代码都分成两部分,不仅仅降低了代码的可读性,还让一些基本的程序构造无法使用,所以大部分开发人员在遇到应该使用异步的地方都忍痛割爱。本来我在本篇文章中想讨论一下.NET世界中已有的几个辅助异步开发的类库,但是经过思考后觉得在这之前介绍一下一些理论知识也许对理解后面的类库以及更新的内容有所帮助。今天我们要
http://www.cyqdata.cn/cnblogs/article-detail-25521
C#.NET 剪切板复制粘贴泛型的例子代码参考 Clipboard Copy Paste List
我们经常希望我们的软件有复制粘贴功能,可以把一个角色(用户组)里的用户全部复制粘贴到另外一个角色(用户组)里,若软件有复制粘贴的功能,操作起来会非常方便,所以在走火入魔通用权限管理系统组件源码里,也有类似的复制粘贴的例子代码,有需要的可以参考下面的代码实现,虽然代码很简单,但是也折腾了1天才调试好,希望能对有需要的人有些帮助少浪费宝贵生命,及时找到需要的资料。 &
http://www.cyqdata.cn/cnblogs/article-detail-25520
ADO.NET Entity Framework 之 Code First 快速入门
ADO.NET Entity Framework CTP 5 (以下简称CTP5)已经发布好长时间了。它将是最后一个CTP版本(adonet博客里面是这样说的)。至于最后的归宿, 会不会集成到VS2010 SP1里面去?
本篇博文仅仅介绍快速入门,更多内容您可以访问adonet博客或者等待下文。
在这之前,您首先需要下载CTP5.
下面以最简单的文章和文章类型举例:
首先创建一个解决方案,引用CT
http://www.cyqdata.cn/cnblogs/article-detail-25503
构建ASP.NET网站十大必备工具(2)
正常运行时间当一个网站发布以后,你肯定希望你的网站不会遇到任何问题,一直处在正常运行状态之中。现在,我使用下面这些工具来监控“Superexpert.com”网站,确保它一直处在正常运行状态之中。4,ELMAHELMAH 是 Error Logging Modules and Handlers for ASP.NET 的缩写。ELMAH可以让你记录下你的网站发生的任何一个错
http://www.cyqdata.cn/cnblogs/article-detail-25478
ASP.NET MVC---项目中用到的扩展
摘要:本人用ASP.NET MVC开发网站已经有半年的时间了(半年的web开发经验,之前没有做过web开发,呵呵),项目中摸爬滚打,多少也积累了一些经验。写出来,一是自己的总结,二是各位大拿给提提意见。
1、关于页面中有多个Submit按钮的实现。
如果您的view要显示一些列表,那么对应的URL可能是这样:/Product/List,view的名字就是List,如果您对应的Action名称也
http://www.cyqdata.cn/cnblogs/article-detail-25446
读<ASP.NET优化>有感
这本书主要是讲ASP.NET优化开发的,里面关于面向对象编程的介绍和ASP.NET的开发介绍可以说在一般的书之上,由于我从来没有涉足过这方面的内容,所以不予很深的评论。但是第十六章,讲了一下测试 ,部署以及代码管理,这方面和我们现在的工程和接近,读着很有感觉。
现在就来讲讲测试。里面说到“敏捷开发和极限编程的实质之一是基于测试的开发”,也就是说从一开始我们就要开始
http://www.cyqdata.cn/cnblogs/article-detail-25440
Google Protocol Buffers 之.Net应用
Google Protocol Buffers 之.Net应用
吴剑 2011-2-22
wu-jian.cnblogs.com
前言
最近接到一个跨平台的测试项目,服务端Linux,是Java开发的一系列Socket接口,客户端Windows,所以准备用.Net。本想这种跨主流平台的Socket通信应该不成问题,但随着代码进程,随着一次次反复调试,我发现我错
http://www.cyqdata.cn/cnblogs/article-detail-25420
关于Memcache mutex设计模式的.net实现
之前在网上看过memcache-mutex的场景分析和实现代码,这里将.net方式加以实现,当然这里主要是依据原文的伪代码照猫画虎,以此做为总结及记录。如果您对相应实现感兴趣可以尝试使用本文提供的代码进行测试,如果有问题请及时与我联系。 原文链接:http://timyang
http://www.cyqdata.cn/cnblogs/article-detail-25415
.NET中的异步编程(二)- 传统的异步编程
在上一篇文章中,我们从构建响应灵敏的界面以及构建高可伸缩性的服务应用来讨论我们为什么需要异步编程,异步编程能给我们带来哪些好处。那么知道了好处,我们就开始吧,但是在异步编程这个方面,说总是比做简单。套用那句不是名言的名言:编写异步程序是困难的,编写可靠的异步程序尤其困难。因为异步程序非常难以编写,而且非常容易出错,很多基本的构造元素在异步编程中都无法使用,这让我们这些开发人员更愿意编写同步的代码,
http://www.cyqdata.cn/cnblogs/article-detail-25397
.NET Micro Framework 用户程序升级说明
1、前言
【STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。
我们以博文《【STM32 .Net MF开发板学习-02】GPIO测试》上的示例为例,详细介绍一下升级转换步骤。
2、程序升级说明
2.1 示例下载
下载博文中指定的示例
http://www.cyqdata.cn/cnblogs/article-detail-25395