HTML5 离线存储之Web SQL
HTML5 在离线存储之Web SQL
本篇没有考虑异步,多线程及SQL注入
WebDatabase 规范中说这份规范不再维护了,原因是同质化(几乎实现者都选择了Sqlite),
且不说这些,单看在HTML5中如何实现离线数据的CRUD,最基本的用法(入门级别) 1,打开数据库 2,创建表 3,新增数据
4,更新数据 5,读取数据 6,删除数据 事实上,关键点
http://cyqdata.cn/cnblogs/article-detail-39444
XNA绘制Silverlight控件
上一篇博客提到XNA可以在Silverlight中绘制资源,但是,一旦一个Silverlight页面由XNA接管后,就无法直接显示页面上的控件了,这样就无法体现Silverlight与XNA的优势了,为了解决这个问题,实现Silverlight与XNA混合调用,windows phone7.1又提供了一个新的UIElementRender类。通过这个类来加载所要绘制的控件。以下是一个示例工程。
1
http://cyqdata.cn/cnblogs/article-detail-39438
Visual Entity 1.6.1 发布(做最好的 NHibernate 设计器)
大家看完后,请记得点一下推荐按钮
点击这里下载最新版本
没有接触过 VE 的,请点击这里
Visual Entity 再次发布了新版了,由于当前功能已经比较完善了,以后的版本更新时间稍微推迟。大概 1 个月更新一次。
尽管我们的口号是“做最好的 NHibernate 设计器”,但是实际上也是支持 Linq to S
http://cyqdata.cn/cnblogs/article-detail-39436
Silverlight实用窍门系列:44.Silverlight 4.0中进行单元测试 【附带源码实例】
在Silvelight 4.0的项目中我们也需要制作单元测试以保证项目的质量,本节将讲诉如何创建一个项目进行单元测试。
一、创建一个名为SL4UnitAPP的Silverlight 应用程序,不需要Web承载网站。
 
http://cyqdata.cn/cnblogs/article-detail-39430
VSTO+WinForm+WebService+WCF+WPF示例
前段时间去图书馆借书,无意中发现这样一本书,书名是”新一代 .NET Office开发 Excel篇”,书名比较有意思,就借出来看看.看完以后,发现确实不错.它挖掘了Office产品中我们经常忽略的部分.比如图表,透视表等.下面根据我对这本书的笔记来看看VSTO这个被微软偷偷发布,而被我们遗弃的东东到底是什么样子
http://cyqdata.cn/cnblogs/article-detail-39429
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。
ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”
这两个类,有两种基本的锁----一个读锁,一个写锁。
写锁是一个完全排他锁。
读锁可以
http://cyqdata.cn/cnblogs/article-detail-39428
菜鸟学 VB 用API在PictureBox中I划线|平移|放大|缩小 详解and分享
首先声明下本人也是个小菜鸟,这个功能也是在老大的指点下才实现的,所以在此特此感谢我们老大BOSS曾,谢谢你是一位伟大的程序员。
《PS:个人认为第一篇文摘写的很乱,特别乱。有耐心的朋友们可以继续看下去,但是我不保证你会不会出现精神异常哦,呵呵》
写程序最害怕出现什么,个人觉得现在我害怕两个:1是出现若有若无的BUG,这种BUG找起来是相当的麻烦。如果是小项目的话有可能解决那个BUG的时间我基本上都
http://cyqdata.cn/cnblogs/article-detail-39424
《编程人生》《创业者》:两本不太好看的IT牛人访谈录
最近看了两本体裁与内容都比较接近的书《编程人生:15位软件先驱访谈录》,《创业者:全世界最成功的技术公司初创的故事》。都是对美国的IT界牛人的访谈。不同之处看书名就知道,《编程人生》的采访对象是是钻研技术的高人,《创业者》的采访对象是有过比较辉煌的创业经历的IT界人士,基本都是做技术的。
两本书都比较厚。《编程人生》473页,《创业者》325页但是字体小,实际内容也不少。
 
