C#
文章平均质量分 90
hemeinvyiqiluoben
这个作者很懒,什么都没留下…
展开
-
无废话WCF入门教程一
转自: http://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html --及其给力的WCF文章wcf技术交流,同学习共进步,欢迎加群: 群号:398183131一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以转载 2015-08-07 16:26:16 · 371 阅读 · 0 评论 -
C#调用C++动态库(dll)
转自:http://www.cnblogs.com/hongmaju/p/4727173.html在实际软件开发过程中,由于公司使用了多种语言开发,在C#中可能需要实现某个功能,而该功能可能用其他语言已经实现了,那么我们可以调用其他语言写好的模块吗?还有就是,由于C#开发好的项目,我们可以利用reflector等反编译工具反编译出其源代码,所以对于一些核心算法,我们不希望被别人知道,因此为转载 2017-07-31 10:26:16 · 3958 阅读 · 0 评论 -
Regsvr32和Regasm注册DLL COM组件
普通DLL是不用注册嘀. 只有com组件才需要注册,注册时他把clsid和progid(可选)及DLL的路径写到注册表中. 于是用这些组件的客户端在创建该组件时就不用知道他的路径. 只需调用cocreateinstance并传入clsid,系统就能创建该组件的实例了.由于本人今天在使用C#创建COM组件的时候使用regsvr32来注册自己创建的组件报错 但是使用VS自带的工转载 2017-07-31 11:03:28 · 8112 阅读 · 0 评论 -
C#把自写的卸载程序添加到控制面板的添加删除程序目录中
转自: http://blog.csdn.net/liujun198773/article/details/17244337[plain] view plain copy在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下面创建子键,键值Displ转载 2018-01-12 13:10:13 · 925 阅读 · 0 评论 -
C# 中使用JSON - DataContractJsonSerializer
转自:https://www.cnblogs.com/coderzh/archive/2008/11/25/1340862.htmlC#中使用JSON不需要使用第三方库,使用.NET Framwork3.5自带的System.Runtime.Serialization.Json即可很好的完成JSON的解析。关于JSON的入门介绍见(首页的图很形象):http://www.json.org/ 一、U...转载 2018-05-23 15:29:27 · 12102 阅读 · 0 评论 -
c#中的Invoke和BeginInvoke
转自:https://www.cnblogs.com/fuchongjundream/p/3939298.htmlInvoke和BeginInvoke理解在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法。一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经...转载 2018-06-11 16:11:22 · 577 阅读 · 0 评论 -
C# 修改系统时间
转自:https://blog.csdn.net/nihang1234/article/details/69945290 由于手头有一个物联网的触摸屏程序需要提供用户修改系统时间的功能。该功能需要win32的API函数提供支持。具体代码如下: internal class SystemTimeWin32 { [DllImport("Kernel32.dll"...转载 2018-08-28 21:51:29 · 1328 阅读 · 0 评论 -
基于Netty5.0中级案例五之Netty与C#Socket收发字符串进行通信
转自:http://www.itstack.org/?post=18 前言介绍: 本案例主要介绍如何在JavaNetty与C#Sokcet进行字符串通信,Java服务端,C#客户端。 重点提示:网络通信中都是byte字节,两边通信一定要统一编码,尽量避免乱码与接收不到的问题。环境需求:【一下内容下文提供下载】 1、Java 1.1、jdk...转载 2018-10-05 06:18:56 · 2349 阅读 · 1 评论 -
COM总结 - 转自知乎
作者:灵剑链接:https://www.zhihu.com/question/49433640/answer/115952604来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。解释不解释也都是死掉了的技术了啊……COM主要是一套给C/C++用的接口,当然为了微软的野心,它也被推广到了VB、Delphi以及其他一大堆奇奇怪怪的平台上。它主要为转载 2017-06-21 09:28:26 · 1241 阅读 · 0 评论 -
新手在服务器上用IIS部署网站(建站)教程
IIS,和apche一样是一种web服务器,有了这种服务器,我们的网站程序或其他web程序才可以正常运行。这里就教新手在服务器上怎么用IIS部署一个网站。工具/原料IIS web 服务器;服务器方法/步骤1双击IIS图标,运行IIS服务器; 如下图所示:转载 2016-03-01 09:43:59 · 6655 阅读 · 0 评论 -
C# 注释(Comment)规范
C# 注释(Comment)规范1. 模块(类)注释规范模块开始必须以以下形式书写模块注释:/// ///模块编号:模块编号,可以引用系统设计中的模块编号> ///作用:对此类的描述,可以引用系统设计中的描述> ///作者:作者中文名 ///编写日期:模块创建日期,格式:YYYY-MM-DD>转载 2015-08-10 15:10:41 · 4275 阅读 · 0 评论 -
C#嵌套类的使用方法及特性
转自: http://blog.csdn.net/luqizheng/article/details/1965220 嵌套类(Nested Class)是在类中定义的类。以下把拥有内嵌类的类称为外部类。根据《深入理解嵌套类和内部类》嵌套类分为静态嵌套类和非静态嵌套类,其中非静态嵌套类页被称为内部类。 嵌套类在UML中是composite的另外一种代码表示形式,表示耦合度更高,并且与外部类更转载 2015-08-04 14:26:01 · 1845 阅读 · 1 评论 -
用反射将DataTable的一行DataRow构建为一个自定义类的对象 - 给对象的属性赋值
public class ConvertToEntity where T : new() { public static T ConvertDataRowToModel(DataRow row) { T t = new T(); Type type = t.GetType();转载 2015-10-15 19:32:55 · 1180 阅读 · 0 评论 -
winform程序读取和改写配置文件App.config元素的值
winform里的app.config文件,虽然是一个xml,但是,其起作用的节点,通常是以下结构:节点名:appSettings/add属性名:①、key ②、value 读取本节点的方式:string strPath = System.Configuration.ConfigurationSettings.AppSettings["key属性的值"].ToStr转载 2015-12-21 13:25:22 · 696 阅读 · 0 评论 -
C#利用反射动态创建对象 带参数的构造函数和String类型
最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。MSDN上给出的例子十分复杂,网上的帖子则一般都说很简单,那就看看网上比较普遍的说法:view sourceprint?01.“反射”其实就是利用程序集的元数据信息。02. 0转载 2015-12-23 10:26:16 · 9318 阅读 · 0 评论 -
C# 反射机制
一:反射的定义 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 System.Reflection.Assembly System.Ref转载 2015-12-23 10:30:12 · 510 阅读 · 0 评论 -
C#对象深拷贝方法 - 通用版
public object Copy(this object obj) { Object targetDeepCopyObj; Type targetType = obj.GetType(); //值类型 if (targetType.IsValueType转载 2016-01-08 12:20:51 · 2984 阅读 · 0 评论 -
编写C#调用的C++DLL
最近一段时间,经常遇到这些问题,前一阵子研究了一下,没有记下来,没想到最近研究又有些不记得了,今天把它写下来以备忘。一般我们提供给其他语言调用的DLL,都是用C或者C++编写,然后封装。我这边也是采用的C++。首先有几个注意点:1、如果功能很简单,或者不使用第三方库(如MFC自带的库),建立一个win32的控制台程序就可以了,然后把项目生成改为DLL。值得一提的是,代码生成转载 2016-03-17 09:13:52 · 373 阅读 · 0 评论