winForm
平静大海
这个作者很懒,什么都没留下…
展开
-
若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关
创建组件“ToolTipController”失败。错误消息为: “System.TypeInitializationException: “DevExpress.Utils.AppearanceObject”的类型初始值设定项引发异常。 ---> System.NotSupportedException: 此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原创 2012-08-21 00:14:13 · 12056 阅读 · 1 评论 -
c# 注册表操作,创建,删除,修改,判断节点是否存在
用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和 删除、判断注册表项是否存在、判断键值是否存在。 准备工作: 1:要操作注册表,我们必须要引入必要的命名空间:using Microsoft.Win32; 在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~ 2:命名空间里面提供了一个类:Re转载 2014-03-04 11:49:51 · 2452 阅读 · 0 评论 -
调试安装类
如何调试自定义操作/安装程序类?可以使用下列方法之一:在您的代码中添加对 System.Diagnostics.Debugger.Launch 的调用。此方法会打开实时调试,并允许您将新的调试器附加到您的代码。在您的代码中添加对 MessageBox.Show("Debug Me") 的调用。当显示消息框时,使用 Visual Studio 附加到 MessageBox 进程,转载 2014-03-03 16:17:58 · 1095 阅读 · 0 评论 -
C#版winform实现UrlEncode
控制台或Winform程序中如何编码或解码Server.URLEncode在Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码,但在控制台或Winform程序中没有办法使用到这些方法,解决办法:右击项目==》添加引用==》.NET==》System.Web==》确定System.We转载 2013-08-05 17:05:03 · 7562 阅读 · 0 评论 -
Winform获取应用程序的当前路径
//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.转载 2013-08-05 15:56:58 · 740 阅读 · 0 评论 -
DEV GridControl 控件属性大全
DEV GridControl 控件属性大全 Devpress.XtraGrid.GridControl.GridView 属性 说明 Options OptionsBehavior 视图的行为选项 AllowIncrementalSearch 允许转载 2013-05-04 10:56:08 · 8409 阅读 · 0 评论 -
如何在多线程中调用winform窗体控件
由于 Windows 窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用和死锁的情况。于是在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException本文用一个很简单的示例来讲转载 2013-01-18 14:55:34 · 1792 阅读 · 0 评论 -
用C#代码来安装、卸载、启动、关闭服务
//// /// 启动服务 /// /// /// private void button1_Click(object sender, EventArgs e) { ServiceController sc = new ServiceController(转载 2012-09-13 17:28:02 · 772 阅读 · 0 评论 -
WINDOWS服务安装(C#)
1、新建服务项目比如using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;using System.Threading; using Syste转载 2012-09-13 17:07:23 · 1065 阅读 · 0 评论 -
使用C#代码安装 Windows 服务(不使用InstallUtil)
using System; using System.Collections.Generic; using System.ServiceProcess; using System.Configuration.Install; static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static转载 2012-09-13 17:22:46 · 1724 阅读 · 0 评论 -
.net windows 服务开发
一.开发 1.在VS2008中新建一个Windows Service的项目,我这里命名为WXJDJCJ 2.这里为了干净一点,删除了默认的Service1.cs,然后添加了一个新的windows Service项,命名为DJServiceGetDataFromCJ。 3.接下来往DJServiceGetDataFromCJ的设计器中添加一个Timer控件组件,这里转载 2012-09-13 10:03:14 · 2237 阅读 · 0 评论 -
C# Windows服务自动安装与注册
首先,当然是创建一个Windows服务的项目。这个大家应该都知道怎么做(这都不明白的留言问我),然后要给服务“添加安装程序”,如图1所示:(这一步和自己用InstallUtil注册是完全一样的)(图1)添加后,会出来一个serviceProcessInstal1,还有serviceInstaller1,如果你一个项目里有两个服务的话,这里就会有两个serviceInstaller类转载 2012-09-13 10:11:57 · 1816 阅读 · 0 评论 -
VS2012程序打包部署详解
上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShi转载 2014-03-05 13:44:47 · 15750 阅读 · 0 评论