winForm桌面程序开发
文章平均质量分 83
sage425
这个作者很懒,什么都没留下…
展开
-
C# Winform 跨线程更新UI控件常用方法总结(转)
C# Winform 跨线程更新UI控件常用方法总结(转)出处:http://www.tuicool.com/articles/FNzURb概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新;2. 通过UI控件的Invoke/BegainInvoke方法更新;..转载 2021-02-20 10:14:22 · 514 阅读 · 1 评论 -
VS自带的打包程序同时自动运行一个EXE或批处理命令
我做的继承类的代码是这样的,请指点 using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Install; using System.Diagnostics; using System.IO; n转载 2013-09-18 11:28:55 · 6037 阅读 · 0 评论 -
图解VS2010打包全过程
最近刚刚打包发布了用VS2010开发的一个收费系统,借此讲一讲打包过程,供大家参考。首先打开已经完成的工程,如图:下面开始制作安装程序包。第一步:[文件]——[新建]——[项目]——安装项目。名称——可以自己根据要求修改。位置——是指你要制作的安装文件存放在什么目录内,可以根据需要修改,笔者一般是把它放在本工程的同一个目录内。转载 2013-09-18 11:27:50 · 795 阅读 · 0 评论 -
Winform 部署mshtml程序集出错的一个解决方案 .
此篇文章 解决我的 问题 特此转载保留--------------------------------------------------------------------------------------------------------------------------------------------------------------在部署一个vs2008环境下的Winf转载 2013-03-27 19:02:25 · 1061 阅读 · 0 评论 -
C#生成随机数的三种方法
随机数的定义为:产生的所有数字毫无关系.在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号.在C#中获取随机数有三种方法:一.Random 类Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数.?12Random rd = new Random();int转载 2011-12-15 15:24:17 · 684 阅读 · 0 评论 -
网络图片 和本地图片 显示 ——等比缩放
/// /// 图片等比缩放 /// public void ImageOper() { if (!string.IsNullOrEmpty(newName)) {原创 2011-08-26 18:27:45 · 1086 阅读 · 0 评论 -
ComboBoxEdit 设置选项值(单选——多选)
网上搜索的 例子 加 自己的 一点点补充lookupedit 设置选项值: private void LookUpEditFormTest_Load(object sender, EventArgs e) {原创 2011-08-26 17:49:37 · 10144 阅读 · 1 评论 -
NHibernate 慎用IList
今天在NHibernate群讨论着ISet怎样访问的时候,引申了一个问题,为什么要用ISet而不用IList呢?IList是多么的简单且自然。 但是IList在处理重复的Item的时候也有不足,它是会插入重复的对象的,而ISet不会。因此在用IList做Mapping的转载 2011-05-26 21:01:00 · 1259 阅读 · 0 评论 -
gridcontrol中添加checkbox复选框
添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。 获取: string value = grid转载 2011-07-12 17:00:48 · 8312 阅读 · 0 评论 -
CAB
CAB简单了说就是一套程序集,或者说是一套代码框架。使用了很多设计模式以优化软件开发,主要是实现winForm桌面程序开发的。CAB 的优点:1:允许构建由各个具有协作关系的独立模块组合成的复杂应用。2:分离关注点,能将各个模块的开发的关注点和Shell的开发分离开来。3:提供了一个能支持高质量的桌面应用开发的框架4:提高了生产力和节约了开发时间,进一步巩固了架构师和原创 2011-06-28 13:27:00 · 2460 阅读 · 1 评论