OPLib对象持久层 (源码)
OPLib是一个基于ADO2.8和COM+技术的for VB6的对象持久层(Persistence Layer)框架,它实现了数据库和中间层的Broker功能,提供OR-Mapping,将关系数据库对象映射到Class,使中间层对数据库“无知”(Law of Demeter)。
OPLib通过多态来实现数据库平台的无关性,并使用了VBUnit进行单元测试,Document!X进行文档自动生成。
OPLib可以做什么?
单表或视图的对象化
存储过程的对象化
单表或视图的批量更新、查询和删除
OPLib不可以做什么?
多表操作
函数支持
EditGrid(可以编辑的网格控件)
基于MSHFlexGrid扩展而成
提供可以编辑的网格控件
全面兼容MSHFlexGrid的属性和方法
适用于数据库开发中的单据子表输入
也可做为属性列表框使用
同时还提供了内部使用的3个自定义控件:
数字输入控件
带多列下拉列表框的文本控件(可做参照输入)
下拉日期控件(可以代码呼出下拉日期)
请从主页 http://progame.vip.myrice.com/ 下载此控件的最新版本!!!!!
示例图请见:http://progame.vip.myrice.com/editgrid/
已帮助手册
打包发布的时候记得带上MSHFlexGrid控件才能在客户端正常使用
PROGAME论坛
一个支持HTML和表情符的ASP论坛
并提供图片url自动解析功能
支持文件上传并可自动显示图片
版块分类可以任意新增修改和删除
版块变可任意新增修改和删除
贴子可设为置顶精华删除和普通类别
并支持反操作
可以发布系统公告和版块公告
支持个人专版,即每个用户有属于自己的版块
用户支持好友设置和消息管理
并可收藏自己喜欢的贴子
支持头像和个性签名
并可定义自己喜欢的颜色主题以用每页显示的贴子数目
在线好友显示,消息自动提示
真正方便而又强大的搜索功能
DocCenter文件管理器C#源码
基于XML存储的文档管理器C#源码
树状管理 支持拖放
全文检索
多页面打开
基本的编辑操作功能
只支持文本操作
但保存HTML源文件并用IE打开
界面配置信息自动保存
主要是熟悉了一下.Net的控件操作
同时实践了一下Xml和DataSet
再利用了一下多线程
代码自动生成工具(vb类 java类 sql存储过程...)
通过调用数据库连接对话框建立数据库连接
(目前测试支持 MSSQL, Oracle, Access, MySql)
根据自定义模板通过数据库表、视图和存储过程批量生成代码,
模板编辑和代码查看支持语法高亮 (Java, VB, T-SQL)
可以新增语法文件,文件格式类似于 EditPlus
软件附带模板包括:
VB 三层结构中实体和实体操作类
Java MVC 模式下Bean和 Action类
MSSQL 表操作存储过程的示例 (update, insert, delete)
支持数据字典生成
生成格式可以是 Word 或Excel 格式
支持简单的 SQL 语句操作
请从http://progame.vip.myrice.com/下载最新版本
VB快速报表DllPrint(含源代码)
功能:多层表头,自动分页,报表过宽的多页打印
单元格合并,表头表尾页头页尾的任意设置
模板功能,任意比例输出到打印机和BMP图及JPG图
可以在页面上下横向左右纵向打印标签,对于原始数据的打印提供了多种控制:截断,自动换行,小数位,是否使用分隔符,是否显示零值以及颜色字体设置
可以使用通配符打印所有页数,所有分页数,当前页,当前分页,日期,时间等动态确定的数据
从FlexGrid、MSHFlexGrid和ListView中读到数据的接口已经提供
可以自己增加从任意数据源读取数据的接口
此次更新:
没有打印机的错误处理
通过鼠标拖动页面时的控制
光标变成和Acrobat Reader相同
放弃了Form2.0控件组,使用CScrollBar替代
最近更新:
输出时加入了分页控制
键盘和鼠标操作的增强
横向多页显示
在一行中可以同时输出左中右三种对齐方式的文字
其它设置和功能请自行看演示和源程序
OCX版本已经发布:
http://www.csdn.net/cnshare/soft/16/16352.shtm
EzReport--报表控件
EzReport是一个基于ATL写成的ActiveX控件
可以被支持COM接口和ActiveX控件的开发语言所使用
EzReport并不是一个完全的报表解决方案
它提供的只是最内核的数据处理、图形显示和打印输出
您可以利用此控件开发出自己的报表系统
例如:
模板支持功能
多层表头的自动合并
用户交互的基于列的合并设置
标签集合管理
任意单元格区域的合并
任意单元格格式的指写
预览图形的保存
.....
内附帮助文件和VB调用的例子
Code Helper -- VB外接程序
VB外接程序
快速添加模块注释和过程注释
可以自定义注释模板