[翻译]在WCF Services中共享DataContacts(正在进行中…)
Sharing DataContracts between WCF Services 在WCF Services中共享DataContacts with 2 comments In a previous article, Multiple web service references sharing types, I wrote about sharing types between refer
http://cyqdata.cn/cnblogs/article-detail-35040
I’m a Programmer
开始上班了,在一个很小的公司。进了公司之后我才发现我是公司里唯一的做.net开发的程序员,而且公司好像没有再招.net方向的程序员 样子。既然我是公司里的新兴人类,作为程序员当然免不了java和C#的问题。经理总会说:你这个做很简单、很快的,拖一拖拉一拉就好了。 我也总会说:哪有这么简单的事。比我后几天进公司
http://cyqdata.cn/cnblogs/article-detail-32648
短信猫软件的实现(C#)<十三>超长短信
超长短信:长度超过一条,而分多条发送的短信,通过用户数据头标识在接收端进行组合的短信(接收的短信在手机或其他终端上看到的是一条)。GSM_03.40规范中是Concatenated Short Messages :This facility allows short messages to be concatenated to form a longer message. 此种短信理论上最长可以将
http://cyqdata.cn/cnblogs/article-detail-32562
C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
做程序开发到现在已有三年多的时间了,先不说技术已达到了什么样的一个水平,就对自己熟悉或比较精通的技术等——感觉需要再继续深究或清楚其如何用好(提升性能)的东西还不少[简单的说:就是有些自认为懂的技术,其实未必真懂,了解的可能只是部分或不是合适的用法]。这篇文章要说就是——对程序性能起着很大决定性作用的
http://cyqdata.cn/cnblogs/article-detail-32456
PrintWordWarp & WordWarp[打印自动换行,字符串自动换行]
这两个方法是我今天在给一个客户做解决方案的时候想出来的,由于时间仓促,也没有进行细化,也就大概实现了一部分功能,有兴趣的朋友,可以完善下这两个方法,当然也希望在你完善之后也在此共享一下你的代码,使其能够帮助更多的人。
刚开始使用的代码编辑器不好看,结果想换一个,看到已经有这么多人浏览了,就没删除这篇文章重新上传,只是在live wirter上编辑好直接复制过来,但是没想到这个代码编辑器复制过来的没
http://cyqdata.cn/cnblogs/article-detail-32423
WPF <ZoomableCanvas> 实现缩放移动
熟悉WPF 的朋友应该知道Canvas 默认是不支持Scale 和Offset 操作的,如果我们想对Canvas 里包含的控件进行整体缩放或移动可能会比较麻烦。Kael Rowan 提供了ZoomableCanvas 类可以方便实现上述效果。我们可以在XAML 中直接使用<ZoomableCanvas> 对控件布局进行开发,而不需要使用
http://cyqdata.cn/cnblogs/article-detail-32409
Win32下AT&amp;T汇编Hello world教程
因为复试的需要,学习了下和汇编相关的东西,虽然当年学过微机原理,不过没下功夫[其实是老师水,教材水啊....]现在只能恶补了这两天玩了下masm,nasm,gas,当然只是搭建了基本的环境,跑了下基本的实例因为gas相关文档比较稀缺,所以本篇日志记录一些和其相关的主要目的是备份一下,省的以后忘了顺便说一下,我用的是和谐的WinXP系统1.环境搭建,从sf下MinGW套件,这一步不在赘述2.基本的程
http://cyqdata.cn/cnblogs/article-detail-32379
山寨UnityContainer.Resolve&lt;T&gt;的实现
听说基于Ioc+AOP编程是在半年前,IoC是个什么,至今没理解太深入,看到一些开源的项目都有用到Unity,interface横行。
试着写了个Demo小试了下Unity,原来是UnityContainer.Resolve<T>来创建对象实例。
从用途上来看,我就觉得Unity是个基于xml配置创建对象实例的地方,而避免在代码里直接引用子类。挺酷的,比工厂模式多了基于配置。
可自己在
http://cyqdata.cn/cnblogs/article-detail-32325
C# 谈Dictionary&lt;TKey,TValue&gt;,SortedDictionary&lt;TKey,TValue&gt;排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子:
测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。
如以下代码在调试时不能使用则需要引用:
http://cyqdata.cn/cnblogs/article-detail-28612
导入Excel至数据库中 &quot;外部表不是预期格式&quot;错误信息
导入Excel到数据库时出现“外部表不是预期格式”的错误信息,针对这个问题开始很纠结,如果导入的Excel是新建的就不会出现该问题,如果是在导出数据的基础上进行导入,将会出现这样的错误提示,也许很多朋友会问这是为什么呢?
因为你的Excel是从程序中导出的并且是使用 Response的方式直接把html代码输出到Excel中的 ,其实这是可以解决的,
http://cyqdata.cn/cnblogs/article-detail-28591
读&lt;ASP.NET优化&gt;有感
这本书主要是讲ASP.NET优化开发的,里面关于面向对象编程的介绍和ASP.NET的开发介绍可以说在一般的书之上,由于我从来没有涉足过这方面的内容,所以不予很深的评论。但是第十六章,讲了一下测试 ,部署以及代码管理,这方面和我们现在的工程和接近,读着很有感觉。
现在就来讲讲测试。里面说到“敏捷开发和极限编程的实质之一是基于测试的开发”,也就是说从一开始我们就要开始
http://cyqdata.cn/cnblogs/article-detail-25440
Silverlight &amp;WPF 技巧(一)DataGrid虚拟化加速不自动开启?
在数据量大的情况下,DataGrid和ComboBox无法渲染或者渲染速度比较慢。
首先我们来介绍下VirtualizingStackPanel 类(以下摘自MSDN)
标准布局系统可以创建项容器并为每个与列表控件关联的项计算布局。 “虚拟
http://cyqdata.cn/cnblogs/article-detail-25435
&lt;转&gt;再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考 不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的
http://cyqdata.cn/cnblogs/article-detail-25357
WinForm&quot;tableLayoutPanel和flowLayoutPanel的使用(附源码示例)&quot; 之配餐系统的开发
这篇文章主要跟大家分享下,在配餐系统的开发中,对tableLayoutPanel 和 flowLayoutPanel 控件的使用方法和技巧 ——后附上 测试demo, 相信需要的朋友下载看后能很快的知道其如何使用并实现一些效果和扩展应用!
&
http://cyqdata.cn/cnblogs/article-detail-25282
网&#183;望&#183;忘&#183;惘(下)
很早之前,google就说要打造一个网络操作系统,在google的愿景那里,似乎就是一个matrix的时代,你不需要硬盘不需要内存,只需 要一个显示设备。若是你还记得,就是在那个计算机刚刚兴起的年代,只有为数不多的几个计算机,然后又n多的伪终端,好像叫做RS232,除了显示和输入, 没有其他功能。若是google实现了的话,估计只是把RS232换成
http://cyqdata.cn/cnblogs/article-detail-25259
网&#183;望&#183;忘&#183;惘(上)
据一家知名媒体称,微博正影响着年轻人的生活。传闻,伟大的美国把所有的twitter放入了国家图书馆,以便让后人研究这个年代的社会。中国微 博先驱饭否最早出现在国人眼前,吃了红牌眼睁睁的看着各大门户的微博兴起,直至被人忘却,团购又逐渐进入了人们的视野,一夜间,满大街都开满了团购的网 站。国内的水果店买的苹果才4元一斤,而国外的水果店卖的苹果4却5000元一只,看
http://cyqdata.cn/cnblogs/article-detail-25200
&lt;&lt;WinPhone 7 程序设计&gt;&gt;图书推荐
最近WP7吵得沸沸扬扬,我跟着也了解了一下,看了AppHub(http://create.msdn.com/en-US/?ocid=ban-f-cn-wp7--MSDN)中有关WinPhone7的介绍和学习资料。然后再搜索有没有大家写的WinPhone7的开发指南哪?答案是有的,MS Press已经出版了Charles Petzold的名为《Programming Windows Phone 7》
http://cyqdata.cn/cnblogs/article-detail-25150
可为空的值类型(Nullable&lt;T&gt;)需要注意的地方
值类型是不可以被赋值为null的,但有时候我们却需要简单的值类型被设置为null,比如一个查询界面上有很多的查询条件,查询条件可以使用也可以留空,这是从UI收集查询参数信息传递到后台执行查询的时候,我们如果约定某个参数为null时,就认为用户没有使用该查询参数。 第一,它是一个结构类型,值类型 其实下面的这个变量声明就是可为空的值类型int? number = 100;
.csharpcode,
http://cyqdata.cn/cnblogs/article-detail-25062
WinForm&quot;立体饼状图实现(附源码示例)&quot; 之配餐系统的开发
本文所要将的是在“配餐系统”开发中 立体饼状图效果的实现,直接贴出代码和附上示例,相信需要的朋友可以很容易使用!项目中的效果图,如下:
实现 应用的是 System.Drawing.PieChart.PieChartControl 控件, PieChartHelper类如下:
&nbs
http://cyqdata.cn/cnblogs/article-detail-15036
asp.net MVC&JQuery 应用(树型表格 )
该控件在无限分类应用管理上用的比较多,使用方便,并支持拖拽更新分类层次。
调用Jquery treeTable 插件
源码下载 (源码内容包括,验证插件,树型表格,树型菜单实例代码
http://cyqdata.cn/cnblogs/article-detail-12391