MongoDB on Asp.Net MVC3–CRUD
上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。 创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2:
http://www.cyqdata.cn/cnblogs/article-detail-38460
Windows Phone 7 Tips (9)
1. Windows Phone 中的导航,在相同程序集中的页面之间的导航使用
NavigationService.Navigate(new Uri("/Folder(s)/TargetPage.xaml", UriKind.relative));
从一个程序集中的页面跳转到另一个程序集中的页面使用
NavigationService.Navigate(new Uri("/Assemb
http://www.cyqdata.cn/cnblogs/article-detail-38459
webkit webApp 开发技术要点总结
如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :
1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度
http://www.cyqdata.cn/cnblogs/article-detail-38453
Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口
第一眼往往能起到决定性作用,这不仅是对人来说。优秀的游戏同样需要一个华丽而盛大的开场,以中国式古风古韵之柔情传承,配以卷轴展开壮丽山河之气势磅礴,云中漫步于旅仙境渐入开场,相信如此美好的初体验定能捕获无数玩家的心:华美的开端能不让人雀跃祈盼后续之旷世奇章吗?
实现开场卷轴的方案大致三类:随机移动、往复移动及无线延展。其中随机移动即宽大的背景在游戏视窗中任意移动
http://www.cyqdata.cn/cnblogs/article-detail-38452
一个网站的诞生- MagicDict开发总结1 [首页]
能够自己拥有一个 个人网站,可能是很多人的梦想。在这个阶级固化的时代,我们需要一个梦想和目标。。。。
由于本职工作不算忙碌,自己对于动手制作网站有兴趣,所以,从去年9月底开始,萌生了制作一个个人网站的念头。
一直从事COBOL,PL1等非面向对象的工作,借着开发网站的机会,过过面向对象
http://www.cyqdata.cn/cnblogs/article-detail-38451
App Inventor for Android Button单击事件
利用Google 在线开发工具 App Inventor 准备拼一个简单的音乐播放功能,可怎知在上传一个1M多的歌曲时,我等了两个多小时还是没上传成功,于是作罢,于是从最简单的入手,就写一个简单button单击事件,通过单击button按钮,我们可以改变一个label的字体颜色;首先还是要打开开发环境的地址http://appinventor.googlelabs.com/ode/Ya.html,
http://www.cyqdata.cn/cnblogs/article-detail-38450
Silverlight——施工计划日报表(二)
Silverlight——施工计划日报表(一)
近来一直在加班,基本上没有个人时间。所以更新不会很即时。
长话短说,先从界面代码开始吧。界面代码很简单,如下所示:
<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" xmlns:toolkit="
http://www.cyqdata.cn/cnblogs/article-detail-38449
ajax与javascript无限级树
过去的一年里,在项目内,我已经不记得写过多少和树相关的控件了。有无限级的,有数据少量一次性加载的,有数据大用ajax分步加载的,有的还加入一些业务逻辑,有的甚至还做过本地缓存。各种各样的树,其结构还是一样的,为了追求简单,全部都是<ul>与<li>结构,子级错位用 margin-left 实现,展开收
http://www.cyqdata.cn/cnblogs/article-detail-38448
用优秀.NET界面控件 打造新潮界面效果
一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可:
string skinFile = ConfigurationManager.AppSettings["SkinFile"];this.skinEngine1.SkinFile = Path.C
http://www.cyqdata.cn/cnblogs/article-detail-38446
DynamicControl/DynamicField 例外的解决
在使用 DynamicField / DynamicControl 时,经常在PostBack时,会出现一个例外:
The DynamicControl/DynamicField needs to exist inside a data control that is bound to a data source that supports Dynamic Data.
中文为:
绑定到
http://www.cyqdata.cn/cnblogs/article-detail-38442
云计算如何改变IT外包
谈到外包时,每个人可能都一个痛苦的回忆,软件开发项目外包是近几年兴起的一个朝阳产业,但围绕IT外包的问题却不断,如:是谁确定要用这个平台?(不好意思,这个是客户定的);客户每日会检查工作进展吗?(不幸的是,不会);会自动生成状态报告吗?(遗憾的是,不会)。
外包是每个现代IT组织的一个关键部分,问题是许多外包并没有想象中那么完美。信息周刊过去12个月对530家企业的技术专家做了一次关于外包的
http://www.cyqdata.cn/cnblogs/article-detail-38437
HTML5 – 新旧语法简介
众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。
当开发HTML5时,它的设计者们正面对着一些很重要的问题,希望能在HTML5里解决。其中的一个问题是,要创建一个真正简洁明了而且易于扩展的语义。 目前这个问题中棘手的部分是老版本的HTML当时是以功能多样的理念为目标设 –大量的各种各样的
http://www.cyqdata.cn/cnblogs/article-detail-38435
由Effiproz DataBase来看.NET开源数据库发展
这篇文章本来应该写在上个周末, 可是临时有事给耽误了,上周五在MSDN上看到Effiproz DataBase发布了1.2版本. 在Effiproz以前也用过几个嵌入式开源数据库. 不过Effiproz DataBase是纯C#编写的. 开发者就可以将它移植到具备CLR的大多数环境中,包括.NET Compact、Mono、Windows 7以及Silverlight. 和Windows Phon
http://www.cyqdata.cn/cnblogs/article-detail-38430
Java vs. .NET程序员的困惑
近日看到一则新闻,OdinJobs.com最近做了一项调查,就San Francisco地区J2EE和.NET的就业市场以及薪资做了比较,从这两个技术的平均薪资来看,在Architect/Lead角色中.NET的平均薪资略高于Java/J2EE,而在Developer角色方面,Java/J2EE的平均薪资更高一些。(http://new
http://www.cyqdata.cn/cnblogs/article-detail-38424
使用 IIS Express 取代 ASP.NET Development Server
原文地址:VS 2010 SP1 (Beta) and IIS Express
IIS Express 是一个 IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。
少于 5 M 的安装文件,轻量级又容易安装。
在 Visual Studio 中进行调试或者运行的时候不需要管理员账号
支持完全的 Web Server 特征,包括 SSL, URL 重
http://www.cyqdata.cn/cnblogs/article-detail-38422
XML与DataSet对象的关系
在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。DataSet 中的数据可以转换成XML 的形式来表示和存储。我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的数据。
XML 与 DataSet 的关系如下图所示:
DataSet 对象的常用方法如下:
A. 使用ReadXml(
http://www.cyqdata.cn/cnblogs/article-detail-38418
浅析.NET开发过程中命名的数量和人称
我们都明白命名的重要性,如果对命名不断地关注,就需要考虑命名中的动词和名词,特别的情况是动词的人称和名词的数量。
在.NET Framework的Guideline中,有专门一章讨论了命名规范,包括大小写、单词的选择等,却没有涉及到人称和数量,下面来讨论一下这两方面的内容。
名词的数量
首先来看数量。名词的单数和复数在语义上有着明显的不同,为了提高可读性,数量需要认真地考虑。比如:
http://www.cyqdata.cn/cnblogs/article-detail-38417
一步一步学Silverlight :使用样式封装控件观感
概述
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
http://www.cyqdata.cn/cnblogs/article-detail-38412
基于微软并行计算的工作流解决方案 (3) AsyncParallelActivity
此片文章得到微软并行计算平台的Cristina Manu的热心帮助和大力支持,在此表示感谢。
Cristina Manu is SDET in Microsoft, working at Parallel Computing Platform, the author of paper "WORKFLOW AND PARALLELEXTENSIONS IN .NET FRAMEWORK 4
http://www.cyqdata.cn/cnblogs/article-detail-38410
EF框架step by step(9)—Code First Fluent API
在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。
要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Fluent API。
如下面代码所示:
public class BlogDbContext : D
http://www.cyqdata.cn/cnblogs/article-detail-38403