
项目
文章平均质量分 71
贤子
这个作者很懒,什么都没留下…
展开
-
谈谈一般处理程序(1)---httpcontext
今天我们来说一下一般处理程序,一般处理程序是什么呢?一般处理程序实际上就是一个处理程序类。那么我们为什么要用?用他有什么优势?对于ASP.NET网站来说,网站最常见的处理结果就是HTML网页,生成网页的工作通常使用拓展名为ASPX的web窗体来完成。对于处理结果不是HTML的请求,都可以通过一般处理程序完成,例如:RSS、Feed、XML、图片等。一般处理程序是ASP.NET网站中最为简单原创 2013-12-11 20:43:03 · 5450 阅读 · 48 评论 -
Excel导入数据库(一)
最近做系统用到了将Excel的数据导入SQL Server中,下面介绍一下如何将Excel中的数据导入SQL Server中。 首先,分析一下如何将Excel导入SQLServer中,要想能进入SQLServer系统中,首先将得将Excel的数据全部取出存成DataTable;其次,在界面层创建新的datatable并且将之前获取的DataTable中的值按格式放入界面层的Dat原创 2013-11-06 16:03:28 · 2710 阅读 · 35 评论 -
OSGI(四)Hello World
对OSGI的基础知识有了一点了解之后,我们进行第一个程序:Hello World! 我们通过最简单的控制台代码来看一下OSGI实现的具体流程:首先新建项目:将生成路径修改一下:添加引用:添加类库文件,其实就是咱们要做的一个插件:ps:要添加的控制台程序文件夹下的bin--Plugin文件夹下; 添加同样的引用,原创 2014-02-19 16:31:47 · 2852 阅读 · 26 评论 -
机房收费系统之模版方法使用
模版方法:定义一个操作中的算法骨架,而将一些步骤延迟到子类中.模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤. 1.使用意图 我们经常会遇到这样的问题:知道一个算法需要的步骤和顺序,但是每个算法的具体实现不同,比如在机房收费系统中,组合查询有四个窗体类,每个窗体类的算法结构相同,具体实现不同,此时我们可以使用模版方法。 模版方法模式原创 2013-05-01 21:40:24 · 1427 阅读 · 17 评论 -
OSGI(二)加载Bundle
上篇博客,我们简单介绍了OSGI的理论,下面我们看看如何使用。 第一个问题,我们为什么使用OSGI?OSGI带来了什么? 在需求实现方面,OSGI为动态扩充、修改系统功能和改变系统行为提供了支撑,而在传统的开发方式下,要实现系统的动态扩充、修改以及改变是一件很麻烦的事。 从技术角度方面,OSGI带来了规范化的模块组织以及统一的开发方式,这为传统的模块的组织原创 2014-01-27 22:10:40 · 4173 阅读 · 26 评论 -
Excel导入数据库(三)——SqlBulkCopy
上篇博客中介绍了批量导入数据库的方法;下面介绍一下批量导入过程的核心——SqlBulkCopy类。 下面先介绍一些原理性的东西: SQLBulkCopy类,通常用于数据库之间大批量的数据传递。即使表结构完全不同,也可以通过字段间的对应关系,将数据导进去。需要注意的是,只能导入到SQL Server数据库中。相比SQLServer的Insert语句, SqlBulkCopy 有着明原创 2013-12-04 20:51:45 · 3837 阅读 · 45 评论 -
Excel导入数据库(二)——整体导入
上篇博客中介绍了批量导入Excel到数据库,其本质为将Excel转为DataTable再将DataTable 的数据取出来,一条条的插入到数据库中。下面我们介绍一种比较优化的方法:将整个DataTable导入数据库中。 首先,将Excel中的数据取出,存入DataTable中,代码如下: /// /// 传入excel路径,转换为dat原创 2013-11-20 20:52:11 · 2637 阅读 · 46 评论 -
OSGI(五)界面插件制作1
通过之前的介绍大家都知道我们可以做好插件,直接在界面调用即可;那么我们界面插件如何读取其他插件的信息并生成相应的菜单呢?下面开始介绍: 我们通过一个现有的简单winform的界面插件来学习界面插件如何制作。首先创建一个高级windows窗体主应用程序。 运行程序,在插件仓库中下载该插件——简单winform通原创 2014-02-12 21:36:41 · 2271 阅读 · 26 评论 -
OSGI(六)界面插件制作2
上篇博客中,我们讲解了创建拓展模型和创建拓展模型对象,下面我们继续介绍,完成后面的步骤。1.创建主界面: 主界面为上下布局,上部分是一个MenuStrip,下部分是一个TabControl。下面我们将通过OSGi.NET的扩展机制,将其它插件注册的扩展信息转换成这个主界面的菜单项。 2.处理扩展点,将扩展信息转换成界面元素 首先,原创 2014-02-24 11:24:40 · 2788 阅读 · 34 评论 -
OSGI(三)加载Bundle之Manifest.xml
上篇博客中,我们介绍了如何制作插件,那么插件为什么可以显示在界面菜单呢?通过何种方法显示? 如果大家下载过插件,一定注意到了这个文件:Manifest.xml;打开它可以看到如下: 那么这个文件是什么?包含什么?如何写?下面我们一一解释: 首先,Manifest.xml文件属于模块层文件,在OSGI里称作模块清单文件;包含以下节点:原创 2014-02-05 20:06:10 · 3649 阅读 · 26 评论 -
配置JBOSS多实例
在使用Jboss服务器时,很多情况我们需要配置多个实例,下面为大家介绍JBoss里如何配置多实例,以Jboss5.1为例介绍。1.复制${JBOSS_HOME}\server\default文件夹,粘贴到该目录:${JBOSS_HOME}\server\2.重命名default文件夹,例:default-test 3.修改Jboss实例端口;打开${JBOSS_HOM原创 2014-11-12 21:46:40 · 3717 阅读 · 15 评论