- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 利用接口构建系统架构的一次实践和反思
利用接口构建系统架构的一次实践和反思:namespace MyApplication.Library{ /*架构设计版本*/ public abstract class AdapterFramework { public abstract IScheme[] LoadScheme(); public abstract void
2007-12-27 11:50:00 751
原创 VCL框架学习之:如何将Windows消息与控件事件挂接起来
//①从MakeObjectInstance(Method:TWndMethod):Pointer说起MakeObjectInstance(Method:TWndMethod):Pointer Begin //构造一个4096大小的内存块TInstanceBlock,如果该块已满,则创建一个新的4096大小的内存快以形成链表结构
2007-12-20 11:33:00 1821
原创 VCL框架学习之:从传统WindowsAPI到面向对象的消息分派实现
/*传统Windows消息机制*///创建一个Windows窗口,在其中创建Edit控件:Function WindowProc(Window:HWnd;AMessage:UINT;Wparam:WPARAM;Lparam:LPARAM):LRESULT;stdcall;export;Begin //仅有一个窗口回调函数(即当前函数)处理所有消息(窗体消息或E
2007-12-17 10:50:00 1170
原创 javascript实现从Excel文件向Web表单的某列多行数据复制
javascript实现从Excel文件向Web表单的某列多行数据复制 .div1 { border-top:buttonface 1px solid;border-left:buttonface 1px solid;border-bottom:windowframe 1px solid;border-right:windowframe 1px solid;}.div2 { border-top
2007-12-12 11:54:00 2558
原创 从最终输出分析DundasWebChart图形组件设计要点
从最终输出分析DundasWebChart图形组件设计要点:1.GDI图形绘制算法;2.HTML图形热点区域定义;3.组件设计时支持;实例分析:一个带立体效果的饼状图效果如下:HTML代码如下:实例分析:一个带曲线的柱状图效果如下:HTML代码如下:相关资源:利用GDI+函数构造图形报表:http://blog.csdn.net/sharpnessdotnet/archive/20
2007-12-07 11:21:00 2047
转载 C# advanced dev with System.Reflection.Emit.ILGenerator from microsoft
/*======================================================================== File: TypeResolve.cs Summary: This file implements "type resolution" sample. This sample demonstrates ho
2007-12-06 18:11:00 1298
原创 C#高级应用之CodeDomProvider引擎篇
//编译引擎设计部分using System;using System.Text;using System.CodeDom.Compiler;using System.Reflection;using Microsoft.CSharp;namespace ToolPackages.CodeDomProvider{ public class SampleCodeDomProvider {
2007-12-06 17:23:00 6829
原创 C#高级应用之Microsoft.Vsa引擎篇
//引擎实现部分: using System;using System.Collections;using System.IO;using System.Reflection;using Microsoft.VisualBasic.Vsa;using Microsoft.Vsa;//作者注:需要增加对Microsoft.Vsa.dll,Microsoft.VisualBasic.Vsa.dll
2007-12-06 16:36:00 7940
原创 锁定首列其他列宽度自适应HTML效果演示
锁定首列其他列宽度自适应HTML效果演示 .selectedRow{ color:#000000; BACKGROUND-COLOR: #C1C9CE;}function selectTableRow(){ var srcObj = event.srcElement; var cellObj = srcObj; table=srcObj; var tabFlag = false; while(ta
2007-12-06 16:08:00 2352
原创 Oracle cookie remark
//利用decode实现枚举值到枚举名称的一个转换:select count(t.id) as amount, decode(t.CAPITAL_TYPE, 1, 有帐设备, 2, 买断设备, 3, 帐消库存,
2007-12-06 13:07:00 1153
原创 利用C#反射实现存储视图和呈现视图分离的软件架构
本文通过C#特性和反射功能,实现了数据存储和视图模型之间的一个自定义转换,实现了存储和呈现的分离,从设计模式上避免了在面向对象的开发环境中使用SQL语句直接绕过对象继承系统直接操作存储结构的做法,值得同行借鉴.所支持的视图转换包括:从数据存储ID到NAME的一个转换,从枚举值到枚举名称的一个转换,从存储对象模型到UI对象模型的一个转换.建议将存储对象定义直接从数据库定义生成(利用存储代码生成器),
2007-12-04 09:00:00 968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人