- 博客(174)
- 资源 (11)
- 收藏
- 关注
转载 C#中的多态性
原文地址:http://www.cnblogs.com/zhangkai2237/archive/2012/12/20/2826734.html相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,不知道CLR内部是如何实现的,所以本篇文章主要说说多态性中的一些概念已经内部实现的机理。 一、多态的概念
2017-03-25 10:30:07 614
转载 C#BitVector32结构操作说明
原文链接:https://www.mgenware.com/blog/?p=22BitVector32结构体位于System.Collections.Specialized命名空间内,相对.NET中另外一个位容器BitArray,他的优点是速度快,占用空间小,并可以存储小数字。他内部用一个32位的整数来存储数据,因此只能存储32位的比特数据。首先BitVector32本质上用一
2016-06-05 16:14:23 3122
原创 值类型后面加问号
看下面代码:public int? _num;我们都知道引用类型可以空,比如:string str = null;但如果你讲值类型赋为空int Number = null;此时编译器会报错,此时如果你在类型加上?int? Number = null;此时错误消失,表示Number可以赋为空。所以值类型后面加问号表示可为空Null(Nullable结构)Nullable是
2016-04-15 22:53:08 2114
转载 C#为类文件自动添加头注释
原文地址:http://blog.csdn.net/woaizard100/article/details/70080301. VS2010中找到安装盘符(本人安装目录在C盘,所以以C盘为例)2.打开目录C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CShar
2016-01-16 14:46:20 2998 2
转载 C#图片处理示例(裁剪,缩放,清晰度,水印)
原文地址:http://www.cnblogs.com/wu-jian/archive/2011/02/21/1959382.html #region 正方型裁剪并缩放 /// /// 正方型裁剪 /// 以图片中心为轴心,截取正方型,然后等比缩放 /// 用于头像处理 /// /
2014-12-04 22:39:26 1172
转载 Win7关闭休眠的方法
点开始--所有程序--附件--命令提示符--然后右击鼠标--以管理员身份运行,记住一定要以管理员身份运行,否则无效,然后在打开的命令提示窗口里输入powercfg -h off 然后回车。 这样就彻底的关闭了休眠,这时你在看看C盘的空间,是不是多出来了一部分呢? 如果想再开启休眠的话,还是用这个方法,打开命令提示窗口,还是要以管理员身份运行,然后输入power
2014-12-04 21:12:18 628
转载 华硕主板,每次开机都提示can't find target .ini
装驱动之后,每次开机都提示这个在网上查到下列方法解决了问题。将注册表最后一项【i-Setup******】删除即可[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\ASUS\i-Setup180917] ”
2014-11-22 15:55:16 4039
原创 C# 程序运行目录,软件开机自启目录
string exeDir = Application.ExecutablePath;// //string exeDir1 = System.IO.Directory.GetCurrentDirectory(); string exeDir2 = System.Diagnostics.Process.GetCurrentProcess().Main
2014-10-23 20:21:02 803
原创 VS 2010 winform连接oracle数据库
1.vs2010 下新建winform窗体程序,默认为.net framework 4 client profile,
2014-10-23 20:10:25 3218
转载 C# 操作注册表
原文地址:http://379910987.blog.163.com/blog/static/33523797201011465218983/
2014-10-23 19:24:33 4663 1
转载 VS2010 尝试运行项目时出错:无法启动调试
原文地址:http://www.cnblogs.com/szyicol/archive/2012/05/13/2498540.html有些人说是IntelliTrace的原因,但我这项根本就是关闭的,两个解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上。2) 打开项目属性,选择调试选项卡,将“启用Visual Studio宿主进程“
2014-10-20 18:53:24 11094
转载 c#关机
using System.Diagnostics;//首先导入这个命名空间Process p = new Process();//实例化一个独立进程p.StartInfo.FileName = "cmd.exe";//进程打开的文件为Cmdp.StartInfo.UseShellExecute = false;//是否启动系统外壳选否p.StartInfo.RedirectStandard
2014-09-24 19:57:46 852
转载 C#几个经常用到的字符串的截取
string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str=str.Substring(i); 3 从右边开始取i个字符
2014-09-14 11:30:21 603
转载 一次删除多个XML节点(RemoveChild())
很好的一篇文章:1).(删除某一个指定的节点): 1 nodelist = xmldoc.SelectSingleNode("employees").ChildNodes; 2 foreach (XmlNode xn in nodelist) 3 { 4
2014-09-10 22:33:39 3008
转载 c# 播放mp3
使用方式: clsMCI cm = new clsMCI(); cm.FileName = "别看我只是一只羊.mp3"; cm.play(); 类代码using System;using System.Runtime.InteropServices;
2014-09-07 12:22:26 930
转载 c# 委托
原文地址:http://zhidao.baidu.com/link?url=gOmK0vpF9HHim2pedeotKDQ9GWq4R2KQDKwoly0KuvFkmrkHUOsFFZO2tkGN2MgoEzuc1ZxZhGoz2qquhdF2hK1.委托概述委托是C#中新加入的一个类型,可以把它想作一个和Class类似的一种类型,和使用类相似,使用一个委托时,需要两个步骤,
2014-09-04 21:21:18 370
转载 C# 多线程计时器类
原文地址:http://blog.csdn.net/andrew_wx/article/details/6659756很好的一片文章,
2014-08-27 22:23:03 1382
原创 C#listview的使用
常用属性:1.View属性 Details2.coloumns属性设置表头3.FullRowSelect属性 是否选中整行,true表示是,默认不允许4.GridLines 是否有分割线,默认没有分割线5.HeaderStyle 表头是否允许选中,Nonclickable表示不能,默认可以选中6.Multiselect是否允许选中多行,默认允许7.scrollable是
2014-08-20 22:21:15 623
原创 c# 分割字符串中的\r\n
这里两种方法 string str = "1\r\n2"; string[] strlist = str.Split("\r\n".ToCharArray(),StringSplitOptions.RemoveEmptyEntries); string[] temp = str.Split(new char[] { '\r'
2014-08-19 22:11:50 11462
转载 c# combobox绑定数据源
原文地址:http://blog.csdn.net/lubiaopan/article/details/5915774
2014-08-13 23:28:25 4705
转载 VS2010打包安装程序
原文地址:http://www.cnblogs.com/daban/archive/2012/06/27/2565449.html
2014-08-10 23:23:43 736
原创 c# 打开应用程序
两种方法:using System.Diagnostics; private void button1_Click(object sender, EventArgs e) { OpenMicrosoftWord("1.txt"); } private void OpenMicrosof
2014-08-06 22:51:01 867
原创 c# 删除对话框
Button lt = sender as Button; string caption = "删除"; string message = "是否删除该组件"; MessageBoxButtons btn = MessageBoxButtons.YesNo; DialogResult result =
2014-08-04 20:56:43 571
原创 c# 窗体双缓冲机制
以下是msdn的说明:双缓冲使用内存缓冲区来解决由多重绘制操作造成的闪烁问题。 当启用双缓冲时,所有绘制操作首先呈现到内存缓冲区,而不是屏幕上的绘图图面。 所有绘制操作完成后,内存缓冲区直接复制到与其关联的绘图图面。 因为只在屏幕上执行一项图形操作,所以消除了与复杂绘图操作关联的图形闪烁。对于大多数应用程序而言,由 .NET Framework 提供的默认双缓冲将提供最佳结果。 默认情况下
2014-08-03 10:23:04 1903
原创 C# 动态添加控件
Button newbutton = new Button(); newbutton.Text = "按下"; newbutton.Name = "button_new"; //newbutton.Height = 100; //newbutton.Width = 50; new
2014-07-30 21:51:24 508
转载 WinForm支持拖拽效果
using Microsoft.VisualBasic;using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Diagnostics;public class Form1{ //计数变量,说明输出了第N个Button
2014-07-30 21:07:13 1236
转载 c# winform实现buttom大小的改变
界面tianj private void button1_MouseMove(object sender, MouseEventArgs e) { int right = ((Button)sender).Width; int bottom = ((Button)sender).Height;
2014-07-21 19:49:29 2600
原创 c#调用ping命令
using System.Net.NetworkInformation;异步调用: private void button1_Click(object sender, EventArgs e) { Ping p1 = new Ping(); p1.PingCompleted += new PingCompletedE
2014-07-11 21:25:34 1746 1
转载 VS2010 向前定位,向后定位 界面上的按钮
VS自带的有向前定位,向后定位的快捷键!按住Ctrl与"-"键向后定位;按住Ctrl+shift与"-"键向前定位,!装了番茄插件的话,按Alt与方向左键向后定位!
2014-07-03 18:02:49 3449
包括适用于 700 系列设备的 i40e Linux* 基础驱动程序版本 2.17.15(i40e-2.17.15.tar.gz
2022-03-27
C#窗体透明
2013-12-19
信息安全数学基础_(陈恭亮_著)_清华大学出版社_课后答案
2011-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人