- 博客(25)
- 收藏
- 关注
转载 复用性,模块化思维能力
经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。 复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的
2006-07-25 11:15:00
2029
转载 在vs.net2003中打开 asp.net web 项目时候,出现“服务器返回的信息无效或不可识别”的错误.
在vs.net2003中打开 asp.net web 项目时候,出现“服务器返回的信息无效或不可识别”的错误,想起昨日还好好的,什么问题呢?aspnet_regiis -i 后还是出现同样的问题,上网上搜索了一遍,没有找到合适的解决方案,后来想起来,昨天配置了ie代理服务器,并且没有把“对于本地不使用代理服务器”的选项选上,就 欧了~~~
2006-06-13 15:13:00
1358
原创 C#数字验证
static bool IsNumeric(string str) { System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?/d+[.]?/d*$"); return reg1.IsMatch(str); }
2006-06-12 16:46:00
998
原创 Cookie运行机制
Cookie的应用如果不设置过期时间,则表示这个cookie的生命期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。
2006-06-02 11:10:00
1075
转载 关于Window.open的参数小结
关于Window.open的参数小结(参书改编) 先看一个例子:[javascipt:]window.open("Webpage.asp?",Derek,"height=100,width=100,status=yes,toolbar=yes,menubar=no,location=no");此语句打开一个新窗口,页面为webpage.asp,参数为var,名字为Derek,高为100,宽为100
2006-03-30 11:22:00
1182
转载 仿QQ导航菜单
仿QQ导航菜单.titleStyle{background-color:#008800;color:#ffffff;border-top:1px solid #FFFFFF;font-size:9pt;cursor:hand;}.contentStyle{background-color:#eeffee;color:blue;font-size:9pt;} a{color:blue;}body{f
2006-02-05 15:30:00
804
转载 ASP.NET中如何防范SQL注入式攻击
好在要防止ASP.NET应用被SQL注入式攻击闯入并不是一件特别困难的事情,只要在利用表单输入的内容构造SQL命令之前,把所有输入内容过滤一番就可以了。过滤输入内容可以按多种方式进行。 ⑴ 对于动态构造SQL查询的场合,可以使用下面的技术: 第一:替换单引号,即把所有单独出现的单引号改成两个单引号,防止攻击者修改SQL命令的含义。再来看前面的例子,“SELECT * from
2006-02-05 15:24:00
694
转载 url传递中文的解决方案
url传递中文的解决方案 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name
2006-02-05 11:18:00
749
转载 MSDN DataGrid嵌套DataList (saucer(思归)版)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolsdatalistclassedititemtemplatetopic.asp // The Cart and CartView objects temporarily store
2005-12-13 14:34:00
750
原创 叠代三层数据绑定(嵌套DataList子控件事件的激发)
*.cs代码using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.We
2005-12-13 14:29:00
1752
1
原创 C#.Net中TreeView控件应用详解!
虽然网上有很多关于TreeView应用的详细资料和源码,但是写得都比较笼统和模糊,看不太懂,可能是文字太多了也不想去看,只好自己琢磨了!我将我在项目中应用TreeView时遇到的疑问和心得体会记录如下:1.安装和引用控件。可以到微软网站上下载"IEWebControls.exe"安装程序,或在baidu或google上搜一下即可很容易找到这个安装程序。下载到本机后运行"IEWebControls.
2005-11-09 15:41:00
3505
原创 2005年各专业最低分数线!
电信学院 电路与系统 9 337 2 7 69 电信学院 微电子学与固体电子学 48 316 9 30 85 电信学院 电磁场与微波技术 10 324 0 7 14 电信学院
2005-10-25 14:07:00
772
转载 在DataGrid控件中加了一个普通按钮.
我在datagrid控件中加了一个普通按钮,设其commandname为“chexiao”点击这个按钮DataGrid1_ItemCommand响应事件怎么做呢??private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){ if (e.Command
2005-10-21 09:52:00
926
转载 Asp.Net中调用存储过程
用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存储过程C
2005-10-19 14:13:00
930
转载 c#.net常用函数和方法集!
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月
2005-10-19 14:08:00
766
转载 实现自定义page基类时需要注意的地方
自定义Page集类可以带来很多好处,如统一处理Cookie,安全性,参数等。不过在继承System.Web.UI.Page实现自己的BasePage时需要注意一点:谨慎的处理构造器(Constructor)中涉及的代码。如果疏忽了这点,可能会导致你在Vs.Net中无法所见即所得的编辑Aspx页面,打开页面时将抛出以下错误,你只能看到Html代码界面。 导致这一错误的最大可能的原因就是你在BaseP
2005-10-08 16:35:00
1130
转载 Asp.Net 学习资源列表
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源
2005-10-08 15:45:00
752
转载 遍历ASP.NET页面控件
“如何遍历ASP.NET页面所有的控件呢?“,这是在社区发问的问题中最普遍的问题之一。通常我们对这个问题的回答为:”使用Page类的controls 属性来实现”!这个controls 属性可以使我们获取一个控件的所有子控件,但是如果其中的一个子控件同样拥有自己的子控件,仅仅使用这个属性便很难获取ASP.NET页面所有的控件。所以,要根本解决这个问题,我们需要书写一些额外的方法以获取页面中的所有控
2005-09-29 16:55:00
817
转载 最佳ASP.NET编程习惯
初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队
2005-09-29 16:46:00
624
原创 优快云论坛改进建议
1.优快云的用户名可不可以和QQ号或MSN相连,进而言之,比如我发了个问题贴,如果有人给我回帖的话直接回复到我的QQ上或MSN上,不过同时也要显示在帖子上,方便其他人查看,这样就减少了我总去刷新页面的频率,csdn真的很慢~_~!这样即可以节省大家的宝贵时间也可以节省系统资源吧!不知道我发表的是否合理,我是没事凭空想象出来的,希望大家多给我指点。2.还有请问开发一个程序员问答机器人不知是否现实,
2005-09-29 16:36:00
913
转载 ASP.NET中17种正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]
2005-09-29 11:22:00
679
原创 DataGrid入门经典
前言: 这篇文章主要介绍如何在DataGrid控件中实现编辑、删除、分类以及分页操作。为了实现我们的意图,我们使用SqlServer2000自带的NorthWind数据库。程序分为两部分: 1.包含HTML代码的.ASPX文件 2.包含所有逻辑及方法的后台C#类文件 代码: ASPX文件: 在这里我们设计了一个DataGrid对象,我为一些属性和方法作了注解。它就变得如此的简单:
2005-09-27 10:57:00
984
原创 提高ASP.Net应用程序性能的十大方法
本文讨论: 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 Asp.net中的缓存与后台处理进程 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是w
2005-09-26 14:22:00
866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人