长期饭票

大家好,请喊我序员!
QQ:15838986
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

About C Sharp
摘要:查询操作中的类型关系 (LINQ)若要有效编写查询,您应该了解完整的查询操作中的变量类型是如何全部彼此关联的。如果您了解这些关系,就能够更容易地理解文档中的 LINQ 示例和代码示例。另外,还能了解在使用 var 隐式对变量进行类型化时的后台操作。LINQ 查询操作在数据源、查询本身及查询执行中是强类型的。查询中变量的类型必须与数据源中元素的类型和 foreach 语句中迭代变量的类型兼容。此强类型保证在编译时捕获类型错误,以便可以在用户遇到这些错误之前更正它们。为了演示这些类型关系,下面的大多数示例对所有变量使用显式类型。最后一个示例演示在您利用使用 var 的隐式类型时,如何应用相同的原则 阅读全文

posted @ 2011-02-16 17:21 Baode 阅读(222) 评论(0) 推荐(0)

摘要:查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终会用到对象。可以使用相同的基本编码模式来查询和转换 XML 文档、SQL 数据库、ADO.NET 数据集、.NET 集合中的数据以及对其有 LINQ 提供程序可用的任何其他格式的数据。查询操作的三个部分所有 LINQ 查询操作都 阅读全文

posted @ 2011-02-16 17:18 Baode 阅读(258) 评论(0) 推荐(0)

摘要:在串口通讯过程中,经常要用到16进制与字符串、字节数组之间的转换[代码][代码][代码][代码]分类: DotNet 阅读全文

posted @ 2011-02-16 10:33 Baode 阅读(343) 评论(0) 推荐(0)

摘要:原文地址:http://www.cnblogs.com/datong/archive/2008/04/06/1139216.html记得第一次使用Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,当时也没有深入的去研究他的原理是怎样的,结果在很多地方都用上了Application.DoEvents(),今天看到了关于这方面的一些文章,知道我以前有些用法是不当的,有些地方需要慎用Application.DoEvents()。首先我们先看看在循环比较大的程序中,它的作用还是不错的,起到了一个实时响应的效果,例如:for(intq= 阅读全文

posted @ 2011-02-16 10:32 Baode 阅读(197) 评论(0) 推荐(0)

摘要:本文来自博客园 作者:罗小平XPS是.net中的一个全新的打印架构,它是一个固定布局的描述格式,不仅它是WPF打印输出的基础,而且还可以把它当做独立的文件格式来使用。于是我们在设计WPF的打印功能时首先不得不想到XPS打印。由于在网上关于WPF设计的XPS打印的介绍不多,而且在MSDN上介绍的XPS打印设计也是基于.net硬编码的方式来完成的,对所见即所得的支持不好。于是笔者根据XPS打印API做了一个自己的基于FixedDocument的打印服务。并调用了内置的DocumentViewer的文档显示服务和打印功能。一、首先看一下WPF中对XPS提供的三种文档的打印服务:1、 打印固定的文档类 阅读全文

posted @ 2011-01-13 11:19 Baode 阅读(8071) 评论(0) 推荐(1)

摘要:log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组件库,可以到官方网站http://logging.apache.org/log4net/下载。现在的最新版本是1.2.10。下面的例子展示了 阅读全文

posted @ 2010-12-10 13:51 Baode 阅读(354) 评论(0) 推荐(0)

摘要:VSTS里的Unit Test可以帮助我们实现我们希望的绝大多数功能.我们从实际的项目开发入手来介绍.假设我们新建了一个.net项目,嗯,这是一个有关缓存的子项目,名字叫MyCache.我们很认真的设计了项目的架钩,进行了可行性分析,接口和抽象的建立,具体对象的建立,关系建立,最后编码完成了.项目经理叫我们不要高兴的太早,他要求我们必须对这个项目进行可靠的单元测试,因为这个子项目非常重要,将会被许多项目引用.尽管我们很有信心,但是没有办法,我们依然需要进行单元测试.我们使用了Visual Studio Team System开发了这个项目,于是我们理所当然的使用自带的Unit Test工具进行 阅读全文

posted @ 2010-12-09 15:03 Baode 阅读(355) 评论(0) 推荐(0)

摘要:在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.Runtime.InteropServices.Marshal.StringToCoTaskMemAuto(string)将IntPtr转为string:string System.Runtime.InteropServices.M 阅读全文

posted @ 2010-12-08 20:39 Baode 阅读(2591) 评论(1) 推荐(0)

摘要:从网上找的event.keycode值大全,方便自己和大家以后查阅:event.keycode值大全 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Co... 阅读全文

posted @ 2009-04-10 12:40 Baode 阅读(336) 评论(0) 推荐(0)

摘要:本文转自:http://blog.sina.com.cn/s/blog_3d7bed65010007kq.html 一些再简单不过的东西,也可能给初学者一些帮助。 1. 如何创建一个可改变大小没有标题栏的窗体? form1.Text = string. Empty; form1.ControlBox = false; 2. 如何在.NET的Windows窗体上启用XP主题集? 确认你的控件中... 阅读全文

posted @ 2009-02-24 17:26 Baode 阅读(232) 评论(0) 推荐(0)

摘要:QQ上收一游戏,玩一上午,至16关,不过,头晕、目眩,收藏一下,下次继续。 游戏下载:机智测试 阅读全文

posted @ 2009-02-18 15:28 Baode 阅读(155) 评论(0) 推荐(0)