无限级菜单结构 与 列表框无限级联动, 类 XSelect by shawl.qiu
压缩包包含:
XSelect v1.0, XMenu v1.3, Select v1.3.1, Menu v1.0.1
(带X的是单表, 不带X的是多表.)
说明:
继上一篇文章:
无限级菜单结构 与 Javascript 实现算法, 类 XMenu by shawl.qiu
http://blog.csdn.net/btbtd/archive/2007/11/06/1868738.aspx
之后, 俺当然得写一个配套的东西, 就是嘛, 列表框联动.
不过有一点需要强调一下, XMenu 1.0 没什么实用价值, 不过鄙人已经升级到 XMenu 1.3, 基本上可以应付所有应用.
表结构到上面的文章去看一下...
至于外部表关联类别表的字段嘛, 使用 CTreeNode, 然后再在后台适当处理一下, 可以提高N大的效率问题...
嗯, 看来还得啰嗦一下...
以前也写过一个无限级列表框联动的类:
无限级菜单结构 与 Javascript 实现算法, 类 阅读全文>
发表于 @ 2007年11月10日 13:34:00|评论(loading...)|收藏
无限级菜单结构 与 Javascript 实现算法, 类 XMenu by shawl.qiu
说明:
鄙人曾经写过一个无限级菜单的JS类 Menu:
shawl.qiu Javascript 智能无限级导航菜单类 Menu class v1.0
详细见:
http://blog.csdn.net/btbtd/archive/2007/05/21/1619755.aspx
不过, 上面那个菜单是使用多表分类实现之, 在效率问题, 数据查询方面会有一点小问题, JS方面还是可以的...
最近在学什么数据结构呀算法的这些个东西, 所以就写了这个类了...
表结构:
Access
二级分类表(CatTabl)表结构:
CId Autoincrement
CName Text(255)
CPId long;
CTreeNode Text8)
CPId 存放父类ID, 顶级分类为 0
CTreeNode 存放父类信息, 每分类占四个字符
如: 00010000 代表父类ID为1
如: 00010001 代表父类ID为1, 子类为1
阅读全文>
发表于 @ 2007年11月06日 01:30:00|评论(loading...)|收藏
7-Zip for Asp.Net by shawl.qiu 2007-10-28
说明:
主要功能就是在线压缩, 解压缩...
这个程序是以 7-zip 的命令行版本为载体, 服务器不需要安装7-zip就可以使用本程序.
目前压缩格式支持: 7z, zip.
解压缩格式支持: 7z, zip, gzip, bzip2, tar, rar.
下载:
http://download.csdn.net/source/271751
结构:
G:\MYDOCU~1\INC470~1\cs\7z>tree /f
Folder PATH listing for volume Backup
Volume serial number is 0006EEEC 209C:FFAE
G:.
│ 7z.exe
│ DevNotes.txt
│ Readme.txt
│ UnZip.ascx
│ Zip.ascx
│
├─Codecs
│ 7zAES.dll
│ AES.dll
│ Branch.dll
│ 阅读全文>
发表于 @ 2007年10月28日 13:24:00|评论(loading...)|收藏
在.net 1.x 中, 实现多语言功能, by shawl.qiu
说明:
这两天看了N种实现多语言的方案, 但都N麻烦, 动不动就有些功能不支持:(
像类 System.Resources.ResXResouceWriter 和 命名空间 Microsoft.JScript... 在我的.NET Framework 居然找不到...:(
有鉴于此, 虽然功能实现了, 但还是总结总结, 希望对其他人有帮助...
主要是使用 xml 形式的 DataSet 实现...
考虑中英文目录应该是两份站点文件, 所以用 web.config 设置各站点的主要功能... 比如默认语言..Cookie 名等...
嗯, 这个功能现在被我弄得还是挺简单的, 就不多说明了...
目录
1. web.config
2. default.aspx
3. English.xml
4. Chinese.xml
shawl.qiu
2007-10-14
http://blog.csdn.net/btbtd
下载:
http://files.myo阅读全文>
发表于 @ 2007年10月14日 20:01:00|评论(loading...)|收藏
sqUbbEditor UBB 编辑器 v1.0 by shawl.qiu
CREATED BY STABX, AT 2007-5-6.
sqUbbEditor UBB 编辑器
---/-------------------------------------------------------------
Version 1.0
老早前就想过写个功能完整点人性点的 Ubb 编辑器, 不过倒是先写了两个 HTML 编辑器...
1. sqEditor HTML 编辑器 v1.3 By shawl.qiu(asp) (新版本 1.4 尚未发布)
http://blog.csdn.net/btbtd/archive/2007/01/16/1484070.aspx
2. sqEditor HTML 编辑器 for .net v1.0 By shawl.qiu (新版本 1.1 尚未发布)
http://blog.csdn.net/btbtd/archive/2007/03/03/1519745.aspx
不过本次在写这个 UBB 编辑器的时候阅读全文>
发表于 @ 2007年05月07日 00:34:00|评论(loading...)|收藏
shawl.qiu c# .net 自动生成 OleDb 数据操作语句小工具 Producing OleDbSql 1.1
说明:
这个小工具主要用途就是, 我希望输入表字段, 如: gbname, gbeditpwd, gbcompanyname, gbtel, gbmobile, gbemail, gbfax, gbqq, gbmsn, gbhp, gbsubject, gbtext, gbubbdisable, gbnopublic, 每个表字段的字段名都对应着某某控件.
当我按提交后, 自动生成所需数据操作语句,,,
目前写.NET主要使用 OleDbConnection, OleDbCommand + OleDbParameter
至于为什么选择 OleDbParameter, 当然就是 单引号问题了...
目前只生成针对 Access 的操作语句, 因这阵子没需求去使用 SqlServer, 就懒得弄了...
下载:
http://files.myopera.com/btbtd/csharp/Tools/Producing_OleDbSql.阅读全文>
发表于 @ 2007年05月05日 21:22:00|评论(loading...)|收藏
shawl.qiu c# .net 服务端表单验证类 FormValidator 1.1
说明:
俺是从夏历去年 12 月底开始学 .net 的, 主要为 c# 语言, 不过后来发现, .NET 用 vb/c#/js 其实都差不多, 主要嘛, 还是那个庞大的 framework...至目前为止还在啃 1.1...
话归正题, 自从俺对客户端 js 有了深刻了解之后, 写代码真的无法再忍受代码工式的重复又重复...一般都是多花一点时间, 把某个功能封装起来, 以便日后方便调用....这样以后需要相同功能的时候, 就不需要重复写代码了..
不过.NET 这么强大的一个架构, 对于 FORM 验证真是不敢恭维, 那些服务端验证控件...用起来那可不是一般的麻烦, 至少俺目前没发现什么简便的方法...
为什么不使用客户端脚本进行验证? 其实本人已经写了好几个成熟的客户端验证类, 不过本人还是认为服务端应该是最重要的....毕竟俺理解的脚本应用主要为改善用户操作...至于起什么安全作用, 那本人可不认为有什么作用...
因此本类也就诞生了....
但目前只是一个阅读全文>
发表于 @ 2007年05月04日 21:18:00|评论(loading...)|收藏
shawl.qiu c# .net 发邮件用户控件 v1.0
说明:
写这个只是时间问题,没什么难度, 就不说明什么了。。。
shawl.qiu
2007-04-24
http://blog.csdn.net/btbtd
下载:
http://files.myopera.com/btbtd/csharp/uc/csharp_dotNet_uc_Mails_v_1.0_by_shawl.qiu.7z
相关文章:
ASP Class(类) 之 使用内建组件 cdo.message 发送邮件 By shawl.qiu
http://blog.csdn.net/btbtd/archive/2006/09/12/1214643.aspx阅读全文>
发表于 @ 2007年04月24日 16:22:00|评论(loading...)|收藏
asp.net DataList 复选框 也玩 全选反选全不选 by shawl.qiu
入乡随俗呀, 既然使用 asp.net 就要使用 asp.net 的模式处理问题...
详细看代码...
shawl.qiu
2007-03-07
http://blog.csdn.net/btbtd阅读全文>
发表于 @ 2007年03月07日 22:24:00|评论(loading...)|收藏
asp.net 中 使用 ado 的 Recordset GetString 函数 By shawl.qiu
keyword: using ado in .net
说明:
这个问题本来不想写个博的, 不过有鉴于这个功能非常不错, 也确实费了我一两小时, 就总结一下啰.
Ado GetString 这个方法在使用 ASP 时屡用不爽呀,
不过跑到 Ado.net, 居然发现没这个功能...
到论坛发帖也请教不出个所以然, 最后放狗搜, 发现N多老外也很奇怪没这个功能, 那些 MVP 的解释是: ado.net 不是 ado, 因此某些方法没有不足为奇...
最后还是记得某时看 MSDN 时, 知道可以使用 .NET 调用 COM 方法,
然后就自然的使用 COM 方法解决了.
目录:
1. 编译 com
2. 在 .aspx 页中使用(至于编译引用什么的, 自己看着办)
3. 补充一下, web.config 内容, 请按需要修改
shawl.qiu
2007-03-04
http://blog.csdn.net/bt阅读全文>
发表于 @ 2007年03月04日 01:08:00|评论(loading...)|收藏
sqEditor HTML 编辑器 for .net v1.0 By shawl.qiu
目录:
1. 简介
2. 调用示例
3. 编辑示例
4. js 核心代码
内容:
1. 简介
sqEditor HTML 编辑器 for .net By shawl.qiu
---/--------------------------------------------------------------------------------------
version 1.0
下载:
http://files.myopera.com/btbtd/csharp/class/sqEditor_for_dotNet_v1.0.7z
sqEditor HTML 编辑器 for .net v1.0 是 从 sqEditor HTML 编辑器 v1.3 改写而来.
sqEditor HTML 编辑器 v1.3 详细:
http://blog.csdn.net/btbtd/archive/2007/01/16/1484070.aspx
基本上两阅读全文>
发表于 @ 2007年03月03日 00:03:00|评论(loading...)|收藏
c# .net 编写 HTML 编辑器的核心技巧 by shawl.qiu
说明:
之前我写过一个 纯 js 的 HTML 编辑器 sqEditor.
这里: http://blog.csdn.net/btbtd/archive/2007/01/16/1484070.aspx
那时是在使用 asp/vbs, asp/js 的脚本语言.
现在俺需要自己的 .net 版 HTML 编辑器,
其实不难写, 不外乎与 iframe 的数据读取, 然后再加个 submit 的 EventHandler
至于其他的操作, 跟我上次写的 纯 JS HTML 编辑器 没多大区别.
广告时间, sqEditor for .net 不日推出.
目录:
1. x.aspx
2. ac/sqEditor.ascx
shawl.qiu
2007-02-28
http://blog.csdn.net/btbtd阅读全文>
发表于 @ 2007年02月28日 18:18:00|评论(loading...)|收藏
shawl.qiu c# .net FileManager class v1.0(文件管理器)
目录:
1. 简介
2. 核心代码
3. 页面代码
shawl.qiu
2007-02-25
http://blog.csdn.net/btbtd
1. 简介
CREATED BY STABX, AT 2007-2-24.
shawl.qiu c# .net FileManager class(文件管理器)
---/-------------------------------------------------------------
version 1.0
默认用户名: shawl.qiu
默认密码: aaaaaa
下载:
http://files.myopera.com/btbtd/csharp/class/sq_csharp_FileManager_class_v1.0.7z
重要提示:
站点 web.config SessionState 应该设置为 SQLServer 模式, 如下面的设置:
阅读全文>
发表于 @ 2007年02月25日 01:02:00|评论(loading...)|收藏
shawl.qiu c# .net DataList, Repeater, DataGrid 分页类 v1.0
说明:
其实 DataGrid 本身就自带分页...不过鄙人很讨厌 Table, 虽然也可以设置为Flow, 但灵活性还是打折了, 应用虽然非常方便, 但是不灵活.
从自由点来看, 鄙人比较喜欢灵活性较高的 DataList, 可发觉没自带分页功能, 这大概就是什么鱼与熊掌, 不可兼得的原因吧...
因此这个类就诞生了...
Pagination 类 使用重载, 使得使用最少的代码可让分页功能应用于:
DataList, Repeater, DataGrid.
目录:
1. x.aspx
2. cs/Pagination.cs
下载原格式:
http://files.myopera.com/btbtd/csharp/class/sq_csharp_pagination_class_v1.0.7z
shawl.qiu
2007-02-09
http://blog.csdn.net/btbtd阅读全文>
发表于 @ 2007年02月09日 18:57:00|评论(loading...)|收藏
shawl.qiu c# .net upload class v1.1
没什么好说的, .NET 干这个真太容易了...
这几天在写一个自动化画廊程序, 需要用到上传功能, 就重写了一下先前写的上传类, 使其使用更方便更简洁...
目录:
1. x.aspx
2. cs/upload.cs
下载:
http://files.myopera.com/btbtd/csharp/class/sq_csharp_upload_v1.1.7z
shawl.qiu
2007-02-08
http://blog.csdn.net/btbtd 阅读全文>
发表于 @ 2007年02月08日 20:30:00|评论(loading...)|收藏