winform_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> winform >>列表
据说得有楔子按照惯例,先来几张样例图(注:为了展示窗口阴影效果,截图范围向外扩展了些,各位凭想象吧)。还要来个序其实,很多年没写过Winform了,前端时间在重构我们公司自己的呼叫中心系统,突然就觉得客户端好丑好丑,对于我这种强迫症晚期患者来说,界面不好看都不知道怎么写代码的,简直就是种折磨,还是满清十大酷刑级别那种。很多人推荐WPF,不过个人对WPF没啥感觉,而且据说也无法支持2.0,还是采用Winform技术来搞吧。终于第一节做Winform皮肤,我了解的无非有2种方式。1.采用纯图片模式... 查看全文
通过批处理操作注册表实现winform应用中Webbrowser以指定的IE版本加载网页rem强制WebBrowser控件使用指定IE版本显示应用的网页IFEXIST%windir%\SysWOW64(regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InternetExplorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION"/vOraAns... 查看全文
经过了这一个多星期的调整与修复,NanUIfor.NETWinform的稳定版已经发布。应广大群友的要求,现已将NanUI的全部代码开源。GitHub:https://github.com/NetDimension/NanUIRelease:https://github.com/NetDimension/NanUI/releases这次发布的是一个相对稳定的版本,解决和改善了如下问题:页面随机白屏问题(主要原因是GC自动回收后,造成内存地址不可读)NanUI编译版本改为.NET4... 查看全文
· 如何在WinForm中发送HTTP请求发布时间:2016-06-08
如何在WinForm中请求发送HTTP手工发送HTTP请求主要是调用System.Net的HttpWebResponse方法手工发送HTTP的GET请求:stringstrURL="http://localhost/Play/CH1/Service1.asmx/doSearch?keyword=";strURL+=this.textBox1.Text;System.Net.HttpWebRequestrequest;//创建一个HTTP请求request=(System.Net... 查看全文
记得2000年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的提高,对报表的要求越来越高,导致程序员不停的修改代码来实现,效率不高、结束遥遥无期。。。非常的痛苦;当然市面上有很多报表开发工具可以实现,但是针对小公司来说采购一套这样的系统的成本也非常的高,所以我们决定自己来开发一套像目前的润乾、FineReport这样的报表设计器,来实现快速的报表设计制作... 查看全文
群里聊天的时候,一个学妹说她在做贪吃蛇的小作业,于是昨晚(5.20无聊只好撸代码/(ㄒoㄒ)/~~)花了2个小时撸了一个出来,早上又花了些时间完善功能,就有了这个还算比较完善的版本,当然代码结构比较混乱,没有抽像成类,后来搜索了博客园以前的,发现都只是实现了基本的功能,根本不能愉快的玩耍。(不要吐槽我玩的烂,已经被虐成狗了,速度快乐根本反应不过来,好吧,我老了。。。下载链接在最下面)整个程序只定义了一个Pos类来保存点的x,y值,还有2个枚举//位置类classPos{publicintX... 查看全文
· 应用程序启动管理 Winform版发布时间:2016-05-21
★前言    开发这个小工具的想法主要是机器中安装了数据库,每次设置开机启动数据库服务的话,则系统启动很慢,每次都得手动到服务管理器中停止服务,很是繁琐,相信不少做开发的朋友会遇到同样的问题,就有了这个工具。后续已添加了批量启动的功能,就可以同时启动多个服务了(例Apache+MySQL)。    主要是对Windows应用程序及服务启动的集中管理,支持CMD命令的添加。源码在这里。框架使用... 查看全文
NanUIforWinform从昨天写博客发布到现在获得了和多朋友的关注,首先感谢大家的关注和支持!请看昨天本人的博文《NanUIforWinform发布,让Winform界面设计拥有无限可能》。有朋友问到我是否考虑开源NanUI,我想回答是肯定的。但是目前来看NanUI内部还有一些问题并没有得到解决,因此暂时不会开放源代码。待这些问题顺利解决之后我会第一时间把NanUI的源码放到GitHub,请稍等片刻。那么,从今天起我会陆续放出一些NanUI使用的一些小示例和源代码供感兴趣的朋友参考把玩... 查看全文
· WinForm设置控件焦点focus发布时间:2016-05-12
winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(),即可获得焦点。privatevoidForm1_Activated(objectsender,EventArgse){textBox1.Focus();}/*何问起hovertree.com*/http... 查看全文
· C# WinForm使用乐器数字接口发布时间:2016-05-12
继续,前面已经实现了C#调用WindowsAPI实现了弹出对话框功能。使用了User32.dll文件,主要代码如下:[DllImport("User32.dll")]publicstaticexternintMessageBox(inth,stringm,stringc,inttype);详情请参考:http://hovertree.com/h/bjaf/psjdasa2.htm效果如下:也练习了调用winmm.dll播放wav声音文件,主要代码:[DllImport("winmm.dll"... 查看全文
在很多应用系统里面,虽然一般采用一种数据库运行,但是由于各种情况的需要,可能业务系统会部署在不同类型的数据库上,如果开发的系统能够很方便支持多种数据库的切换,那可以为我们减少很多烦恼,同时提高系统的适应性和强壮型。还有一种情况,由于业务数据库的不断膨胀或者方便数据库的切割隔离,有时候也会把不同的业务数据库进行分拆,如权限提供数据库,客户关系管理数据库,工作流程数据库,企业营运数据库等等,因此在一个系统里面,同时使用2个或者以上的数据库的情况也是有的。在我较早期的一篇随笔... 查看全文
个人理解,开发应用程序的目的,不论是B/S或是C/S结构类型,无非就是实现可供用户进行查、增、改、删,其中查询用到最多,开发设计的场景也最为复杂,包括但不限于:表格记录查询、报表查询、导出文件查询等等,其次就是增加、更改、删除,我这里统称为编辑,而编辑在开发设计中的场景就显得较为通用,大多都采用编辑组件(文本框、下拉框、选择框、数字框等)来供用户进行编辑操作,由于查询的开发设计场景需与实际的数据及客户要求来进行的,所以在此不作讨论,本文主要讲述的是如何利用FlowLayoutPanel及我... 查看全文
· winform 打包部署发布时间:2015-05-13
1.使用VS自带的打包工具,制作winform安装项目开发环境:VS2008Access操作系统:WindowsXP开发语言:C#步骤:第一步:打开开发环境VS2008,新建项目,选择其他项目类型,再选择"安装项目",输入名称及选择安装路径;第二步:进入文件系统选项卡,选择应用程序文件夹,在中间的空白区域右键选择"添加文件",添加项目文件(exe,dll);第三步:添加项目所需文件;这里有两个文件夹需要注意(DataBase和Report),因为DataBase是存储项目数据库... 查看全文
前几天想做一个软件启动之前拦截的程序,找了下网上的资料没有找到合适的,突然看到电脑软件某看图软件,找到个思路就是跟他一样的,通过修改文件关联进行启动拦截。原理是这样的,更改.exe默认的启动方式为我们的程序,也就是你运行程序是先进入我们的程序的,然后我们就可以对这个即将启动的软件进行审核,是否允许他运行。然后软件的启动步骤会变成如下:运行电脑软件>启动我们的程序>程序判断审核是否允许启动>允许的话修改文件关联为系统默认的启动方式>启动该软件>... 查看全文
以下是NPOI导入导出EXCEL通用类,是在别人的代码上进行优化的,兼容xls与xlsx文件格式,供参考,可直接使用在WinForm项目中,由于XSSFWorkbook类型的Write方法限制,Write完成后就自动关闭流数据,所以无法很好的支持的Web模式,网上目前也未找到好的解决方案,大家如果有知道的还请告之,谢谢!注意:若直接使用在WinForm项目中,必需先下载并在项目中引用NPOI2.0或以上版本的组件才可以正常使用,下载地址:http://npoi.codeplex... 查看全文
· winform INI文件操作辅助类发布时间:2015-04-27
usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Text;namespaceconnectCMCC.Utils{///<summary>///INI文件操作辅助类///</summary>publicclassIniFileUtil{publicstringpath;///<summary>///传入INI文件路径构造对象///</summary>///<... 查看全文
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现WinForm窗体换肤然而IrisSkin2.dll只能在.NETFaremwork4.0以及之前的版本使用,所以要在VS2010中使用它需要将自己的项目框架设置为.NETFramework4.0,还有另一种方法就是使用IrisSkin4.dll,他的使用方法和IrisSkin2.dll基本是完全一样的一、首先在网上下载IrisSkin4.dll(已与皮肤一起打包),将IrisSkin4.dll与Skins(皮肤... 查看全文
· winform-全局异常捕获作用发布时间:2015-04-25
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;usingJxsFL.CaiGou;usingJxsFL.CangKu;usingJxsFL.CangKu.Out;usingJxsFL.KJ;usingJxsFL.LEDs;usingDevExpress.LookAndFeel;usingSystem.IO;namespaceJxsFL... 查看全文
· Winform之GDI绘制验证码发布时间:2015-04-24
主要功能:点击验证码可更换,输入验证码进行登陆需要导入命名空间System.Drawing;产生五位的随机字符串:1Randomrandom=newRandom();2//产生5个随机字符串3str=null;4for(inti=0;i<5;i++)5{6intj=random.Next(64,90);7str=str+(char)j;8}画字符串1//创建图片2Bitmapbmp=newBitmap(120,30);3//创建GDI对象4Graphicsg=Graphics... 查看全文
· C#实现WinForm窗体逐渐显示效果发布时间:2015-04-23
C#实现WinForm窗体逐渐显示效果,这个博客园里面已经有其它人已经实现了,原理很简单,就是通过定时改变窗体的透明度(从0到1,即透明度从完全透明到不透明),我这里也是按照这个思路来实现的,但是我做的这个窗体是可复用的,即其它窗体继承自它后,就能实现渐显效果,代码如下:usingSystem;usingSystem.ComponentModel;usingSystem.Windows.Forms;namespaceTEMS.Forms{publicpartialclassFormBase... 查看全文