
C#学习
任薛纪
这个作者很懒,什么都没留下…
展开
-
基于UDP协议的C#网络编程
原文:http://hi.baidu.com/kinglike/item/bc1d3922d9bc1b112b0f1ca6写这篇之前,先简单介绍一下TCP、UDP协议,深的讲不出来,有不明白的请问我秘书Dawnh同学。 TCP(传输控制协议)是 TCP/IP 协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据流发送和到应用程序的虚拟连接服务。与IP协议相结合,转载 2014-03-31 15:21:22 · 1510 阅读 · 0 评论 -
在C#中使用C/C++写的DLL,以及数据转换大全
http://www.soasp.net/FilePage/200804/20080404233928.htmC++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用转载 2014-06-26 08:29:54 · 1560 阅读 · 0 评论 -
C#调用C++方法,C#使用c++方法返回类或结构体
C#调用C++方法,C#使用c++方法返回类或结构体。1. 在c++中定义结构体,类,处理方法;要给c#调用的方法要加extern "C" __declspec(dllexport) 修饰// CppDll.cpp : Defines the exported functions for the DLL application./转载 2014-06-26 09:26:06 · 790 阅读 · 0 评论 -
C#学习视频网站
王继彬:http://www.vbvc.net/v_winform.html原创 2014-09-05 09:14:22 · 5249 阅读 · 1 评论 -
c# 实现Label拖动的两种方法
原文:http://blog.youkuaiyun.com/lcawen88/article/details/7942801在实现Label控件拖动,这里介绍两种有效地方法:其一,通过调用api,通过消息来实现拖动(需要调用命名空间using System.Runtime.InteropServices;): [DllImport("User32.DLL")]转载 2014-09-23 19:14:57 · 1567 阅读 · 0 评论 -
堆,栈,堆栈的区别 .
一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域 这个够不够清楚呢?堆栈就是栈的简称。堆和栈的区别一、预备知识—转载 2014-10-09 08:43:26 · 514 阅读 · 0 评论 -
C#与C/C++之别一
内联一些开发人员可能会担心,在上一节中,我们列举了许多情况,其中标准C++编码方式导致了大材小用,例如,通过属性访问字段,而不是直接访问字段。这些额外的函数调用是否会增加系统开销,导致性能下降?其实,不需要担心这种编程方式会在唧中带来性能损失。引玳码会编译为IL,然后在运行时JIT编译为本地可执行代码。Ⅲ 编译器可生成高度优化的代码,并在适当的时候随意地内联代码(即,用内联代码来替代函数调用)原创 2014-10-11 10:58:10 · 910 阅读 · 0 评论 -
IComparer和IComparable的区别
一:IComparable//IComparable接口只有一个方法:CompareTo(),这个方法沿用了传统的C函数库里的strcmp函数的实现原则://如果当前对象比目标对象小,它的返回值小于0;如果相等就返回0;如果当前对象比目标对象大,返回值就大于0。//函数原型如下:public interface IComparable{ int CompareTo(o转载 2014-10-12 13:12:08 · 1284 阅读 · 0 评论 -
wpf笔记1
1、像素对齐SnapsToDevicePixels="True"原创 2014-10-22 10:42:50 · 511 阅读 · 0 评论