自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 谈谈字体

●字体(Font)的设置是网页制作新手遇到的第一个难点。如何控制字体大小,如何取消超链接字体的下划线是网友来信问得最多的。好,我们来彻底研究一下字体的各个方面:  ○字符集的设定。  在查看html文件原代码时,我们经常可以在文件头和之间看到这么一句代码:    这段代码的作用是什么呢?是否可以删除呢?  其实这是meta标签的设定语句,是给浏览器看的。它的作用就是告诉浏览器:这个HTML文件是采

2005-07-29 01:22:00 922

原创 Delphi面向对象编程的20条规则

第一部分:窗体是类(A Form is A Class)(rule 1-rule 15) 程序员常常将窗体看作是对象,而事实上窗体是类。两者的差别在于你创建基于相同的窗体类的多个窗体对象。令人感到疑惑的是Delphi为你定义的每一个窗体类创建了一个默认的全局对象。这对于新手来说是相当方便的,但是这同样会使他们形成坏习惯。 第二部分:继承(Inheritance)(rule 15-rule 20)

2005-07-28 01:23:00 862 1

原创 delphi2005 asp.net控件开发(1)

首先创建一个类文件(webcontrollibrary)*.pas在开始時如下:unit WebControl1;// To create a more advanced Web Control that supports live data at// design time, see instructions in the readme file located in the// BDS/3.

2005-07-28 01:18:00 869

原创 xml

单位需要更新一下以前的新闻系统,需要与现代社会接轨,因此开始研究了一下XML来存储新闻的方法。找到了网上流传的一段很有名的读取XML文件作为新闻的方法,代码如下:         public string xslt()  {  StringWriter writer = new StringWriter();  XmlDocument xmldoc= new XmlDocument();xmld

2005-07-28 01:12:00 792

原创 ado.net

ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保留地、详尽地介绍了很多实用经验。   简介  本文为您提供了在Microsoft ADO.NET应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳

2005-07-28 01:10:00 661

原创 网站安全

一、什么是SQL注入式攻击?   所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:   ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户

2005-07-28 01:08:00 698

原创 三层应用结构

所谓三层结构是针对于过去的主机终端模式或者服务器客户机模式的区别而成的,它的特点是在后台有一个后端数据支持服务器,在中端有一群应用服务器,提供结合用户业务和具体应用的相关系统解决方案,在前端会有很多的接入设备,通过接入设备与客户机连接,如图1所示。        图1 三层应用结构  三层结构在前端接入层实现设备功能单一化、系统标准化、设备小型化,并且在前端实现负载均衡。ISP、ASP可以用很多的

2005-07-28 01:06:00 2210

原创 判断是否登陆

在ASP.NET中怎么用SESSION判断用户是否登录if (bResult == true)   //登录的用户名和密码正确    {     //保存登录的用户名     Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //这里就是给session赋值了.我对登录用户进行了一些安全处理     //转到管理首页 

2005-07-28 01:05:00 1872

原创 验证码生成

      经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在csdn,dev-club等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多asp.net的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.    言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章

2005-07-28 01:03:00 956

原创 非强类型(UnTyped)Dataset 与强类型(UnTyped)Dataset 比较

以表名"MyTable",及字段 FirstName varchar(30),FamilyName varchar(30)为例非强类型(UnTyped)Dataset 无需预先定义对应表的各个字段的属性,可以直接从查询出来的结果集(非强类型(UnTyped)Dataset)中取值例如: string lFirstName =  lDs.Table["MyTable"].Rows[0]["First

2005-07-28 01:02:00 1105

转载 生成验证码

经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在csdn,dev-club等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多asp.net的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.    言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,文末附有完

2005-07-28 00:53:00 828

转载 非强类型dataset 和 强类型dataset 比较

以表名"MyTable",及字段 FirstName varchar(30),FamilyName varchar(30)为例非强类型(UnTyped)Dataset 无需预先定义对应表的各个字段的属性,可以直接从查询出来的结果集(非强类型(UnTyped)Dataset)中取值例如: string lFirstName =  lDs.Table["MyTable"].Rows[0]["First

2005-07-28 00:39:00 3555 1

原创 开发asp.net自定义控件(asp.net学习笔记三)

上一章我们写了一个最简单的自定义控件,此次让我们抛开理论,实际开发一个具有实用意义的自定义控件:一个可以设置权限的菜单。在这个项目中我们将不采用任何未学到的理论知识,用户只需要具有基本的DHTML知识就可以。如你所知,服务器控件不过是对一些HTML及Javascript的封装罢了。至于其它的技巧,将来我们会逐渐提及并应用,最终生产出具有商业水准的控件来。制作这个控件的思路很简单:首先使用DHTML

2005-07-28 00:33:00 893

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除