随笔分类 -  DotNET

上一页 1 ··· 3 4 5 6 7
摘要:ERP/MIS开发 菜单设计器(Menu Designer)及其B/S,C/S双重实现(B/S开源)一直从事ERP/MIS的开发工作,今天来展现一下菜单设计器的设计,及其用途,并对B/S部分代码开源。先用EXCEL来展现,需要表达的菜单结构如图所示,一级菜单是销售,采购,仓库,其下的子菜单是,日记帐,报表,查询,设置,批次过帐。第三级别的子菜单,以仓库为例仓库日记帐的明细功能包括进仓,出仓,仓库调整, 仓库查询的明细功能包括,库存结余,物料存货明细,仓库未完订单.下面来使用菜单设计器,设计以上的菜单结构. 打开EPN系统,执行Menu Definitions功能,界面效果如下如图所示,Tree 阅读全文
posted @ 2013-07-14 22:42 ZWmaqing 阅读(807) 评论(0) 推荐(0)
摘要:.NET开发中经常用到的扩展方法整理一下自己经常用到的几个扩展方法,在实际项目中确实好用,节省了不少的工作量。1 匿名对象转化在WinForm中,如果涉及较长时间的操作,我们一般会用一个BackgroundWorker来做封装长时间的操作,给它传递一个类型参数。var parm = new { UserId = txtUserId.Text, UserText = txtText.Text, TabIndex = tabControl.SelectedIndex, CheckUrl = urls, SupportFormat = supportFormat, DeleteMHT = chkDe 阅读全文
posted @ 2013-07-14 22:19 ZWmaqing 阅读(237) 评论(0) 推荐(0)
摘要:C#利用API制作类似QQ一样的右下角弹出窗体(2009-03-21 15:02:49)转载▼标签:杂谈分类:.NETusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace testWindowsForms{public partial clas 阅读全文
posted @ 2013-07-11 14:20 ZWmaqing 阅读(404) 评论(0) 推荐(0)
摘要:两个简单方法加速DataGridView(2009-03-24 16:57:13)转载▼标签:杂谈分类:.NETDataGridView虽然好用,但是如果数据量比较大的话就会出现性能的问题。网上提供的一般做法是通过虚拟模式(Virtual Mode)来加速。但是有的时候,可以通过简单的设置来加速DataGridView。1、使用绑定数据就是通过加载DataTable,然后通过BindingSource来和DataGridView.DataSource进行交互。2、不要使用AutoSizeColumnsMode.AllCells如果这么设置,DataGridView只有等到所有的单元格都绘制完毕 阅读全文
posted @ 2013-07-11 14:15 ZWmaqing 阅读(408) 评论(0) 推荐(0)
摘要:Visual C#使用DirectX实现视频播放visual|视频播放- 很多人第一次接触到DirectX大都是通过游戏,至于安装、升级DirectX的原因无非是满足游戏运行的需要。Direct X其实是微软公司推出的一个为Windows平台的多媒体API函数库,它提供标准接口来与显卡和声卡、输入设备等进行交互。如果没有这组标准API函数,那你就需要为每一种显卡、声卡的每个组合和每种类型的键盘、鼠标和游戏杆编写不同的代码。这不又回到了以前的Dos时代。为了解决这个问题,微软公司推出了DirectX。DirectX从具体的硬件中抽象出来,并且将一组通用指令转换成硬件的具体命令。这样开发语言通过. 阅读全文
posted @ 2013-07-11 14:02 ZWmaqing 阅读(849) 评论(0) 推荐(0)
摘要:摘要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设计方法时,有网友提出:“这种方法好是好,但就是启动速度太慢”。这是因为程序启动时实现DLL释放,然后再加载释放出来的DLL,这个过程会耗费一定的时间。鉴于此问题,经过 阅读全文
posted @ 2013-07-09 17:41 ZWmaqing 阅读(3810) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7