C#敏捷开发公共资源库
XB.AppPlatLib全名 XB Application Plact Library(应用平台组件库),主要通过对各种前台后台技术的整合,实现快速构建系统应用程序。
1.xb.databaseDevlopment:此目录下的文件为本人多年项目经验的对Database的成果积累,希望对大家有所帮助。
2.xb.FrameWork.BarCode:XB.FromeWork.BarCode是应用平台的基础框架条形码底层应用组件,实现对128码、39码的生成及应用;
4.xb.FrameWork.Common:XB.FromeWork.Common是应用平台的基础框架通用底层工具类组件,主要实现诸如类型转换、文件处理、注册表操作、硬件处理、图象处理等底层方法的工具类集合(详情见附件中的帮助文档)。
5.xb.FrameWork.DataAccess:XB.Framework是结合微软企业库开发的一款可以适应多种.Net架构平台支持的底层数据访问组件,尤其是对数据库事物的支持,采用类似于Session的操作方式,既可以实现对WEB程序的事物支持,同时也可以实现对Winfrom程序的事物支持,很好的解决了事物支持在WEB和Winfrom程序上不统一的弊病。
6.xb.FrameWork.Office:此组件为Office操作组件,借助于NPOI2.1.1.0 可以实现对03到16版本的Excel的各种导入、导出功能,并且支持Word的导出功能(此导出功能非常强大,支持段落、表格导出,纸张、字体、标题的样式设置,绝对物超所值)。
7.xb.FrameWork.Securitys:安全组件,实现加密解密及安全签名的功能;
附件程序包中,包含了dll目录、chm的操作说明、html的操作说明以及验证通过的演示示例,为提交开发效率的屠龙宝刀,尤其适合还没有基础框架的小型公司使用,此组件平台库为我工作10年的心血结晶,曾经在多个项目中得到应用,后续有更新的话,我会继续更新。
代码管理平台 V2.0
在原有的码管理平台 V1.1版本基础上追加以下功能:
1.框架优化,增加了数据库连接串的测试功能;
2.Excel转换为Sql Server及Orale的Insert、Update、Delete脚本
3.AD工具管理优化
4.优化了部分界面呈现功能。
代码管理平台 V1.1
基于.net Framework4.0的代码开发平台,主体实现代码筛选、Excel转换、代码生成、Sql语句导出、AD管理、加密解密等功能,详细介绍如下:
1.实现类似于对Sql Server或者Orale数据库的结构及数据的管理,支持和各个版本Excel的交互,兼容Sql 16以下的所有版本及Excel 2016以下的所有版本;
2.支持对AD组织机构及组织机构关联的用户的管理,可以根据配置获取AD数据,并且和Excel进行交互;
3.基于Sql Server查询结果无法导出Excel的现状,采用NPOI技术,实现将查询的语句导出到Excel、生成insert脚本、删除脚本、生成json、生成xml等功能;
4.Excel模板转换器 解析Excel内容,加载后,可以根据Excel的内容,生成对应的insert、Update、Delete的脚本,支持对Excel的过滤,兼容office2016及以前的版本。
5.代码筛选器 实现类似于资源管理器的功能,同时支持根据最后的维护时间或者文本内容进行过滤,详细介绍如下: (1)根据最终维护时间过滤:根据最后的维护时间进行过滤、筛选,对于筛选出的内容,可以打开对应的存储路径或者文件。 (2)根据文本内容进行筛选,支持匹配关键字的带小写,对于筛选出来的内容,可以实现导出到Excel的功能,同时可以打开对应的存储路径或者文件,兼容xml、txt、json、sql等文本文件。 5.使用说明 (1)inc.txt为版本发布说明 (2)CMSLib下为程序支持文件,启动文件为XB.CodeManage.exe;登录前,需要修改XB.CodeManage.exe.config的数据库连接 (3)CodeMsDemo下面为演示的demo (4)项目文件是后缀为.slnx的文件 6.支持环境:net frameWork4.0及以上版本 注意:如果打开时候,出现清空项目目录后,直接打开demo中的.slnx的项目文件即可;同时可以创建对应的项目。
Winform报表打印万用组件解决方案
万用报表打印系统系统适用Microsoft Visual Studio 2008开发的、基于Fromwork3.5类库的数据型应用程序使用,是软件开发人员不可多得的功能性组件,使用报表打印系统可以大大的简化程序用于报表打印的功能的复杂程序,减少出错率,提高程序的开发效率。
万用报表打印系统基于DataSet的数据结构,保证了大多数应用程序对打印功能的需求,此系统包含许多人性化的设置,能够方便的自定义需要打印的报表的头文件、可以实现报表的套打、分页、纸张的设置(包含自定义纸张设置)、打印预览等非常实用的功能。
主要功能模块如下:
1.Winfrom报表设计器:实现报表的动态设计,非常的简单易用,可以让用户自己直接设计即可。
2.报表预览:实现设计好的报表的预览功能,同时根据预览情况,制定设计方案
3.纸张设计:报表打印需要的纸张及页边距的设置
4.报表头文件设计
5.打印文件设置及数据绑定
6.套打设置
………………
详情见附件,附件中有使用Demo代码及完整的说明文档
注:此组件在国内多个大型项目中得到过应用,非常适合简单报表打印,同时此组件,仅限于技术研究,禁止用于商业,如有需要,请联系作者。
代码开发平台
基于.net Framework4.0的代码开发平台,主体实现代码筛选、Excel转换、代码生成、Sql语句导出的功能,详细介绍如下:
1.Do Config
基于xml技术,实现和Sql Server、Oracle数据库Table的本地化存储,并且可以自动生成对应的创建脚本的Sql语句;维护字段对应的描述后,可以自动生成带有描述的创建表脚本,实现类似于pd的功能。
2.Sql语句导出工具
基于Sql Server查询结果无法导出Excel的现状,采用NPOI技术,实现将查询的语句导出到Excel、生成insert脚本、删除脚本、生成json、生成xml等功能
3.Excel模板转换器
解析Excel内容,加载后,可以根据Excel的内容,生成对应的insert、Update、Delete的脚本,支持对Excel的过滤,兼容office2016及以前的版本。
4.代码筛选器
实现类似于资源管理器的功能,同时支持根据最后的维护时间或者文本内容进行过滤,详细介绍如下:
(1)根据最终维护时间过滤:根据最后的维护时间进行过滤、筛选,对于筛选出的内容,可以打开对应的存储路径或者文件。
(2)根据文本内容进行筛选,支持匹配关键字的带小写,对于筛选出来的内容,可以实现导出到Excel的功能,同时可以打开对应的存储路径或者文件,兼容xml、txt、json、sql等文本文件。
5.使用说明
(1)inc.txt为版本发布说明
(2)CMSLib下为程序支持文件,启动文件为XB.CodeManage.exe;登录前,需要修改XB.CodeManage.exe.config的数据库连接
(3)CodeMsDemo下面为演示的demo
(4)项目文件是后缀为.slnx的文件
6.支持环境:net frameWork4.0及以上版本
注意:如果打开时候,出现清空项目目录后,直接打开demo中的.slnx的项目文件即可;同时可以创建对应的项目。
jquery上传插件Uploadify3.2中文详细参考手册
翻译后的Uploadify3.2中文使用手册,方便一线开发人员
jqUploadify+asp.net2008文件上传示例
基于jquery + asp.net + Uploadifyv3.2 的多附件上传示例,在官网的示例中全部是php的,并且下载官网的mode到本地总是无法运行,本示例结合官网示例,重新优化结构,采用asp.net作为服务端进行处理,可以方便的示例多附件上传。
通过C#实现图章生成源代码
通过C#语言,实现图章的生成代码,主要用于日常办公等系统之中。
兼容Office2003-2013的Excel导出或者数据获取解决方案
此组件组件是采用NPOI2.0为核心二次开发的C#对Office操作的高性能组件,包含以下主要特点:
兼容Office2003到Office2013各个版本的Office的操作,主要包含对Excel数据的导出、获取Office数据文件中的数据等功能
整合了导出DataTable到Excel的方法,可以实现导出到Web程序和Windows桌面程序对Excel文件的操作。
整合了多线程处理技术,针对海量数据的Excel导出,可以保证导出数据的操作流畅性,而不会导致假死等现象的出现。
索尼报表服务器升级方案(千万级效率提升50%)
此方案为给索尼公司编写的报表服务器升级方案,基础数据量为350万条数据,每月会新增30万条,以前每次执行一次报表统计,需要一周的时间,而且会导致服务器的性能严重下降,采用此方案优化升级后,性能提升50以上,适用于由于服务器性能压力而需要升级服务器的业务需求。
采用bat设置IE代理服务
公司上网必须采用代理才可以,但是到了家里又不需要用代理,因此需要频繁的切换,好烦人,所以我编写了采用bat进行设置IE代理和情况IE代理,方便多了。
采用bat手动停止或者启动Oracle服务
电脑上同时安装SQL Server和Oracle导致电脑比蜗牛还慢,因此编写了采用bat文件手动启动或者关闭Oracle服务,默认Oracle服务为手动启动,这样可以加快系统运行速度。
SQL Server 2008 服务手动启动bat代码
电脑上同时安装了SQL Server2008,VS2008 等软件,搞的电脑比蜗牛还慢,因此编写了采用bat自动启动SQL Server2008的代码,在默认状态下该服务全部设置为手动启动,在需要的时候,分别点击“停止SQL 2008 服务”或者“启动SQL 2008 服务”即可实现SQL Server2008相关服务的操作。
Extjs4.1主题包
根据Extjs4.1的环境下编译的主题包文件,包含多种颜色的主题,包括灰色、红色等,非常适合在Extjs4.1下面切换皮肤使用。
XML格式Excel和DataTable或者DataSet的交互
实现Xml个数的Excel的各种交互,包括导出数据到Excel;获取XML数据;保存Xml数据
此组件技术经过boeing公司的管理系统的压力测试,性能非常优良,而且数据存储文件极小,很适合做数据量较大的基础配置文件使用,比使用纯XML加载和存储的性能更高!
在boeing系统中,此技术主要使用在对中英双语语言包文件存储上,如果需要维护的话,可以直接用Excel打开进行维护,保存后,在程序中便可以直接使用,极力推荐大家使用!
在附件中有使用方法!
loadrunner11.0_安装破解详解
loadrunner11.0_安装破解详解
大数据量数据存储的优化方案(银行项目)
针对银行大数据量(过亿)条数据的查询优化处理
经典SQL语句大全详细描述各种SQL方法的使用
非常经典的SQL语句大全,详细的描述各种SQL语句的语法。
SQL Server 2005技术内幕(原装英文版)
原装版的《SQL Server2005技术内幕》,更加精确的描述,适合英文阅读水平较高的读者朋友!非常不错的一本描述SQL2005的书籍,包括高级查询、数据优化等功能。
C#和office交互组件
实现C#和office的电子表格之间的交互
SQL2000数据库的优化及安全.pdf
对SQL2000数据库开发好的系统进行优化操作!