http://cyqdata.cn/cnblogs/article-detail-39422
使用MVVM模式开发自定义UserControl
本篇讲述使用MVVM来开发用户控件。由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel的话,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。
一:基本结构
本演示样例包含两个项目,WpfControls是用户控件项目,我们的用户控件全部包含在这里。项目WpfApplication1是Wpf窗体项目,为调用方。我们的第一步的整体解决方
http://cyqdata.cn/cnblogs/article-detail-39421
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言 最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。 由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 &nbs
http://cyqdata.cn/cnblogs/article-detail-39419
步步为营 .NET 代码重构学习笔记系列总结
历时一个多月的时间,代码重构系列终于写完了,代码的坏味道大家一看都不会陌生,绝对是在我们的编程中如影随形的,现在把相应的重构方法和设计模式总结出来,以供大家参考.因为不论是重构还是应用设计模式,一切的目的都是为了软件构架的“优雅”,而不是炫耀技术。
步步为营 .NET 代码重构学习笔记系列
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
步步为营 .NET 代码
http://cyqdata.cn/cnblogs/article-detail-39417
C# datagridview 如何实现动态纵向合并单元格??
datagridview 如何实现动态纵向合并单元格??
效果如下图第一列“国家”,相同的数据可以合并为一个单元格显示。
我的datagridview数据源是通过图形化界面拖放dataset与数据库绑定的。网上找到的下图是静态创建的表。
求高手解答,谢谢。
作者: 四海皆兄弟2011 发表于 2011-06-07 00:47 原文链
http://cyqdata.cn/cnblogs/article-detail-39415
.NET 4 并行(多核)编程系列之二 从Task开始
前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下:
1.Task基础介绍
2.Task的创建
3.获取Task的执行结果
4. 补充细节
1.Task基础介绍
首先我们还是来看看一段简单的代码:
这里展示的只是一段简单的代码,不能显示出并行编程的特点。但是我们还是从最基本的开始看,慢慢进入深一点的话题。
http://cyqdata.cn/cnblogs/article-detail-39413
HttpRuntime的认识与加深理解
下面最先介绍HttpRuntime的Web.config里的配置
<httpRuntime executionTimeout = "number" maxRequestLength = "number" requestLengt
http://cyqdata.cn/cnblogs/article-detail-39410
C#面向对象设计模式纵横谈:Prototype 原型模式
依赖关系的倒置
抽象不应该依赖于实现细节,实现细节应该依赖于抽象。-抽象A直接依赖于实现细节b(软件易脆,很容易需要重新编译)
-抽象A依赖于抽象B,实现细节b依赖于抽象B
动机(Motivation)
在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。如何应对这
http://cyqdata.cn/cnblogs/article-detail-39409
DataTable 深入解析数据源绑定原理之高级篇
前言
在上篇写了篇 实战系列之天气预报实时采集 ,有个别同志认为没技术含量,也许正如所说。
只是人各有看法,当我写出一篇文章时,我只是希望:1:如果你还不懂,请看写法,了解想法。2:如果你已懂,略过写法,请看想法。
其实纵观我一直写来的200多篇文章,基本都可以看出那么点痕迹:
一:没有水文。二:没有华丽理论型的文章。三:实战型文章很多。四:文章尽量面向新手的表述,尽量了。
一
http://cyqdata.cn/cnblogs/article-detail-39405
Linq To Sql进阶系列(四)User Define Function篇
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
http://cyqdata.cn/cnblogs/article-detail-39404
使用 Silverlight Media Framework 构建自定义播放器
流媒体已在网络上无处不在。似乎所有人(从新闻站点到社交网络再到隔壁的邻居)都在享受在线视频体验。由于用户群的不断攀升,大多数站点需要以一种值得信赖、用户友好的方式为其客户提供高品质视频,通常为高品质带宽感知 视频。
在线媒体传输体验的核心要素是播放器本身。播放器是用户与之发生
http://cyqdata.cn/cnblogs/article-detail-39403
LINQ TO DataSet Overview
LINQ TO DataSet Overview
相对而言,LINQ TO DataSet是LINQ技术中最小的一块,虽然是DB中抽取出来的一个离线的操作模型,但毕竟对象也是个内存里面的object而已。所以和LINQ TO Object相比,大多数的操作都是一样的,不同只是要根据DataSet,DataTable的结构标明字段而已。下面简单的列出LINQ TO DataSet相比LINQ T
http://cyqdata.cn/cnblogs/article-detail-39402
ASP.NET缓存简介
概述
缓存学术一些的解释是”将常用数据放入易于读取的地方以提高性能”。而对于Asp.net来说,需要被缓存的对象多种多样,包括从数据库中提取出来的数据,以及aspx页面生成的静态页,甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升,下面将对Asp.net中的缓存机制进行简单概述。
缓存的分类
在Asp.net中,大部分缓存机制是保存在cache对象
http://cyqdata.cn/cnblogs/article-detail-39400