
C#
wmjcom
学海无涯,苦中作乐,乐在其中!
展开
-
c#操作Access数据库的简单例子
本文介绍C#访问操作Access数据库的基础知识,并提供一个相关的例程。1.通过ADO.NET的OleDb相关类来操作Access主要知识点如下:using System.Data.OleDb;using System.Data;连接字符串:String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=product转载 2009-07-12 22:59:00 · 1544 阅读 · 0 评论 -
四元数(Quaternions)
为什么使用四元数为了回答这个问题,先来看看一般关于旋转(面向)的描述方法-欧拉描述法。它使用最简单的x,y,z值来分别表示在x,y,z轴上的旋转角度,其取值为0-360(或者0-2pi),一般使用roll,pitch,yaw来表示这些分量的旋转值。需要注意的是,这里的旋转是针对世界坐标系说的,这意味着第一次的旋转不会影响第二、三次的转轴,简单的说,三角度系统无法表现任意轴的旋转,只要一开始旋转转载 2009-12-24 14:16:00 · 1448 阅读 · 0 评论 -
卸载Microsoft Security Essentials(MSE)的方法
卸载Microsoft Security Essentials(MSE)的方法转载 2010-07-26 09:26:00 · 20157 阅读 · 0 评论 -
打印PDF出错
Offending command: imageDistillerA PostScript error io error offending command imageDistiller can pop up in Adobe products such as Acrobat Distiller when creating PDF files.原创 2010-11-16 14:35:00 · 19544 阅读 · 0 评论 -
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additio
最近在升级到VS2010后,程序出现了如下这条错误:Mixed mode assembly is built against version v2.0.50727 of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information. 经过网上查找原创 2011-06-08 10:40:00 · 4398 阅读 · 0 评论 -
LINQ学习之旅
LINQ学习之旅——再次拾起 LINQ学习之旅——准备(1) LINQ学习之旅——准备(2) LINQ学习之旅——准备(C#3.0新特性补充) LINQ学习之旅——第一站"LTO"基础 LINQ学习之旅——第一站"LTO"之延时标准查询操作符(上) LINQ学习之旅——第一站"LTO"之延时标准查询操作符(下) LINQ学习之旅——第一站"转载 2012-03-21 10:30:37 · 706 阅读 · 0 评论 -
C/C++的堆栈,内存分配
一、一个经过编译的C/C++的程序占用的内存分成以下几个部分:1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表。3、全局转载 2012-03-27 14:25:50 · 1716 阅读 · 0 评论 -
C#转换rtf到纯文本
How to: Convert RTF to Plain Text (C# Programming Guide)Rich Text Format (RTF) is a document format developed by Microsoft in the late 1980s to enable the exchange of documents across operating sy转载 2012-05-03 12:46:08 · 7475 阅读 · 0 评论 -
good Visual Studio introduction video about new development
Parallel Programming for C++ Developers in the Next Version of Microsoft Visual Studiohttp://channel9.msdn.com/pdc2008/TL25/ Microsoft Visual Studio: Bringing out the Best in Multicore Systems原创 2008-10-30 17:14:00 · 646 阅读 · 0 评论 -
PDF转换成图片——11种方案
站在巨人的肩膀上会方便很多,这位朋友分享的很具体,我用其中几个做了测试,转载并加上一些评论。From:http://blog.youkuaiyun.com/shi0090/article/details/7262199 最近公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能够掌握所有源码,实在不行才交付第三方DLL。研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各转载 2012-05-17 16:32:45 · 3515 阅读 · 0 评论 -
A USB HID Component for C#
Download source - 262.48 KB IntroductionThis article is about a USB HID component which enables you to communicate with HID devices over USB. There is no default component available for USB转载 2009-11-22 23:20:00 · 5668 阅读 · 0 评论 -
C# 访问USB(HID)设备
二话不说,直接给代码,如果您真想做这方面的东西,还是稍微研究下,没有现成的好类用,就需要自己了解其原理Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //以下是调用windows的API的函数 //获得GUID转载 2009-11-23 09:23:00 · 13226 阅读 · 2 评论 -
Micro Framework USB Driver开发
为Micro Framework开发USB驱动也有一段时间了,随着开发的深入,对USB理解也渐渐清晰起来。摘自:http://www.pin5i.com/showtopic-22328.html 从系统架构上来说为Micro Framework开发USB驱动有三个层面的工作。一是针对USB芯片的驱动移植(很多ARM CPU都集成了USB功能),实现MF的HAL层要求的USB接口;二是转载 2009-11-11 23:19:00 · 897 阅读 · 0 评论 -
C#中Brush、Color、String相互转换
示例: using System.Windows.Media; 1、String转换成Color Color color = (Color)ColorConverter.ConvertFromString(string); 2、String转换成Brush BrushConverter brushConverter = n原创 2009-07-14 15:13:00 · 16783 阅读 · 4 评论 -
WinForm数据绑定--BindingContext
Binding对象:代表某对象属性值和某控件属性值之间的简单绑定。其主要负责将控件的属性和对象的属性进行关联。 BindingManagerBase:管理绑定到相同数据源和数据成员的所有 Binding 对象。 这个对象在前面的章节中没有涉及,但实际上不管是简单绑定还是复杂绑定中都使用到了这个对象的相应的派生类。 BindingContext对象:转载 2009-07-15 00:32:00 · 1239 阅读 · 0 评论 -
C#中string转换成字节byte的处理方法
C#中一个字节最大255,用byte来表示,两个或者多个字节用byte[]表示。(1)string转换成byte: 两种方法: byte data = Convert.ToByte(string); 或者: byte data = byte.Parse(string); (2)string转换成by原创 2009-07-20 14:32:00 · 24056 阅读 · 0 评论 -
C#中OnRender()显示MessageBox()的方法
如果在OnRender()中直接显示MessageBox时,会出现这个异常错误:the exception message is "Dispatcher processing has been suspended, but messages are still being processed.". 所以,在这里我采用BeginInvoke()实现这个功能。prote原创 2009-07-17 15:46:00 · 2407 阅读 · 1 评论 -
C#中ToString格式大全
stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00stringstr3 =string.Format("{0:N3}",56789);转载 2009-08-06 22:28:00 · 4278 阅读 · 0 评论 -
.Net下的委托入门讲解
主 题: “.net百题问答的活动”--许多人问过的--《 C#委托及事件 》 所属论坛: .NET技术 C# 有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板转载 2009-07-06 12:45:00 · 626 阅读 · 0 评论 -
强大的.NET反编译工具Reflector
今天听到反编译工具,就在网上搜了一下,找到以下说明,摘录在这里。这个软件确实功能强大,C#的代码都能被反编译出来,看来以后的程序还需要再次加密了。【文】 早就听说Reflector这个强大的类库分析与反编译工具,不过一直没有很好的利用起来。最近使用Reflector解决了一个实际开发问题,现将其总结出来。 需求导入:项目是一个GIS项目,在项目中使用转载 2009-07-08 15:40:00 · 2680 阅读 · 0 评论 -
用C#实现利用F1打开帮助文件
最近需要做帮助文档,所以在网上查了一下,这里把一些有用的资料摘录一下。 1. 首先这篇文章是比较详细的一个介绍:Open Help file on F1 function key press in windows application This article explains how to open help file on F1 Function ke原创 2009-07-10 13:53:00 · 6488 阅读 · 2 评论 -
Set the Culture and UI Culture for C# Globalization
Introduction In this article I try to show like freeing the application from Windows form of the regional configuration of Windows. The two culture values of a Visual basic or Visual C# application de原创 2009-10-30 11:37:00 · 1522 阅读 · 0 评论 -
WPF读写.exe.config 或 app.config文件
在WPF工程里面会有两个config,一个是.exe.config,另一个是app.config。如果需要用到config去保存设置,需要在app.config里面进行。可以在app.config做如下修改: 读取的时候,使用如下方法: string debug = System.Configu原创 2013-10-31 17:53:36 · 9167 阅读 · 0 评论