摘要:SharpMap实践代码http://download.csdn.net/download/studyforgis/3327777http://www.cnblogs.com/sharpfeng/archive/2011/06/08/2075553.htmlusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.F 阅读全文
NET报表工具 EastReport
2013-01-09 23:03 by hongjiumu, 1365 阅读, 0 推荐, 收藏,
摘要:NET报表工具 EastReporthttp://www.oschina.net/p/eastreportEastreport 是采用C#编写的专门针对net环境开发的报表工具。它有以下一些特点:1. 方便强大的可视化设计工具。您通过简单的托拽和设置就可以制作普通的报表。2. 报表采用c#开发。完全基于.net3. 报表的数据源为Dataset方便和您的程序进行集成。(外部程序传dataset给报表,使得报表可以做到数据平台的无关性)4. 集成图片,条码,图表等报表常用控件。5. 强大的脚本功能。脚本采用C#语言编写。有编译报错机制。通过脚本可以极大的提供报表应用的灵活性。6. web报表功能 阅读全文
音频编码解码器库 libZPlay
2013-01-09 23:02 by hongjiumu, 603 阅读, 0 推荐, 收藏,
摘要:该库集成了所有支持格式(mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm )的编码解码器。库本身是由WINAPI编写,你无须额外的库,也不需要MFC / .NET的支持,只能在Windows下运行。库直接对声卡播放音乐,简单容易。仅仅3行代码(创建类,打开文件,开始播放),你就可以播放音乐。使用所支持的编码器,你也同样可以直接从声卡上录制声音(microphone, line-in, CD, ...)和把录制的声音保存到磁盘。简单,简单,再简单。。。。。。在你的应用程序中只需3行代码便可播放和录制声音。查看示例代码授权协议: GPL开发语 阅读全文
A .NET State Machine Toolkit - Part I
2013-01-08 23:15 by hongjiumu, 280 阅读, 0 推荐, 收藏,
摘要:A .NET State Machine Toolkit - Part Ihttp://www.codeproject.com/Articles/11663/A-NET-State-Machine-Toolkit-Part-I 阅读全文
多线程调用本质
2013-01-08 23:12 by hongjiumu, 465 阅读, 0 推荐, 收藏,
摘要:System.Threading.Thread.Sleep(0)和System.Threading.Thread.Sleep(100)100 是线程阻塞的毫秒数,表示0.1 秒,在阻塞时线程状态是 ThreadState.WaitSleepJoin指定0 以指示应挂起此线程以使其他等待线程先执行public abstract class Framework { private static bool _vbSuccess = false; private int _viIndex = 0; public abstract void Perfor... 阅读全文
C#多线程代码调试技巧
2013-01-08 23:11 by hongjiumu, 5395 阅读, 1 推荐, 收藏,
摘要:多线程代码调试技巧:1,把运行中的线程序数量控制为1;2,使用System.Diagnostics.Trace.WriteLine(string.Format("{0}",obj));来跟踪传递的参数;经过上述两条可以确保类件的调用关系是否存在问题。当然,如果还有问题,需要在静态成员,引用传递成员以及传递的引用成员地方通过System.Diagnostics.Trace.WriteLine来仔细比较。在整个使用System.Diagnostics.Trace.WriteLine过程中因为存在多线程,当前对象难确定,个人建议使用System.Guid作为对象的一个属性,顺带输 阅读全文
(转)C#写的NoSQL开源系统(系列)
2013-01-08 23:10 by hongjiumu, 585 阅读, 2 推荐, 收藏,
摘要:前言一直推崇纯C#的解决方案,无论是多年写的各种文件格式的读写(如office系列的xls/xlsx/doc/docx之类,pdf之类),还有邮件收发(包括我9年前写的OpenPOP),文件压缩解压,数据库(SharpHSQL、C#写的Sqlite 等),我都相当热衷于介绍这些项目。NoSQLNoSQL流行好几年了,相比于传统的SQL,NoSQL名字的“No”多少想要跟自己的前辈区分开了。SQL,是通过结构化的查询语句存取数据。NoSQL,一般是通过键值(Key/Value,或者常见的K/V)来存取数据。NoSQL一般支持分布式存取、版本控制、多服务器同步,目的是提供高性能,大存储量的数据解决 阅读全文
在线开发环境地址
2013-01-08 23:09 by hongjiumu, 355 阅读, 0 推荐, 收藏,
摘要:Compilr 在线开发环境地址请猛戳这里->https://compilr.com/ 阅读全文
Work Queue based multi-threading
2013-01-06 00:08 by hongjiumu, 220 阅读, 0 推荐, 收藏,
摘要:http://www.codeproject.com/Articles/8886/Work-Queue-based-multi-threading 阅读全文
如何:在派生类中引发基类事件
2013-01-06 00:06 by hongjiumu, 358 阅读, 0 推荐, 收藏,
摘要:如何:在派生类中引发基类事件http://msdn.microsoft.com/zh-cn/library/vstudio/hy3sefw3.aspx不要在基类中声明虚拟事件,也不要在派生类中重写这些事件。 C# 编译器无法正确处理这些事件,并且无法预知的该派生的事件的用户是否真正订阅了基类事件。using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ public class Base { publ... 阅读全文
浙公网安备 33010602011771号