winform_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> winform >>列表
· Winform开发框架的重要特性总结发布时间:2013-07-20
从事Winform开发框架的研究和推广,也做了有几个年头了,从最初的项目雏形到目前各种重要特性的加入完善,是经过了很多项目的总结归纳和升华,有些则是根据客户需要或者应用前景的需要进行的完善,整个Winform开发框架具有很好的通用性和借鉴性,本文从该Winform开发框架进行概括总结,力求把各个重要的特性进行一些详细的说明,使大家了解整个Winform开发框架的面貌和特性。Winform开发框架总体性概括有:支持插件化应用开发,能够动态配置及加载开发的插件;菜单支持动态配置... 查看全文
概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效:从不是创建控件的线程访问它”的异常。处理跨线程更新WinformUI控件常用的方法有4种:1.通过UI线程的SynchronizationContext的Post/Send方法更新;2.通过UI控件的Invoke/BegainInvoke方法更新;3.通过BackgroundWorker取代Thread执行异步操作;4.通过设置窗体属性... 查看全文
使用VS自带的打包工具,制作winform安装项目开发环境:VS2008Access操作系统:WindowsXP开发语言:C#项目名称:**管理系统步骤:1、打开开发环境VS2010,新建项目,选择其他项目类型,再选择“安装项目”。2、进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择“添加文件”,添加项目文件(exe和dll)。注:如果安装项目在你的项目中,建议使用项目输出的形式。这样项目变更时,安装程序也会相应的变更。如下图... 查看全文
· .NET WinForm画树叶小程序发布时间:2013-07-17
看了一片文章(http://keleyi.com/a/bjac/nurox416.htm),是使用分型画树叶,代码是Java的,因为Java很久没弄了,改用C#实现,下载地址:画树叶小程序下载核心代码:publicvoidPaintKeleyiLeaf(Graphicsg){Randomk_r=newRandom();inti;doublex=0,y=0,r,u=0;for(i=0;i<=100000;i++){r=(int)(k_r.NextDouble()*100);if(r<... 查看全文
· [asp.net]c# winform打印类发布时间:2013-07-16
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Drawing.Printing;usingSystem.Drawing;namespaceLds2013{/**////<summary>///打印类///</summary>publicclassPrinter{privateDataGridViewdataview... 查看全文
· Winform 让跨线程访问变得更简单发布时间:2013-07-15
前言由于多线程可能导致对控件访问的不一致,导致出现问题。C#中默认是要线程安全的,即在访问控件时需要首先判断是否跨线程,如果是跨线程的直接访问,在运行时会抛出异常。近期在项目中碰到这个问题,首先想到的是,关闭跨线程检查,因为做的Winform没有多么复杂,图省事就直接这样做了,之后又出了一点点问题,还是必需通过委托的方式来实现。资源下载测试示例解决跨线程访问:网上的资料很多,这里直接摘抄。1、关闭跨线程检查。2、通过委托的方式,在控件的线程上执行。具体的代码如下:usingSystem... 查看全文
· WinForm 判断设计时与运行时。发布时间:2013-07-13
采用属性:DesignMode不启作用,如下:if(Site==null||!this.Site.DesignMode){//运行时。。。}解决方案:修改为:if(System.Diagnostics.Process.GetCurrentProcess().ProcessName=="devenv")//判断是否为设计时             ... 查看全文
Demo的界面我利用事件委托事件,仿http://www.cnblogs.com/huyong/写的公共分页用户控件#region版权信息/*---------------------------------------------------------------------*//项目名称:《Winform分页控件》//文件名:Pager.cs//描述:分页控件//作者:kwonyan*----------------------------------------------------... 查看全文
//Datagridview添加列DataGridViewTextBoxColumnacCode=newDataGridViewTextBoxColumn();acCode.Name="acCode";acCode.DataPropertyName="acCode";acCode.HeaderText="A/CCode";dgvVouchers.Columns.Add(acCode);//Datagridview创建行//DataGridViewRowdr=newDataGridViewRow... 查看全文
最近发现了这么一句代码:System.Diagnostics.Process.GetCurrentProcess().MaxWorkingSet=(IntPtr)maxWorkingSet;学习一下:---------------------------------------------------------------微软的.NETFRAMEWORK现在可谓如火如荼了。但是,.NET一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称GC的功能和智能化都很高,但是内存的回收问题... 查看全文
先通过在ide中拉出这样的效果图以学习相关属性上面效果的相关代码code&lt;!--&lt;br/&gt;&lt;br/&gt;codehighlightingproducedbyactiprocodehighlighter(freeware)&lt;br/&gt;http://www.codehighlighter.com/&lt;br/&gt;&lt;br/&gt;--&gt... 查看全文
<p><font>实现效果:<br>将flowlayoutpanel做为导航菜单按钮的容器<br>以实现某个菜单按钮不显示时<br>整体的导航菜单布局不至于"缺憾"<br>原导航菜单为<br>button1<br>button2<br>button3<br>当button2不显示时<br>导航菜单自动变为<br>button1<br>... 查看全文
· [转]c# winform 绘制圆角窗体发布时间:2011-12-01
<p>本文转自:<font><ahref="http://blog.csdn.net/terry001/archive/2008/05/01/2352511.aspx"target="_blank">http://blog.csdn.net/terry001/archive/2008/05/01/2352511.aspx</a></font></p><p>publicvoidsetwindowregion(... 查看全文
Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用DataDirectory,例如<connectionStrings><addname="ConnectionString"connectionString="datasource=.\SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=|DataDirectory|data.mdf... 查看全文
以前也遇到这样的情况,总之就是控件出了问题,导致可视化界面不能正常显示。以前怎么解决的搞忘了,可能就是因为控件与配置文件里面不一致,今天遇到这个问题,找了半天,一会让用anycpu编译,改了不行,再查,以前的问题是多个窗体继承一个父类窗体,父类窗体可以设计,有时候不知道改到哪,子类窗体不能正常编辑了。今天也是同样的,父类窗体可以显示,程序编译都没有问题,可以正常显示,但就是可视化界面不能显示。不能编辑,我要把相应的控件生命名,规范一下,好处理逻辑,不能可视化我还要到配置文件里去找,比较麻烦... 查看全文
· C#开发winform程序的界面框架发布时间:2011-01-09
首先创建一个“Windows应用程序”,默认的“Form1”文件修改为MainForm的窗体,作为程序的主窗体。从控件箱拖3个控件过来:MenuStrip、ToolStrip、StatusStrip。可以修改ToolStrip的Dock属性设置TOOL位置,这样就类似fram的content了。把MainForm的“IsMdiContainer”设置成true,意思是可以容纳多个Form对象。下面我们可以创建一批Form,每个Form实现不同的功能... 查看全文
· C# 中通用winform组件的数据绑定发布时间:2011-01-09
C#中通用winform组件的数据绑定我们知道在由于VisualC#自身没有类库,和其他的.Net开发语言一样,VisualC#调用的类库是.Net框架中的一个共有的类库--.NetFrameWorkSDK。ADO.NET是.NetFrameWorkSDK提供给.Net开发语言进行数据库开发的一个系列类库的集合。在ADO.NET中虽然提供了大量的用于数据库连接、数据处理的类库,但却没有提供类似DbText组件、DbList组件、DbLable组件、DbCombox组件等... 查看全文
以下是完整代码附件中是数据表namespacetreeview{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//窗体加载privatevoidForm1_Load(objectsender,EventArgse){InitGroupTree();}//得到初始化的树publicvoidInitGroupTree(){treeView1.Nodes.Clear()... 查看全文
· winform调用webservice不能调试发布时间:2010-11-16
引用... 查看全文