AutoCompleteBox的使用和本地xml读取
这几天自己研究了一下AutoCompleteBox和xml,想做个字典玩,╮(╯▽╰)╭真是看着简单做着难,wp7和winfrom差大了,纠结了老久。本人学生,自娱自乐,不足地方很多,贵在掺和嘛。
xaml
1 <phone:PhoneApplicationPage 2 x:Class="testai1.MainPa
http://www.cyqdata.cn/cnblogs/article-detail-41977
跟小静读CLR via C#(06)- 构造器
跟小静读CLR via C#(06)- 构造器
最近忙着看新还珠,好几天不学习了。玩物丧志啊,罪过罪过。
今天总结的是类构造器的知识,其实这方面的文章蛮多的,可还是觉得亲自写一下对自己的思考和认识会有提高。
对于构造器,大家应该都不陌生,它主要是用来进行初始化状态的。包括实例构造器和类构造器两种,先给大家看个实际的例子。
class Dog : Animal &n
http://www.cyqdata.cn/cnblogs/article-detail-41976
WinForm 对EXCEL 的操作(二)
工作时间太紧张了,现在终于可以闲下来一会了。继续写WinForm 对EXCEL 的操作的方法分享给大家吧。昨天写得是获取SHEET名称,今天就写一下获取SHEET数据的方法吧。即数据导出:
方法1:
View Code
1 public static DataTable ExcelData(string FileName, string SheetName) 2
http://www.cyqdata.cn/cnblogs/article-detail-41972
C++标准转换运算符const_cast
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。
要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。
C++提供了四个转
http://www.cyqdata.cn/cnblogs/article-detail-41969
【My Project】织物疵点检测机器视觉系统 平台二
织物疵点检测机器视觉系统平台二
SkySeraph July 21st 2011 HQU
Email:zgzhaobo@gmail.com QQ:452728574
Latest Modified Date:July 21st 2011 HQU
----------------------------------------------
http://www.cyqdata.cn/cnblogs/article-detail-41949
C++自己实现list
C++自己实现list
前两个博客发表了自己写的stack(栈)和queue(队列),感觉比较简单,今天想试着实现list,结果发现,不是那么容易,感觉自己对STL的底层不是很了解,
真要自己实现还真的很难,看STL的源代码,那个晕啊...那代码也写得太难理解了,当然跟我不了解有关,但我相信,在将来的某一天我会懂的,你看我的代码也会懂的。
话说:STL中的list的内部结构就是
http://www.cyqdata.cn/cnblogs/article-detail-41946
信息发布系统 Jquery+MVC架构开发(1) 需求分析和架构构思
最近朋友的公司已经注册完成了,需要我帮它来开发信息发布系统.
我最近在公司做的项目多为微软的mvc 架构的开发,借给朋友做系统的机会,自己也总结一下,也跟大伙分享一下.
首先是工具准备
Enterpr
http://www.cyqdata.cn/cnblogs/article-detail-41943
tcp/ip协议简介
c:我要发数据了哦。s:那你发吧。c:那我发了。c:…… s:……c:我发完了,我要回家吃饭了哦。s:好吧,我晓得你发完了。s:那我也不管求得你了,我关门了。c:好蛮,我知道你关门了,拜拜。 以上对话为四川方言。作者: 偶卖糕的 发表于 2011-07-21 15:24 原文链接
http://www.cyqdata.cn/cnblogs/article-detail-41937
ASP.NET MVC框架下使用MVVM模式
对于asp.net mvc开发人员或爱好者来说,MVVM模式可能你不是很了解。本来这个模式就是针对WPF和Silverlight开发提出的开发模式。
大概一年前,我当时迷恋Silverlight时,学习了MVVM一段时间,没想到现在可以在MVC用到。
我看了下之前有两篇文章介绍MVVM的。希望可以对MVVM不了解的人有点帮助。我也是好久没用了,生疏了都。
http://www.cnblogs.co
http://www.cyqdata.cn/cnblogs/article-detail-41931
“轻松加愉快”地实现并使用IComparer接口
SortedList<T>,SortedSet<T>与SortedDictionary<T>都是我们常用的泛型类型。当T是我们自定义的类型时,往往该类型的默认比较行为不是我们所期望的。
例如,我们有如下很老土的Employee类:
class Employee { public int Id { get; set; } pub
http://www.cyqdata.cn/cnblogs/article-detail-41930
步步为营 SharePoint 开发学习笔记系列 三、创建Web Application和创建Site
摘要 体验完看到治理界面的惊喜后,我们将着手创建自己的网站了,这可是多么让人骄傲的目标啊!呵呵,不过别骄傲,SharePoint之旅布满了无数的挑战和困难,我们得做好相当的思想预备哦:) 要想创建自己的网站,就需要先创建一个Web Application和Site。在创建的过程中我们会碰到一个小小的困难,不过还好,我们有足够的信心去解决它! 创建Web Application 要想
http://www.cyqdata.cn/cnblogs/article-detail-41928
继续瞎掰:dynamic
大家都知道这个是语法糖。毛主席告诉过我们,要顶住敌人糖衣炮弹个的进攻,so....
C#强调类型安全,所以弄不明白为什么会有个dynamic,var至少还在编译的时候进行类型检测,编译后帮我们转换成相应的类型。
dynamic编译后是变成object,但是它又不同于object:
dynamic dy="new string";
dy=1;
object ob="new string";
ob=1
http://www.cyqdata.cn/cnblogs/article-detail-41927
WinForm 对EXCEL的操作(一)
由于工作原因,最近对EXCEL文件的操作和数据导入导出进行了学习。并把其中的一些常用方法总结出来,不敢私藏现在分享给大家。不足之处,还请指正。
(一)获取EXCEL文件SHEET的名称
方法1:
View Code
1 public static string[] ExcelTableNames(string FileName) 2 { 3
http://www.cyqdata.cn/cnblogs/article-detail-41925
WCF4.0进阶系列—第十一章 编写代码控制配置和通信 (上)
前言
到目前为止,你已经很好地理解如何创建WCF客户端程序和服务,以及如何配置它们使两者之间可以相互通信。WCF一个非常引人注目的特点是可以通过配置文件配置服务和客户端。在配置文件的背后,WCF运行时使用配置信息创建发送和接收消息的架构,该架构使用配置文件中指定的协议,这些协议以某种方式编码并传送消息至服务操作对应的方法中。在实际工作中,你不可避免地会遇到通过代码来完成配置任务,这可能是由于程序或
http://www.cyqdata.cn/cnblogs/article-detail-41920
IE兼容css3圆角的方法
以前做网页圆角一般是用圆角图片,但未免过于复杂,现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不可能的,因此找到了一种解决的办法--- IE利用VML矢量可标记语言作为画笔绘出圆角:
下载一个压缩包ie-css3.htc,里面有一个微软的脚本文件(11KB)和一个用来测试服务器是否有正确的
http://www.cyqdata.cn/cnblogs/article-detail-41917
ActiveReports 6.0 - 高效开发UI
以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂的报表,往往会花上两、三天时间才能完成报表的UI设计工作。造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助报表的UI设计工作。 ActiveReports是一个非常容易使用控件,可有一些功能却经常被遗忘。当我们打开ActiveReports报表设计画面时,我们最关
http://www.cyqdata.cn/cnblogs/article-detail-41915
畅游CMMI - 视频分享第5弹!
课程概述通过吃饭、野炊、电饭煲煮饭这些事情来说明CMMI?本视频只有短短两个小时,但抓住了CMMI及评估方法的要害,用通俗易懂的例子帮你拨开云雾、理清思路、找对方向。曾经在广东软件过程改进委会的沙龙上分享过该课程,也曾为某些企业分享过该课程。如果你想短时间内认识CMMI,如果你对CMMI有很多困惑,希望本视频可以帮助你!
作者:张传波讲师:张传波中国软件行业协会系统与过程改进分会专业委员会(简称:
http://www.cyqdata.cn/cnblogs/article-detail-41914
Ubuntu安装Mono2.10并使用Apache承载Asp.Net mvc3应用程序
Asp.Net长久以来令大规模部署所诟病的便是其成本的高企,mono的出现为.net应用程序打开了通往linux的一扇大门,使得.Net应用程序低成本部署成为可能。最近为了尝试将Asp.Net Mvc3部署在Linux下,查阅了很多资料,但发现大多数都是在OpenSUSE的,介绍如何Ubuntu下使用Apache2的文章比较少,但也终于找到了一些比较有价值
http://www.cyqdata.cn/cnblogs/article-detail-41912
【.Net MF网络开发板研究-05】Socket编程之客户端
介绍完了《Socket编程之服务端》之后,我们这篇文章介绍一下Socket客户端编程。
官方示例中也包括了SocketClient,不过其完成的功能一是DNS解析,二是网站数据接收。我们需要大幅度改进一下,让SocketClient程序和PC上的Socket Server进行通信。
连接服务器函数代码如下:
private static Socket Conn
http://www.cyqdata.cn/cnblogs/article-detail-41911
[Erlang 0006] Erlang中的record与宏
在Erlang中使用Tuple ,数据项的顺序\数量都是确定的,一旦数据项顺序调整或者增减字段,都容易出现badmatch.
同时一些常量如果硬编码到代码中,一旦数值变化,要想全部可靠的替换成新的数值是一个困难的事情.
这两种数据层面的变化,在Erlang中对应的解决方案是: record Macro
record
http://www.cyqdata.cn/cnblogs/article-detail-41910