
C#
文章平均质量分 59
cc198877
这个作者很懒,什么都没留下…
展开
-
C# WinForm开发系列 - 文章索引
该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客转载 2013-01-24 09:58:46 · 745 阅读 · 0 评论 -
LINQ 百度百科
LINQ百科名片LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。目录基本概念基础知识语法实例Linq的内部执行原理浅析LINQ的好处转载 2013-01-21 14:54:38 · 547 阅读 · 0 评论 -
C# 打开文件对话框 OpenFileDialog
OpenFileDialog filedialog = new OpenFileDialog(); filedialog.InitialDirectory = "C:\\"; filedialog.Filter = "all files|*.*"; filedialog.RestoreDirectory = true;原创 2013-01-17 17:43:05 · 783 阅读 · 0 评论 -
C#系统编程:用C#设计Win运用程序模板
通常windows应用程序都有相似的特征:控件、菜单、工具条、状态栏等等。每次我们开始作一个新的windows应用程序时都是以相同的事情开始:建立项目,添加控件和事件处理器。如果我们有一个模板,那么我们就可以节约大量的时间了。 在介绍如何建立模板的过程中,将涉及大量的微软.net framework类库的基本知识。如果你没有使用集成开发环境那么本文介绍的模板对你将非常有用,如果你使用了v转载 2013-01-17 17:02:28 · 1141 阅读 · 0 评论 -
C#中messagebox用法(转载)
【函数】 MessageBox( Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。MessageBoxIcon:对话框上显示的图标样式。实例:MessageBox("Messa转载 2013-01-17 17:40:06 · 650 阅读 · 0 评论 -
C# 对 结构体 或 类对象 的arraylist 排序 sort()
1. 首先定义你自己的结构体或类: public class ResultInfo { public int ImgIndex; public int score; public int iMark; }2. 接着定义一个继承IComparer接口的排序类:这里我单独定义了两个类,一个升序,一个降序(把原创 2013-01-17 17:32:02 · 5185 阅读 · 0 评论 -
C# listview通过绑定imagelist来添加图片
1.先通过工具栏拖进来一个imageList控件 "imageList1";2.向listview中添加图片项: public void ArrayImage(string[] ImagePath) { this.listView1.Items.Clear(); this.imageList1.Images.Clear();原创 2013-01-17 17:13:19 · 10662 阅读 · 0 评论 -
C#文件/目录处理 以及 文件的读写
一. 文件处理C#提供了File和FileInfo类来进行文件处理,两者的区别是File不能实例化,只提供静态的方法,适合执行单次的操作,而FileInfo可以实例化;1. 获取文件信息(不包含子目录):FileInfo myfile = new FileInfo("c:\\abc.txt");Console.WriteLine(myfile.Attributes)原创 2013-01-17 11:57:31 · 1486 阅读 · 0 评论 -
C#如何定义全局变量
C#中没有全局变量的概念,可以定义一个common类,通过静态变量来存放所有需要的全局变量,调用的时候通过common来调用即可。例如,public static class common // static 不是必须{ public static float [ , ] farray = new float [ 2, 3]; private stat原创 2013-01-17 10:07:02 · 13747 阅读 · 0 评论 -
C# 如何关联键盘按钮 (KeyChar/KeyCode值 KeyPress/KeyDown事件 区别)
1. 首先将窗口属性KeyPreview设为true,如果属性对话框中找不到,就直接在代码里添加;2. 添加KeyPress / KeyDown事件:KeyPress 和KeyDown 、KeyPress之间的区别: 1).KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、原创 2013-01-16 17:40:29 · 8328 阅读 · 0 评论 -
CLR笔记目录
CLR笔记:1.CLR的执行模型CLR笔记:2.生成,打包,部署,管理 CLR笔记:3.共享程序集合强命名程序集 CLR笔记:4.类型基础 CLR笔记:5.基元,引用和值类型 CLR笔记:6.类型和成员基础CLR笔记:7.常量和字段 CLR笔记:8.方法 CLR笔记:9.PropertyCLR笔记:10.事件CLR笔记:11.字符串CLR转载 2013-01-24 11:23:34 · 710 阅读 · 0 评论 -
.Net,你为什么会慢 (托管程序与非托管程序启动过程)
自打使用.Net以来,他给我的印象就一直是:慢。不过这几天看了一下.Net程序运行时的原理,才明白了我们平时的.Net程序是为什么慢的,也明白了在某些情况下其实.Net程序运行起来也不比非托管程序慢。要看托管程序慢的原因,就得说说应用程序加载的过程。应用程序文件的格式是有规律的。不管是托管程序还是非托管程序,可执行文件的内部都包含一个PE文件(包含在exe文件或者dll文件的内部)转载 2013-01-24 11:33:09 · 1102 阅读 · 0 评论 -
C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序,有篇文章可以参考,好了废话少说,马上开始: 1.先到http://www.microsoft.com/转载 2013-01-04 14:35:25 · 739 阅读 · 0 评论