当前位置:首页 > C#教程 > C#高级

C#高级

C# 模拟键盘操作--SendKey(),SendKeys()

8

模拟键盘输入就是使用以下2个语法实现的.SendKeys.Send(stringkeys);//模拟汉字(文本)输入SendKeys.SendWait(stringkeys);//模拟按键输入先了解一下2个语法的用法吧!稍后贴出代码看看大家

C#匿名函数

7

匿名函数的定义和用途#匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托[无需取名字的委托],或传递命名委托(而不是命名委托类型,传递一个方法块,而不是委托类型)[callback的方式]作

C# 每天问个为什么

7

1定义字符串时,系统提示列表有两个string,String.一个大写,一个小写,有什么区别?答:没有区别。这个涉及到一个名词,“基元类型”;为了便于我等程序员编写代码,c#提供了基元类型,编译器直接支持的类型叫做基元类型。基元类型直接映射

c#List结合IEqualityComparer求交集

14

list元素类:publicclassmultipointsearchingret{publicintid{get;set;}publicstringplatenumber{get;set;}publicintvehiclebrand1{g

C# 文件流相关操作

11

二进制转换成图片:MemoryStreamms=newMemoryStream(bytes);ms.Position=0;Imageimg=Image.FromStream(ms);ms.Close();this.pictureBox1.I

[c#]exchange回复,全部回复,转发所遇到的问题

11

摘要场景:用户B向A用户发送了一封邮件。用户A答复邮件时,会默认将B作为接收人。问题:在用exchange的回复,全部回复,转发(Reply和Foward方法)邮件的时候,需求是用户可以删除用户B(转发除外),可以自定义接收人。但提供的Re

C#简单工厂

11

简单工厂:工厂模式:简单工厂,工厂方法,抽象工厂三种.这次解释简单工厂(力求简洁)工厂即为生产东西的地方.在C#也有这种模式,充分利用了面向对象语言的三大特征(多态,继承),简单工厂.工厂的功能就是生产,而生产些什么呢?一个工厂可以生产鞋子

C#.NET 封装自定义组件(控件)Dll

8

封装自定义控件很简单,没什么技术含量,这里通过封装自定义的数字文本框实例简单总结一下:【1】新建自定义控件库--WindowsFormsControlLibrary【2】添加自定义组件--ComponentClass【3】继承TextBox

C#中lock死锁实例教程

12

这篇文章主要介绍了c#中lock死锁的用法,对于共享资源的访问及c#程序设计的安全性而言,有着非常重要的意义!需要的朋友可以参考下在c#中有个关键字lock,它的作用是锁定某一代码块,让同一时间只有一个线程访问该代码块,本文就来谈谈lock

c# Web服务远程“调用”调试

16

创建的web服务,发布到本地的iis后,本地测试访问webservice可以直接点击调用来调试。但发布到非本机的服务器后,替代“调试”按钮的是一段文字测试窗体只能用于来自本地计算机的请求。原因:没有开启远程访问。解决办法:在web.conf

C#的默认修饰符

7

类、结构的默认修饰符是internal。类中所有的成员默认修饰符是private。接口默认修饰符是internal。接口的成员默认修饰符是public。命名空间、枚举类型成员默认修饰符是public。委托的默认修饰符是internal。在命

c# 通过delegate委托向主线程发送信息

6

c#windows编程,常会用到多线程,在新开的线程中要对主线程的页面数据进行更改时,需要通过delegate进行委托publicdelegatevoidshow(stringinfo);//定义一个委托,参数为stringprivatev

C#特性的简单介绍

13

特性应该我们大多接触过,比喻经常使用的[Obsolete],[Serializable]等下面我就主要介绍一个特性的一些用法摘自MSDN定义:用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。">意思就是把我们自定义的

C#调用Win32 api学习总结

9

从.NET平台调用Win32APIWin32API可以直接控制MicrosoftWindows的核心,因为API(ApplicationProgrammingInterface)本来就是微软留给我们直接控制Windows的接口。一.基础知识

C#如何获取鼠标相对当前窗口的坐标

8

可以用Control.MousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下1PointscreenPoint=Control.MousePosition;//鼠标相对于屏幕左上角的坐

C# Hook原理及EasyHook

14

C#Hook原理及EasyHook简易教程前言  在说C#Hook之前,我们先来说说什么是Hook技术。相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢?  实际上,Windows平台是基于事件驱动机制

C# 平时碰见的问题【4】

8

1.模糊查询like的参数化写法stringkeyword="value";//要模糊匹配的值错误示范:        sql:stringstrSql="select*from[Table]where[Field]like%@Field%

C#线程同步--线程通信

18

问题抽象:当某个操作的执行必须依赖于另一个操作的完成时,需要有个机制来保证这种先后关系。线程通信方案:manualreseteventslim、manualresetevent、autoresetevent方案特性:提供线程通知的能力,没有

推荐一些C#相关的网站和书籍

14

1、http://msdn.microsoft.com/zh-CN/微软的官方网站,C#程序员必去的地方。那里有API开发文档,还有各种代码、资源下载。2、http://social.msdn.microsoft.com/Forums/zh