关于UI模块的解耦,说简单点,首先需要配置菜单与对应操作类的映射关系(或存放于配置文件,或继承接口直接写死在模块代码中,或存放到数据库,原理都一样),然后在菜单加载时,读取配置项动态生成菜单或是其他控件列表,同时为对应菜单项添加点击之类的事件,最后在事件中利用反射生成模块的实例(与界面相关的还需.....
---------------------触发器-------------------------------触发器本质上还是一个存储过程,trigger--只不过不是通过exec调用执行,而是通过增删改查数据库的操作来触发--针对主外键表操作时 将关联的表一起修改--触发器 方便记忆的命名格式:T...
分类:
数据库 时间:
2014-11-11 18:11:21
阅读次数:
172
CREATE OR REPLACE TRIGGER TRG_KC_SPRK_i
BEFORE INSERT ON KC_SPRK
FOR EACH ROW
DECLARE
vSCBH varchar2(40);
iCount NUMBER;
iFor number;
BEGIN
select t.bhqz into vSCBH fr...
分类:
数据库 时间:
2014-11-11 16:40:38
阅读次数:
162
一、WPF灰度处理(转) 文章的内容是来自微软中文技术论坛的一个帖子,当时是想将一段将图片灰度处理的代码转换为XAML的一个样式,在这里要谢谢 Xiao Yan Qiang、Sheldon _Xiao、shixin的热情回答,现在将他们的回答贴出来供大家学习参考.内容如下: 提问: 这个功能如何写成...
分类:
其他好文 时间:
2014-11-11 16:22:06
阅读次数:
570
在开始专题内容之前,我们还是了解一下 ActiveReports 是一款什么产品:ActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件,包括对交互式报表的强大支持、丰富的数据可视化形式、与Visual Studio的完美集成、以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure的多平台支持等。 通过ActiveReports报表控件,您除了可以创建常用的子报表、交叉报表、分组报表...
分类:
其他好文 时间:
2014-11-11 12:48:28
阅读次数:
194
1 if(e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt)2 {3 you options;4 }
if (e.KeyStates == Keyboard.GetKeyStates(Key.F4) && Keyboard.Modifiers == ModifierKeys.Alt){ e.Handled = true; }
分类:
Windows程序 时间:
2014-11-11 12:24:29
阅读次数:
1883
ARM芯片手册相关英语
overview 概述
DAT data(数据)
CON control(控制)
parity 奇偶校验
odd parity 奇校验
even parity 偶校验
trigger...
分类:
其他好文 时间:
2014-11-11 00:54:48
阅读次数:
284
前阵子在公司弄个内部的进销存管理系统,从了解需求、系统设计到编码,大约耗费了两个月时间,后来公司有了其他的安排,这东西就算黄了。顺便吐槽一下,厂里的一些人说话真心不顾别人感受,邮件啥的没一句舒服的。不过以前在别的地方干活都是很多人弄,一直都是按领导的意思办即可,基本上不怎么跟人打交道,不能保持淡.....
WPF资源系统是一种保管一系列对象的简单方法,每个元素都有一个Resources属性,该属性存储了一个资源字典集合.样式也是一种资源 资源文件可以单独定义在一个xaml文件中,由程序集或不同xaml文件共享