摘要: using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing;using System.ComponentModel;using System.Collections;namespace Emao_ListView{ public class MyListView : System.Windows.Forms.ListView { #region Private Members private ... 阅读全文
posted @ 2014-01-17 00:20 安度 阅读(245) 评论(0) 推荐(0) 编辑
摘要: /****************************************************************** * * ^_^ 恶猫 独门商标 挖哈哈 * * QQ:\>23559055 * * Site:\>http://emao.me * * ================================================================ * * 说明: * * 1.命名空间: Emao_CfgManager * 类名 : CfgManager * * 2... 阅读全文
posted @ 2014-01-17 00:18 安度 阅读(304) 评论(0) 推荐(0) 编辑
摘要: /****************************************************************** * * ^_^ 恶猫 独门商标 挖哈哈 * * QQ:\>23559055 * * Site:\>http://emao.me * * ================================================================ * * 说明: * * 1.命名空间: Emao_AniWindow * 类名 : AniWindow * * 2.使... 阅读全文
posted @ 2014-01-17 00:16 安度 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 本文档根据各种不同的情况,讲述如何进行OPC DCOM配置。对于远程访问OPC服务器,需要在客户和服务器计算机上都进行DCOM设置,以前我们采用的方式是: 客户、服务器都建立一个名字、密码相同的具有管理员权限的帐号,并分别以次登录,在服务器端将OPC服务器的启动方式设为交互式用户。这种方法虽然方便,但安全性较差,不利于在实际应用中推广。这里提供一些较合理的解决方案。(假定都是在工作组里)(1) 序言在使用了OPC技术,并有网络数据访问的应用系统中,不可避免地要进行OPC DCOM权限配置。DCOM配置与windows操作系统的安全体系结合在一起,而各版本的操作系统(9x、NT、2000、XP等 阅读全文
posted @ 2013-03-18 18:35 安度 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 在WINDOWS XP SP2系统中使用OPC的DCOM配置方法2010-11-18 05:45:38|分类:工业自控|标签:opc防火墙sp2权限dcom|字号订阅在WINDOWS XP SP2系统中使用OPC的DCOM配置方法 V1.0(Using OPC via DCOM with XP SP2)大多数OPC Clients和OPC Servers利用DCOM通过网络进行通信。在XP SP2中,经由DCOM的OPC通信是默认关闭的,本文讨论了当使用XP SP2时重建OPC通信的必要设置方法。由于OPC使用的回调方法使得OPC Client转变为DCOM server同时使OPC Serv 阅读全文
posted @ 2013-03-18 18:34 安度 阅读(831) 评论(0) 推荐(0) 编辑
摘要: // <summary> /// 得到汉字拼音首字母 /// </summary> /// <param name="chineseStr"></param> /// <returns></returns> public static string HZToPYSimple(string chineseStr) { try { byte[] b = System.Text.UnicodeEncoding.Default.GetBytes(chineseStr); string res = "& 阅读全文
posted @ 2013-03-14 14:34 安度 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 背景对于windows开发人员来说在打开VS开发工具时,总是先呈现一个SplashScreen界面,登上几秒钟后才打开VS的主界面。这样的效果一般是在主界面需要加载大量资源,为避免主界面变成“死”界面,而提供一个友好的Loading画面。为实现该效果,我们通常在加载主界面Application.Run(new MainForm())之前打开一个SplashScreen窗口,并在SplashScreen窗口中加载数据。接口WindowsFormsApplicationBase微软提供了WindowsFormsApplicationBase类,该类提供了SplashScreen属性,及OnCrea 阅读全文
posted @ 2013-03-01 16:44 安度 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 背景在编写windows桌面应用程序时,如果我们没有特别处理,我们是可以打开多个应用程序实例的。例如,我们在同一台机器上挂打开多个QQ程序,也可以打开多个浏览器窗口。但有些应用程序,却只运行单个实例运行,如Outlook,MSN等。那么如何实现单实例应用程序呢?下面介绍三种方法。方法一,扫描进程这是最容易想到的方法,实现起来也比较简单。扫描进程的代码如下,假设应用程序名称为MySingleInstance.exe。www.2cto.comProcess[] processes = Process.GetProcessesByName("MySingleInstance"); 阅读全文
posted @ 2013-03-01 16:43 安度 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.2cto.com/kf/201212/173988.html摘要windows桌面应用程序都有标准的标题栏和边框,大部分程序也默认使用这些样式,一些对视觉效果要求较高的程序,如QQ, MSN,迅雷等聊天工具的样式则与传统的windows程序大不相同,其中迅雷还将他们的BOLT界面引擎开放,使得大家也可以创建类似迅雷一样的界面。那么这些软件的界面是怎样实现的呢,使用C#是否也可以实现类似界面?重绘方式常见的自定义标题栏和边框的方式有两种,一种是隐藏标题栏和边框(称为非客户区),然后在客户区(可以放置控件的空间)使用一些常用的控件和图片来表示边框,这种方式较简单而麻烦, 阅读全文
posted @ 2013-03-01 16:32 安度 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 倘若你去问一个木匠学徒:你需要什么样的工具进行工作,他可能会回答你:“我只要一把锤子和一个锯”。但是如果你去问一个老木工或者是大师级的建筑师,他会告诉你“我需要一些精确的工具”。由于计算机所解决的问题都是从生活中抽象出来的问题,其复杂性不言而喻,所以我们需要这样精确有效的工具去解决现实生活中的复杂问题。算法、数据结构都是程序设计中必不可少的精确工具。算法的重要性是每一个程序员都十分清楚的。 程序设计当中解决得相当一部分问题都会涉及各种各样的科学计算,这需要程序员具有什么样的基础呢?实际问题转换为程序,要经过一个对问题抽象的过程,建立起完善的数学模型,只有这样,我们才能建立一个设计良好的程序。. 阅读全文
posted @ 2013-01-30 09:36 安度 阅读(370) 评论(0) 推荐(0) 编辑