Tag Archives: c# 2012.03.21 No Comments 围观人数:143人 Code C#文件路径操作总结(转)← Continue Reading 一、获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurren... 2012.02.17 2 Comments 围观人数:305人 Code c#扫描网段内计算机← Continue Reading //获取本地机器名 string _myHostName = Dns.GetHostName(); //获取本机IP string _myHostIP = Dns.GetHostEntry(_myHostName).AddressList[0].ToString(); //截取IP网段 string ipDuan = _myHostIP.Remove(_my... 2012.02.13 No Comments 围观人数:259人 Code C# ping命令实现:利用c#2.0新增的Ping类← Continue Reading 这里我写的是一个窗体程序。首先添加textbox,listbox,button控件,其中textbox录入域名或IP,listbox显示结果. 在button1_click事件键入 private void button1_Click(object sender, EventArgs e) { Ping p1 = new Ping(); //设置PingC... 2012.01.31 1 Comment 围观人数:492人 Code 给ListView的每行都添加一个图标← Continue Reading 很简单写下来备忘: 首先添加ImageList控件,然后通过属性面板,给ImageList控件的Imagess属性指定值也就是添加一个图片 最后在ListView绑定数据的时候 设置ListView的SmallImageList属性为ImageList控件对象就OK; 2012.01.31 No Comments 围观人数:263人 Code C#中的键盘钩子类← Continue Reading 使用方法,参见下面代码(我之前项目的部分代码) 首先先添加下面两端代码 代码段1 #region 锁屏关键代码 [DllImportAttribute("user32.dll")] public static extern int ClipCursor(ref Rect r); [StructLayout(LayoutKind.... 2012.01.31 No Comments 围观人数:235人 Code BackgroundWorker详解← Continue Reading 看文章前首先要了解 BackfroundWorker是什么? BackgroundWorker是.net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 始终处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便地解决... 2012.01.15 No Comments 围观人数:693人 Code 再发一款C#皮肤控件!← Continue Reading SkinSharp是Windows环境下一款强大的通用换肤库。 SkinSharp作为通用换肤库,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Aero透明边框特效。 SkinSharp采用独特的软件界面开发技术,让原本复杂繁琐的界面编程变得轻松自如。SkinSharp换肤库目前支持所有流行的开发工具。SkinSharp可以在不修改客户程... 2012.01.14 2 Comments 围观人数:495人 Code .net的皮肤DLL,免费哦!← Continue Reading Krypton 简介Krypton2.85 Krypton 套件 包含了让开发人员轻松创建专业外观应用程序的用户界面组件。你可以使用内置的模板来完成与工业标准应用程序相同的外观,诸如 Microsoft Office 2007 。你也可以选择构建自己的定制模板来创建十分独特的用户界面。 Krypton 套件 由三个产品组成: Krypton Toolkit, Krypton Ribbon 和 Kr... 2012.01.14 1 Comment 围观人数:385人 Code datalist和gridview的嵌套实例 带PPT← Continue Reading 一般嵌套我们需要从数据库中绑定两次数据 而dataReation只需要绑定一次,这样可以在效率上要提高,比如在数据量大的表间应用效率应该会提高。 点击下载 2012.01.14 2 Comments 围观人数:400人 Code INNOSETUP 检测系统有没有安装.Net Framework2.0(同理亦可检测其他)← Continue Reading [Code] function InitializeSetup(): Boolean; var ErrorCode: Integer; NetFrameWorkInstalled : Boolean; Result1 : Boolean; begin NetFrameWorkI...