- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 c#导出数据至excel模板中,可分页
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Reflection;using System.Data;using System.Diagnostics;using
2016-09-13 14:54:18 3710 1
转载 C# 委托应用总结
C# 委托应用总结一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelega
2016-07-13 13:34:33 410
翻译 载入资源中的动态链接库(dll)文件
//1.将dll添加至项目资源文件夹,并设置为"嵌入资源"//2.添加引用,引用该资源目录下的dll,设置"本地复制为:False"即可(为了代码开发不报错)//3.正常编写代码即可.using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.
2016-07-11 15:05:00 2209
转载 c# 调用摄像头进行视频录制和压缩等
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System.Runtime.InteropServices; using System.Threading; using System.Win
2016-01-28 14:22:47 5286
转载 [转]bcp命令详解
bcp命令详解bcp 实用工具在 Microsoft? SQL Server? 2000 实例和数据文件之间以用户指定的格式复制数据。语法bcp {[[database_name.][owner].]{table_name | view_name} | "query"} {in | out | queryout | format} data_file [
2013-07-31 22:49:37 9360
原创 ftp下载目录下所有文件及文件夹内(递归)
/// /// ftp文件上传、下载操作类 /// public class FTPHelper { /// /// ftp用户名,匿名为“” /// private string ftpUser; /// /// ftp用户密码,匿
2013-06-26 11:56:02 13121 1
转载 串口操作类
public class CommPort { /// ///端口名称(COM1,COM2...COM4...) /// public string Port = "COM1:"; /// ///波特率9600 /// public int Ba
2012-02-11 15:47:56 905
原创 TTS5.1语音引擎(中文)实现文本阅读和音频输出为WAV
本文讲述使用微软TTS5.1语音引擎(中文)实现文本阅读和音频输出为WAV完美解决方案。<br />网上很多文章说的是要安装SAPI.51 SDK,而这个东西有好几十M,并且用起来比较复杂。微软官方网站上是这样写的:SAPI5.1 SDK可以从微软网站下载:http://www.microsoft.com/speech/download/sdk51/ 需要安装程序的有Speech SDK 5.1(68M)和5.1 Language Pack (81.5M)。本文使用不到2M的东西实现文语转换,可以说
2011-04-13 13:48:00 9314 2
转载 event.keycode值大全
<br />1 keycode 8 = BackSpace BackSpace <br />2 keycode 9 = Tab Tab <br />3 keycode 12 = Clear <br />4 keycode 13 = Enter <br />5 keycode 16 = Shift_L <br />6 keycode 17 = Control_L <br />7 keycode 18 = Alt_L <br />8 keycode 19 = Pause <br />9 keycode 20 =
2011-01-13 11:07:00 714
原创 [转] Winform代码集
<br />禁止除Ctrl+Alt+Del组合之外的所有输入,屏幕假死!<br /> <br /> #region 禁止除Ctrl+Alt+Del组合之外的所有输入,屏幕假死!<br /> [DllImport("User32.dll")]<br /> public static extern bool BlockInput(bool enabled); //为真是假死<br /> #endregion<br /> <br /> #regi
2010-09-14 14:37:00 564
原创 取硬盘号
public string GetDiskSerialNumber() { ManagementObjectSearcher mos = new ManagementObjectSearcher(); mos.Query = new SelectQuery("Win32_DiskDrive", "", new string[] { "PNPDeviceID", "Signature" }); Management
2010-09-09 11:45:00 636
原创 [转]C#播放声音
<br /> <br />右击工具箱->选择项(I)... -> 显示"选择工具箱项" -> COM组件 -> <br /> <br /> <br />添加引用 using System.Media;<br />函数如下:<br /> /// <summary><br /> /// 播放声音<br /> /// </summary><br /> /// <param name="soundPath"></param><br /> pub
2010-09-04 13:17:00 873
转载 Socket详解
Socket详解<br /> <br />Socket()<br /> 通过系统默认类型的 SocketImpl 创建未连接套接字<br /> <br />Socket(InetAddress address, int port)<br /> 创建一个流套接字并将其连接到指定 IP 地址的指定端口号。<br /> <br />Socket(InetAddress host, int port, boolean stream)<br /> 已过时。 Use
2010-08-14 09:59:00 1103
转载 让 .Net 程序 脱离 .net framework框架 运行(源代码实现说明)
让 .Net 程序 脱离 .net framework框架 运行(源代码实现说明) <br />前面介绍了 “让 .Net 程序 脱离 .net framework框架 运行的方法”,<br />该方法主要是利用了Fetion的框架来实现的,<br />今天我们要介绍的是不使用Fetion的框架,自己来实现Fetion框架的相关功能,<br />并给出相关实现代码。<br /><br />关于Fetion框架它主要是有两个文件,FetionVM.exe和FetionVM.rsm。其中对于第二个文件,我们在介
2010-08-14 09:54:00 1531 1
原创 条形码
public static void Paint_EAN13(string Numbers12bit, Graphics g, Rectangle drawBounds) { string barCode = getENA13Code(Numbers12bit); char[] symbols = barCode.ToCharArray(); //--- Validate barCode
2010-08-13 11:59:00 652
原创 dllimport方法属性详解
DllImport所在的名字空间 using System.Runtime.InteropServices;<br /> MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。<br /> DllImport 属性定义如下:<br /> namespace System.Runtime.InteropServices
2010-08-13 11:36:00 771
原创 转 Treeiew
<br /> 包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). <br />1.我的资源管理器<br />2.支持Animation效果的树控件 <br />翻译<br />Stu-Smith著Customizable Tree Control with Animation Support<br />ivanx译 For MSPROJECT.CN<br />简介<br />本文实现一个全定制的树状控件,编写语言是C#。<br />背景<br /
2010-08-12 17:28:00 680
原创 [转]C#无边框窗体移动的三种方法
[转]C#无边框窗体移动的三种方法1. 重写WndProc重写WndProc<br />protected override void WndProc(ref Message m)<br />{ <br /> const int WM_NCHITTEST = 0x84;<br /> const int HTCLIENT = 0x01;<br /> const int HTCAPTION = 0x02;<br /> if (m.Msg
2010-08-07 10:49:00 574
原创 【转】c++和c#数据类型对照
<br /><br />C++ C#<br />=====================================<br />WORD ushort<br />DWORD uint<br />UCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte <br />UCHAR*
2010-07-21 17:31:00 722
原创 查询某段时间内 每一天的最高记录和最低记录
<br /><br />drop proc alldate<br />go<br />create PROCEDURE alldate<br /> @beginDate datetime ,<br /> @endDate datetime<br />as<br />--create table temp (id int identity(1,1),date datetime,mins datetime,maxs datetime)<br />truncate table temp<br />declare
2010-07-12 10:52:00 780
原创 sql 查询时间
<br />--查询当天: <br />select * from info where DateDiff(dd,datetime,getdate())=0 <br /> <br />--查询24小时内的: <br />select * from info where DateDiff(hh,datetime,getDate())<=24 <br /> <br />--info为表名,datetime为数据库中的字段值 <br />--查询当天:<br />select * from
2010-07-09 14:50:00 3958
原创 datagriedview 显示行号
<br />private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.Dra
2010-07-01 14:08:00 561
原创 当前进程
<br /> public static Process RunningInstance()<br /> {<br /> Process current = Process.GetCurrentProcess();<br /> Process[] processes = Process.GetProcessesByName(current.ProcessName);<br /> //查找相同名称的进程 <br />
2010-07-01 10:10:00 466
原创 进度条
<br />进度条是一个软件人性化考虑之一,他给用户的感觉就是程序内部在不停的动作,执行到了什么程度,而不是整个界面僵死,以至于用户不知道程序在做什么!<br /> 看了好几个WinForm程序了,发现他们对进度条的处理完全失去了进度条的作用。他们都是采用Timer来处理,在线程结束的时候,直接赋值进度条达到100%。和我以前做WebForm程序的时候完全不一样,做WebForm程序的时候,进度条是根据总体数据和每步执行后而计算和更新的。在看了这几个WinForm程序后,我在想:是否所有WinForm程序
2010-07-01 09:59:00 725 1
原创 得到当月的第一天和最后一天
DateTime now = DateTime.Now;DateTime d1 = new DateTime(now.Year, now.Month, 1);DateTime d2 = d1.AddMonths(1).AddDays(-1);
2010-06-19 17:04:00 400
原创 C# 鼠标在固定位置移动
[System.Runtime.InteropServices.DllImport("user32", EntryPoint = "ClipCursor")] public extern static int ClipCursor(ref RECT lpRect); [System.Runtime.InteropServices.DllImport("use
2010-05-21 14:49:00 865
原创 C# 禁止alt+f4
1. Windows Forms中禁用窗体的关闭按钮添加必要的命名空间:using System.Runtime.InteropServices; 添加必要的常数和API函数的引用private const int SC_CLOSE = 0xF060;private const int MF_ENABLED = 0x00000000;private const in
2010-05-21 13:47:00 2392
原创 C# 强制关机
public enum ExitWindows : uint { EWX_LOGOFF = 0x00, EWX_SHUTDOWN = 0x01, EWX_REBOOT = 0x02, EWX_POWEROFF = 0x08, EWX_RESTARTAPPS = 0x4
2010-05-19 10:29:00 3014
原创 WinIO 并口打印机通讯(得到打印机状态 针对爱普生532)
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace PrintPaper{ public class PrintPaper { public static bool getStatus()
2010-05-17 14:41:00 3346
NetAdvantage控件注册码下载地址
2013-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人