C#的其它开发
文章平均质量分 78
甴曱
三无人员一枚
展开
-
C#调用控制面板选项
C#调用控制面板选项 C#是一门由Microsoft新推出的开发语言,它是基于Microsoft的.NET Framework平台基础上的新兴的开发工具。 正因为它是由Microsoft公司推出的,所以它对Microsoft的所有产品的兼容性与相互操作性是其它公司开发出的编程语言所不及的。Microsoft开发的Windows操作系统与C#之间的关系也非常紧密。从而实现了C#对Windows的无缝原创 2003-05-13 11:49:00 · 2586 阅读 · 0 评论 -
在Visual C# .NET中建立自己的地址栏
本文内容:概述建立自己的地址栏建立示例程序最后---------------------------------------------------------------------------------------------概述:本文描述了如何建立一个简单的、常用的用户控件——地址栏。相信只要上网的朋友,都知道IE里面有一个提供大家输入你想去的网站的输入框。原创 2004-12-21 16:13:00 · 2258 阅读 · 1 评论 -
用GDI+划直线
下面是代码,很容易看懂的,没有必要进行解释了吧。:) using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Windows.Forms; public class Line : System.Windows.Forms.UserContro原创 2006-12-21 13:38:00 · 1837 阅读 · 0 评论 -
ASP.NET 验证码
近日,为公司做网站,需要使用到验证码。于是到网络上搜索了一下,并没有发现特别满意的源代码,CSDN上的还可以,但蝈蝈不给呀() 。没有办法,只有自己动手了。例:下面是源程序,一般都有注释。没有必要再说了吧。using System;using System.Data;using System.Configuration;using System.Collection原创 2007-03-01 13:41:00 · 1495 阅读 · 2 评论 -
C#调用Windows添加打印机向导
没有必要解释。自己看代码: ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "rundll32.exe"; psi.Arguments = "shell32.dll,SHHelpShortcuts_RunDLL AddPrinter";原创 2007-03-28 17:24:00 · 2344 阅读 · 0 评论 -
通过全局鼠标键盘事件实现应用程序的自动锁定
我们在进行信息系统开发的时候,有时为了系统数据保密性、安全性得到提升。需要考虑到如果在用户长时间内没有对鼠标及键盘进行操作时,让应用程序自动锁定。并将当前用户所操作的界面隐藏。那么,为了实现该功能,我们需要对整个计算机内部的鼠标及键盘的操作进行记录。如果长时间内记录没有发生变化,则可以对系统进行锁定。一、关键类的实现 在.NET现有的类库中,并没有实现对全局(原创 2007-05-17 21:06:00 · 2885 阅读 · 4 评论 -
通过API实现C#对硬件的控制(一)
最近在做项目的过程中,涉及到对硬件启用及禁用的功能(在指定时间段内才能启用硬件)。因为C#自身对硬件的操作基本为零,为此,搜索了一下MSDN中与设备相关的API函数。还果然就有。下面一一列举出各函数的原型及相关的说明文档。并将其转为C#代码实现。函数一: RegisterDeviceNotification功能:注册设备或者设备类型,在指定的窗口返回相关的信息原型:HDEVNO原创 2008-02-08 12:01:00 · 11540 阅读 · 7 评论 -
通过API实现C#对硬件的控制(二)
通过上一篇“通过API实现C#对硬件的控制(一)” 我们掌握了我们所需要的相关API知识点。为此,我们现在来构建我们自己的外部调用类:Externs。由于有上一篇的详细说明,该处不再一一说明相关的函数知识点。下面是该类的代码:using System;using System.Collections.Generic;using System.Text;using System.Runt原创 2008-02-08 12:16:00 · 4198 阅读 · 2 评论 -
通过API实现C#对硬件的控制(三)
有了前两篇后,我们在这里面建立一个测试项目。简单的设备管理器:)界面如下图:源码项目下载地址:http://download.csdn.net/source/352079。原创 2008-02-08 13:11:00 · 3878 阅读 · 3 评论 -
使用回车代替Tab键的功能代码
/// /// 键盘处理事件 /// 主要实现的功能是重写键盘命令事件。使用户在使用的时候,如果当前焦点不是在Button(按钮)上的话,就可以用Enter代替Tab键了。 /// /// /// /// protected override bool ProcessCmdKey(ref Message msg,Keys keyData) { if ( (!(Ac原创 2004-10-09 16:33:00 · 3318 阅读 · 1 评论 -
C#入门代码集
一般的小东西:一、从控制台读取东西代码片断:using System;class TestReadConsole{ public static void Main() { Console.Write("Enter your name:"); string strName = Console.ReadLine(); Console.Write原创 2004-10-09 17:48:00 · 2548 阅读 · 1 评论 -
制作自己的控制台
日前,有人问道:如何把一个子窗口设置为主窗口的“控制台”,也就是说,要在它上面进行一些系统性的操作。比如:功能的划分,子功能的调用。如果这样做出来的话,那么,它就具有操作直观性了。 好了,废话不说了,进入正题吧:) 我们用一种方法:加一个子窗口,并设置该子窗口为最底层,在该子窗口上加一个可拉伸的图片框。当该子窗口被激活,就把它设置为最底层。并且,不允许用户关闭它,就可以了原创 2004-04-12 12:28:00 · 2362 阅读 · 0 评论 -
公共配置对话框
using System;using System.Drawing;using System.Collections;using System.Collections.Specialized;using System.ComponentModel;using System.Configuration;using System.Windows.Forms;using System.Data; nam原创 2004-08-03 13:01:00 · 1435 阅读 · 0 评论 -
C#对底层数据操作的通用类
using System;using System.Data;using System.Data.SqlClient;using System.Windows.Forms; namespace DataLibrary{ /// /// 数据连接设置 /// public class SqlConnect { static string sqlconnstr; /// /// 连接字符原创 2004-08-03 12:57:00 · 2328 阅读 · 2 评论 -
使用.NET自带的类实现DataGrid报表的打印。
using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Collections;using DataLibrary;namespace ControlLibrary{ /// /// DataGrid打印原创 2004-08-04 00:10:00 · 2678 阅读 · 9 评论 -
如何通过C#实现单据号码的自动增加。
下面,我给出一段代码。里面具有完整的注释。 using System; namespace BaseLayer{ /// /// 单据编号,产生自增编号,如:入参为"DJ000002",将返回"DJ000003" /// public class SheetNumber { /// /// 单据编号,产生自增编号,如:入参为"DJ000002",将返回"DJ000003" ///原创 2004-07-21 23:56:00 · 4032 阅读 · 2 评论 -
公共配置底层代码
using System;using System.Data;using System.IO;using System.Windows.Forms;using System.Collections; namespace DataLibrary{ /// /// 配置底层 /// public class ConfigManagerKeyValue { private string pstrK原创 2004-08-03 13:03:00 · 1713 阅读 · 0 评论 -
在 Visual C# .NET 中建立一个平滑的进度条
本文内容概述建立一个自定义的进度条控件建立一个简单的客户端应用--------------------------------------------------------------------------------概述本文描述了如何建立一个简单的、自定义的用户控件——一个平滑的进度条。在早先的进度条控件版本中,例如在 Microsoft Windows Common Contr原创 2004-09-23 15:56:00 · 2138 阅读 · 1 评论 -
用C#程序实现键盘和鼠标的模拟
using System;using System.Runtime.InteropServices;using System.Text;namespace ConsoleApplication8{class Class1{[STAThread]static void Main(string[] args){// Display current status of keys.Console.Wr原创 2004-09-23 15:23:00 · 4388 阅读 · 1 评论 -
C# 取MAC地址
什么都不说了。看代码: /**//// /// 取MAC地址 /// /// 目标IP /// 源IP /// MAC地址 /// MAC地址的长度 /// [DllImport("iphlpapi.dll", ExactSpelling = true)]原创 2008-02-17 00:50:00 · 2111 阅读 · 0 评论