C#与.NET框架,入门 + 进阶 + 精通,外加并发编程实例,8本C#图书,一本都不能少。...
QQ:1187362408 欢迎技术交流和学习
C#ref,out变量巧用篇(输入输出变量):
TODO:
1,ref类型变量运用
2,out类型变量运用
讲解篇:
1,ref类型变量:
string strRef = "";
GetChangeRef(ref strRef);
调用:strRef变量的值已经改变过了。
GetChangeRef(ref String s...
相关参考资料:GDI下实现双缓冲 -http://jingyan.baidu.com/article/e73e26c0f8df2424acb6a76e.html用双缓冲技术实现真个的平滑 -http://www.myexception.cn/program/1407847.html设置双缓冲减少窗体...
这里介绍一下C#的委托委托的用处:1、方法参数化2、轮播1、将方法参数化 public class Test { public delegate void TestEventHandler(string name); public Test() { ...
在做项目时,对图片的处理,以前都采用在上传时,限制其大小的方式,这样带来诸多不便。毕竟网站运维人员不一定会对图片做处理,经常超出大小限制,即使会使用图片处理软件的,也由于个人水平方面原因,处理效果差强人意。于是采用C#为我们提供的图像编辑功能,实现一站式上传,通过程序生成所需大小、尺寸的目标图片。进...
在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual...
static void SetNetworkAdapter(){ ManagementBaseObject inPar = null; ManagementBaseObject outPar = null; ManagementClass mc = new ManagementCl...
1.光盘刻录软件http://sourceforge.net/projects/win32diskimager/ 出现的问题http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=12170
SailingEase WinForm 框架为您实现了许多用于开发基于.NET 平台的 Windows应用程序所需的服务,如多文档窗口管理,上下文菜单管理,系统环境相关的服务等等。基于这些服务,您将轻易获得质量可靠,扩展性强,低耦合度可配置化的专业Windows应用程序。
摘自: http://wenku.baidu.com/link?url=hYKs20rYA13TTdMl9gJ378GNOsxH1DPZPkYZVEIcipATlVBMLzjWdpd2-29fm-tqTCyosa59a-UsbtSXldlTLygBmH8m5WVLotqrgnC1hLq1.1 Set...
Matlab 64 位下没有对应的64位的编译器,需要自己安装。本文介绍基于Microsoft SDK和GNU的64位的编译器的安装与配置。...
推方块小游戏 很有意思的小游戏 mooc 有代码 我还是自己打了一遍 熟悉下C# 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; ...
一、常见的邮箱类型有哪些?部分免费邮件SMTP服务器参考设置:另外如果是公司的邮箱发,如果host是exchange的话,端口也要用587而不是25.一般企业的邮箱发送都不需要lient.EnableSsl=true;所以这行可以识具体情况添加。如果提识没有相应的证书且就把lient.EnableSsl=true去掉即..
这个扩展属性从WP8.1就开始用了,主要是为了解决MVVM模式中无法直接控制ListView滚动位置的问题。比如在VM中刷新了数据,需要将View中的ListView滚动到顶部,ListView只有一个ScrollIntoView()方法可以控制滚动的位置,但最好在VM中不要出现直接控制View的代...
我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net(http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx)下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一...
里氏转换原则 子类可以赋值给父类对象 父类对象可以强制转化为对应的子类对象
在介绍依赖属性之前,我先介绍下属性的历史属性的历史: 早期C++的类中,只有字段及方法,暴露数据靠的是方法, 但是字段直接暴露会不安全,所以才用方法来暴露,在设置的时候加些约束,在MFC中就是这样的。但是为了访问某一个字段,总有设置及获得两个方法,太过分散,不利于管理。所以在C#中又引入了属性的概....
在 Windows 10 中,通用应用程序在桌面环境下是支持从资源管理器拖放文件打开的。这篇博文将演示拖放图片或文本文件,并在程序中打开显示。前台 XAML: 需要注意的是,能够接受拖放的控件的 Background 属性必须不能为 null,例如上面代...
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个...