随笔分类 -  C#

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

C#开发微信公众平台-就这么简单(附Demo)
摘要:写在前面 阅读目录: 服务号和订阅号 URL配置 创建菜单 查询、删除菜单 接受消息 发送消息(图文、菜单事件响应) 示例Demo下载 后记 最近公司在做微信开发,其实就是接口开发,网上找了很多资料,当然园友也写了很多教程,但都是理论说了一大堆,实用指导或代码很少。如果你自己仔细研究下,其实就那么点 阅读全文

posted @ 2017-06-15 15:40 jack_Meng 阅读(13758) 评论(1) 推荐(2) 编辑

C#获取文件的MD5码
摘要:出处:http://blog.csdn.net/joyhen/article/details/25107441 阅读全文

posted @ 2017-06-15 14:23 jack_Meng 阅读(8791) 评论(0) 推荐(0) 编辑

C#动态执行代码
摘要:在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成 阅读全文

posted @ 2017-06-15 14:22 jack_Meng 阅读(8137) 评论(0) 推荐(0) 编辑

c#插件式开发
摘要:接着上一篇文章:http://blog.csdn.net/joyhen/article/details/22905481 MEF:http://www.cnblogs.com/tcjiaan/tag/MEF/ 原文:http://blog.csdn.net/jam12315/archive/2008 阅读全文

posted @ 2017-06-15 14:19 jack_Meng 阅读(3129) 评论(0) 推荐(0) 编辑

利用反射执行代码
摘要:项目组经常有用到反射来执行代码的,直接上代码,大家一看就明白。 输出结果: 出处:http://blog.csdn.net/joyhen/article/details/39206427 阅读全文

posted @ 2017-06-15 14:08 jack_Meng 阅读(359) 评论(0) 推荐(0) 编辑

