![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#相关知识
随心而动2014
这个作者很懒,什么都没留下…
展开
-
C#反射机制
http://www.cnblogs.com/binfire/archive/2013/01/17/2864887.html转载 2014-06-03 18:52:20 · 320 阅读 · 0 评论 -
Event使用
通过出版社发行杂志,读者订阅杂志,写出Event代码转载 2014-06-10 18:59:39 · 357 阅读 · 0 评论 -
ORACLE备份类
class DBBackupClass { /// /// 数据库备份 /// /// dmp文件名称 /// log文件名称 /// true:备份成功;false:备份失败 public static bool DBBackupData(string dmpFileNa转载 2014-06-11 14:53:21 · 316 阅读 · 0 评论 -
C#中得到程序当前工作目录和执行目录的一些方法
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Director转载 2014-06-13 13:53:37 · 523 阅读 · 0 评论 -
打印DataGridView内容的类
using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing.Printing;using System.Drawing;namespace 数据导出{ public class Printer {转载 2014-06-21 11:32:11 · 869 阅读 · 0 评论 -
票据打印
http://www.cnblogs.com/wdong/archive/2011/07/10/2102102.html转载 2014-06-20 16:10:33 · 374 阅读 · 0 评论 -
打印小票类ClsPrintBill
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.Forms;namespace WindowsFormsApplicatio转载 2014-06-23 09:29:13 · 1123 阅读 · 0 评论 -
C#(同步调用、异步调用、异步回调)
本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。 首先,通过代码定义一个委托和下面三个示例将要调用的方法: public delegate int AddHandler(int a,int b); public class 加法类 { public static int转载 2014-09-24 13:48:54 · 332 阅读 · 0 评论 -
C#中跨线程访问控件: 委托, Invoke, BeginInvoke
多线程应用中经常要跨线程访问窗体控件, 但在 C#中是不允许直接从非拥有控件的线程中访问控件的, 必须通过委托的方式安全调用, 如下示例所示:publicpartial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(objec转载 2014-09-24 15:26:53 · 1221 阅读 · 0 评论 -
oracle sqlplus脚本建库总结
oracle sqlplus脚本建库总结/******************************************************************/--查询表空间参数select tablespace_name,min_extents,max_extents,pct_increase,status from dba_tablespaces;-转载 2015-07-22 08:03:09 · 477 阅读 · 0 评论 -
Sql server2005 创建数据和表的脚本
use mastergoif exists(select * from sysdatabase where name='数据库名称')drop database 数据库名称go--调用DOS命令创建文件夹(首先打开SQL Server外围应用配置器——功能的外围应用配置器——启用xp_cmdshell)exec xp_cmdshell'mkdir 文件夹转载 2015-07-22 08:17:51 · 544 阅读 · 0 评论 -
报表打印FastReport.Ne
http://www.cnblogs.com/wang7/p/4049567.html转载 2015-08-07 09:01:17 · 478 阅读 · 0 评论 -
打印小票
1,在Form中加入一个印刷的控件PrintDocument,取名为MyPrintDocument2,新建一个一般类(不是窗体类),名叫MyPrinter,内容如下: public class MyPrinter { private PrintDocument ThePrintDocument; private Font t转载 2016-12-12 12:46:57 · 621 阅读 · 0 评论 -
ASP.Net中MD5和SHA1加密的几种方法
首先简单介绍一下MD5和SHA1:MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保转载 2014-06-09 20:09:46 · 4102 阅读 · 0 评论 -
C#的REPORTVIEW通用框架
内容摘要:最近花了很多工夫研究了C# 2005的RDLC报表,个人感觉功能是很强大,但是编码却很费力,并且这方面的示例也实在是太少了。以下是我整理的一报表控件,在此与大家分享。一、改进后的ReportViewer1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using Microsoft.Rep转载 2014-05-23 20:03:54 · 2093 阅读 · 0 评论 -
DevExpress Report 使用简要说明
DevExpress Report 是DevExpress组件包中一个重要的组成部分,可以帮助我们方便设计和打印漂亮的报告、报表。可以设计同一个DevExpress Report报表在不同类型的程序中使用(如WinForm、Asp.net)等。DevExpress Report 报表组件的使用同Windows的Report使用基本相同,可以快速上手;同时DevExpress转载 2014-05-23 14:46:46 · 6932 阅读 · 1 评论 -
c#多态
多态是面向对象编程中三大机制之一,其原理建立在"从父类继承而来的子类可以转换为其父类"这个规则之上,换句话说,能用父类的地方,就能用该类的子类.当从父类派生了很多子类时,由于每个子类都有其不同的代码实现,所以当用父类来引用这些子类时,同样的操作而可以表现出不同的操作结果,这就是所谓的多态. 1.了解什么是多态性2.如何定义一个虚方法3.如何重载一个虚方法4.如何转载 2014-06-03 18:54:29 · 309 阅读 · 0 评论 -
C# 快速入门(Aisha Ikram著,野比 译)
这篇是几年前翻译的。原文约1.5万字,现在网上广泛流传的完全翻译版就是我这个,不过多数转载都已经看不到我的名字了,有的连Ikram的名字也没了。在这里存个档。© 版权所有 野比 2008电子版(PDF)下载C# 快速入门[英]Aisha Ikram 著 野比 译来源:www.codeproject.com(转载 2014-06-03 19:40:26 · 424 阅读 · 0 评论 -
HOOK钩子类
public class KeyHook { [DllImport("user32.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Auto)] public static extern int CallNextHookEx(int idHook, int nCod转载 2014-05-22 09:28:16 · 446 阅读 · 0 评论 -
API消息
public sealed class API { //wMsg参数常量值: //WM_KEYDOWN 按下一个键 public static int WM_KEYDOWN = 0x0100; //释放一个键 public static int WM_KEYUP = 0x0101; //按下某键转载 2014-05-22 12:57:18 · 297 阅读 · 0 评论 -
ThreadPool使用
c以下三个代码示例演示 QueueUserWorkItem 和 RegisterWaitForSingleObject 方法。第一个示例使用 QueueUserWorkItem 方法将一个由 ThreadProc 方法表示的非常简单的任务排入队列。转载 2014-05-22 14:34:49 · 449 阅读 · 0 评论 -
线程池
许多应用程序使用多个线程,但这些线程经常在休眠状态中耗费大量的时间来等待事件发生。其他线程可能进入休眠状态,并且仅定期被唤醒以轮询更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每一个进程提供了一个线程池,使应用程序能够根据需要来有效地利用多个线程。一个线程监视排到线程池的若干个等待操作的状态。当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函数。线转载 2014-05-22 15:15:16 · 325 阅读 · 0 评论 -
数据库操作类实现
使用ADO.NET时,每次数据库操作都要设置connection属性、建立connection、使用command、事务处理等,比较繁琐,有很多重复工作。能不能把这些繁琐的、常用的操作再封装一下,以更方便、安全地使用。下面这个类就是一种尝试:转载 2014-05-22 15:21:57 · 473 阅读 · 0 评论 -
ProcessBar使用
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace转载 2014-05-22 14:12:42 · 1031 阅读 · 0 评论 -
XtraGrid控件,实现在界面中动态修改列显示,列名列宽
在 GridControl 第一次载入的时候,用XML文件记录 GridView 的列的信息。关闭窗体的时候,再次保存列的信息。列的隐藏,固定在弹出窗体中设定。用到的一些方法入下:转载 2014-05-23 10:01:34 · 1098 阅读 · 0 评论 -
C# WINFORM 某些控件实现联想输入功能
需要用到的属性介绍:AutoCompleteMode指定在 ComboBox 和 TextBox 控件中使用的自动完成功能的模式。None禁用 ComboBox 和 TextBox 控件的自动完成功能。Suggest显示与编辑控件关联的辅助下拉列表。 此下拉列表填充了一个或多个建议完成字符串。Append转载 2014-05-22 18:53:21 · 1081 阅读 · 0 评论 -
WinForm进度条
1234567891011121314151617181920212223242526272829303132333435转载 2014-05-24 11:23:02 · 360 阅读 · 0 评论 -
C#获取本地计算机名,IP,MAC地址,硬盘ID
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.转载 2014-06-06 13:07:12 · 313 阅读 · 0 评论 -
TreeList递归生在
private DataTable dt = null; private void Form1_Load(object sender, EventArgs e) { //加载数据表 dt = DB.GetTable("select deptId,parentId,deptName from dept");转载 2016-12-19 14:07:16 · 1037 阅读 · 0 评论