- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 c# xptable NET中最强,最全功能的表格控件
由于项目需要,我需要定制一个ListView,它必须能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。于是本文产生了... [翻译]Mathew Hall.著X
2008-01-25 15:41:00 12392 4
原创 c# User-Friendly Validation using ErrorProvider
Introduction Data input validation in Windows Forms is essential. Built-in validation doesnt go much further than an enforcable maximum length for textboxes, but there are some nice methods yo
2008-01-18 17:45:00 1396
原创 c# 把窗体嵌入到容器控件中
(VS2005)想把窗体嵌入到容器控件中,让它只能在容器范围内活动.在窗体中添加一个 splitContainer容器生成一个子窗体From from2=new From();设置子窗体为非顶级窗体form2.TopLevel = false;设置子窗体的父容器form2.Parent = this.splitContainer1.Panel2;显示for
2008-01-17 11:27:00 6916 1
原创 使用线程,防止当前程序被阻塞
在编写Windows Form程序时有时需要编写一个处理大事件的函数,这导致了程序的运行时间变得很长,这时问题就出现了,当程序没有处理完毕之前当前窗体被锁死了,而且用户如果此时点击窗体的其他部分,便会出现没有响应的标识,这时用户就会以为程序死了,而去关闭程序,如果我们没有对这种操作作相应的处理,很容易导致数据出现错误。这时我们可以采用另开一个线程的方法来处理时间比较长的程序,这样当前窗体就不会被锁
2008-01-13 19:46:00 1010
原创 C#学习笔记(二十):Windows应用程序安装部署概念
规划安转内容:1.应用程序需要什么文件:可执行文件和一些组件装配件。无需标识这些项之间的依赖关系,因为这种依赖关系会自动包括。或许还需要其他一些文件。如:文档文件,readme.txt,许可文件,文档模板,图像,配置文件等。必须了解确定所有需要的文件。2.应该使用什么目录:应用程序文件应该安装在Program Files/Application Name中。Program Files目录的
2008-01-13 19:22:00 1857 1
原创 C#学习笔记(十六):使用打开保存文件对话框
除了PrintPreviewDialog外,其他对话框类都派生于抽象基类CommonDialog,这个基类的方法可以管理Windows通用对话框。 对话框适用的场合:1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。2.使用SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏
2008-01-13 16:24:00 1357 1
原创 C# .NET 插件开发
//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface{ public interface IShow { string Show(); }}//2 编写插件. 新建dll工程,并引用第一步做的dll插件,实现其接口,例如:namespace PluginA{ public cla
2008-01-11 17:22:00 896
原创 C# .NET 插件开发
//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface{ public interface IShow { string Show(); }}//2 编写插件. 新建dll工程,并引用第一步做的dll插件,实现其接口,例如:namespace PluginA{ public cla
2008-01-11 17:22:00 753
原创 C# 文件对话框,文件夹对话框使用
OpenFileDialog fdlg = new OpenFileDialog(); fdlg.Title = "C# Corner Open File Dialog" ; fdlg.InitialDirectory = @"c:/" ; fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*" ; fdlg.FilterIn
2008-01-11 17:15:00 685
原创 C# 启动指定的服务
ServiceController sc = new ServiceController("TlntSvr"); //这个是Telnet if (sc.Status.Equals(ServiceControllerStatus.Stopped)) { sc.Start(); }
2008-01-10 23:55:00 1081
原创 net c# 序列化和反序列
所谓的序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 .NET自带的有两种序列化对象的方式,Xml和binary的,XML 序列化不转换方法、索引器、私有字段或只读属性(只读集合除
2008-01-10 22:35:00 506 1
原创 如何用C#做一个悬浮窗口程序
如何用C#做一个悬浮窗口程序 用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口。局部成员声明: private FormWindowState fwsPrevious; private frmTopMost myTopMost;
2008-01-09 17:47:00 1189
原创 在C#中改变系统时间 && 得到系统时间改变通知
一、改变系统时间C#的System.DateTime类提供了对日期时间的封装,用它进行时间的转换和处理很方便,但是我没有在其中找到任何可以用来修改系统时间的成员。用过VC、VB等的朋友可能知道,我们可以调用Win32 API SetLocalTime来改变系统时间,看来C#中也只能如此了。SetLocalTime需要一个SYSTEMTIME结构指针作为参数,这倒不难,我们可以“比葫芦画瓢”很快
2008-01-09 17:41:00 878
原创 Visual C#资源文件编程--创建资源文件
资源文件顾名思义就是存放资源的文件。资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用。同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在资源文件中,也可以达到保密、安全的效果。那么Visual C#所使用的资源文件中到底存放哪些东西呢?在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组、各种对象和字符串。
2008-01-08 11:25:00 428
原创 c# tabcontrol 隐藏索引标签,代码是现成的组件
using System.ComponentModel;using System.Drawing;using System.Windows.Forms;namespace Dotnetrix.Samples.CSharp{ [ToolboxBitmap(typeof(System.Windows.Forms.TabControl))] public clas
2008-01-03 14:26:00 1916
原创 c# 程式展开指定节点expand EnsureVisible
折腾了半天终于搞定了expand好像expand,是指对被选中的节点,所有要程式的展开某个节点,先置此节点为选中,才调用expand 不过EnsureVisible这个方法,能达到同样效果
2008-01-02 14:56:00 1606
原创 市场上无盘产品简介
、市场上无盘产品简介 1、BXP BXP是美国Ventuacom公司推出的无盘XP产品,世界上第一套纯软件实现的无盘XP产品。 BXP初始启动采用Intel PXE,启动系统后采用UDP传输协议,从存储设备驱动程序一级模拟了一个Scsi miniport设备。采用UDP传输协议的优势在于UDP反应速度快,在比较小的规模时,服务器可以为客户机提供最大的数据吞吐量。但缺点是在客户机比较多时,服
2008-01-01 15:34:00 1383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人