
Visual C#
jinru2560
这个作者很懒,什么都没留下…
展开
-
基于Lucene的文件检索
基于Java的全文索引/检索引擎——Lucene Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。 Lucene的作者:Lucene的贡献者Doug Cutting是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主原创 2005-12-31 14:07:00 · 2385 阅读 · 0 评论 -
C#正则表达式检测字符串(密码强度)
C# 判断是否英文或数字:Regex reg = new Regex(@"^[A-Za-z0-9]+$");return reg.IsMatch(passwd); Javascript检测密码字符串强度:int intScore = 0; if (passwd.match(/[a-z]/)) {原创 2009-08-05 15:25:00 · 9276 阅读 · 0 评论 -
日志记录组件[Log4net]详细介绍(转)
因为工作中有要用到Log记录,找到一篇不错的文章,就转了过来,以备后用。一 Log4net简介Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。转载 2009-08-08 10:45:00 · 1076 阅读 · 0 评论 -
C#调用Windows API实现自动登录
文章不错,收藏备用。 设计初衷: 公司为了安全性考虑,不让密码被太多人知道,所以想实现一个自动登录的模块。设计思想: 主要是通过调用Windows API中的一些方法,找到目标窗口和进程之后把保存在数据库中的用户名密码自动填入输入框中,并登录。设计步骤:一、调用Windows API。 C#下调用Windows API方法如下: 1、引入命名空间:using System.Runti转载 2009-08-17 14:38:00 · 2979 阅读 · 3 评论 -
C#调用Windows API实现自动登录(续)
文章不错,继续收藏备用。设计初衷: 公司为了便于网络管理,使用了IEEE 802.1X的网络访问控制,这样每次开机需要输入两次登录密码,于是我就研究了一下用C#来帮我输入第二此登录的密码 设计思想: 主要是通过调用Windows API中的一些方法,主要使用的也就是FindWindow,FindWindowEx和SendMessage这三个函数,循环遍历当前的所有窗口,找到目标窗口和进程转载 2009-08-17 15:43:00 · 1898 阅读 · 0 评论 -
C#注销程序/切换用户
程序开始的时候会判断是否系统运行中,如果用Application.Restart()方法来实现,机器快的话会报系统已经在运行中了。Application.Restart 方法: C# [SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode原创 2009-08-24 10:37:00 · 5652 阅读 · 4 评论 -
C++与C#的数据类型对应关系表
C++与C#的数据类型对应关系表API数据类型类型描述C#类型API数据类型类型描述C#类型WORD16位无符号整数ushortCHAR字符charLONG32位无符号整数in原创 2009-12-04 13:29:00 · 1151 阅读 · 2 评论 -
字节数组与int转换
在C#中将INT型转为字节数组后,其是以高位到低位排序存储的,而在C++和JAVA中是以低位到高位排序的,以致如果直接将转换后的字节数组与C++或JAVA通信时会出错。需要反排序后再传输。 字节转为Int代码 C#转换代码如下: C# byte[] bytes = { 0, 0, 0, 25 };// If the syste原创 2009-12-09 14:39:00 · 3487 阅读 · 0 评论 -
C#打开文件夹定位文件
程序打开文件夹,并定位选择指定文件: Process.Start("explorer", "/select," + "C://WINDOWS//explorer.exe");原创 2010-05-06 09:17:00 · 1713 阅读 · 0 评论 -
[转]什么是WMI
什么是WMI? Windows Management Instrumentation (WMI)是可伸缩的系统管理结构,该规范采用一个统一、基于标准且可扩展的面向对象接口。它提供与系统管理员信息和基础WMI API交互的标准方法,主要由系统管理应用程序开发人员和系统管理员用来访问和操作系统管理信息;它可用来生成组织和管理系统信息的工具,使系统管理人员能够更密切的监视系统活动。 WMI提供了一套内置在Microsoft Windows操作系统中的丰富的系统管理服务,原创 2010-06-29 13:36:00 · 1306 阅读 · 0 评论 -
安装C# Windows服务程序
安装C# Windows服务程序1、在服务程序的是设计窗体中,点击右键“添加安装程序”,添加服务安装程序。否则,安装时会出现如下错误:正在安装程序集“C:/Program/xx.exe”。受影响的参数是:logtoconsole = assemblypath = C:/Program/xx/xx.exelogfile = C:/Program/xx.InstallLog没有 RunInstal原创 2008-04-22 12:20:00 · 7339 阅读 · 2 评论 -
.NET 2.0远程传输数据集的优化方法(WebService)
由于当前维护的项目的结构是:Winform + Webservice,所以在数据传输过程中消耗了很多的性能,因此在寻找一种简便实用的优化方法.. 先是用BinaryFormatter序列化数据集,经过WebService传输后,客户端接收到byte[]格式的数据,再反序列化,得到数据集,这种方式,在网络传输时间延迟比较长的情况下效果比较明显,否则,序列化和反序列化再传输二进转载 2007-04-18 16:37:00 · 1950 阅读 · 0 评论 -
C#中同一DataTable中合并相同条件的行数据
工作中碰到了如题的问题,静下心来研究了一下,如下代码: using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Collections;using System.Data;namespace ConsoleAppli原创 2006-08-02 11:41:00 · 8665 阅读 · 4 评论 -
使用C#操作ini文件
原作:BLaZiNiX 翻译: dragontt 这个类,封装了Kernal32.dll 中提供的方法来操作ini文件。 简介: 这里创建了一个类,封装了KERNEL32.dll中提供的两个方法,用来操作ini文件。这两个方法是:WritePrivateProfileString 和 GetPrivateProfileString。 需要引用的命名空间为原创 2006-01-13 10:16:00 · 1051 阅读 · 0 评论 -
如何用C#操作注册表
//写注册表 RegistryKey regWrite; //往HKEY_CURRENT_USER主键里的Software子键下写一个名为“Test”的子键 //如果Test子键已经存在系统会自动覆盖它 regWrite = Registry.CurrentUser.CreateSubKey("Software//Test"); //往Test子键里添两条数据项,一条名为"Name",另一条名为"原创 2006-01-13 10:50:00 · 1923 阅读 · 0 评论 -
在WinForm程序中下载网站中的文件
在WinForm程序中有时会直接从网站上下载文件,这里的文件为rar文件或是exe文件或是文本文件等等。。编程的时候不要忘记添加using System.Net;的引用(在其中要用到HttpWebResponse,httpWebRequest).下面是一简单的应用例子:#region download files from server /// /// /// /// //原创 2006-01-12 17:05:00 · 1585 阅读 · 0 评论 -
用C#读取图片的EXIF信息
引言: EXIF,是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的版本是修改发表于1998年6月的2.1版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design rol原创 2006-03-22 16:57:00 · 2805 阅读 · 3 评论 -
利用Microsoft Office InfoPath结合C#编程
我想这里利用WEB服务来与InfoPath交互数据是最方便的了,InfoPath只能从数据库(SQL Server、Access)中提取数据,而不能直接编辑数据。通过WEB服务,InfoPath提交XML数据,服务来进一步处理数据。InfoPath的页面也可以做的比较漂亮,与Web页面相当。 不过在这里,InfoPath生成的模板中保存着原来的物理路径,把模板文件拷到别的机子上就无法打原创 2006-03-23 11:09:00 · 6626 阅读 · 3 评论 -
使用 Visual C# .Net 确定 Windows 版本
概要本文逐步介绍如何确定应用程序所在的系统上使用的是哪一种操作系统。本文还将说明 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows 98 Second Edition、Microsoft Windows Millennium Edition (Windows Me)、Microsoft Windows NT 3.51、M转载 2006-03-02 16:09:00 · 1002 阅读 · 0 评论 -
文件保存到数据库/从数据库读出写成文件
一、保存文件到数据库中。 将文件保存到数据库中,实际上是将文件转换成二进制流后,将二进制流保存到数据库相应的字段中。(在SQL Server中该字段的数据类型是Image,在Access中该字段的数据类型是OLE对象,在ORCLE中是BLOB类型。 //保存文件到数据库中 FileInfo fi=new FileInfo(fileFullPath); FileStream fs=fi.原创 2006-03-02 15:47:00 · 1778 阅读 · 0 评论 -
如何使用 Visual C# 加密和解密文件
如何使用 Visual C# 加密和解密文件 本文引用下面的 Microsoft .NET Framework 类库命名空间: • System.IO • System.Security转载 2006-04-24 11:34:00 · 1782 阅读 · 0 评论 -
C# 泛型简介
C# 泛型简介摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。下载 GenericsInCSharp.msi 示例文件 。 注 本文假定读者熟悉 C# 1.1。简介泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而转载 2006-05-16 15:53:00 · 1082 阅读 · 0 评论 -
WinForm显示网络图片
WinForm显示网络图片原创 2010-08-30 09:04:00 · 7256 阅读 · 0 评论