摘要: 【LookUpEdit】该控件主要是用来实现模糊查询和自由输入功能常用属性Popupwidth 下拉框宽度Nulltxt 空时的值DropDownRows 下拉框行数AllowNullInput =True,可用Ctrl+Delete清空编辑內容 主要属性 LookUpEdit.Propert... 阅读全文
posted @ 2014-06-10 14:02 星梦软园 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 【基础篇】怎样创建一个线程受托管的线程与Windows线程前台线程与后台线程名为BeginXXX和EndXXX的方法是做什么用的异步和多线程有什么关联【WinForm多线程编程篇】多线程WinForm程序总是抛出InvalidOperationException,怎么解决Invoke和BeginInvoke干什么用的,内部是怎么实现的每个线程都有消息队列吗为什么WinForm不允许跨线程修改UI线程控件的值有没有什么办法可以简化WinForm多线程的开发【线程池】线程池的作用是什么所有进程使用一个共享的线程池,还是每个进程使用独立的线程池线程池中线程的分类.NET线程池有什么不足【同步】CLR 阅读全文
posted @ 2013-12-02 14:45 星梦软园 阅读(12884) 评论(0) 推荐(0) 编辑
摘要: 枚举 枚举类型声明为一组相关的符号常数定义了一个类型名称。 枚举类型为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。例如:假设你必须定义一个变量,该变量的值表示一周中的一天。该变量只能存储七个有意义的值。若要定义这些值,可以使用枚举类型。枚举类型是使用enum关键字声明的。 enum Days{Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}; 默认情况下,枚举中每个元素的基础类型是int。可以使用冒号指定另一种整数值类型。 如果不为枚举数列表中的元素指定值,则它们的值将以1为增量自动递增。在前面... 阅读全文
posted @ 2013-11-25 12:03 星梦软园 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.很多时候,需要暂时离开座位去做别的事情,如果对自己的电脑安全很重视,不妨按住windows键后,再按L键,这样电脑就直接锁屏了,这样就不用担心电脑的资料外泄啦2.要找电脑上的文件时,一般人会先找到“我的电脑”,然后点击打开,而高手总是很酷的,轻轻按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器,而一般人还在慢慢寻找“我的电脑”的图标呢,嗯,高手就是这样直接把一般人给秒杀了的3.正在玩游戏或看羞羞的东西的时候,Boss进来了!鼠标一下子点不到右下角的显示桌面,怎么办,怎么办?别紧张!直接按下Windows键和D键,看,桌面闪现!4.一个小花招,蛮炫的。按下windows 阅读全文
posted @ 2013-11-20 20:42 星梦软园 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、创建一个类 ListViewAutoChange 作用:自动调整ListView的列宽代码如下:(内容很容易理解,没加注释)usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms; namespaceXmlResolve{classListViewChange{//自动调整ListView的列宽的方法publicvoidAutoResizeCol 阅读全文
posted @ 2013-11-20 20:23 星梦软园 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: Sybase IQ的一些基础总结:1、IQ跟其它的关系型数据库相比,它的主要特征是:查询快、数据压缩比高、Load快,但是插入更新慢,不太适应数据老是变化,它是按列存储的。它适做DSS(决策支持系统),数据集市,数据仓库,它不适合OLTP。适合OLAP。 注:OLTP即联机事务处理,就是我们经常说的关系数据库,意即记录即时的增、删、改、查,就是我们经常应用的东西,这是数据库的基础;OLAP即联机分析处理,是数据仓库的核心部心,所谓数据仓库是对于大量已经由OLTP形成的数据的一种分析型的数据库,用于处理商业智能、决策支持等重要的决策信息;数据仓库是在数据库应用到一定程序之后而对历史数据的加工与. 阅读全文
posted @ 2013-11-20 18:03 星梦软园 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】:当点击列标题的时候,能够完成对该列排序,同时显示排序的箭头,再次点击,按照反序排序。【解决方法】:1、创建一个类:ListViewColumnSorter继承IComparer接口代码如下:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms; namespaceCustomerManager{//////对ListView的 阅读全文
posted @ 2013-11-20 12:59 星梦软园 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 1、添加组件:Microsoft.Office.Interop.Excel 步骤:右键点击“引用”--->添加引用--->COM--->Microsoft.Office.Interop.Excel--->点击“确定”2、创建一个ExportExcel类,该类作用是:将ListView中的数据导出到Excel表格中代码如下:usingMicrosoft.Office.Interop.Excel;usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Te 阅读全文
posted @ 2013-11-20 11:38 星梦软园 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: 简单说就是:DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]得到DataTableDataTable:数据表。一:SqlDataAdapterda=newSqlDataAdapter(cmd);DataTabledt=newDataTable();da.Fill(dt);-----------------直接把数据结果放到datatable中,二:SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetdt=newDataSet();da.Fill(dt);----------------数据 阅读全文
posted @ 2013-11-06 16:37 星梦软园 阅读(5170) 评论(0) 推荐(0) 编辑
摘要: 一些说明对外的版本号是和产品名称关联的,比如说TK产品 2.0.0.1 。 不会单独说一个版本号。生成版本号则是开头会用项目名称,也就是对应的产品标示。TK系统就是TK打头的,比如TK_2.0.0.1对于版本号,需要增加的说明:BuildNumber,格式一般为:$(BuildDefinitionName)_$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) 。举例比如题库系统: TK_NoInstaller_2.0.21023.1解释: TFS build默认的生成版本号格式是:$(BuildDefinitio 阅读全文
posted @ 2013-10-31 14:22 星梦软园 阅读(468) 评论(0) 推荐(0) 编辑