- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 电子表单系列谈之表单数据处理
袁永福( http://www.xdesigner.cn ) 2007-8-16点击下载其表单工具概念版本 一般的电子表单工具都要求能自动显示和保存关系型数据库中的数据,比如可以使用SQL语句查询数据填充文本框,或者查询一批数据填充到列表框中的列表项目。而且还要求能更新数据库,能把用户输入的数据保存到数据库中,可以新增,修改和删除数据库记录。为实现这种功能,表单工具在定制表单模板的时候
2007-08-18 20:53:00 1142
原创 电子表单系列谈之三位一体的表单工具
袁永福( http://www.xdesigner.cn ) 2007-8-15 我正在开发的表单工具是一种三位一体的表单工具(点击下载其概念版本),它同时集成了对WinForm,HTML和XSLT的设计功能,使用它,对于同一个表单模板,无需修改即可生成WinForm表单,HTML表单和XSLT表单。WinForm表单 表单样式设计器是类似VS.NET的WinForm窗体设计器,保存
2007-08-18 20:50:00 1242
原创 电子表单系列谈之电子表单基础概念
袁永福( http://www.xdesigner.cn ) 2007-8-13(本文部分内容参考了网络上的信息)表单的基本概念 在各种企事业单位的生产和办公管理过程中,使用了大量的表格和单据,这些表格和单据通常成为表单。表单形成了单位和企业的运行和管理基础,如实而详细记载了运行和管理过程中的数据,是企业信息化中非常重要的管理对象。企业要实现严格的全面质量管理,要在生产上建立各种规
2007-08-13 09:40:00 1397 1
原创 使用VBA.NET压缩备份C#工程
袁永福( http://www.xdesigner.cn ) 2007-8-7 虽然有源代码管理,但本着所有重要的计算机文件都要备份的原则,但我们仍然需要时常将程序整体备份,一般的程序备份就是将程序目录整个的复制打包,里面可能存在很多垃圾文件,而且是手工操作,比较麻烦,于是我们程序员就想到编个小程序来备份程序了。为了使用方便这个程序还能挂靠到集成开发环境,方便随时调用。 一
2007-08-07 22:54:00 343
原创 C#使用WIN32API来高效率的遍历文件和目录
我们有时需要遍历某个目录下的文件和子目录,可以使用System.IO.DirectoryInfo.GetDirectories或GetFiles来获得目录下的所有的文件和子目录,当这个目录下的内容比较多时,这个操作就比较耗时间,有时我们仅仅需要知道某个目录下是否有子目录,这样的操作显然是浪费时间的。此时我们很容易想到三个Win32API函数 FindFirstFile,FindNextFile和F
2007-07-20 00:31:00 1236
原创 支持类型过滤的枚举器
在VB和C#中,要枚举一个列表中的若干的对象,很容易使用 foreach 结构,抛开性能的话题,foreach 结构简单直观,使用方便。深受广大VB和C#程序员的喜爱。在C#中,若要实现一个可用于foreach结构的枚举器必须实现 System.Collections.IEnumerable ,然后使用 "foreach( 成员类型 obj in 枚举器变量 )" 的语法结构来使用该枚举器
2007-07-17 17:54:00 1052
原创 在ASP.NET中实现简单的URL重写
最近用ASP.NET写一个小网站程序,需要实现URL重写。在ASP.NET中实现URL重写算是一个古老的话题了,在微软的MSDN中也有文章专门讨论这个问题,文章地址为:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx,在微软的解决方法中,开发人员需要自己编程实现HTTP模块和H
2007-07-17 17:47:00 1101
原创 动态表单
随着计算机软件技术的不断完善和发展,国内的信息化建设的日益深入,越来越多的信息化系统开发和运行,人们越来越多的关注并参与到信息化建设中。于是逐渐产生了一个比较突出的矛盾,那就是人们日益增长的信息化建设和运用的需求和使用和日益落伍的信息化建设的手段之间的矛盾。这个矛盾主要表现在1. 软件公司和系统集成公司接受的信息化建设的项目越来越多,而开发和实施人力不够。2. 项目进度要求日益提高,而传统
2007-07-17 17:30:00 1691 1
原创 论欧喷索斯应当缓行
鲁迅曾经写过一篇“论费厄泼赖应当缓行”的文章,“费厄泼赖”是英文“fare play”的音译,意思是“公平竞争”。鲁迅并没有发对“费厄泼赖”,只是说在当时的国情,“费厄泼赖”是不可行的,是不应当大力提倡的。 在此我效仿先人,抛出了”论欧喷索斯应当缓行“的言论,”欧喷索斯“是英文"Open source"的音译,意思是”开源“,大家看到这里,就立刻明白,我罗嗦了半天,原来是准备对开源说
2007-06-28 10:32:00 1039
原创 源代码行数统计程序
本程序用C#编写,用于统计程序源代码的行数,包括总行数,空白行数,注释行数和代码行数。 目前本程序能解析VS.NET2003和VS.NET2005的C#工程文件(.csproj),VS.NET2003的VB工程文件(.vbproj),VB6工程文件(.vbp)分析该工程中包含的所有的源代码文件并进行统计,获得其中的代码总行数,注释行数,代码行数和空白行数。还能生成HTML格式
2007-06-09 16:23:00 1810 1
原创 论文档对象模型
论文档对象模型 现在大家踊跃发言,论坛里人气蒸腾,大家都在汗流浃背的贴着文章。我今天也来出把力,就说说文档对象模型,这个大家平时没怎么注意但却很重要的计算机软件开发技术。 文档对象模型英文名为 Document Object Model , 简称DOM,它是一种比较重要的软件设计和编制规范。可以这么说,平生不认DOM,便称英雄也枉然,很多时候它是我们眼皮底下的新大陆。
2007-06-09 16:14:00 1515
原创 使用VBA扩展VS.NET集成开发环境,有Flash演示动画
VBA算是非主流语言,接触过的人想必不多,在此就谈谈我对VBA的一些肤浅的看法。VBA就是Visual Basic for Application 的简称,它有两大特点,一就是它是采用BASIC语法的脚本语言(解释执行),另一个就是它嵌入到某个其他应用中来控制调用这个应用系统的功能。在我印象中,它最早是出现在微软的Office中,比如Word或Excel的宏,并逐步扩展到其
2006-12-14 16:34:00 1197
原创 平面报表设计体验
传统的报表设计器,使用了称之为条带式的设计体验,也就是报表样式设计界面上,设计面板上放置了一个个横条,这些横条就组成了报表的基础框架,它们一般区分为页眉条,页脚条,主条,明细条,二级明细条等等。设计报表模板必须首先设计好这些条条框框。然后在这些条上面放置各种报表样式元素。 下图就是一个条带式报表的设计界面,很多报表工具比如Access,FastReport等等都是如此。实际上,若
2006-09-20 11:58:00 1575
原创 报表的发布
各种不同的报表工具,其发布方式是不一样的。现在说说一些报表工具的发布方式.笔者对报表了解不多,可能有些认识上的错误,望大家指明. DevExpress公司出品的报表工具 XtraReport ,它的报表设计器就是集成在VS.NET集成开发环境中,在我看来,它的报表设计器就是一种比较特殊的窗体设计器.把报表样式当作窗体表单来设计,于是它也就没有什么报表模板的概念,它的设计信息就
2006-09-08 11:15:00 1928
原创 多层数据源处理复杂数据结构
现在的信息系统越来越复杂,它们的数据库中的数据结构也越来越复杂,表和字段变多了,表间关系也越来越多。面对如此复杂的数据结构,各大报表工具各显神通,想尽一切办法誓要从中获得数据。 首先考察数据结构的复杂性的特点。在这里以微软的演示数据库 nwind.mdb为例子进行分析,现在要出订单明细报表,则涉及到的数据结构如图所示可以发现这5张表的数据组成了一个3层的树状结构。第一层是Custo
2006-08-31 19:22:00 2701 1
原创 XML - 报表数据的新大陆
随着B/S系统的普及和XML技术的深入应用,越来越多的数据包裹着XML的外衣被存储和扔来扔去。这些数据很多源自数据库,但经过一定的处理,数据更精简,更贴近应用。如果报表工具能利用这些XML数据,则可以减少数据库查询和报表数据运算操作,因为这些XML数据的始作俑者已经完成了这些操作。因此说XML是报表数据的新大陆。 传统的报表工具都是只能处理关系型数据库,基本上不能处理其他数据。随着时代
2006-08-31 09:30:00 1313
原创 说说报表工具的无编码定制能力
考察市面上的一些报表工具,很多都是依赖编程来开发报表的,对于简单报表,有些是无需编程可以实现的,但报表稍微复杂点则需要编程了。现在的信息系统越来越庞大复杂,它们包容了大量的报表,若其中每个报表和大部分报表都需要编程实现,则会出现如下问题 很容易造成程序员长期出差。因为一般的系统实施人员没有编程的能力,而编制报表需要和最终客户密切交流,因此程序员就需要跑到系统实施一线和最终客户进
2006-08-28 09:40:00 1017
原创 如何用.NET实现所见即所得的设计器
摘要 本文讨论了如何使用C#编写一个所见即所得的设计器,分析了设计器的基本原理,可能遇到的技术问题,以及如何调用.NET框架来实现一个设计器。版权声明 本文是XDesigner软件工作室撰写,XDesigner软件工作室拥有本文版权,转载请注明出处,并保留本版权声明。前言 随着计算机信息系统不断深入发展,其系统结构要求越来越灵活,这种灵活性就是表现为程序
2006-08-23 15:26:00 1676
原创 如何用C#编写文本编辑器
摘要 本文探讨了使用C#从底层开发一个带格式的文本编辑器的任务,深入探讨了其中的文档对象模型的设计,图形化用户界面的处理和用户操作的响应,说明了其中的某些技术问题和解决之道。 前言 小弟从大学里开始接触编程也有6年了,工作4年也是干编程的活,见过不少程序,自己也编过不少,在学校编程自己觉得是搞艺术品,其实玩一些游戏,比如文明法老王星际等从某些角度看也是搞艺术品,看着自己苦
2005-08-24 20:43:00 3120 6
原创 很久没发代码了,今天来发些C#代码
// 南京千里独行 2005-3-17 /// /// 进度信息处理委托 /// /// 已经完成的步骤数 /// 总的步骤数 public delegate void ProgressHandler( int CompletedStep , int TotalStep ); /// /// 通用函数集合 /// public
2005-03-17 11:24:00 1598 1
原创 求助:WebSpere VS IE 时IE中运行.NET的Windows控件出现的问题
求助:WebSpere VS IE 时IE中运行.NET的Windows控件出现的问题最近小弟搞一个工程,B/S的,比较的麻烦,需要将.net和j2ee联合使用服务器是j2ee,使用什么阿法奇或汤姆猫之类的基于java的发布器,没有IIS ,客户端为一个在IE中运行的一个使用c#编写的WindowsForm控件网页内嵌一个控件自然又牵涉到控件的下载和自动更新首先在要运行的机器上装了.NET框架1.
2004-12-08 19:47:00 1377 1
原创 C#分析数据库结构,使用XSL模板自动生成代码
C#分析数据库结构,使用XSL模板自动生成代码 看过一些自动生成"笨"代码的工具,小弟也自己做了一个,使用C#分析数据库结构,并使用XSL来 生成关于数据库表结构的代码,只需修改配置文件dbxmlcfg.xml中OLEDB数据库连接字符串就可 更新数据库连接属性,XSL高手还可以自己来编制代码生成模块, 模板文件为temp_模板名.xsl。
2004-09-13 18:54:00 2027 13
DCWriter电子病历编辑器
2013-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人