博客园 - sema
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=705157
2016-03-13T01:42:16Z
sema
https://www.cnblogs.com/dragon/
feed.cnblogs.com
https://www.cnblogs.com/dragon/p/5270022.html
Netron开发快速上手(二):Netron序列化 - sema
Netron是一个C#开源图形库,可以帮助开发人员开发出类似Visio的作图软件。本文继前文“Netron开发快速上手(一)”讨论如何利用Netron里的序列化功能快速保存自己开发的图形对象。
2016-03-13T01:21:00Z
2016-03-13T01:21:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】Netron是一个C#开源图形库,可以帮助开发人员开发出类似Visio的作图软件。本文继前文“Netron开发快速上手(一)”讨论如何利用Netron里的序列化功能快速保存自己开发的图形对象。 <a href="https://www.cnblogs.com/dragon/p/5270022.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/p/5239956.html
发布一个免费开源软件-- PAD流程图绘制软件PADFlowChart - sema
在软件设计过程中,前期设计有UML等建模方法,但是软件的详细设计阶段却没有什么特别的工具。PAD(Problem Analysis Diagram)问题分析图是由日本日立公司发明的一种表示程序控制流的结构图。PAD图所描述的程序结构十分清晰,具有图形化结构易读、易懂的特点。支持自顶向下、逐步求精方法的使用,非常适合用于软件详细设计阶段。本软件实现了PAD图的图形元素,增加了一些便于程序设计的辅助元素,可以很方便的表达程序逻辑,符合开发人员在设计中逐步细化的思维习惯,是设计软件、解读程序的好工具。
2016-03-04T02:00:00Z
2016-03-04T02:00:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】在软件设计过程中,前期设计有UML等建模方法,但是软件的详细设计阶段却没有什么特别的工具。PAD(Problem Analysis Diagram)问题分析图是由日本日立公司发明的一种表示程序控制流的结构图。PAD图所描述的程序结构十分清晰,具有图形化结构易读、易懂的特点。支持自顶向下、逐步求精方法的使用,非常适合用于软件详细设计阶段。本软件实现了PAD图的图形元素,增加了一些便于程序设计的辅助元素,可以很方便的表达程序逻辑,符合开发人员在设计中逐步细化的思维习惯,是设计软件、解读程序的好工具。 <a href="https://www.cnblogs.com/dragon/p/5239956.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/p/5236564.html
Netron源码解读(一):GraphControl画布对象 - sema
Netron是一个开源图形库,可以帮助开发人员开发出类似Visio的作图软件。本文探讨了Netron中的画布对象GraphControl的鼠标事件处理逻辑,便于开发人员理解Netron的设计思路。
2016-03-03T01:28:00Z
2016-03-03T01:28:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】Netron是一个开源图形库,可以帮助开发人员开发出类似Visio的作图软件。本文探讨了Netron中的画布对象GraphControl的鼠标事件处理逻辑,便于开发人员理解Netron的设计思路。 <a href="https://www.cnblogs.com/dragon/p/5236564.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/p/5203663.html
Netron开发快速上手(一):GraphControl,Shape,Connector和Connection - sema
Netron是一个开源的图形开发库,这个开源库的功能比较强大,但是文档却很少。本文分步骤详述了如何利用Netron开源库开发自己的图形对象(Shape)、连接线对象(Connection),同时阐述了GraphControl对象、Shape对象、Connector对象和Connection对象的一些常用方法和属性。
2016-02-20T13:02:00Z
2016-02-20T13:02:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】Netron是一个开源的图形开发库,这个开源库的功能比较强大,但是文档却很少。本文分步骤详述了如何利用Netron开源库开发自己的图形对象(Shape)、连接线对象(Connection),同时阐述了GraphControl对象、Shape对象、Connector对象和Connection对象的一些常用方法和属性。 <a href="https://www.cnblogs.com/dragon/p/5203663.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2008/07/04/FileSystemWatcher.html
FileSystemWatcher事件多次触发的解决方法 - sema
本文讨论了如何处理FileSystemWatcher针对同一文件变化的多次事件触发,代码借鉴了log4net的处理方法。
2008-07-03T18:37:00Z
2008-07-03T18:37:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】本文讨论了如何处理FileSystemWatcher针对同一文件变化的多次事件触发,代码借鉴了log4net的处理方法。 <a href="https://www.cnblogs.com/dragon/archive/2008/07/04/FileSystemWatcher.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2006/09/01/IBATISNET_Type_Cast.html
IBatis.Net 中的数据类型转换 - sema
关键词:IBatis.NET Access mdb cast typeHandler 类型转换
这两天被IBatis.Net 和MS Access(*.mdb)数据库之间数据类型转换的问题折磨得死去活来,终于解决了,写下来以备参考:
问题是这样的:
我在项目中使用了IBatis.Net,数据库使用的是 MS Access。因为Access数据库没有float或double类型,只有Currency类型可以用作浮点数。所以当我使用.NET中的double类型访问数据库中的Currency类型时,数据库访问语句抛出了数据转换异常: "Specified cast is not valid."
2006-09-01T13:29:00Z
2006-09-01T13:29:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】关键词:IBatis.NET Access mdb cast typeHandler 类型转换
这两天被IBatis.Net 和MS Access(*.mdb)数据库之间数据类型转换的问题折磨得死去活来,终于解决了,写下来以备参考:
问题是这样的:
我在项目中使用了IBatis.Net,数据库使用的是 MS Access。因为Access数据库没有float或double类型,只有Currency类型可以用作浮点数。所以当我使用.NET中的double类型访问数据库中的Currency类型时,数据库访问语句抛出了数据转换异常: "Specified cast is not valid." <a href="https://www.cnblogs.com/dragon/archive/2006/09/01/IBATISNET_Type_Cast.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2006/05/09/394923.html
深入浅出之正则表达式(二) - sema
本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。
2006-05-09T05:28:00Z
2006-05-09T05:28:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 <a href="https://www.cnblogs.com/dragon/archive/2006/05/09/394923.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2006/05/08/394078.html
深入浅出之正则表达式(一) - sema
半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不能免俗了。
2006-05-08T08:24:00Z
2006-05-08T08:24:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不能免俗了。 <a href="https://www.cnblogs.com/dragon/archive/2006/05/08/394078.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/07/29/203189.html
在.NET环境中实现每日构建(Daily Build)--NAnt篇 - sema
在.NET环境中实现每日构建--NAnt篇 前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。 关键词: Daily ...
2005-07-29T14:36:00Z
2005-07-29T14:36:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】在.NET环境中实现每日构建--NAnt篇 前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。 关键词: Daily ... <a href="https://www.cnblogs.com/dragon/archive/2005/07/29/203189.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/06/15/174946.html
自动向网页Post信息并提取返回的信息 - sema
本文主要讨论了如何在程序里向一个网页Post数据,同时根据接收到的网页,用开源组件SgmlReader将其格式化为XML格式,然后利用XPath很方便的提取出需要的信息
2005-06-15T08:27:00Z
2005-06-15T08:27:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】本文主要讨论了如何在程序里向一个网页Post数据,同时根据接收到的网页,用开源组件SgmlReader将其格式化为XML格式,然后利用XPath很方便的提取出需要的信息 <a href="https://www.cnblogs.com/dragon/archive/2005/06/15/174946.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/04/11/135617.html
在C#中利用自动化模型操纵Word - sema
关于在C#中利用自动化模型操纵Word的简单文章。供大家参考。
2005-04-11T08:32:00Z
2005-04-11T08:32:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】关于在C#中利用自动化模型操纵Word的简单文章。供大家参考。 <a href="https://www.cnblogs.com/dragon/archive/2005/04/11/135617.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/04/01/130204.html
VS.NET 2003集成环境插件开发指南(三)----操纵VS开发环境(完结篇) - sema
前言:前段时间贴了两篇关于VS集成环境插件开发的一些知识,本篇讲了一些具体的应用, 也只是起个抛砖引玉的作用,因为还有许多插件开发方面的应用,需要大家自己探索了. 另外,我把插件开发的系列文章集合成了一个完整的Word文档,放在下载资源里了,方便大家查阅 VS.NET 2003集成环境插件开发指南(一)----操纵菜单 VS.NET 2003集成环境插件开发指南(二)----使用窗口 VS.NET...
2005-04-01T06:04:00Z
2005-04-01T06:04:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】前言:前段时间贴了两篇关于VS集成环境插件开发的一些知识,本篇讲了一些具体的应用, 也只是起个抛砖引玉的作用,因为还有许多插件开发方面的应用,需要大家自己探索了. 另外,我把插件开发的系列文章集合成了一个完整的Word文档,放在下载资源里了,方便大家查阅 VS.NET 2003集成环境插件开发指南(一)----操纵菜单 VS.NET 2003集成环境插件开发指南(二)----使用窗口 VS.NET... <a href="https://www.cnblogs.com/dragon/archive/2005/04/01/130204.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/29/127649.html
VS.NET 2003集成环境插件开发指南(二)----使用窗口 - sema
前面一篇文章写了如何操作VS.NET开发环境里的菜单,本文继续讲如何在VS集成环境里使用窗口一、             使用窗口1、   使用WinForm窗口在VS.NET中显示WinForm窗口非常容易,和平常编写WinForm程序没什么两样,步骤如下:...
2005-03-29T01:32:00Z
2005-03-29T01:32:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】前面一篇文章写了如何操作VS.NET开发环境里的菜单,本文继续讲如何在VS集成环境里使用窗口一、             使用窗口1、   使用WinForm窗口在VS.NET中显示WinForm窗口非常容易,和平常编写WinForm程序没什么两样,步骤如下:... <a href="https://www.cnblogs.com/dragon/archive/2005/03/29/127649.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/25/125533.html
VS.NET 2003集成环境插件开发指南(一)----操纵菜单 - sema
VS.NET 2003集成环境插件开发指南 转载请注明出处:http://www.cnblogs.com/dragon 一、 简介――Visual Studio.NET插件能做什么? Visual Studio.NET插件能做很多事情,例如: 1、 编写如CodeRush一样的开发环境代码辅助工具 2、 编写如CodeSmith这样的代码模板工具 3、 ...
2005-03-25T05:22:00Z
2005-03-25T05:22:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】VS.NET 2003集成环境插件开发指南 转载请注明出处:http://www.cnblogs.com/dragon 一、 简介――Visual Studio.NET插件能做什么? Visual Studio.NET插件能做很多事情,例如: 1、 编写如CodeRush一样的开发环境代码辅助工具 2、 编写如CodeSmith这样的代码模板工具 3、 ... <a href="https://www.cnblogs.com/dragon/archive/2005/03/25/125533.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/25/125461.html
后期写作计划 - sema
接下来正在写和准备写的: Visual Studio集成环境插件开发指南(正在进行) 主要介绍如何在VS里编写和开发环境集成的插件.内容包括 1.为开发环境增删菜单 2.在开发环境里显示窗体 3.操纵VS中的工程及文件 4.遍历代码 利用NAnt进行每日构建(以...
2005-03-25T04:52:00Z
2005-03-25T04:52:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】接下来正在写和准备写的: Visual Studio集成环境插件开发指南(正在进行) 主要介绍如何在VS里编写和开发环境集成的插件.内容包括 1.为开发环境增删菜单 2.在开发环境里显示窗体 3.操纵VS中的工程及文件 4.遍历代码 利用NAnt进行每日构建(以... <a href="https://www.cnblogs.com/dragon/archive/2005/03/25/125461.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/24/125160.html
利用反射解决QueryString和Session中的参数绑定问题 - sema
注:去年写的一篇文章了,现在把它贴出来,以做参考 这里是示例代码 利用反射解决QueryString和Session中的参数绑定问题 一. 前言 本文主要译自网上的一篇文章(http://www.codeproject.com/aspnet/WebParameter.asp),自己又作了一些改进,因此形成了这篇心得。 二....
2005-03-24T13:54:00Z
2005-03-24T13:54:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】注:去年写的一篇文章了,现在把它贴出来,以做参考 这里是示例代码 利用反射解决QueryString和Session中的参数绑定问题 一. 前言 本文主要译自网上的一篇文章(http://www.codeproject.com/aspnet/WebParameter.asp),自己又作了一些改进,因此形成了这篇心得。 二.... <a href="https://www.cnblogs.com/dragon/archive/2005/03/24/125160.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/24/124771.html
开发Visual Studio风格的用户界面--MagicLibrary使用指南 - sema
MagicLibrary是一个用C#语言开发的,用于.NET环境下的控件库。该控件库可用于开发具有Visual Studio .NET 风格的应用程序。本文介绍了MagicLibrary的使用方法
2005-03-24T04:39:00Z
2005-03-24T04:39:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】MagicLibrary是一个用C#语言开发的,用于.NET环境下的控件库。该控件库可用于开发具有Visual Studio .NET 风格的应用程序。本文介绍了MagicLibrary的使用方法 <a href="https://www.cnblogs.com/dragon/archive/2005/03/24/124771.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2005/03/24/124254.html
Log4Net使用指南 - sema
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上...
2005-03-24T00:17:00Z
2005-03-24T00:17:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上... <a href="https://www.cnblogs.com/dragon/archive/2005/03/24/124254.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2004/10/24/56024.html
一些写英文简历的词汇吧 - sema
发信人: sevenwolf (LP天天修理我~呜呜呜~), 信区: job标 题: 呵呵,我给大家一些写英文简历的词汇吧发信站: 饮水思源 (2004年10月23日20:02:16 星期六) name 姓名 alias 别名 pen name 笔名 date of birth 出生日期 birth date 出生日期born 出生于 birth place 出生地点 age 年龄 native...
2004-10-24T01:08:00Z
2004-10-24T01:08:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】发信人: sevenwolf (LP天天修理我~呜呜呜~), 信区: job标 题: 呵呵,我给大家一些写英文简历的词汇吧发信站: 饮水思源 (2004年10月23日20:02:16 星期六) name 姓名 alias 别名 pen name 笔名 date of birth 出生日期 birth date 出生日期born 出生于 birth place 出生地点 age 年龄 native... <a href="https://www.cnblogs.com/dragon/archive/2004/10/24/56024.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dragon/archive/2004/10/24/56019.html
关于一些大学课程名的中文翻译 - sema
发信人: cameoer (趁年轻多看点comic:)), 信区: job标 题: 课程词汇(全)(转载)发信站: 饮水思源 (2004年10月13日12:30:06 星期三), 站内信件 【 以下文字转载自 Translation 讨论区 】【 原文由 cameoer 所发表 】 高等数学 Advanced Mathematics工程数学 Engineering Mathematics中国革命...
2004-10-24T00:58:00Z
2004-10-24T00:58:00Z
sema
https://www.cnblogs.com/dragon/
【摘要】发信人: cameoer (趁年轻多看点comic:)), 信区: job标 题: 课程词汇(全)(转载)发信站: 饮水思源 (2004年10月13日12:30:06 星期三), 站内信件 【 以下文字转载自 Translation 讨论区 】【 原文由 cameoer 所发表 】 高等数学 Advanced Mathematics工程数学 Engineering Mathematics中国革命... <a href="https://www.cnblogs.com/dragon/archive/2004/10/24/56019.html" target="_blank">阅读全文</a>