
C#
文章平均质量分 86
jojojojo2002
这个作者很懒,什么都没留下…
展开
-
Infragistics netadvantage UltraGrid (UltraWinGrid) 编程手记
UltraGrid 是Infragistics netadvanage 控件库中提供的一个Windows 网格控件,功能强大,完全可以取代VS 中提供的 GridView控件。但不知为何,国内介绍它的文章很少。这玩意功能是相当强大,但其属性设计原理和普通控件不太一样,属性极为复杂,没有手册几乎无法编码。在此我整理了一些资料,权当推广了。本是编程用的参考,文笔随意之处望见谅。kevin chen转载 2011-08-09 10:05:32 · 1290 阅读 · 0 评论 -
线程异常
yi你在主线程捕获全部异常就行,如下代码:WINFORM未处理异常之捕获 //处理未捕获的异常 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.Thre转载 2014-08-09 11:04:19 · 724 阅读 · 0 评论 -
使用 Socket 通信实现 FTP 客户端程序
使用 Socket 通信实现 FTP 客户端程序高 乐怡, 软件工程师, IBM顾 锋磊, 软件工程师, IBM简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,转载 2013-09-25 09:52:02 · 620 阅读 · 0 评论 -
C# COM 互操作注册的类型 编译警告或错误
解决 COM 互操作注册的类型 编译警告或编译错误warning MSB3214: “F:\....\CommonUI.dll”不包含任何可为 COM 互操作注册的类型解决方法:把licenses.licx文件删掉,在AssemblyInfo.cs文件中[assembly: ComVisible(false)]变为[assembly: ComVisible(true)]就原创 2013-07-02 09:46:24 · 4980 阅读 · 0 评论 -
C# ListView 里面的Item中的Key
找了半天,这个藏的比较深,ListView里面Item中的Key指的是Item中的Name属性:在ListView添加数据时候,给Name赋值,就是给Key赋值ListViewItem pItem = listDataSetInfo.Items.Add(pDataset.Name); pItem.Name = pDataset.Name;在使用原创 2013-03-14 16:48:06 · 3913 阅读 · 0 评论 -
C#访问远程主机资源的方法
C#访问远程主机资源的方法最近要实现访问远程主机的共享目录中的一个文件。遇到了权限问题。google了一下,找到了几种解决方法,记录如下:一、调用Net use命令 // 使用方法: //if (Connect("192.168.1.48", "用户名", "密码")) //{ //转载 2012-11-28 15:25:44 · 524 阅读 · 0 评论 -
C# Tostring() 格式大全
C# Tostring() 格式大全 C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025转载 2012-03-11 11:14:17 · 506 阅读 · 0 评论 -
请安装 Microsoft Data Access Components(MDAC) 2.6 或更高版本。
关于.Net 连接Access不成功,提示mdac版本低的解决方法如下:在windows下的inf目录里找到mdac.inf文件右击选安装即可。 C:\Program Files\Common Files\System\msadc目录下C:\Program Files\Common Files\Microsoft Shared\DAO目录下转载 2012-01-16 15:12:45 · 26842 阅读 · 2 评论 -
C#控件及常用设计整理
1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运行转载 2012-01-10 11:30:47 · 513 阅读 · 0 评论 -
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
这个问题只需要把vs2005菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可!如果异常(exception)这一项没有的话,在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里就可以了~异常也有个快捷键Ctrl+Alt+E,修改Managed Debuggin Assistants->Loader转载 2012-01-10 11:29:48 · 573 阅读 · 0 评论 -
错误:没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
原因:第三方组件使用的COM组件未注册。 解决方法:使用 regsvr32命令重新注册即可。(regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具)。最简单的一种用法是:regsvr32 +dll/ocx/cpl的实际路径 eg:注册demo.dll,则在开始->运行中输入 regsvr32 f:\\demo.dll转载 2011-12-12 11:42:19 · 13747 阅读 · 0 评论 -
VS.NET中自定义安装程序制作经验总结 (转)
内容介绍:介绍自定义安装程序的一些注意事项介绍如何获取自定义界面和系统参数介绍如何在安装过程中添加自定义操作自定义安装程序的一些注意事项:CustomActionData 属性自定义操作的附加数据,读取自定义操作的安装信息 CustomActionData 属性采用 /name=value 的格式。多个值必须以单个空格隔开:/name1=value1 /name2=转载 2011-12-01 16:36:29 · 361 阅读 · 0 评论 -
winform打包发布安装包
使用VS 自带的打包工具,制作winform安装项目开发环境:VS 2008 Access操作系统:Windows XP开发语言:C#项目名称:**管理系统步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择”安装项目”,输入名称及选择安装路径;第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择”添加文件”,添加项目文件(转载 2011-12-01 16:32:00 · 1068 阅读 · 0 评论 -
在C#中使用.chm帮助文件
在C#中使用.chm帮助文件将编译好的.chm帮助文件添加到C# 编写的程序中时,需要调用Help类的ShowHelp和ShowHelpIndex静态方法。下面对这两个方法进行详细介绍。(1)ShowHelp方法。显示帮助文件的内容。该方法有4种重载形式,它们的语法形式分别如下。语法1:public static void ShowHelp (Control parent,stri转载 2011-11-29 14:52:08 · 1745 阅读 · 0 评论 -
C# Font 使用
Font样式只有在创建的时候才能设定,将样式存储到数据库中后,想要还原Label的Font就有点麻烦了,model 为实体类的一个实例,里面包含了fontFamily 字符串fontSize decimalitalic 是否斜体,boolean值bold 是否粗体,boolean值strikeout 是否有删除线,boolean值Underline 是否有下划线,bo转载 2011-11-23 16:09:25 · 14215 阅读 · 0 评论 -
ArcEngine 10.2 捕捉使用
最近看了下ArcEngine的捕捉,记录下,以备后用,如果转载,请注明出处。 除了自己编码实现的捕捉效果,ArcEngine主要通过两个接口实现捕捉,即ISnappingEnvironment和IEngineSnapEnvironment,刚开始我看到这两个东东,一直以为是ArcEngine里面使用捕捉的两个接口,实际上根本不是这么回事,是捕捉的两种实现方式,网上大多是IEngineSn...原创 2018-11-10 16:15:12 · 1902 阅读 · 3 评论