• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






蝙蝠23155

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

文章分类 -  1.NET应用

1 2 下一页

 
WINFROM下带有自动滚动条截图(转载)
摘要:WINFROM下带有自动滚动条截图根据滚动条的长度进行截图,发图复制到一起使用PANEL 如果是窗体请把窗体放到PANEL里 要不会多出标题来下面是全部代码using System; using System.Drawing; using System.Drawing.Imaging; using System.Reflection;using System.Runtime.InteropServices;using System.Windows.Forms;namespace ZgkeLib{ public class ControlImage { #region API [StructLa 阅读全文
posted @ 2013-06-23 16:40 蝙蝠23155 阅读(445) 评论(0) 推荐(0)
Smart Client
摘要:一、 Smart Client是什么简而言之,Smart Client智能客户端就是这样一种一个可扩展的能集成不同应用的桌面应用程序:它可以无接触部署、即需即装、动态加载,XCopy即可运行而无须修改注册表,可以动态升级、自动更新,可以方便的经Web运行而不用担心防火墙问题并可以方便的离线运用,方便的连接WebServices的Windows应用程序二、 Smart Client的特点1. 动态加载,即需即装应用程序的各个构件之间的相互调用并不采用直接引用的方式,而是采用动态加载,即需即装的方式,有效地降低了对系统资源的消耗。应用软件开发商可根据企业应用系统的公共接口进行开发,然后将应用组件发 阅读全文
posted @ 2011-03-23 22:44 蝙蝠23155 阅读(344) 评论(0) 推荐(0)
消息队列(Message Queue)简介及其使用
摘要:1. 消息队列(Message Queue)简介及其使用利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server离线的情况下工作,将Message临时保存在Clien 阅读全文
posted @ 2011-03-23 22:44 蝙蝠23155 阅读(288) 评论(0) 推荐(0)
.NET 同步更新
摘要:/Files/chiropter/同步更新.rar 阅读全文
posted @ 2011-03-23 22:43 蝙蝠23155 阅读(124) 评论(0) 推荐(0)
使用SerialPort类设计串口通讯程序 (VS2005)
摘要:使用SerialPort类设计串口通讯程序 (VS2005)[转载]一.概述 在Visual Studio 6.0中编写串口通讯程序,一般都使用MicrosoftCommunicationControl(简称MSComm)的通讯控件,只要通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通讯。但在Microsoft.Net技术广泛应用的今天,Visual Studio.Net没有将此控件加入控件库,所以人们采用了许多方法在Visual Studio.Net来编写串口通讯程序:第一种方法是通过采用Visual Studio 6.0中原来的MSComm控件这是最简单的,最方便的方法,但 阅读全文
posted @ 2011-03-23 22:27 蝙蝠23155 阅读(2436) 评论(7) 推荐(1)
C# 深度复制
摘要:public static T CopySimpleObject<T>(T SourceObject) { System.Runtime.Serialization.Formatters.Binary.BinaryFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); try { System.IO.MemoryStream stream = new System.IO.MemoryStream(); formatter.Serialize(stream, 阅读全文
posted @ 2011-03-22 17:49 蝙蝠23155 阅读(210) 评论(0) 推荐(0)
使用ErrorProvider改善用户体验
摘要:使用ErrorProvider改善用户体验1.ErrorProvider概述 我们经常使用Windows Forms下的ErrorProvider,这是一个.NET组件,可以在VS IDE的工具栏中找到它。Errorprovider通常用于窗体或控件的用户输入;同时它也是典型的关联型(绑定)的验证控件,用以验证并显示控件关联的数据源如DataSet中存在的错误。ErrorProvider比使用消息框(MessageBox)显示错误信息的效果好,除了摘要中提到的情况外,还因为一旦消息框关闭了错误信息也随之消失,用户可能无法记忆所有的错误内容因而也就无法方便的纠正所有错误从而要多次弹出错误消息框。 阅读全文
posted @ 2011-03-06 00:25 蝙蝠23155 阅读(284) 评论(0) 推荐(0)
使用.NET FileSystemWatcher对象监控C#目录改变
摘要:许多情况下,如果创建或修改一个文件,系统需要执行某些任务。例如,在一个数据库中插入平面文件的重要系统就是如此。在这种情况下,程序必须监控目录中新建立的文件。如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。许多时候,这类功能要通过“调查”目录并列举上次调查后任何新建的文件来完成。在.NET Framework中,微软为开发者提供另一种连续调查一个目录中的新建文件的方法——FileSystemWatcher对象。FileSystemWatcher对象为你完成目录监控工作。如果新建、更新或删除一个文件,FileSystemWatcher将提交一个事件,通知你发生了一项 阅读全文
posted @ 2011-03-06 00:20 蝙蝠23155 阅读(427) 评论(0) 推荐(0)
ServiceController类监视和控制Windows服务
摘要:C#高级编程:ServiceController类 下面创建一个小的Windows应用程序,该应用程序使用ServiceController类监视和控制Windows服务。创建一个Windows窗体应用程序,这个应用程序的用户界面包含一个显示所有服务的列表框、4个文本框(分别用于显示服务的显示名称、状态、类型和名称),以及4个发送控制事件的按钮,如图32-18所示。这里使用了System.ServiceProcess.ServiceController类,因此必须引用System.Service Process.dll。这里还执行了RefreshServiceList()方法,用下面的代码在列 阅读全文
posted @ 2011-03-06 00:19 蝙蝠23155 阅读(899) 评论(0) 推荐(0)
c#2.0中的组件performanceCounter的简单用法
摘要:界面如上图(vs2005):先添加组件performanceCounter,和timer, 设置好属性,一般是三个属性设置, CategorgName ,CounterName,和InstanceName。具体可以查查csdn文档。一般用到的命名空间是:using System.Diagnostics;代码如下: private void Form1_Load(object sender, EventArgs e) { this.timer1.Enabled = true; } private void timer1_Tick(object sender, EventArgs e) { //c 阅读全文
posted @ 2011-03-06 00:16 蝙蝠23155 阅读(3371) 评论(0) 推荐(1)
HelpProvider控件_按F1显示帮助
摘要:C#中的HelpProvider控件HelpProvider控件可以挂起控件,显示帮助主题。1.SetShowHelp()方法:设置指定控件是否显示帮助信息;2.HelpNamespace()方法:设置帮助文件;3.SetHelpKeyword()方法:为帮助文件设置关键字;4.SetHelpNavigator()方法:设置显示帮助中的元素;5.SetHelpString()方法:将帮助信息的文本字符串关联到控件上。TestHelpProvider:view plaincopy to clipboardprint?1. usingSystem; 2. usingSystem.Collectio 阅读全文
posted @ 2011-03-06 00:13 蝙蝠23155 阅读(1176) 评论(0) 推荐(0)
C#中EventLog的使用
摘要:C#中EventLog的使用命名空间System.Diagnostics.EventLog;EventLog(string logName,string machineName,string source);如果source 注册的信息不在logName日志中也不在其他日志中(如图1),则会自动在logName指定的日志中注册;如果source 注册的信息不在logName日志中而在其他日志中(如图1),会报错误。 可以将logName自定为空字符串(""),这样会自动匹配source注册的日志,如果匹配不到,则会将日记记录在“应用程序”日志中。EventLog = new 阅读全文
posted @ 2011-03-06 00:12 蝙蝠23155 阅读(2809) 评论(0) 推荐(0)
DirectorySearcher 类介绍
摘要:DirectorySearcher 类介绍1.作用:对 Active Directory 执行查询。2。备注使用轻量目录访问协议 (LDAP) 并使用 DirectorySearcher 对 Active Directory 层次结构进行搜索和执行查询。LDAP 是系统提供的唯一支持目录搜索的 Active Directory 服务接口 (ADSI) 提供程序。管理员可以创建、更改和删除在层次结构中找到的对象。有关更多信息,请参见“Visual Studio.NET 中的 Active Directory 对象简介”。在创建 DirectorySearcher 的实例时,通过 SearchRo 阅读全文
posted @ 2011-03-06 00:11 蝙蝠23155 阅读(772) 评论(0) 推荐(0)
DirectoryEntry的使用
摘要:DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:IIS://ComputerName/Service/Website/DirectoryComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是localhostService:即操作的服务器,IIS中有Web,也有FTP,还有SMTP这些服务,我们主要是操作IIS的Web功能,因此此处就是"W3SVC",如果是FTP则应是" 阅读全文
posted @ 2011-03-06 00:10 蝙蝠23155 阅读(307) 评论(0) 推荐(0)
C#中三种定时器对象的比较
摘要:C#中三种定时器对象的比较http://blog.csdn.net/holyrong/archive/2007/09/20/1792357.aspx·关于C#中timer类 在C#里关于定时器类就有3个1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers.Timer类里System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确 阅读全文
posted @ 2011-03-06 00:09 蝙蝠23155 阅读(517) 评论(0) 推荐(0)
在 Visual C# .NET 应用程序中提供文件拖放功能
摘要:在 Visual C# .NET 应用程序中提供文件拖放功能本文列出的分步过程演示了如何在 Visual C# .NET 应用程序中提供文件拖放功能。 其中使用了一个列表框控件作为文件拖放过程的目标。 要求下面的列表列出了推荐使用的硬件、软件、网络结构以及所需的服务包: · Visual C# .NET 本文假定您熟悉下列主题: · Windows 窗体列表框控件 · Windows 窗体事件处理生成示例的步骤列表框控件提供了您需要处理的两个拖放事件: DragEnter 和 DragDrop。 当您在控件的边界内拖动对象时,便会发生 DragEnter 事件;该 阅读全文
posted @ 2011-03-06 00:03 蝙蝠23155 阅读(292) 评论(0) 推荐(0)
backgroundworker的应用_执行后台比较长的任务
摘要:这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,backgroundworker给我们实现了这样一种简单的封装,可以把我们的复杂任务交给新的线程去处理,然后继续UI线程。等到我们的任务需要通知UI做什么事情的时候,可以report一下,在其事件里就可以直接使用UI控件,而不需要Control.Invoke去掉用之。有这样一个应用:客户需要把大量数据(需要执行3天)copy到另外一个机器,中间想 阅读全文
posted @ 2011-03-06 00:01 蝙蝠23155 阅读(173) 评论(0) 推荐(0)
C#中利用process类调用外部程序以及执行dos命令
摘要:C#中利用process类调用外部程序以及执行dos命令c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序加入参数 "/c " + 要执行的命令来执行一个dos命令(/c代表执行参数指定的命令后关闭cmd.exe /k参数则不关闭cmd.exe) private string RunCmd(string command) { //實例一個Process類,啟動一個獨立進程Process p = new Process(); //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬 阅读全文
posted @ 2011-01-11 00:26 蝙蝠23155 阅读(601) 评论(0) 推荐(0)
c#写windows 服务
摘要:c#写windows 服务,我想网上到处都是,我就不多说了如果你要在服务中调用一个.exe的话!using System.Diagnostics;using System.ServiceProcess;private Process NEC_process = null;在onstart(){System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo(); Info.FileName ="";//.exe的路径 Info.WorkingDirectory = "";//工作目录 Info. 阅读全文
posted @ 2011-01-11 00:24 蝙蝠23155 阅读(1083) 评论(1) 推荐(0)
讀寫.INI配置文件
摘要:一.INI文件介紹ini 文件是文本文件,中间的数据格式一般为: [Section1 Name] KeyName1=value1 KeyName2=value2 ... [Section2 Name] KeyName1=value1 KeyName2=value2 ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value二.讀寫INI文件需要調用的兩個API函數[DllImport("kernel32")] private static exter 阅读全文
posted @ 2009-11-07 14:04 蝙蝠23155 阅读(442) 评论(0) 推荐(0)
 

1 2 下一页