随笔分类 -  06 C#

C#面向对象
摘要:一、面相对象基本概念 类:创建对象的模具,抽象的(对象的抽象),是对具体对象的描述 当程序启动的时候,加载程序集到CLR中 ,调用main函数,在第一次在代码中遇到某一个类的时候加载类的时候加载类的静态成员和信息,目的是节约资源(有可能这个静态资源一直不被访问,所以只有用到的时候才加载)。 对象:具 阅读全文

posted @ 2016-06-13 11:51 为学日损 阅读(906) 评论(0) 推荐(0)

C# MD5加密
摘要:C#MD5加密1、应用命名空间using System.Security.Cryptography;View Code2.添加方法 private string GetMD5(string str) { MD5CryptoServiceProvide... 阅读全文

posted @ 2014-07-12 16:07 为学日损 阅读(393) 评论(0) 推荐(0)

C#编程基础笔记
摘要:API 应用程序接口 类库 C++直接运行在操作系统上(OS相关) Microsoft提供了CLR的几个版本: 桌面/服务器版本:在Microsoft Windows的32位(x86)和64位(x64/IA64 )版本上运行。 Silverlight版本:它是用和.NET Framework CLR 阅读全文

posted @ 2013-06-25 21:06 为学日损 阅读(457) 评论(0) 推荐(0)

C#性能优化实践--(摘抄)
摘要:性能主要指两个方面:内存消耗和执行速度。性能优化简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。本文以.NET平台下的控件产品MultiRow为例,描述C#性能优化的实践。性能优化原则·理解需求MultiRow的一个性能需求是:“百万行数据绑定下平滑滚动。”整个MultiRow项目的开发过程一直在考虑这个目标。·理解瓶颈99%的性能消耗是由于1%的代码造成的。大部分性能优化都是针对这1%的瓶颈代码进行的。具体实施也就分为两步:“发现瓶颈”和“消除瓶颈”。·切忌过度性能优化本身是有成本的。这个成本不单单体现在做性能优化所付出 阅读全文

posted @ 2013-05-25 21:54 为学日损 阅读(191) 评论(0) 推荐(0)

[转]在C#中实现串口通信
摘要:本文主要是讲述如何通过C# .net1.1平台调用API操作串口,.net2.0已经内置串口操作类! 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问 http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320 一个外国人写的教程 第二:微软在.NET新推出了一个串口控件,基于.NET的P/Invoke调用方法实现,详细的可以访问微软网站 Serial Comm Use P/Invo 阅读全文

posted @ 2013-01-19 19:03 为学日损 阅读(383) 评论(0) 推荐(0)

[转]c#能发出声音的程序
摘要:第一种方法:利用directX,在C#下使用DirectSound实现声音播放 适合directX初学者第1步:下载并安装DirectX 9 SDKDirectX 9 SDK下载地址:http://msdn.microsoft.com/directx/sdk/第2步:建立C#应用程序新建一个C#的windows应用程序,名称这里输mydirectXtest。解决方案管理器里,右击项目,“添加引用”,选中DirectX和DirectSound在Form1.cs里面添加:using Microsoft.DirectX;using Microsoft.DirectX.DirectSound;往For 阅读全文

posted @ 2012-11-17 14:39 为学日损 阅读(997) 评论(0) 推荐(0)

[转]bookmark整理之.NET编程相关
摘要:以前用过的,或者收集到的不错的有关.NET的资料。现在转投python的怀抱了。现在整理出来吧。1、自定义控件集合2、Activex 控件签名证书3、C#程序中实现插件架构4、c#检测网络连接5、c#操作摄像头6、C#使用raw socket实现网络监控7、c#捕获Windows关机事件8、c#摄像头视频通讯9、基于VFW视频捕捉设备驱动程序设计10、c# TCP Client Socket编程11、P2P之UDP打洞——NAT原理及UDP打洞源码12、形象讲解六种Windows Socket I/O模型13、异步消息的传递-回调机制14、C# UDP异步发送和接收15、enet上的C#专题 阅读全文

posted @ 2012-11-17 14:36 为学日损 阅读(237) 评论(0) 推荐(0)

[转]C#编写简单的聊天程序
摘要:源码下载:http://www.tracefact.net/SourceCode/CSharp-Chat.rar引言这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩固,同时希望能为初学的朋友提供一点参考。文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。程序的分析与设计1.明确程序功能如 果大家现在已经参加了工作,你的经理或者老板告诉你,“小王,我需要你开发一个聊天程序”。那么接下来该怎么做呢?你是不是在脑子里有个雏形,然后就直接 打开VS2005开始设计窗体,编写代码了呢?在开始之前 阅读全文

posted @ 2012-11-13 12:14 为学日损 阅读(315) 评论(0) 推荐(0)

[转]PostMessage和SendMessage的区别
摘要:BOOL PostMessage( HWND hWnd, // handle of destination window UINT Msg, // message to post WPARAM wParam, // first message parameter LPARAM lParam // second message parameter ); 消息就是发到hWnd这个窗口1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,... 阅读全文

posted @ 2012-09-16 15:21 为学日损 阅读(254) 评论(0) 推荐(0)

C#配置与用记事本写简单的C#程序
摘要:1.打开开始—控制面板—添加删除程序,查看是否安装了Microsoft .NetFramework 程序。2.打开我的电脑,打开路径:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,查看csc.exe 文件。3.两种方法:Copy上述路径,打开开始—运行—cmd, Enter键,cd 右键paste—Enter键,进入4.0文件夹,输入csc.exe打开我的电脑—属性—高级,系统变量—path—编辑,在变量值后面加上;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,确定,确定,重新打开命令行窗口,输入csc 阅读全文

posted @ 2012-09-10 11:03 为学日损 阅读(342) 评论(0) 推荐(0)

导航