随笔分类 -  C#参考

代码改变世界
摘要:方案1直接将脚本放到启动文件夹里面 C:\Users\XXX\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 方案2 Windows本身就有开机/关机脚本设置(非开始菜单启动项) 开始菜单——运行——输入gpedit.msc 阅读全文
posted @ 2019-07-05 10:52 stemon 阅读(10336) 评论(0) 推荐(1) 编辑
摘要:http://www.cnblogs.com/grandyang/p/4606334.html 阅读全文
posted @ 2015-10-14 00:15 stemon 阅读(134) 评论(0) 推荐(0) 编辑
摘要:前面两篇博客讲解了怎么通过程序控制word的生成,包括生成文字、添加表格、添加图片等。这篇博客主要说一下怎么把word图片转换成pdf。using System;using System.Collections.Generic;using System.Linq;using System.Text;... 阅读全文
posted @ 2015-07-03 01:16 stemon 阅读(555) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章"C#操作Office.word(一)"中我们讲述了如何使用VS2010引用COM中Miscrosoft Word 14.0 Object Library实现创建文档,而这篇文章将讲述如何添加表格和图片,因为我在C#联系数据库做销售系统中需要打印表单,,我想以图表形式显示在word中,同... 阅读全文
posted @ 2015-07-03 01:03 stemon 阅读(446) 评论(0) 推荐(0) 编辑
摘要:该文章主要是讲述如何使用VS2010创建word文档,因为在项目中我们可能需要点击一个按钮把数据库中的项目表单或图片显示到word文档中,因此该文章主要分析如何使用VS2010创建word文档并填写相应的内容。主要通过C#引用Miscrosoft Word 14.0 Object Library实现... 阅读全文
posted @ 2015-06-24 03:02 stemon 阅读(2941) 评论(0) 推荐(0) 编辑
摘要:先说说这个多窗体的界面的解决的办法:用到的方法很简单,就是程序运行就建立一个MainForm,在这个MainForm中设立一个Panel,同时设立几个按钮,按下每个按钮都在这个Panel中载入不同的窗体,这样就解决了多窗体的切换。提示:在Panel的子窗体可以通过设置Form的FormBorderS... 阅读全文
posted @ 2015-06-06 23:11 stemon 阅读(1015) 评论(1) 推荐(0) 编辑
摘要:背景在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。步骤1. 创建一个CSharpInvokeCPP的解决方案:2. 创建一个C++的动态库项目:... 阅读全文
posted @ 2015-05-25 02:51 stemon 阅读(567) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/Clingingboy/archive/2011/07/04/2097806.htmlhttp://www.cnblogs.com/RascallySnake/archive/2013/07/11/3185071.htmlhttp://www.cnblo... 阅读全文
posted @ 2015-05-22 16:54 stemon 阅读(1457) 评论(0) 推荐(0) 编辑
摘要:因为实验室图像处理的算法都是在OpenCV下写的,还有就是导航的算法也是用C++写的,然后界面部分要求在C#下写,所以不管是Socket通信,还是调用OpenCV的DLL模块,都设计到了C#和C++数据类型的对应,还有结构体的封装使用。在夸语言调用方面,Java和C#都只能调用C格式导出的动态库,因... 阅读全文
posted @ 2015-05-19 20:58 stemon 阅读(6513) 评论(0) 推荐(1) 编辑
摘要:工作环境:dll源代码是c,在Visual studio 2010中调试。第一步,调试的准备。用C#语言编写一个测试dll文件的程序,由于dll源程序是c的,且运行结果是黑屏的,所以C#代码也是运行在黑屏的console环境下。完整代码如下。using System;using System.Col... 阅读全文
posted @ 2015-05-18 01:32 stemon 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:功能需求1、把一张图片(png bmp jpeg bmp gif)转换为byte数组在内存中操作。2、把内存中的byte数组转换成Image对象,赋值给相应的控件显示。3、从图片byte数组得到对应的图片格式,生成一张图片保存到磁盘中。这个的Image是System.Drawing.Image。//... 阅读全文
posted @ 2015-05-16 02:18 stemon 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-12 02:21 stemon 阅读(185) 评论(0) 推荐(0) 编辑
摘要:前面说了委托,接下来就要说一说事件了,同时最后再说一下委托和事件的区别。事件和委托很相似,事件就好像是被简化的针对特殊用途的委托。看下面的图:从这张图中能看到,事件是发布者的一个成员,它不是类型。结合前面说的委托的知识,事件的组件应该是这个样子的:看到发布者必须有触发事件的代码,也就是必须为事件的调... 阅读全文
posted @ 2015-04-16 21:10 stemon 阅读(678) 评论(0) 推荐(0) 编辑
摘要:微软的那个臭屁的JOEL(就是写《JOEL说软件》的那个牛人)曾说:“每一位软件开发人员必须、绝对要至少具备UNICODE与字符集知识(没有任何例外)”,我也常常困扰于字符集的转换等很多问题,所以这次下决心要把他搞个清楚。有关字符编码的学习,在这篇blog中,就从两个程序开始:class TestD... 阅读全文
posted @ 2015-04-16 18:54 stemon 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:1. 委托概述这是一个新的概念,但是其本质并不是什么新鲜的事物,委托本质上就是一个类。只不过一般的类是数据的集合,委托保存的是一个或者多个方法。委托是引用类型,因此委托有引用和对象,同时委托对象中包含指向方法的引用,也就是C++中的函数指针的概念。也就是说委托中的数据成员都是一些函数指针,这些函数指... 阅读全文
posted @ 2015-04-16 11:23 stemon 阅读(986) 评论(0) 推荐(0) 编辑
摘要:当一个程序和一个图片放在一起,无非有两种操作:第一种,就是传输这个图片,在传输图片之前要首先把这个图片变成byte类型的数组。所以这时候我们用到的是图片的存储的数据,也就是图片属性中的大小。我们并不关心这个图片的像素矩阵信息。因为图片在存储的时候都是经过各种压缩的,所以我只需要把这个压缩的数据读取到... 阅读全文
posted @ 2015-02-01 01:58 stemon 阅读(2540) 评论(0) 推荐(0) 编辑
摘要:首先要绘制一个半透明的矩形,用到的方法当然是FillRectangle()。这个函数在调用的时候除了要指明要绘制的矩形外,还要指明填充矩形的背景色。具体的方法就是在绘制矩形的时候传给它一个画刷Brush,对这个画刷指定颜色。带有透明度的颜色就是Color.FromArgb(int32,int32,i... 阅读全文
posted @ 2015-01-30 20:48 stemon 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:想要从入门到精通一门语言,最好的学习文档就是官方提供的文档,比如说OpenCV的学习,最权威的学习资料还是其官方的学习文档,C#和.net的最好的学习入门文档还是MSDN。但是好多人一开始真的不会用,所以忽略了这宝贵的材料,而去学习一些其它的乱七八糟的资料或者书籍。我也是刚了解到MSDN的一个使用技... 阅读全文
posted @ 2015-01-27 11:04 stemon 阅读(3869) 评论(1) 推荐(2) 编辑
摘要:写操作之前,还是扼要的说一下托管与非托管C++的区别好了,其实我也并没有深入了解过托管C++的特点所在,其最大的特征就是可以由系统来调试回收相关的代码资源,跟C#的特性一样,只是编程风格跟C++类似而已,因此,这决定了C#与托管C++是可以完美结合在一起的。托管C++生成的dll跟C#生成的dll应... 阅读全文
posted @ 2015-01-24 17:30 stemon 阅读(4432) 评论(0) 推荐(1) 编辑
摘要:C#与C/C++相比,前者的优势在于UI,后者的优势在于算法,C++下的指针虽然恶心,若使用得当还是相当方便的,最重要的问题是,市面上很多流行的开发工具库,几乎没有不支持C++的,但全面支持C#只能说是难得。在CPU发展到今天,若说C#的执行效率跟C++相比有很大的差距,并不是那么靠谱,若非万不得已... 阅读全文
posted @ 2015-01-24 16:19 stemon 阅读(1747) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示