
C#-基础
文章平均质量分 70
sunkangta
这个作者很懒,什么都没留下…
展开
-
C#中字符串的加密
可以用DSA和RSA,如:using System;using System.Text;using System.Security.Cryptography; class dsacrypto_SignData { public static void Main(String[] args){ //先要将字符串转换为字节数组,这与编码有关。 String str原创 2004-10-25 08:03:00 · 793 阅读 · 0 评论 -
c#.net函数和方法集(各种值类型转换)
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月原创 2005-02-03 22:24:00 · 1115 阅读 · 0 评论 -
我的正则表达式的使用方法
我的正则表达式的使用方法://匹配路径string regexStrPath = "/b[a-z]://[^/:*?"//匹配时间、大小和文件名string regexStrInfo = "(?/d/d-/d/d-/d/d/s+/d/d/:/d/d)/s+(?[/d|,]+)/s+(?[/S|/.]+)";MatchCollection mcPath = Regex.Match(yourStr原创 2005-02-25 08:50:00 · 937 阅读 · 0 评论 -
C#一个封装的加密解密类
using System;using System.Text;using System.Globalization;using System.Security.Cryptography; using System.Windows.Forms;namespace Jh.Encrypts{ public class JhEncrypt { /// /// 构造方法 /// p原创 2005-03-01 08:31:00 · 730 阅读 · 0 评论 -
前些时候做过的一份面试试题
本次测试共三道题目,要求如下:1. 请用C#完成2. 开卷独立完成,可以看书,上网等任何方式查找资料,但必须保证独立完成。一旦发现有不诚实行为,本公司将不予录取,后果自负。 题目一:1. 编写冒泡排序程序要求:1) 请用C#编写一个冒泡排序的程序,2) 要求排序的数据从文件C:/DATA.DAT中读取,数据间用逗号分隔。解:using System原创 2005-03-01 09:39:00 · 1486 阅读 · 1 评论 -
教你在C#中如何读写INI文件
原创 2005-03-03 08:34:00 · 781 阅读 · 0 评论 -
判断一个string是否可以为数字
原创 2005-03-03 15:20:00 · 857 阅读 · 0 评论 -
如何在C#中读写INI文件
原创 2005-03-03 08:36:00 · 679 阅读 · 0 评论 -
RC2加密算法在C#的应用
using System;using System.Security.Cryptography;using System.Text;using System.IO;using System.Windows.Forms;namespace Curllion{ public class Crypt { /// /// 新建一个大小为10261B的文件,以便将加密数据写入固定大小的文件。 //原创 2005-03-16 13:34:00 · 1109 阅读 · 0 评论 -
XML Schema Validator Class (from UABv2.0)
原创 2005-04-20 08:52:00 · 708 阅读 · 0 评论 -
中小系统.net DataAccess数据访问类
#region 引用对象 using System;using System.Xml ;using System.Data;using System.Data.SqlClient;using System.Web; #endregionnamespace SysClassLibrary{ /// /// DataAccess 的摘要说明。 /// wuchen /// 2004-4-12 ///原创 2005-05-23 02:39:00 · 1614 阅读 · 0 评论 -
asp.net验证码生成类(参考)
/**********************Created by Chen***************************如果你觉得本人的文章好,要引用请尊重著作人的劳动果实,说明 *出处以及原创作者,Thank you!!! email:aishen944-sohu.com*******************************************************原创 2005-05-23 02:36:00 · 1011 阅读 · 0 评论 -
MaxtoCode 1.10 加密后的最新样例 (新的.NET源码保护伞)
MaxtoCode 1.10 加密后的最新样例 (新的.NET源码保护伞)document.title="MaxtoCode 1.10 加密后的最新样例 (新的.NET源码保护伞) - "+document.title 相信很多朋友都在期望MaxtoCode的出现 相信很多朋友也在置疑是否真的能开发出MaxtoCode这样的产品 今天,MaxtoCode 1.10正式封包.开始1.20的开原创 2005-05-23 02:31:00 · 1223 阅读 · 0 评论 -
图片的版权保护(添加水印)
/**********************Created by Chen***************************如果你觉得本人的文章好,要引用请尊重著作人的劳动果实,说明 *出处以及原创作者,Thank you!!! email:aishen944-sohu.com********************************************************原创 2005-05-23 02:35:00 · 3438 阅读 · 0 评论 -
检测本地计算机是否连上Internet
[DllImport("wininet.dll")]private extern static bool InternetGetConnectedState( out int connectionDescription, int reservedValue ) ;/// /// Retrieves the connected state of the local system./// /// Re原创 2005-05-23 02:24:00 · 1062 阅读 · 0 评论 -
我的印度软件老师,给的 几个C# PROGRAMS (2)
using System;using System.Text.RegularExpressions;namespace Wrox.ProCSharp.RegularExpressionPlayaround{ class MainEntryPoint { static void Main() { Find1(); Console.ReadL原创 2005-05-23 02:37:00 · 1087 阅读 · 0 评论 -
常用C#正则表达式
常用表达式 为了能够更好地理解如何在C#环境中使用规则表达式,我写出一些对你来说可能有用的规则表达式,这些表达式在其他的环境中都被使用过,希望能够对你有所帮助。 罗马数字string p1 = "^m*(d?c{0,3}|c[dm])" + "(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$"; string t1 = "vii";原创 2005-01-06 11:11:00 · 1131 阅读 · 1 评论 -
.Net里一个用于驱动摄像头的类
本文是借助avicap32.dll库来驱动摄像头。做到了抓图、录像功能。 using System; using System.Runtime.InteropServices; using System.Drawing; using System.Drawing.Imaging; namespace using System; using System.Ru原创 2005-01-07 15:48:00 · 1413 阅读 · 1 评论 -
300分 寻求解决方案? 批量插入数据库的问题!???
因为我现在要做的一考试系统,当考试结束的时候,有4、5百人同时要交卷,每一份卷子都有100多条记录要插入。。。 所以就存在了并发性的问题!? 一条一条的插入会有好多人都交不了卷而出错的! 故特发此贴,希望有识之士能助小弟一把! 不甚感激!!!在我们平时的开发过程中,经常要向数据库插入数据,有时可能要进行很多次类似的操作,比如向数据库中的同一个表同时插入若干数据,即批量插入数据。原创 2004-10-24 23:55:00 · 1102 阅读 · 0 评论 -
在C#中应用HOOK
钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。关于Hook的详细介绍,在微软的MSDN中有,http://www.microsoft.com/china/community/program/o原创 2004-11-12 16:04:00 · 801 阅读 · 0 评论 -
用Visual C#实现局域网点对点通讯
用Visual C#实现局域网点对点通讯作者:马金虎 日期:2003-9-28出处:P2P中国(PPcn.net) 点对点即Peer-To-Peer,通常简写为P2P。所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P其实是实现网络上不同计算机之间,不经过中继设备直接交换数据或服务的一种技术。P2P由于允许网络中任一台计算机原创 2004-11-09 17:23:00 · 917 阅读 · 0 评论 -
C#钩子本线程内消息拦截
钩子其实就是调用一下API而已:1、安装钩子: SetWindowsHookEx 函数原形:HHOOK SetWindowsHookEx( int idHook, // 钩子类型, HOOKPROC lpfn, // 钩子函数地址原创 2004-11-12 15:59:00 · 723 阅读 · 0 评论 -
C#编写最小花时隐藏为任务栏图标的Window appllication
1.设置窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用): // this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);//上面一行是主窗体Ini原创 2004-11-23 16:44:00 · 859 阅读 · 0 评论 -
使用Ado.net获取数据库架构信息
使用Ado.net获取数据库架构信息作者:秋 枫 2004-7-3 在开发的时候有时需要获取数据库架构信息来得到数据库的一些其他信息,比如存储过程、视图、表、字段的类型、备注说明等。通过OleDb.NET数据提供程序可以比较简洁的实现这一点。 一、OleDbConnection的GetOleDbSchemaTable方法在Ado.net的对象模型的该原创 2004-11-23 17:01:00 · 884 阅读 · 0 评论 -
使用C#在进度条中显示复制文件的进度
#region Using Directivesusing System;using System.IO ;using System.Xml ;using System.Collections ;using System.Reflection ;using System.Text ;using System.Data ;using System.ComponentModel;using Syste原创 2004-12-04 08:38:00 · 869 阅读 · 0 评论 -
C#数据访问类
public class operateDB { private static string conStr; public static OleDbConnection cnn; OleDbDataAdapter da; OleDbCommandBuilder cb; OleDbCommand cmd; //构造函数 #region initialize public o原创 2004-12-04 08:55:00 · 957 阅读 · 0 评论 -
在.net中轻松掌握Windows窗体间的数据交互
在.net中轻松掌握Windows窗体间的数据交互By zhzuo(秋枫) 转载自:优快云Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。一个Windows窗体就代表了.NET架构里的System.Windows原创 2004-12-04 08:41:00 · 710 阅读 · 0 评论 -
详解 Visual C# 数据库编程
关于数据库编程,微软提供了一个统一的数据对象访问模型,在Visual Studio6.0中称为ADO,在.NET中则统一为ADO.NET,掌握ADO.NET就等于掌握了数据库编程的核心。 针对数据库编程始终是程序设计语言的一个重要方面的内容,也是一个难点。数据库编程的内容十分丰富,但最为基本编程的也就是那么几点,譬如:连接数据库、得到需要的数据和针对数据记录的浏览、删除、修改、插原创 2004-12-09 08:46:00 · 1802 阅读 · 1 评论 -
C#资源
www.codeproject.comwww.c-sharpcorner.comwww.dotnet247.com...太多啦,最好的当然还是MSDNMSDN C# 101个例子http://download.microsoft.com/download/6/4/7/6474467e-b2b7-40ea-a478-1d3296e78adf/CSharp.msiVB 101个http://d原创 2004-12-20 09:03:00 · 817 阅读 · 0 评论 -
C#中生成中文繁体web页面(源码)
1 在工程中引用Microsoft.VisualBasic.dll 一般此文件在.net框架环境目录中如C:/ WINNT /Microsoft.NET /Framework /v1.1.4322/Microsoft.VisualBasic.dll。 2 使用方法 Microsoft.VisualBasic.Strings.StrConv( “i原创 2004-12-28 09:05:00 · 860 阅读 · 0 评论 -
C#中如何得到机器的IP地址
如何使用DNS类并得到机器的IP地址的技巧介绍 这篇文章并不是技术纵览或大型讨论,而更像是关于如何得到IP地址或主机名称的技巧集锦。在 Win32 API编程中你可以使用NetWork API,在.NET平台中也是类似的。唯一的不同之处是你要找到并理解为完成这个任务需要什么名称空间(namespace)和类。在.NET平台中NetWork API存在于System.Net名称空间中。Sys原创 2004-12-29 14:04:00 · 722 阅读 · 0 评论 -
动态加载树TreeView
命题:从数据库读取字段值作为树的节点 实现:一.把字段值取出放到DataSet 中二.添加一个根节点三.添加相应的子节点 代码如下using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.For原创 2005-01-06 00:18:00 · 924 阅读 · 0 评论 -
Visual C#.Net 网络程序开发-Socket篇
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从so原创 2004-12-29 14:06:00 · 750 阅读 · 0 评论 -
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分
本文摘自:http://dev.youkuaiyun.com/develop/article/65/65798.shtm标题:在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分当看到.NET中TcpListener和TcpClient的时候,我非常高兴,那就是我想要的通讯模式但是使用之后发现它们的力量太单薄了,我们需要一个更好的类库来替代它们.下面提供了一些类,可以原创 2005-06-03 17:15:00 · 1844 阅读 · 0 评论