在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。 本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过Control.Inv...
分类:
编程语言 时间:
2014-09-04 09:30:27
阅读次数:
235
随着VS2013的发布,微软在Asp.Net中引入了很多新的特性,比如使用新的权限验证模块Identity, 使用Async来提高Web服务器的吞吐量和效率等。其中一个不得不提的是OWIN和Katana. OWIN的全称是Open Web Interface For .Net, OWIN是.Net开...
本章写关于框架中的“自定义报表”,类似上章“字典管理”也是三部分功能组成,包括配置报表、对报表按角色授权、查看报表;其核心思想就是实现新增一个报表而不用修改程序代码、不用升级,只需要编写一个存储过程,再设计一个报表格式就能够给客户使用;当然此功能也不是万能的,也不能解决项目中的所有报表需求,比如.....
分类:
其他好文 时间:
2014-09-03 22:29:37
阅读次数:
323
现在跟大家分享一个我原创的Winform UI方面的类库,该类库目前拥有GMForm窗体类,以及GMVScrollBar,GMHScrollBar,GMTrackBar,GMProgressBar,GMRollingBar共5个控件,下面先看看窗体及控件的效果图。1. 类库实现的Chrome风格的多...
前面一篇文章《最近架构随想》,我提到架构设计的一些构想,其实也是对之前项目经验的一些归纳及总结。今天我们就以权限系统作为切入点,谈一谈怎么设计权限系统以及怎么做到系统具有以下特性:Organized:如果系统组织比较好,可以起到事半功倍的效果。Encapsulated:对功能,结构,数据进行有效的封...
分类:
其他好文 时间:
2014-09-03 14:40:36
阅读次数:
177
转发自:http://www.cnblogs.com/HouZhiHouJueBlogs/p/3951815.html 我们知道,.Net的应用程序运行在.net framework虚拟机上,对于在运行时发生的错误,我们有try...catch可以捕捉,实在不济,对于winform和asp.n...
分类:
Web程序 时间:
2014-09-03 12:45:36
阅读次数:
296
最近看到很多人分享NPOI的用法.但是很多都不是完整示例或者並沒有實戰效果.剛好最近有個VB.NET的項目有升級原有的oledb select sheet$的做法.很明顯,NPOI有更好的穩定性和兼容性.2進制的處理方式排除了server和client端有沒有office excel的諸多影響和限制...
分类:
其他好文 时间:
2014-09-03 09:28:56
阅读次数:
470
框架中的“通用字典数据配置管理”主要解决的问题是,所有的行业软件给客户实施第一步一般都是基础数据的维护,一个系统的字典是少不了的,涉及业务范围越广字典就越多,如果每一个字典数据都做一个界面来进行维护数据的话,那开发工作量还是比较大的,所以得考虑设计一个通用的模块来管理这些字典数据;1)通用字...
分类:
其他好文 时间:
2014-09-02 21:14:05
阅读次数:
246