通过Code Behind的方式,为DataGrid内的Button绑定事件
在Silverlight中,通常为DataGrid内的Button绑定单击事件,只需要在Button的内联属性Click上添加事件方法即可。
<sdk:DataGrid Name="grd"><sdk:DataGrid.Columns><sdk:DataGridTemplateColumn Header="" Width="50" > <sdk:D
http://cyqdata.cn/cnblogs/article-detail-37463
COM开发之结构体
本例把结构体作为参数在Com和C#之间传递,结构体有两个参数ComID和ComName,
C#中初始化结构体,传递给COM,Com处理后,传回给C#。
首先打开上例中的FirstCom项目(http://www.cnblogs.com/xiaokang088/archive/2011/05/16/2047376.html),请按照以下步骤操作。
1. 打开FirstCOM.idl文件,增加一个结构
http://cyqdata.cn/cnblogs/article-detail-37459
Learning objective-c 委托
在我们讲到协议的时候,申明的协议都是预留方法体,方法的的具体实现,等待使用协议的人去实现。要实现oc中的委托功能,其中重要的的一个成员,就是协议。
网上有很多讨论关于委托的概念,有人说委托是c中的的回调函数,也有人说是java中的回调函数,也有人说委托就是代理。个人认为,给宇宙中的某个物体下定义和取名字,最好不要偏离他真实的本质,如果定义偏离本质太远,很容易误导观众。如果实在想不出
http://cyqdata.cn/cnblogs/article-detail-37456
Session、SessionFactory、HibernateTemplate实例是如何从HibernateDaoSupport抽象类实例取出
相信HibernateDaoSupport这一个类在Hibernate里面常见了,但是它是抽象类,怎么就可以灵活、方便直接的取出相关的有用实例?
1)、此为一xxDaoImpl类:
public class EmailDaoImpl extends HibernateDaoSupport implements EmailDao {
......
}
2)、你是否觉得以下查询有点奇怪,Session
http://cyqdata.cn/cnblogs/article-detail-37454
.Net MVC3 中前台异步获取json数据的实例(1)
在mvc3中,最让人称道的当然还是路由的方便与先进之处,类似于java中的mvc,加载每一个页面(包括首页),都要先运行该页面对应的后台controller,处理页面的初始化数据(mvc中的数据传递问题这里不再讲述)、域名读取、权限操作等,然后返回相应的页面。本篇文章讲述如何从mvc的前台页面中异步获取后台的json数据。
1.建一个mvc3的项目,取名叫MVC3Test(事先安装mvc3 ver
http://cyqdata.cn/cnblogs/article-detail-37452
silverlight同步访问WCF
Silverlight项目中访问WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,此时我们可以通过AutoResetEvent的线程等待特性实现Silverlight同步调用远端WCF服务。
线程通过对 AutoResetEvent 调用 WaitOne或WaitAll 方法来等待信号。如果 AutoResetEvent 为非终止状态,则线程会被阻止,并等待当前控制
http://cyqdata.cn/cnblogs/article-detail-37449
[Silverlight入门系列]DomainService/ObjectContext/EF/动态切换数据库
本文系Mainz在博客园的原创(http://www.cnblogs.com/mainz/),若您在银光中国(SilverlightChina)或其它网站看到本文,请注意是转载,文中很多链接已经丢失。言归正传,前天园友Smok.问我这个动态切换数据库的问题,今天中午研究了一下发出来,因为大家可能都有这种类似的需求,也许发出来大家还有更好的解决方案。本文说的是Silverlight+EntityFr
http://cyqdata.cn/cnblogs/article-detail-37443
上周末Jscex项目介绍的幻灯片
上周末,在风景秀丽的浙江大学校园内,举行了NodeParty杭州站的活动。我在活动上结合Node.js项目对Jscex进行了简单介绍,包括其设计目的,设计原则,使用方式,高级模式,组成部分等等。在场的许多朋友也提出了不少问题,我也一一作了解答或是演示。总体感觉还算不错,毕竟是亲手编写的项目,对其各方面还是了然于胸的。在此发布演讲用的幻灯片,希望能给不在现场的同学带来一些帮助。 Jscex: Wr
http://cyqdata.cn/cnblogs/article-detail-37442
asp.net mvc + ExtJs 实现无限级TreePanel 加载、添加、编辑、删除
以前用过Ext.tree.TreePanel 做过树形结构的查询绑定,感觉TreePanel还蛮好。
今天来尝试下 结合Ext.menu.Menu 菜单做一个增删改的功能,并实现无限级的绑定,如下图的效果:
第一步:TreePanel的无限级加载设计:
我的数据设计结构如下图:
第二步:后台获取级联数据结构,返回json数据类型:
[{"id":7,"text":"2011" , "leaf":
http://cyqdata.cn/cnblogs/article-detail-37440
图文并茂 简单 ATL COM开发
1.打开vs2010,新建ATL COM 项目,如下图1
2.勾选
【支持COM+ 1.0】和【支持部件注册器】
3 添加了一个com项目,在项目名称上点击右键,添加类,如下图
然后打开如下窗口,选择ATL简单对象即可。
然后是如下窗口,在简称一栏中输入类名称FirstClass,其他输入框会自动填写,然后点击完成即可。如果出现提示【是否覆盖
http://cyqdata.cn/cnblogs/article-detail-37430
【ASP.net文档】用C#实现HTTP协议下的多线程文件传输
很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网
http://cyqdata.cn/cnblogs/article-detail-37427
[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)
[推荐]ORACLE PL/SQL编程详解之一:
PL/SQL 程序设计简介(千里之行,始于足下)
——通过知识共享树立个人品牌。
继上六篇:
[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)
http://cyqdata.cn/cnblogs/article-detail-37422
步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method)
动机(Motivation) Extract Method是我们最常用的重构手法之一.当我们看见一个过长的函数或一段需要注释才能让人理解用途的代码,我们就会将这段代码放进一个独立函数中. 有数个原因造成我们喜欢简短而有良好命名的函数.首先,如果每个函数的粒度都很小(finely grained),那么函数之间彼此复用的机会就更大;其次,这会使高层函数代码读起来就像一系列注释;再者,如果函数都是
http://cyqdata.cn/cnblogs/article-detail-37420
推荐10个很棒的 CSS3 开发工具
CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果。尽管如此,有几个工具可以在你使用 CSS3 制作网站的时候起到很好的帮助作用。在这篇文章中,收集了10款非常有用的工具推荐给大家。
CSS3 Pie
使用CSS3 Pie可以让IE6至IE8版本实现大多数的CSS3修饰特性,如圆角、阴影、渐变等等。→ 访问 CSS3
http://cyqdata.cn/cnblogs/article-detail-37419
优化你的DiscuzNT,让它跑起来(2)发帖回帖篇
上次对DiscuzNT的看帖做了性能优化,这次主要针对发帖和回帖做下优化,本文还是以优化数据库为主,C#的优化以后有时间另外记录。
看帖,发帖,回帖 都是一个论坛的基本操作,如果性能不好导致这些操作变慢,论坛的效果可想而知了,那我们来看看DiscuzNT发帖和回帖都有些什么操作,性能如何。
做事情总要有个先后,我给这次的优化工作也做了个步骤:(有图有真相)
1)看代码,查到发帖回帖调用的存储过程;
http://cyqdata.cn/cnblogs/article-detail-37417
Silverlight_Rest_WCF系列之五:RestInvoker的使用
在上篇文章中我们封装了Rest请求,下面我将做一些demo给大家演示RestInvoker怎么使用。
首先是服务契约代码:
这里注意下CreateByIdAndName方法,因为有两个参数,所以bodyStyle选择wrappedRequest.也就是对Request进行Wrapped的意思。
Wrapped的效果就是Json的格式会不一致。
View Code
[ServiceContrac
http://cyqdata.cn/cnblogs/article-detail-37415
Project Silk – Mileage Stats 项目架构初步分析(ASP.NET MVC 3)
如果你正在学习ASP.NET MVC 3,HTML5,jQuery和浏览器客户端交互技术,推荐你下载Mileage Stats 范例程序,可更好理解如何使用当前技术创建当前的web应用程序,尤其关注如何架构一个企业级的应用程序。关于Mileage Stats项目的初步介绍,请参考《Project Silk – 基于ASP.NET MVC 3 的示例应用程序Mileage Stats》。
http://cyqdata.cn/cnblogs/article-detail-37413