C#
NET-CN
热爱编程,热衷于.NET平台学习和开发。QQ 575674261
展开
-
C#窗体间传值的几种方式
WinForm窗体传值的几种方式1.通过构 造函数特点: 传值是单向的(不可以互相传值),实现简单实现代 码如下:在窗体Form2中int value1;string value2;public Form2 ( int value1 , string value2 ){ InitializeComponent ( ); this.原创 2013-12-28 23:22:11 · 2502 阅读 · 0 评论 -
简易计算器 超简洁代码
//数字及运算符按钮按下时 private void button_Click(object sender, EventArgs e) { Button btn = (Button)sender; this.textBox1.Text = this.textBox1.Text + btn.Text;原创 2014-03-19 12:06:26 · 5145 阅读 · 1 评论 -
.NET垃圾回收机制 和析构函数
在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework中又分原创 2014-03-12 13:25:19 · 1089 阅读 · 0 评论 -
SendKeys.SendWait()用法
此方法是模拟键盘的,所以必须传入键盘数据。SendKeys.SendWait("{F5}"); //发送F5按键 SendKeys.SendWait("^s"); //发送 Ctrl + s 键 SendKeys.SendWait("%{F4}"); // 发送 Alt + F4 键原创 2014-03-01 13:58:14 · 14885 阅读 · 2 评论 -
MOGRE学习笔记(1) - OGRE简介及在vs2010下配置
由于工作需要,花费了一段时间研究OGRE,但是研究的目的是要在vs2010平台下用c#进行MOGRE的开发,不得已才转到MGRE,步骤是首选熟悉MOGRE的一些基础知识,做到在winform下能用MOGRE单独开发项目,最终的目的不仅限于此,而是构建一个MOGRE和physx结合的一个开发平台,以便在此基础上能够运用vs和.net快速的开发项目。ogre是在c++环境下开发的,而mogre几乎完全原创 2014-03-01 12:29:40 · 2304 阅读 · 0 评论 -
C#版本socket聊天软件
前面发了C++版本的简单socket聊天通讯软件源码,所以赶紧滴也把C#版本的socket聊天软件。 功能相对简单,客户端未实现发送文件抖动功能,因为服务端已经实现了,相信你可以举一反三的上图: 作者QQ:575674261原创 2014-02-27 12:17:13 · 2364 阅读 · 0 评论 -
C#获取当前日期时间
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.T原创 2014-02-11 19:58:22 · 1047 阅读 · 0 评论 -
Fly记事本1.0版本 C#记事本源码
Fly记事本1.0版本 C#记事本源码近用C#编写了一个记事本,跟window自带的记事本功能和外表基本相同,现在功能基本实现!涉及知识点:1.文本文件读写2.反射的应用3.接口的应用4,插件的原理功能:近用C#编写了一个记事本,跟window自带的记事本功能和外表基本相同,现在功能基本实现!用C#实现文件编辑软件(记事本1.0版本),能进行简单的文原创 2014-02-22 12:54:13 · 3243 阅读 · 8 评论 -
Fly记事本2.0 C#版本源码 RicTextBox控件版本
Fly记事本2.0版本: 使用RicTextBox控件编写的多功能记事本。 新增拖放打开文件 新增查找&替换功能 新增转到功能 新增toolStrip菜单栏 新增字体加粗、倾斜、下划线、颜色、自定义背景色等功能 新增状态栏显示当前行数列数 新增插入图片功能原创 2014-02-24 17:01:51 · 1758 阅读 · 0 评论 -
异常处理
什么是异常?程序运行时发生的错误。(错误的出现并不总是程序员人的原因,有时应用程序会因为最终用户或运行代码的环境改变而发生错误。比如:1.连接数据库时数据库服务器停电了;2.操作文件时文件没了、权限不足等;3.计算器用户输入的被除数是0;4.使用对象时对象为null;等等。).net为我们把“发现错误(try)”的代码与“处理错误(catch)”的代码分离开来。异常处理的一般代码模式:原创 2014-01-26 13:12:34 · 760 阅读 · 0 评论 -
结构体 (*) 值类型
一种值类型,不具有面向对象的特征,通常用来封装小型相关变结构体是一个值类型。(非常像类的量组 )System.Drawing.Point、Size、Color注意:结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。(当结构中有属性,并且声明结构后需要使用到属性时,必须new.)在结构中不能为变量直接赋初值,除非const、static结构可以实现接原创 2014-01-26 13:11:32 · 1790 阅读 · 0 评论 -
.Net琐碎知识点
规范:* 注释* 骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量、字段)* 帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方法名、类名)* 定义的变量或者方法 名字要有意义。* 方法名:动词。Write()、Open()、Close()、Di原创 2014-01-13 13:55:34 · 820 阅读 · 0 评论 -
C# FileStream和StreamWriter用法
FielStream类操作的是字节和字节数组,而stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行。 FielStream类维护内部文件指针,该指针指向文件中进行下一次读写操作的位置。 FileStream只能处理原始字节(raw byte),处理原始字节的功能使用FileStream转载 2014-01-13 13:53:44 · 2830 阅读 · 0 评论 -
C#ExcelHelper操作类
主要功能如下1.导出Excel文件,自动返回可下载的文件流 2.导出Excel文件,转换为可读模式3.导出Excel文件,并自定义文件名4.将数据导出至Excel文件5.将指定的集合数据导出至Excel文件6.获取Excel文件数据表列表7.将Excel文件导出至DataTable(第一行作为表头)8.获取Excel文件指定数据表的数据列表最新的ExcelH转载 2014-05-04 11:41:05 · 1134 阅读 · 0 评论