
桌面应用
文章平均质量分 63
SumCRonnie
哈哈
展开
-
C# arcgis globecontrol 三维地图 基础操作 加载地图 缩放 漫游
最近由于开发需要,接触了下argis,虽然很牛逼,但是很多东西都不太清楚,这里就简单的写下arcgis的一些基本操作,备用。ArcGlobe与ArcScene功能比较与简单说明 ArcGIS Desktop中,可用于三维场景展示的程序为ArcGlobe和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。由于Engine与Desktop底层技术都是基于AO的,因此原创 2015-11-03 16:31:56 · 7601 阅读 · 1 评论 -
C#中 IoC 的实现
前两天看到一个博(http://www.cnblogs.com/liuhaorain/p/3747470.html)在说IoC,我觉得这个东西还是很you必要学习一下,于是就有了这个. 首先,明确下IoC是什么东西: 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般转载 2016-06-03 15:02:33 · 22379 阅读 · 4 评论 -
c# 数字图像处理的一些方法
最近在写小论文,涉及一些图像处理方面的代码,许久没有写过博客了,论文发了没事就来发点。代码也不全是自己写的,参考了很多网上和书上的,就在此做个整理吧。。。原创 2016-05-20 16:01:02 · 3998 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件转载 2016-06-01 18:22:08 · 505 阅读 · 3 评论 -
C# 数据库概念相关 访问MySQL的方法
前几天说了下多线程的一些东西,今天突然看到数据库的一些问题,我觉得我个人也是比较迷糊的,所以估摸着大多数跟我差不多的猿们也是一样的,除非你马上说出来神马是ODBC,OLEDB,ADO,DAO我肯定服。 数据库的东西实在太多了,反正就是多的让你脑子糊掉的感觉,要是再加上一些技术命名就更昏了。。。 还是说说C#这边对数据库相关的吧。1.ODBC最早的时候微软做了一个叫做ODBC(开放数据库互连,Op原创 2016-05-31 15:52:42 · 1203 阅读 · 3 评论 -
C# 复习笔记 消息与事件处理
C# 复习笔记 消息与事件处理学习Windows编程后,有时候需要对系统消息或者事件做出自己的响应或者说自己拦截一些消息,实现某个事件或者函数的触发,这时就需要对系统消息进行处理. 大多数直接开始学习C#没有对C++有太多了解的猿们(包括我在内),都不太了解消息机制,还是看看百度百科的解释吧:百度百科对Windows消息机制的解释 简单的说,我个人理解,Windows是建立在消息机制上的.消息机原创 2016-05-30 15:25:09 · 2944 阅读 · 0 评论 -
C# 委托 回调 操作UI主线程 学习笔记
本篇相当于是对前面两篇博的一个简单总结,相当于为c#开发桌面程序有了一个多线程的应用方案。涉及了委托传参,回调委托,跨线程等。下面先直接上代码: 这段代码实现了,点Start按钮,开始更新进度条,当进度条走到100的时候,停止,在进度条更新中,任意时刻点击Stop,停止,大致界面是这样的: public partial class Form1 : Form { p原创 2016-05-27 17:09:28 · 7672 阅读 · 0 评论 -
C# ThreadPool 线程同步
接上篇文章,上面的文章利用ThreadPool实现了线程的自动运行,并最后反映在了UI线程上,但是两个ThreadPool中的线程怎么同步,就需要使用ThreadPool中的ManualResetEvent。 MSDN中ManualResetEvent解释为:通知一个或多个正在等待的线程已发生事件。 简单的说,ManualResetEvent就是一个信号量,相信使用过多线程的童鞋们肯定知道线程原创 2016-05-26 20:56:21 · 1678 阅读 · 0 评论 -
C# ThreadPool的简单用法
最近在复习一些C#的基础知识,有一个比较有意思的多线程的基础,markdown下来,以便学习。 C#中的多线程方式有很多种,其中一个比较简单好用的就是ThreadPool。MSDN中对ThreadPool的描述是:提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。 我个人的理解ThreadPool就是一个托管的线程队列,当你需要原创 2016-05-26 17:40:31 · 9347 阅读 · 0 评论 -
ArcGIS GlobleControl 地图
最近在调研arcgis地图,就把一些自己写的基本的操作po一下,希望对刚刚开始接触到arcgis的童鞋有点帮助,大神请指正吐槽。 由于很多刚刚开始做的童鞋苦于没有地图。有种方法得到地图还不要钱,不过使用需要联网 step1:打开arcgis自带的arcgloble step2:File-New 新建场景 然后浏览到你想要的地方,然后File-Save As就ok了 注意左边的TOC原创 2015-11-03 17:28:28 · 1386 阅读 · 0 评论 -
c# 百度语音合成
c# 语音合成 百度原创 2015-11-09 17:42:23 · 3168 阅读 · 5 评论 -
C# 语音识别
C#桌面程序希望使用语音识别 将语音转成文字有很多方法使用讯飞变得比较麻烦,主要是因为所有平台都需要用sdk,不知道是不是不能用web调用(没有研究,按道理应该有。。。)下面在使用百度的语音识别来完成这个工作,主要代码来自网友,我写成了类(具体从哪里来的我忘了,在此感谢)下面是我改写的音频转文字的类,由于返回json,所以用了json.net来解析返回结果,类前面的token和原创 2015-10-22 15:07:34 · 4636 阅读 · 3 评论 -
C# 保存声音 录音
C#winform中保存设备返回的PCM音频。自己写文件,而不是调用其他的方法。文中参考了这篇博文 http://blog.youkuaiyun.com/woaixiaozhe/article/details/7852824原文是对声卡进行录音,这里是直接将录音改为一个类,直接调用就好了录音类:using System.IO; /// /// 生成录音文件原创 2015-10-22 15:38:06 · 7951 阅读 · 2 评论 -
C# ArcGIS 三维地图 arcgloblecontrol 基础操作 加载地图 漫游 放大 缩小
最近在调研arcgis地图,就把一些自己写的基本的操作po一下,希望对刚刚开始接触到arcgis的童鞋有点帮助,大神请指正吐槽。原创 2015-11-03 17:06:37 · 6836 阅读 · 0 评论 -
C# 键值对 KeyValue 解析
最近看到一个输入字符串或者字节数组解析成键值对的代码,可能对大家有用,简单的写了一下。 当然,你可以用JSON.NET去处理JSON类型的键值对,网上很多资料,就不多说,这里主要说是类似于自定数据格式,类似这样的字符串:string data = "sdada=57.4,aaasd=1234,fdafdsa=3.2,fdsafdsa=3.515,fdsafd=-3.471,gfdasgfd=0.0原创 2016-06-17 14:42:02 · 29697 阅读 · 1 评论