![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#有关
xiaoxiaohai123
软件开发
展开
-
C#中用“橡皮条”法绘图和重绘
窗体中仅包含一个pictrueBox1,先将代码付诸于下:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Drawing.Drawing2D;namesp转载 2007-05-14 10:07:00 · 1319 阅读 · 0 评论 -
C#中使用OracleTransaction
1、 OracleTransaction类的概述(from msdn ) 应用程序通过针对OracleConnection对象调用 BeginTransaction 来创建OracleTransaction对象。对OracleTransaction对象执行与该事务关联的所有后续操作(例如提交或中止该事务)。示例 OracleTransaction的成员主要有:转载 2007-05-22 16:06:00 · 8610 阅读 · 0 评论 -
C#计算一个文件夹的大小
private void Form1_Load(object sender, System.EventArgs e){string A = FolderSize(@"C://").ToString();this.label1.Text = A;}public static long FolderFileSize(string path){long size = 0;try{FileInfo []转载 2007-05-18 14:57:00 · 865 阅读 · 0 评论 -
利用vs.net快速开发windows服务(c#)
在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.net Remoting中利用windows服务来做Host利用vs.net我们可以在几分钟之内建立其windows服务,非常简单下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计器会以设转载 2007-05-21 12:42:00 · 522 阅读 · 0 评论 -
使用C#在进度条中显示复制文件的进度
Code List:-------------------------------------------------------------------------/******************************************************************* File Name: frmMain.cs** Copyright (c) 1999 -2003转载 2007-05-28 13:52:00 · 951 阅读 · 0 评论 -
c#中如何取得应用程序运行路径
对于.net。有如下几种方式取得应用程序路径。1、Server.MapPath2、System.Windows.Forms.StartupPath3、Type.Assembly.Location方法2可以应用于控制台应用程序,WinForm应用程序,Windows服务,方法1可以应用于Web应用程序,方法3都可以应用。但方法3是加载应用程序的路径。如果是Web应用程序,取得的路径是C:/WINDO转载 2007-05-23 08:26:00 · 777 阅读 · 0 评论 -
把文件转换成xml
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Xml; namespace MyWindows{ ///转载 2007-05-31 10:47:00 · 1785 阅读 · 0 评论 -
Visual C#实现HTTP代理服务程序
网络代理程序的种类非常多,根据代理服务程序代理的协议不同,分成HTTP代理服务程序、FTP代理服务程序等,运行代理服务程序的服务器也就称为HTTP代理服务器和FTP代理服务器。在本节中介绍的Web代理服务程序代理的就是HTTP协议。 一.网络代理的类型及实现原理: 网络代理服务根据工作层次,一般可分为应用层代理、传输层代理和SOCKS代理。应用层代理是工作在TCP/IP参考模型的应用层之上,转载 2007-08-28 17:00:00 · 1325 阅读 · 0 评论 -
图元的拾取、选择和删除
图元的拾取、选择和删除这里仅列出线条的代码,全局代码可以从附件中下载,里头使用到了接口技术来实现调用众多的图元绘制using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using转载 2007-08-28 15:38:00 · 1281 阅读 · 1 评论 -
C#.NET 常用函数详解
字符型转换 转为字符串 12345.ToString("n"); //生成 12,345.00 12345.ToString("C"); //生成 ¥12,345.00 12345.ToString("e"); //生成 1.234500e+004 12345.ToString("f4"); //生成 12345.0000 12345.ToString("x"); //生成 3039 (16进制)转载 2007-05-22 08:40:00 · 599 阅读 · 0 评论 -
支付宝的接口通用处理方法(C#)
正在处理您的请求... 支付宝的接口通用处理方法(C#) //====================================================================== //--------The Common Interface For Alipay, Powered by Qgzxol-转载 2007-05-22 08:39:00 · 2811 阅读 · 0 评论 -
C#取计算机硬件信息
//取CPU编号 private String GetCpuID() { ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); String strCpuID = null ; foreach(转载 2007-05-18 17:48:00 · 446 阅读 · 0 评论 -
C#中一些字符串操作的常用用法
//获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊");int i1 = (short)(array[0] - /0); int i2 = (short)(array[1] - /0);//unicode解码方式下的汉字码 array = System.Te转载 2007-05-14 17:49:00 · 391 阅读 · 0 评论 -
C#实现的18位身份证格式验证算法[转载]
18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》转载 2007-05-15 10:44:00 · 448 阅读 · 0 评论 -
sqlserver与c#中数据类型的对应关系
private string changetocsharptype(string type) { string reval=string.empty; switch(type.tolower()) { case "int": reval= "int32"; break; case "text": reval= "string"; bre转载 2007-05-15 09:44:00 · 631 阅读 · 0 评论 -
C#处理鼠标和键盘事件
在程序运行中,产生事件的主体有很多,其中尤其以键盘和鼠标为最多。本文就来探讨一下在C#中和这二个主体相关的事件的处理过程。 一.本文介绍的程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork SDK Beta 2 二.C#中处理鼠标相关的事件: 鼠标相关的事件大致有六种,分别是 : "MouseHover"、"MouseLeave"转载 2007-05-15 10:47:00 · 613 阅读 · 0 评论 -
上传图片以二进制插入到数据库,且读取显示
前台shangchuan.aspx代码: shangchuan http://schemas.microsoft.com/intellisense/ie5"> ENCTYPE="multipart/form-data" RUNAT="server" ID="Form1"> border="0"> 上传图片(选择你要上传的图片)转载 2007-05-17 14:26:00 · 978 阅读 · 0 评论 -
保存图片到数据库
private SqlConnection mycnn=null;//保存图片到数据库 mycnn=new SqlConnection(@"server=zhurongj;database=my1;Trusted_connection=yes");mycnn.Open(); SqlCommand mycmd=new SqlCommand("update picture set picture=@a原创 2007-05-17 14:27:00 · 560 阅读 · 0 评论 -
String.Format方法
String.Format()可以替换相关项,代码如下,其中{}为此方法认别的替换符: 单个字符替换如下: String RepString = String.Format("Format 是C#String类常用功能之一,{0}","谢谢观赏!"); RepString 的值为:Format 是C#String类常用功能之转载 2007-05-17 16:51:00 · 724 阅读 · 0 评论 -
屏蔽 F5 刷新键
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键function document.onkeydown(){if (event.keyCode==116) //屏蔽 F5 刷新键 { event.keyCode=0; event.returnValue=false; //win转载 2007-05-18 13:17:00 · 540 阅读 · 1 评论 -
关于在c#里面调用win api的方法.(我看过得最详细的帖子)
在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/转载 2007-08-28 16:14:00 · 1919 阅读 · 0 评论 -
C# 时间处理
一、取某月的最后一天法一、使用算出该月多少天,年+月+加上多少天即得,举例取今天这个月的最后一天private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd) { int Dtyear,DtMonth; DtStart = DateTime.Now; Dtyear = DtStart.Year; D转载 2007-08-29 10:05:00 · 756 阅读 · 0 评论 -
C#如何取得当前路径的函数
AppDomain.CurrentDomain.BaseDirectorySystem.Environment.CurrentDirectoryApplication.StartupPathSystem.Environment.CurrentDirectory原创 2008-03-21 09:53:00 · 627 阅读 · 0 评论 -
C# 中如何自定义事件?
C# 中如何自定义事件?Wason (zhuhai) 本次只用一个实例,来说明在C#中如何使用自定义事件。写一个类,此类包含了自定义事件: onSendMsg。文件名:ChatServer.cspublic class ChatServer{ public delegate void MyEventHandler(string msg); public eve原创 2008-04-29 17:42:00 · 551 阅读 · 0 评论 -
[C#]C#浏览器基本原理
Visual C#是微软推出的新一代程序开发语言,Visual C#实现许多功能是通过调用.Net框架为其中所有.Net程序开发语言提供的一个公用的软件包——.Net FrameWork SDK。在这个软件包中提供了大量并且十分丰富的类库,可以说,没有这个软件开发包,Visual C#就寸步难行,无法编写哪怕一个功能十分的程序。但这样也会出现一个问题,如果在.Net FrameWork SDK软件转载 2008-04-24 16:25:00 · 1267 阅读 · 0 评论 -
代码: Cache 操作类
Cache 操作类 using System; using System.Web; using System.Web.Caching; namespace Common { /// /// 存储类(存储UserInfo信息) /// public转载 2008-04-24 16:59:00 · 804 阅读 · 0 评论 -
使用C#在应用程序间发送消息
使用C#在应用程序间发送消息作者:kongxx首先建立两个C#应用程序项目。第一个项目包含一个Windows Form(Form1),在Form1上有一个Button和一个TextBox。第二个项目包含一个Windows Form(Form1),在Form1上有两个Button,分别用来测试第一个应用程序中Button的Click事件和修改第一个应用程序中TextBox的值。第原创 2008-04-29 17:43:00 · 475 阅读 · 0 评论 -
数据绑定以及Container.DataItem的具体分析
灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合: runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList:原创 2008-05-05 16:00:00 · 576 阅读 · 0 评论 -
从excel导入数据到数据库
建立Connection对象的数据源连接字符串: "Provider=Microsoft.Jet.Oledb.4.0;Data Source=Excel 文件物理路径 + ";Extended Properties=Excel 8.0"; DataAdapter对象中的SQL语句应为:"Select 字段列表 From [工作表名$转载 2008-11-06 11:05:00 · 1582 阅读 · 1 评论 -
基于c#串口gsm短信开发
进来忙于串口的短信开发,本来想用vb中的MSCOMM来进行开发了。因为在vb这里事例比较多一点。但是因为在.NET中对COM的操作不方便,而且有限制,所以就用.net中的SerialPort来进行串口的编程。国能的文章有比较好的如《C#开发终端式短信的原理和方法》,在这个网友这里可以了解到最基本的短信开发的一些原来以及方法。我也偷懒用了这个朋友的短信编码。using Syste原创 2009-08-15 17:40:00 · 2017 阅读 · 2 评论 -
C#调用EXE文件(window程序可以,web没能调试成功)
string par2 = "-x"; string par3 = "InFile.Dat"; System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo(); Info.FileName = "aa.exe"; //获取或设置要启动的应用程序或文档 Info.Work原创 2008-03-20 13:54:00 · 2677 阅读 · 1 评论 -
用C#生成.dll 供VB6的开发人员调用
里面有两个方法 Encrypt(string pToEncrypt,string sKey) //加密 Decrypt(string pToDecrypt,string sKey) //解密 然后你这样写代码: using System; using System.Runtime.InteropServices; namespace 名称空间 {原创 2007-12-18 09:45:00 · 2904 阅读 · 0 评论 -
如何获取一个文件夹的大小
【icehawk】:public static long DirSize(DirectoryInfo d) { long Size = 0; // Add file sizes. FileInfo[] fis = d.GetFiles(); foreach (FileInfo fi in fis) {转载 2008-03-12 21:58:00 · 3666 阅读 · 2 评论 -
全角(SBC case)半角(DBC case)转换类
/* —— 使用VB系统函数 —— */using System;using System.Collections.Generic;using System.Text;using Microsoft.VisualBasic;namespace CaseConvert{ /// /// 全角(SBC case)半角(DBC case)转换类(使用VB系统函数) ///转载 2007-05-29 16:00:00 · 1778 阅读 · 0 评论 -
C#开发终端式短信的原理和方法
本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的方法 简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星。本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的原创 2007-08-28 17:27:00 · 757 阅读 · 0 评论 -
通过串口发送手机短信(C#版)
原理篇 短信编码 在收发短信方面,按时间产生先后,共产生了三种模式:Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单,多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDU已取代Block Mode,因我们主要探讨PDU模转载 2007-08-28 17:29:00 · 2055 阅读 · 0 评论 -
C#text 中控制输入的的问题(KeyPress)
先说一个类似的方法:KeyPress private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if(e.KeyCharz) { e.Handled=true; } } 或者: private void textBox1_KeyPress(object sender, Sy原创 2007-06-15 08:57:00 · 6605 阅读 · 0 评论 -
C# 开发和使用中的23个技巧
1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();原创 2007-12-07 15:53:00 · 748 阅读 · 1 评论 -
C#.net中怎么样模拟键盘输入
主要用到的类SendKeys.并通过其方法Send()向当前活动的应用程序发送单击动作行为。 MSDN中对SendKeys.Send 方法的说明: [C#]public static void Send(string keys); 参数keys 要发原创 2007-12-07 17:39:00 · 2234 阅读 · 0 评论 -
用C#获取CPU编号、硬盘编号等系统有关环境、属性
如果利用C#获取系统有关环境和属性,这个也是在网上问得比较多的问题,不过大部分只有提问没有回答,最近正好想做有关方面的东西,整理了一下,提供给大家,希望能给大家提供参考意见:首先需要定义几个结构(struct) ,便于DllImport作为返回参数调用。以下是代码:CpuInfo.csusing System;using System.Configuration;using System.转载 2008-03-05 21:49:00 · 618 阅读 · 0 评论