随笔分类 -  C#技术文章

C#技术和。net技术的一些文章
 
.net中实现拖拽控件
摘要:在.net中实现拖拽控件主要用到以下函数:MouseDown(object sender, MouseEventArgs e)MouseUp(object sender, MouseEventArgs e)MouseMove(object sender, MouseEventArgs e)这三个函数的作用分别是鼠标按下时激活,鼠标松开激活和鼠标移动需要考虑的情况如下1. 只有在鼠标按下的时候才可以... 阅读全文
posted @ 2005-06-22 18:57 lisugar 阅读(3531) 评论(5) 推荐(0)
C#程序分类管理
摘要:很多人在写程序的时候,不注意程序的编排位置经常是写出来的程序虽然能够正常运行,但是当 去程序目录下查看文件的时候,会发现各种各样的程序堆在一起,这样很不利于管理,特别是某 个功能出了问题不能够及时处理。浪费大多数的时间用在查找函数上面,这种事情,对于大程序 尤其重要,特别是现在要几个人联合起来开发的大程序,如果不能安排好功能分类,安排好文件 存放分类。后期的开发难度可想而知。 最近我们所开发的项... 阅读全文
posted @ 2005-01-25 09:55 lisugar 阅读(706) 评论(0) 推荐(0)
C#创建目录的方法
摘要:if(Directory.Exists(directoryPath)) {//do nothing } else { Directory.CreateDirectory(directoryPath); } 其中directoryPath既可以是相对路径,也可以是绝对路径, 如果是绝对路径,它会集联创建每一层目录:) 阅读全文
posted @ 2005-01-24 22:27 lisugar 阅读(10767) 评论(0) 推荐(1)
[C#]Windows服务程序[转载西门吹雪的好文章]
摘要:一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Windows... 阅读全文
posted @ 2004-11-22 13:15 lisugar 阅读(3173) 评论(1) 推荐(0)
[C#]使用TCP监听发送
摘要:本文就通过一个程序,向大家介绍一下C#下的P2P编程的方法和实现机理。本文的这个程序虽然不是很有用,但却很直观地给出了P2P(点对点)编程以及套接口编程的一些基本知识和概念。它是建立在TcpListener以及TcpClient这两个类基础上的,除外还有相应的输入和输出控制。实现的原理也比较简单,但是用到了P2P技术重返"非中心化"的基本原则。简言之,用这个程序可以在网络中发送、接受信息,任何一台... 阅读全文
posted @ 2004-11-18 18:45 lisugar 阅读(3478) 评论(1) 推荐(0)
Excel中导出的日期时间不对的临时解决方法
摘要:不时到大家有没有碰到过,将Excel里面的数据导出论坛上以前的帖子也看过,多数是用jet的驱动在直接调用SQL语句从[&sheet1]或者其他的sheet中导出数据但是这样有个问题,如果在Excel中存储的数据不是标准格式的时候就会出问题。比方说:Excel表格中的某一列使用了日期时间格式,但是再输入的时候,在日期的前面多加了一个空格,在使用驱动方式连接提取数据的时候取出来的时间就是""前一阵,碰... 阅读全文
posted @ 2004-11-18 11:09 lisugar 阅读(2896) 评论(2) 推荐(0)
使用C#调用外部Ping命令获取网络连接情况[转载CSDN]
摘要:以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。 现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。 首先,我们用使用Process类,来创建独立的进程,导入System.Diag... 阅读全文
posted @ 2004-11-02 10:38 lisugar 阅读(712) 评论(0) 推荐(0)
C#中调用Windows API的要点
摘要:好文章大家共享 C#中调用Windows API的要点 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .ne... 阅读全文
posted @ 2004-10-22 15:36 lisugar 阅读(663) 评论(0) 推荐(0)
about timer
摘要:转载yaodong的好文章 关于定时器 定时器是个很有意思的东西,它很有用,但我认为这不是现代计算机的结构所擅长的事情。计算机适合做那些很大量的简单重复工作,或者根据请求做出回应。 DOS时代是没有进程线程等概念的,那时候要想做到定时真是有些麻烦通常的做法是死循环不断监测时间,发现时间到了就做特定的事情当然你可以用delay,来指定等待多长时间,但是如果你一边要响应用户的操作,比如输入,一边... 阅读全文
posted @ 2004-10-22 15:00 lisugar 阅读(452) 评论(0) 推荐(0)
用C#修改Windows 2000用户密码
摘要:// Programming in C# using System; using System.DirectoryServices; public class MyChangePasswordExample { public static void Main(string[] args) { DirectoryEntry myDirectoryEntry; myDirectoryEnt... 阅读全文
posted @ 2004-10-15 17:57 lisugar 阅读(854) 评论(1) 推荐(0)
用Visual C#获得计算机名称和IP地址
摘要:VisualC#是微软公司推出的下一代程序开发语言,是微软.Net框架中的的一个重要组成部分,在推出VisualC#的过程中,微软公司还推出了与之相对应的一个软件开发包--.NetFrameWorkSDK。此软件开发包里面封装了许多类、对象。VisualC#就是通过调用这些类、对象来实现许多比较强大的功能。在.NetFrameWorkSDK中提供了二个可用于网络编程的名称空间,一... 阅读全文
posted @ 2004-10-15 17:55 lisugar 阅读(699) 评论(0) 推荐(0)
C#里将其他共享目录映射为本地盘符的方法
摘要:转载CSDN文章1.通过执行命令,会有cmd窗口一闪而过: public void Get_Share(string remotepath, string localpath, string username, string password){Process.Start("net"," use "+localpath+" "+remotepath+" "+password+" /... 阅读全文
posted @ 2004-10-15 14:05 lisugar 阅读(1331) 评论(0) 推荐(0)
用C#获取浏览文件夹对话框
摘要:我们知道,C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,不少人为了选择一个文件夹只好自己用TreeView类来处理,其实在C#里面完全不用那么麻烦,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 下面来看看具体是怎么实现的。 首先新建一个winform的项目,再新建一个类文件(File->AddNewI... 阅读全文
posted @ 2004-10-15 13:56 lisugar 阅读(1906) 评论(1) 推荐(0)
在.net安装程序部署SQL Server数据库
摘要:转载CSDN目录 l摘要l一般安装程序的制作l在安装程序中部署SQL Server数据库1.通过调用osql来执行数据库脚本文件2.通过把脚本文件作为资源文件载入3.通过sp_attach_db来创建数据库l总结 摘要一个项目完成之后,安装程序的制作是一个必要的过程。如果需要部署数据库,则使安装程度的制作变得比较麻烦。使用visual studio.net可以非常方便的制作应用程... 阅读全文
posted @ 2004-10-08 17:03 lisugar 阅读(824) 评论(0) 推荐(0)