yield关键字用法与解析(C# 参考)
摘要:yield 关键字向编译器指示它所在的方法是迭代器块。 编译器生成一个类来实现迭代器块中表示的行为。 在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。 这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。 yield 关键字也可与 break 阅读全文

posted @ 2017-06-15 13:24 jack_Meng 阅读(670) 评论(0) 推荐(0) 编辑

GZip压缩与解压缩
摘要:GZIP的压缩与解压缩代码: public static class CompressionHelper { /// <summary> /// Compress the byte[] /// </summary> /// <param name="input"></param> /// <retu 阅读全文

posted @ 2017-06-15 11:03 jack_Meng 阅读(1207) 评论(0) 推荐(0) 编辑

.Net Remoting编程 ---- 系列文章
摘要:.Net Remoting(应用程序域) - Part.1 .Net Remoting(应用程序域) - Part.1 摘要: 本文是.Net Remoting系列的第一篇文章,讲述了Remoting的“前驱知识点”--应用程序域、传值封送(Marshal by value)、传引用封送(Marsh 阅读全文

posted @ 2017-06-14 16:11 jack_Meng 阅读(304) 评论(0) 推荐(0) 编辑

C#编写简单的聊天程序
摘要:引言 这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩固,同时希望能为初学的朋友提供一点参考。文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。 程序的分析与设计 1.明确程序功能 如果大家 阅读全文

posted @ 2017-06-14 16:03 jack_Meng 阅读(8980) 评论(0) 推荐(0) 编辑

C#网络编程(接收文件) - Part.5
摘要:这篇文章将完成 Part.4 中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我就将它拆为两篇了,本文便是它的后半部分。我们继续进行上一篇没有完成的步骤:客户端接收来自服务端的文件。 4.客户端接收文件 4.1服务端的实现 对于服务端,我们只 阅读全文

posted @ 2017-06-14 16:02 jack_Meng 阅读(1893) 评论(0) 推荐(0) 编辑

C#网络编程(订立协议和发送文件) - Part.4
摘要:文件传输 前面两篇文章所使用的范例都是传输字符串,有的时候我们可能会想在服务端和客户端之间传递文件。比如,考虑这样一种情况,假如客户端显示了一个菜单,当我们输入S1、S2或S3(S为Send缩写)时,分别向服务端发送文件Client01.jpg、Client02.jpg、Client03.jpg;当 阅读全文

posted @ 2017-06-14 16:01 jack_Meng 阅读(534) 评论(0) 推荐(0) 编辑

C#网络编程(异步传输字符串) - Part.3
摘要:这篇文章我们将前进一大步,使用异步的方式来对服务端编程,以使它成为一个真正意义上的服务器:可以为多个客户端的多次请求服务。但是开始之前,我们需要解决上一节中遗留的一个问题。 消息发送时的问题 这个问题就是:客户端分两次向流中写入数据(比如字符串)时,我们主观上将这两次写入视为两次请求;然而服务端有可 阅读全文

posted @ 2017-06-14 16:00 jack_Meng 阅读(421) 评论(0) 推荐(0) 编辑

C#网络编程(同步传输字符串) - Part.2
摘要:服务端客户端通信 在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据。端口与端口之间以流(Stream)的形式传输数据,因为几乎任何对象都可以保存到流中,所以实际上可以在客户端与服务端之间传输任何类型的数据。对客户端来说,往流中写入数据,即为向服务器传送数据;从流中读取数据,即为从服务端 阅读全文

posted @ 2017-06-14 15:59 jack_Meng 阅读(764) 评论(0) 推荐(0) 编辑

C#网络编程(基本概念和操作) - Part.1
摘要:引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助。如果想要更加深入的内容,可以参考相关书籍。 本文是该系列第一篇,主要讲述了基于套接字(Socket)进行网络编程的基本概念,其中包括TCP协 阅读全文

posted @ 2017-06-14 15:58 jack_Meng 阅读(369) 评论(0) 推荐(1) 编辑

C#多线程和线程池
摘要:1、概念 1.0 线程的和进程的关系以及优缺点 windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序 阅读全文

posted @ 2017-06-11 10:48 jack_Meng 阅读(23547) 评论(2) 推荐(0) 编辑

皮肤和DLL和图片等项目文件完全整合到exe中
摘要:C#开发的程序原生界面实在是太丑了,自己又没有美化天赋,所以只能使用皮肤控件了,网上找到了IrisSkin2,包含一个.dll文件和若干ssk后缀的皮肤文件,代码其实很简单的。但是后来发现个问题,就是exe的运行必须有资源文件的支持,不然根本就打不开软件,但我开发的100多K的小软件实在没必要这样, 阅读全文

posted @ 2017-04-01 21:28 jack_Meng 阅读(3201) 评论(0) 推荐(0) 编辑

C#中使用Socket实现简单Web服务器
摘要:最近有个web的小项目,但公司的电脑无法安装IIS,所以就想自己来实现个Web server服务器,原本想了下,也就是socket处理http请求,于是就在博客园中搜索了“socket实现web server”,结果还真搜索到一些文章,于是从中找了几个做参考,如下: C#中使用Socket实现简单W 阅读全文

posted @ 2017-04-01 17:27 jack_Meng 阅读(11944) 评论(0) 推荐(0) 编辑

问世间情为何物,直教人生死相许 -- 用代码告诉你同生共死才是爱
摘要:问世间情为何物 直教人生死相许 Console.WriteLine((char)('生' & '死'));结果是: 解释一下为什么会这样呢 ‘生’: UnicodeUtf-8二进制 U+751F \xe7\x94\x9f 11100111 10010100 10011111 ‘死’: Unicode 阅读全文

posted @ 2017-03-31 11:28 jack_Meng 阅读(488) 评论(0) 推荐(0) 编辑

UDP包的大小与MTU
摘要:在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:首先,我们知道,TCP/IP通常被认为是一个四层协议系统, 阅读全文

posted @ 2017-03-20 16:40 jack_Meng 阅读(7892) 评论(0) 推荐(0) 编辑

C#:使用UPnP来穿透NAT使内网接口对外网可见
摘要:在写完Object 672后,软件的一个致命问题暴露出来,如果服务器和客户端都在内网环境下,即双方都通过NAT来接触外网,那么此时客户端是无法直接和服务器交流的。 解决方案可以是: 1:把服务器部署在不存在NAT的公网环境下。 2:使用常见的NAT穿透方法比如UDP打洞,或者STUN协议,但是这些方 阅读全文

posted @ 2017-03-20 16:28 jack_Meng 阅读(9462) 评论(2) 推荐(1) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

导航