周公的专栏

执子之手,与子偕老

周金桥ID:zhoufoxcn
162873次访问,排名447好友146人,关注者145
6年的Java和.net开发经验。熟悉数据库及软件性能优化。
zhoufoxcn的文章
原创 141 篇
翻译 5 篇
转载 70 篇
评论 335 篇
周公的公告
说明:本博客示例代码自2007年以后所写的代码均是在Vs2005(.net2.0)下编写,在Vs2003(.net1.1)下可能编译不会通过。
做人要厚道,转载请注明来源于本博客!
最近评论
liuyunsx:你好。你知道怎么把一张图片压缩成梯形。或者说把图片填充在梯形框里。但是不能是平铺的。要拉伸的那种。
如果你有源码可以发到liuyun_84@163.com里面。非常感谢。
CaptainV:谢谢博主分享!美信私募个人所得税计算器
Airton:我试用了一下很方便,但不知道为什么我定义的菜单在运行时不见了,请问这个控件不支持菜单吗?
zhangyaoting196:

WWW.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!









xuevb888:支持,思路真的很不错
文章分类
收藏
    相册
    .net
    mengyao||Andy 路鑫(RSS)
    The Code Project
    剑了(RSS)
    山西.net俱乐部
    张子阳(RSS)
    Java
    张森炜的博客(RSS)
    娱乐资源
    天下网
    天下网生活论坛(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    asp.net有关asp.net开发探讨。

    原创 .net2.0中对config文件的操作方法总结收藏

    在.net编程中,我们经常用到config文件来保存一些常用的应用程序配置信息,在WinForm中这个文件名字是app.config,在asp.net中叫web.config。这个.config文件其实就是一个xml文件,对它的读操作微软已经提供了一个类来实现了,这个类就是System.Configuration.ConfigurationManager,下面分别是例子://读取config里名称为“conn”数据库连接信息 connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString;//读取config里名称为"Font_Size"的应用程序配置信息System.Configuration.ConfigurationManager.AppSettings["Font-Size"] = 9;不过利用这个类却不能对config文件进行写操作。对于config文件的写操作,很多人通过xml的方式来进行,按照xml阅读全文>

    发表于 @ 2008年08月24日 15:29:00|评论(loading...)|收藏

    原创 在asp.net中备份还原SQL Server数据库收藏

    在web中,安全性主要体现在两个方面:一个是程序安全性,即防止网页在插入恶意代码;另一个是数据库安全性,这个我们可以经常备份数据库来实现。在文中,我将演示如果在网页中备份和恢复数据库。其实备份和恢复数据库都是利用SQL Server提供的SQL语句来备份的。备份:use master;backup database @name to disk=@path;恢复:use master;restore database @name from disk=@path;上面用的是参数化SQL语句,可以在程序执行的时候动态给参数赋值。阅读全文>

    发表于 @ 2008年08月19日 15:11:00|评论(loading...)|收藏

    原创 .net类库中发送电子邮件的方法总结收藏

    发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才能登录到网站,如果用户填写的电子邮件地址不是真实有效的或者不是他本人的,就不会收到这封电子邮件,这样仍然不能登录,这一步一般称之为电子邮件激活。在.net类库中有两种发送电子邮件的方式,一种是在.net2.0以下版本中的做法,一种是.net2.0以上版本的做法。下面分别介绍这两种办法。阅读全文>

    发表于 @ 2008年08月09日 08:26:00|评论(loading...)|收藏

    原创 GridView导出到Excel或Word文件收藏

    在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control control)这个方法不override的话,则会出现“错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内”这个错误。阅读全文>

    发表于 @ 2008年05月16日 10:10:00|评论(loading...)|收藏

    转载 .NET牛人应该知道些什么收藏

    前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更多的东西。一个优秀的赛车比赛选手很了解他自己的坐驾,他知道哪些可以做?哪些不能做? 所以我准备了另外一份清单——一份扩展的清单,供你使用。这是我上个星期在从博伊西去波特兰的路上写在一块板上的,并且我也考虑到了那些觉得我的清单过于琐碎的意见,试图把这个清单按节管理。如果你从来没有深入ASP.NET,你肯定不会知道所有ASP.NET问题的答案。如果你是一个独立顾问,你可能从来没有遇到过这些概念。但在我呆在科林斯的这4年中,这些问题我都遇到过。因此,是否全面理解这些问题也许与你是不是一个优秀的开发者没有关系,但在遇到问题时它的确可以帮你节省不少时间。阅读全文>

    发表于 @ 2008年05月09日 21:49:00|评论(loading...)|收藏

    原创 ASP.NET中常用输出JS脚本的类(改进版)收藏

    在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScript类做了进一步的改善,这个改善采用了重载的办法,增加了一个System.Web.UI.Page类的实例作为参数,不会影响原来的程序代码。阅读全文>

    发表于 @ 2008年04月21日 16:32:00|评论(loading...)|收藏

    原创 在VS2005利用NUnit进行测试收藏

    一、介绍NUnit是一款用于在.net环境进行单元测试的工具,它的官方网站是:http://www.nunit.org,需要了解历史和下载最新版本的朋友可以去官方网站下载,目前最新版本是2.4.6了,提供msi安装文件和压缩包形式下载,并且支持.net1.1和.net2.0。本文通过一个简单的例子演示了如何使用NUnit进行单元测试,并且演示了如何将NUnit集成到VS2005中,方便我们利用VS2005进行单元测试。阅读全文>

    发表于 @ 2008年03月27日 13:24:00|评论(loading...)|收藏

    原创 log4net使用详解收藏

    说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组件库,可以到官方网站http://logging.apache.org/log4net/下载。现在的最新版本是1.2.10。下面的例子展示了如何利用log4net记录日志 。阅读全文>

    发表于 @ 2008年03月26日 16:13:00|评论(loading...)|收藏

    原创 在ADO.NET中使用参数化SQL语句的大同小异收藏

    在ADO.NET中经常需要跟各种数据库打交道,在不实用存储过程的情况下,使用参数化SQL语句一定程度上可以防止SQL注入,同时对一些较难赋值的字段(如在SQL Server中Image字段,在Oracle中Clob字段等)使用参数化SQL语句很容易就能赋值,所以本人经常在ADO.NET中使用参数化SQL语句,近几年来陆续跟SQL Server/Oracle/ MySQL/Access打交道,积累了一些心得,现在整理出来供大家参考。阅读全文>

    发表于 @ 2008年03月19日 01:26:00|评论(loading...)|收藏

    原创 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍收藏

    题外话:经不住一些朋友的一再要求,一气写了这么几篇Ajax方面的文章,这其中大部分代码都是从我的项目中摘取出来的,不过为了演示整个程序的框架结构,所以在演示程序代码里不会有大量与实际相关的业务逻辑处理,但是这并不妨碍你利用这些理论做出复杂的、完善的应用。一、数据库分页理论在实际项目中经常会遇到一个表里有几K、几M以上的数据,而呈现给用户时并不会一下子都显示出来,所以都是分批展示给用户,这样一来可以减小网络传输量,二来也减轻服务器压力。本文展示了在数据库中如何实现分页,如何利用AjaxPro实现无刷新分页。阅读全文>

    发表于 @ 2008年03月12日 19:34:00|评论(loading...)|收藏

    Csdn Blog version 3.1a
    Copyright © 周公