摘要: 前言 最近做权限控制,对页面的权限控制使用IHttpModule做的,想把控制粒度细化到页面上控件的权限判断,意图是传入控件编号,根据控件编号和当前用户的权限,如果没有权限的话就把控件隐藏或显示为不可用,打算用Attribute来做,以下是遇到的一些问题和看法,虽然失败了但是觉得仍然有参考价值。 推荐几篇文章: 1. Attribute在.net编程中... 阅读全文
posted @ 2008-11-16 18:34 农民伯伯 阅读(4798) 评论(2) 推荐(0) 编辑
摘要: 我以前是做Java的,后来被强制转到.NET下了 :-( 现在仍然是喜好Java的,今天朋友推荐问俺去不去SUN科技日开发者大会,先摘抄一段: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Sun公司一年一度的全球规模最... 阅读全文
posted @ 2008-11-13 15:22 农民伯伯 阅读(1382) 评论(16) 推荐(0) 编辑
摘要: 前言 这个滑动菜单写了蛮久了,当时没有被用上,现在要用了又翻出来了,毕竟不是网上下载扒的,自己写的,所以还是分享一下,觉得有时间还是尽量自己写的好,呵呵:) 正文 还是先来一张效果图吧: 效果一般,觉得还行,就是收缩的时候有时候抖,不太明白:-( 以下是调用部分的JS代码,比较方便: Code highlighting produced ... 阅读全文
posted @ 2008-11-13 13:50 农民伯伯 阅读(2117) 评论(1) 推荐(0) 编辑
摘要: 前言 在对项目制定权限控制方案的时候往往有几种方案,比如让所有的ASPX页继承一个自定义的PageBase页,而这个页再继承System.Web.UI.Page;另外一种就是使用IHttpModule了。我们先来比较两种方案以及适用性,第一种方案是比较理想也实际运用中比较多的,但是经常会碰到我们突然加入一个项目(可能比较糟糕的),他们一开始就没有这方面的考虑,后来才考虑增加的,此时你... 阅读全文
posted @ 2008-11-13 10:08 农民伯伯 阅读(4325) 评论(9) 推荐(0) 编辑
摘要: 前言 从【笨笨图片批量抓取下载 V0.2 beta】到【笨笨图片批量下载器 V0.3 beta】时间将近2个月,不是说这个升级版本开发了这么久,实在是懒,呵呵: )再加有时候工作忙、学习,多的时间就不愿意动了,现在都感觉辜负了上一版N多朋友的支持了,不过这将近一个星期时间我按计划完成了这个小软件版的升级开发,并且依然和上两个版本一样保持源代码开源,文章最后有下载地址,以下是这个版本相... 阅读全文
posted @ 2008-10-31 12:15 农民伯伯 阅读(17265) 评论(23) 推荐(2) 编辑
摘要: 前言 在动态输出Javascript的时候我们习惯用Response.write("");这样的语句来动态输出,但是你可能没注意到里面的格式问题,比如,我测试连接数据库,如果连接失败就打印catch信息,但是你会发现你直接输出是输出不了的,会报错,比如字符串没有结束之类的脚本错误。 正文 一、普通输出问题分析、测试 1. 我们先来看一段代码: C... 阅读全文
posted @ 2008-10-09 11:57 农民伯伯 阅读(3542) 评论(0) 推荐(0) 编辑
摘要: 前言 flash编程俺不熟,跟java的语法较相近,应要求需要flash与数据库通讯,或者间接通讯。于是在网上找相关的文章,装了个Flash CS3 ,也看到网上说不能直接和数据库直接通讯,后来也真让我找到了flash直接连接数据库的文章,是个牛人自己写了一个连接数据库的驱动,叫flashTDS,文章地址:http://space.flash8.net/bbs/viewthread.ph... 阅读全文
posted @ 2008-10-08 14:33 农民伯伯 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 前言 部署和试用CuteEditor没花多少功夫,老实说挺好用,挺简单,也顺利的把数据插入了数据库。把Word里的文章直接粘贴到CuteEditor也没什么问题,而且格式也保存的比较好,可是我要从数据库里面把这带格式的文章显示出来的时候就麻烦了,格式全没了,而且很明显格式用特殊字符替换了,于是反编译找源码折腾了我老半天,总算是找到了,所有写个随笔留个记号吧,也行你也用得着,顺便推荐一... 阅读全文
posted @ 2008-09-16 17:28 农民伯伯 阅读(1777) 评论(5) 推荐(0) 编辑
摘要: 前言 首次在博客园首页发布文章,一直把自己的文章定位在新手区,也一直这样认为自己的。这段时间看博客园首页挺多的,说实在的有些文章很一般但是得到更多朋友以及高手的指点,所以鼓起勇气把自己花了几天时间改版的图片下载器贴上来,希望能在程序的性能上以及适用上得到更多的宝贵的建议!先谢谢每位看客赏光了 : ) 感谢 MSDN MSDN上异步网络编程的例子是我0.2版的核心所在... 阅读全文
posted @ 2008-08-22 00:07 农民伯伯 阅读(8589) 评论(45) 推荐(2) 编辑
摘要: 前言 出于安全以及移植考虑,近两天有看关于WebResource方面的资料,有点点心得和不明白。这里鄙视下那些狂抄袭的论坛和博客,一搜索几乎全一样,也没多说一个字的!! 感谢 1.MSDN 直到这个例子出现,我才真正做出自己想要的东西,但是也带来了一些不明白 2.利用WebResource.axd通过一个URL来访问装配件的内置资源(译) 这篇文章给了我基础代... 阅读全文
posted @ 2008-07-10 14:02 农民伯伯 阅读(12094) 评论(5) 推荐(1) 编辑
摘要: 前言 打游戏了!打浩方了!里面启动魔兽就在顶部显示一个小喇叭: "您可以使用Ctrl+Alt+ScrollLock热键打开小喇叭功能,也可以在系统设置中修改热键。",很烦的说!!以下是我的办法: 正题 浩方毕竟只是个建立在游戏之上的平台,通过浩方我们能和全国甚至世界其他国家的朋友一起打魔兽、打星际等,我觉得浩方的功能也就是把大家模拟成一个局域网了,然后启动游戏传给他一些参数数据... 阅读全文
posted @ 2008-07-02 09:40 农民伯伯 阅读(5301) 评论(3) 推荐(0) 编辑
摘要: 前言 这个东西都写着放了2个月了,一直没有完全写完,卡在正则表达式那里了,再加上懒就停下来了 - _ - # !!但是目前根据网址下载图片没有什么大问题,附上源代码,欢迎大家继续帮我写下去,呵呵:) 截图 源代码: /Files/over140/ImagesBatchDownloading.rar 欢迎大家多多指教,可以考虑加入多线程和异步获取数据,并且正则... 阅读全文
posted @ 2008-06-24 13:04 农民伯伯 阅读(2058) 评论(1) 推荐(0) 编辑
摘要: 前言 看到网上很多关于ASP.NET的无刷新选择列表框,服务器端有的返回DataSet,有的返回DataView,有的用分隔符拼接一个长字符串返回,相应的客户端解析也是各有不同。DataSet+JS我是怎么也没弄成过,顺便在这里讲下返回DataSet不存在数据库关闭与否的问题。前端时间我上司写了一个这样的东西我改了下还蛮好用的,不敢独享,与大家分享一下吧:) 正题 服务器端代码:... 阅读全文
posted @ 2008-06-16 11:58 农民伯伯 阅读(1755) 评论(6) 推荐(0) 编辑
摘要: 前言 用我女朋友的话讲:ごめん!实在是忙!实在是懒!很久没有写文章,一方面觉得可写的东西不多,一方面工作很忙。所以这里也不耽误大家太多时间,直接奔主题吧! BEGIN 首先我们需要明白一个道理,不管一个ASPX页面里面装了多少个ASCX,始终还是要生成一个页面的代码的,所以毫无疑问,我觉得在解决这个问题之前我就已经确定这个问题是可解的。直接贴代码了,首先是用户控件调用父页面的方... 阅读全文
posted @ 2008-06-16 11:03 农民伯伯 阅读(3974) 评论(6) 推荐(0) 编辑
摘要: 前言 前天好玩不小心把快速启动栏给玩没了,也就是把启动栏左右拽动,拽到最左边,拽到最右边,也就这些动作——没了之后硬是出不来,右键—>工具栏—>快速启动 勾掉然后再重复这个动作勾上,以及右键—>属性—>任务栏 勾掉然后再重复这个动作勾上还是出不来,把我郁闷得!!后来到网上一查,嘿嘿,没有找到和我完全一样的情况,但是找到类似的,他们是误删除了显示桌面,在DOS下用了一个命令来恢复: REG... 阅读全文
posted @ 2008-03-27 21:13 农民伯伯 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 前言 在上篇文章结尾的时候有说要研究实现【名称+备注来生成数据库注释】,呵呵比较顺利的是写完那篇文章不久就把这个给鼓捣出来了,关于它里面那些怪怪的语法没有找到合适的资料,但是明白了一点,在里面直接写SQL语句还是可以的,所以得以顺利达到目的。关于PD配置及生成这里就不重复讲解了,下面进入正题。 正文 1. 修改当前DBMS(Script\Objects\Column\Co... 阅读全文
posted @ 2008-02-28 17:33 农民伯伯 阅读(1096) 评论(0) 推荐(1) 编辑
摘要: 前言 以前用过一次PowerDesigner(后面都简称PD了),当时还是用的11版本的PD,没有深入研究,简单的试用了一下。近来项目要用,同事已经把数据库设计好了,但是生成出来的数据库表结构确没有注释信息。研究几个小时后终于试出来了,不知道搜索的方法不对还是确实没有根据PD的名称来生成数据库注释信息的文章。 环境 Sybase.PowerDesigner 12 汉化版 ... 阅读全文
posted @ 2008-02-28 15:40 农民伯伯 阅读(12069) 评论(15) 推荐(0) 编辑
摘要: SQL语句目的: 在创建临时表时创建一列自动增加的种子,这里涉及到跨数据库复制数据,这里数据库使用的SQL SERVER 2000。 SELECT INTO 语句语法: SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source 出错的SQL语句: SELECT IDENTITY(INT,1,1) AS... 阅读全文
posted @ 2008-02-27 14:10 农民伯伯 阅读(6683) 评论(0) 推荐(0) 编辑
摘要: 网上有很多文章是讲Microsoft Visual Studio 2005有哪些快捷键什么的,难道你真的全部被下来??如果有时候只想查下某个快捷键,比如注释什么的,我想你不会很愿意又重新去网上搜索或者把那文章打开之后再找一遍吧?其实在自定义选项里面有个如下的选项:在屏幕提示中显示快捷键!!也就是说你把鼠标放到工具栏任何一个只要有提示,有快捷键的都会在提示里面显示快捷键!以下是具体设置: ... 阅读全文
posted @ 2008-01-30 09:08 农民伯伯 阅读(2007) 评论(5) 推荐(0) 编辑
摘要: 问题: 今天写动态生成HTML表格的时候需要用到统计td内的数据,在生成的时候设置了td的name属性,但是document.getElementsByName("_test")能获得到这个对象,直接打印显示[object],但是length属性始终是0,不管你添加多少个td名称都设置成"_test"用getElementsByName获得的length总是0 !!! 感谢: x... 阅读全文
posted @ 2008-01-26 22:09 农民伯伯 阅读(4108) 评论(0) 推荐(0) 编辑
摘要: 问题: "本机测试一切正常,传到服务器上浏览器提示我的AjaxPro 未定义"-->这是我在网上找的原话也是我的问题. 原因和解决: 1.没有将AjaxPro加载放在form1以内,有篇文章写得不错: 'AjaxPro'未定义错误的原因&javascript顺序执行&AjaxPro机制. 2.忘记在服务器的web.config里面添加Handler了: ... 阅读全文
posted @ 2008-01-17 15:09 农民伯伯 阅读(2729) 评论(0) 推荐(0) 编辑
摘要: 前言 这第二篇--> 北京有趣地名(二) 屯了很久了,总没有找到比较中意的地名来寻找资料然后贴出来分享,但是意外的找到两个资料库: 1.WIKI : 维基百科-北京地名 2.资料库: 山东省省情资料库 怕是帖这帖子之后很长时间都没时间来调查一些有趣的地名了,不过遇上了会先收集起来.下面介绍几个地名:) 正题 1. 东便门、西便门(引用山东省事情资料库资料,个人比较赞成此... 阅读全文
posted @ 2008-01-13 16:17 农民伯伯 阅读(2527) 评论(1) 推荐(0) 编辑
摘要: 前言 来北京8个月,衣食住行感触颇多,尤其是食.住.行!!本文说住: 在朝阳区北苑住了大半年,两室一厅 1800/月住在军区大院里面,还算住的安逸,安全就不比说了,兵哥哥提咱们24小时站岗呢!比较郁闷的有2点: 1. 住5楼,水压不够,人家用水的时候我们没水,特别是早上和晚上洗澡,好几次洗澡被尴尬在厕所里面. 2. 没有空调,夏天买的风扇,热晕了-_-# .其实也差不多住习惯了... 阅读全文
posted @ 2008-01-02 19:37 农民伯伯 阅读(1874) 评论(3) 推荐(0) 编辑
摘要: 前言 公司最近有操作excel的需求:店名上传上来的excel都没有地址这一栏,但是有对应的编号,由于有上百个excel文件各个分店要是手工填写的话基本不可能,所以有劳我想办法了:)我倒是知道能操作,但是没有具体实践过.以下是摸索的点滴: 开发环境 window XP,Microsoft Visual Studio 2005,C#,ASP.NET,Office2003,SQL S... 阅读全文
posted @ 2007-12-28 16:45 农民伯伯 阅读(5086) 评论(0) 推荐(0) 编辑
摘要: 环境: Microsoft Visual Studio 2005 + Office2003 目的: 采用C#语言,通过Microsoft Excel 11.0 Object Library操作excel. 问题: 在使用C#操作excel的过程中,每次操作完毕哪怕只是打开一下然后SaveAs另存一下,都会同时多产生一个.files的文件夹,里面包含两个文件:filel... 阅读全文
posted @ 2007-12-24 16:20 农民伯伯 阅读(1774) 评论(2) 推荐(0) 编辑
摘要: 前言 项目之外,公司要求把客户上传的xls数据文件按条件拷贝一份出来,可是这些上传的文件都已经重新命过名,不过还好有上传的记录,包括文件新命名的规则.于是只需要写一个程序来批量获得这些被重新命过名的文件然后拷贝出来就行了. 正题 我是直接新建的一个aspx并在后台代码里写的,帖cs代码: using System; using System.Data; using System... 阅读全文
posted @ 2007-12-07 10:08 农民伯伯 阅读(3689) 评论(0) 推荐(0) 编辑
摘要: 前言 其实早在四月底就在JR上发表了这篇文章,这次再次搬出来一是为了资料集中,二是做一些修改和更详细的描述.和以往一样入门和介绍就不说了,如何学习在上篇文章Struts2+JFreeChart上有介绍. 正题 1.工程目录结构图: 2.以下依次帖代码: a). web.xml struts2 or... 阅读全文
posted @ 2007-12-04 23:15 农民伯伯 阅读(6042) 评论(0) 推荐(2) 编辑
摘要: 整理了一下以前写的一些Javascript代码,今天帖的是DataListBox,也许对大家有用!效果图: Javascript代码: DataListBox " onclick="right_Data('ListBox1','ListBox2');"/> ... 阅读全文
posted @ 2007-12-01 19:56 农民伯伯 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 前言 关于Struts2入门以及提高等在这里就不介绍了,但是关于Struts2的学习有以下推荐: struts2-showcase-2.0.6.war:这个是官方自带的Demo(struts-2.0.6-all.zip\struts-2.0.6\apps目录下),非常全面,直接部署就可以了(很多朋友Struts2能学很好我估计还是直接从这里学来的)。 ... 阅读全文
posted @ 2007-11-25 13:07 农民伯伯 阅读(16582) 评论(9) 推荐(2) 编辑
摘要: 在项目中可能需要用到同表数据复制,如:两笔记录除了日期和ROWID(自动编号)其他数据均是一模一样,一般的办法就是读取出来然后再插进去,即使写到存储过程里面也一样需要执行两条SQL语句,效率也比较低的。一条语句进行复制数据: insert into new_table_name(column1,column2,column3,column4) select column1,column2,c... 阅读全文
posted @ 2007-11-19 14:10 农民伯伯 阅读(2432) 评论(1) 推荐(0) 编辑