自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 .NET生成静态页面并分页

 因为公司的产品用asp开发, 前一段时间用asp写了一个生成静态页面并分页的程序,但缘于对.net的热爱,写了这个.net下的生成静态页面并分页的程序。主要的原理就是替换模板里的特殊字符。1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transition

2007-05-24 18:22:00 10083 34

转载 C语言文件

13.1 C文件概述    所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。    文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。    普通文件是指驻留在磁盘或其它

2009-12-16 10:51:00 842

转载 C语言位运算

前面介绍的各种运算都是以字节作为最基本位进行的。 但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能,这使得C语言也能像汇编语言一样用来编写系统程序。12.1 位运算符C语言提供了六种位运算符:    &          按位与    |          按位或    ^          按位异或    ~          取反        >>     

2009-12-16 10:50:00 777

转载 C语言结构体与共用体

11.1 定义一个结构的一般形式    在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构(structure)”或叫“结构体”。 它相

2009-12-16 10:47:00 1008

转载 C语言指针(三)

 【例10.21】用选择法对10个整数排序。main(){int *p,i,a[10]={3,7,9,11,0,6,7,5,4,2};printf("The original array:/n");for(i=0;i   printf("%d,",a[i]);printf("/n");p=a;sort(p,10);for(p=a,i=0;i{printf("%d ",*p);p++;}prin

2009-12-16 10:45:00 807

转载 C语言指针(二)

指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时,指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要

2009-12-16 10:44:00 746

转载 C语言指针(一)

指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时,指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要

2009-12-16 10:41:00 986

转载 C语言预处理命令

   在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令#include,宏定义命令#define等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。    所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处

2009-12-16 10:39:00 1065

转载 C语言函数(二)

【例8.6】Hanoi塔问题    一块板上有三根针,A,B,C。A针上套有64个大小不等的圆盘,大的在下,小的在上。如图5.4所示。要把这64个圆盘从A针移动C针上,每次只能移动一个圆盘,移动可以借助B针进行。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。求移动的步骤。本题算法分析如下,设A上有n个盘子。如果n=1,则将圆盘从A直接移动到C。如果n=2,则:1.将A上的n-1(等于1

2009-12-16 10:38:00 928

转载 C语言函数(一)

在前面已经介绍过,C源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。C语言不仅提供了极为丰富的库函数(如Turbo C,MS C都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独

2009-12-16 10:35:00 705

转载 C语言数组

在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。7.1 一维数组的定义和引

2009-12-16 10:30:00 1064

原创 下拉菜单中的数据跟数据库中的数据进行索引匹配

这种情况多出现在编辑的情况下,比如,下拉菜单中绑定了3条数据,当我点击编辑的时候,我希望下拉菜单中显示的是我添加到数据库里的值,也就是跟数据库里的值进行索引匹配。drpMonth_Curr.SelectedIndex = drpMonth_Curr.Items.IndexOf(drpMonth_Curr.Items.FindByText(xxx));//xxx表示从数据库中拿到的值,也可以这样dr

2009-01-13 15:03:00 924

原创 VS2005中 GRIDVIEW的使用细节

前两天做项目使用vs2005做开发,因为以前一直用vs2003,所以一开始使用vs2005还觉得挺别扭,不过慢慢熟悉了感觉2005还是很好很强大。    ///     /// 绑定部门数据    ///     private void bindDepartment()    {        DepManageRule depManageRule = new DepManageRule();/

2009-01-13 14:38:00 958

原创 事务在.net中的应用

只是事务应用的最简单的例子,帮助新手的public class DepManageDA{    private string CONNECT_STR = SQLHelper.CONNECTION_STRING;//SQLHelper是一个类文件,需要using一下,里面保存的都是一些经常用到的常量。    private SqlConnection sqlConnection = new SqlC

2009-01-13 14:04:00 567

原创 利用Ilist显示记录的方法

 学海无涯,每天都会有新的发现,希望每天都能充实自己。以前都是利用datagrid控件绑定数据并且分页,但最近看了一段别人写的代码,又学了不少新的知识当然,以下代码是从程序里摘出来的,仅供参考//去掉了大量不必要的代码public IList list=null;public IList dislist = new ArrayList();        #region 帮顶表格        /

2008-10-22 13:47:00 830 1

原创 好久没写东西了……

        好久没写东西了,进入这个页面,忽然变得很茫然,不知道写些什么……         来公司已经一年多了,大小项目也经历过4、5个,编程方面的经验也长了不少,虽然目前的工资不高,但我过得很快乐,很充实;哎,感情问题家里一直在催,可能跟职业有关系吧,接触的女生很少,自己也不知道该找个什么样的,在这方面很无助,前两天逼得我去婚恋网站上去寻觅,一个月也没个结果,我感觉我的条件也不错啊

2008-09-04 17:25:00 597

原创 viewstate在asp.net中的简单应用

还是以订单为例子,一个订单下面有多条信息,一条信息添加一次,但不能直接添加到数据库里,这时就要保存到session或viewsatte中,这里我选择的是viewstate,因为这个功能不用跨页面,整个过程是在一个页面中完成的,等把订单中的所有信息保存到viewstate中后,再一次把这个viewstate添加到数据库中, 其实我理解的viewstate就跟datatable差不多,尤其是结构上,下

2007-11-16 10:34:00 791

原创 对事务的理解和在asp.net中的应用

 

2007-11-06 14:26:00 632

原创 asp.net 下拉菜单负值

最简单的,给下拉菜单负值(是/否) ddlIsOverflow.Items.Insert(0,new ListItem("否","0"));//ddlIsOverflow是下拉菜单ddlIsOverflow.Items.Insert(1,new ListItem("是","1"));ddlIsOverflow.DataBind(); 应该没什么可说的,给最最最初学者吧,呵呵

2007-10-17 17:29:00 814

原创 一个sql例子,在一个表中把仓库的上级id变成上级名称

由于要同时显示下面三个字段,但warehousepid字段显示编号的话很不人性话,用户不好理解,就要求显示中文,详细如下: warehouseid       warehousepid        warehousename 1       0          南京 2       0          北京 3       0          河北 4       3         

2007-10-17 17:19:00 1431

原创 asp.net中对断点的理解与使用

因为以前是搞asp的,最近换工作搞asp.net,里面的知识要靠自己去摸索,其中的断点一直不是很理解,为什么要叫断点?断点是如何工作的?经过一段时间的摸索再加上同事的指点,渐渐的明白了。搞过asp的朋友都知道,我们在调试的时候经常会用到response.write xx(xx代表某变量) response.end这样的语句进行调试,如果能显示出这个变量的值,就说明response.write

2007-08-30 09:46:00 2142 1

原创 更改datagrid中某列的显示值

 我们日常的应用中会遇到这样的情况,比如数据库中有一个字段是bit型的,当使用datagrid控件显示在页面的时候就显示成了true或者false,如果这样现实的话,用户肯定看不懂,这就需要把true或者false改成相应的文字,具体方法如下:把下面的代码加入到.aspx.cs文件中         private void dgPayment_ItemDataBound(object

2007-08-29 16:47:00 2038

原创 对asp.net三层架构的理解

已经到新的工作岗位上有3个星期的时间了,现在跟了一个某保险公司的OA系统的项目,这时才体会什么是真正意义上的三层架构,什么才叫系统,什么才叫项目。来这个公司以前,虽然自己也做过asp.net的小项目,以为在app_code里加几个类就是三层架构了,可现在再拿那些项目来看,真的相差很远……(当然,这篇文章只是我个人的理解,肯定有不足之处,还请高手多多指点)下面只以我现在跟的那个OA系统作为实例来

2007-07-30 10:51:00 2792 6

转载 ASP.Net学习之常用SQL存储过程

在ASP.Net项目中使用存储过程,首先可以提高数据库的安全性,其次可以提高运行SQL代码运行的速度,在大型项目中一般是必不可少的。Visual Studio.Net为SQL的存储过程提供了强大的支持,您既可以通过visual studio.net来新建存储过程,也可以直接在Sql Server的查询分析器中运行,还可以通过企业管理器创建,使用起来也非常方便。大家一直都误认为SQL存储过程是一个比

2007-06-05 16:27:00 1434

原创 利用xsl文件对xml文件倒序排序并显示

xml文件是要靠xsl样式文件来显示的,以达到读者正常浏览的目的。有点类似于样式表的意思。1xml文件Comment.xmlxml version="1.0" encoding="utf-8"?>AllComment>   Comment NewsId="152">     CommentContent>3333333333CommentContent>     AddTime>200

2007-06-05 15:24:00 1654

原创 .net保存数据到XML文件中

这个是把对新闻的评论保存到一个指定的xml文件中,只是一个对xml文件的读写过程。环境是vs2005。1xml文件Comment.xmlxml version="1.0" encoding="utf-8"?>AllComment>   Comment NewsId="152">     CommentContent>3333333333CommentContent>     AddTi

2007-06-05 15:06:00 1748

原创 asp简单的树形菜单,能从数据库读取类别

这种做法是把所有的数据都装载到数据集中,之后利用样式显示/隐藏来显示。没有什么效率可言,只是实现了树形菜单的这种效果 。我的数据库的类别是分3个表来保存的。 %@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>!--#include file="../../include/conn.asp"-->!DOCTYPE HTML PUBLIC "-//W3C//DTD

2007-05-31 16:26:00 2478

转载 转载 .net面试题大全(有答案)

因为自己要换工作,在网上找来的,希望对大家有所帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___?3.类成员有__3__种

2007-05-30 13:32:00 2323 1

原创 ajax读取新闻列表的loading效果

 我们会经常遇到这样一种效果:先在页面上显示“loading”或者一个圆圈在那转,过几秒钟,会在上述两个地方显示出新闻的列表。下面的内容就是关于这种效果的实现。 1、前态页面 Default.aspx...@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="Default

2007-05-24 18:33:00 2477 1

原创 asp生成静态页面并对静态页面内容分页

因为公司要开发一个新闻系统,要用到生成静态页面,生成的同时并对静态页面内容分页。用了不到半天的时间搞定了,目前只能实现上下页,没有页码跳转(形如123……)。但对这段代码继续完善一下就能达到页码分页的效果。  Title=request.form("Title")BidMeetingTime=request.form("BidMeetingTime")展会时间B

2007-04-20 09:41:00 2187 1

原创 .net(c#)验证码

前面发表过一个验证码,但感觉不好,今天在发表一个,带噪点的,看起来更专业一点。前台CheckCode.aspx@ Page language="c#" Inherits="Guestbook.CheckCode" CodeFile="CheckCode.aspx.cs" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//

2007-04-20 09:25:00 10886 11

转载 datagrid和datalist大比拼

转自:http://jackyhawk.blog.hexun.com/260485_d.htmlWEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史。例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程:   建立数据库连接   用SQL查询装载ADO数

2007-04-12 09:37:00 1461

原创 这是一篇我在.net版发表的文章,调查一下程序员和美工是否在一个办公室工作

我在一个小公司,我们屋有1个客服,2个编辑,2个美工,一个程序(本人),一个主管(美工出身,和我关系不错)。以前大家都用耳机听,可前几天我后面的美工开始用音箱放音乐,今天又从市场部拿来一个低音炮,开始在办公室里放歌。而在放歌的同时,我左面的美工又跟着哼哼~~,晕,妈的,烦得我不行,我跟主管反映了一下,他说以前办公室气氛沉闷,放歌能调节一下……,主管让我跟后面的美工说一下让他小点声音,可低音炮能小到

2007-03-23 10:35:00 1261 5

原创 asp.net(c#)对静态页面访问量的统计

访问量的统计方法据说有好几种,我也没都搞明白,有利用ajax的,写js脚本的,我用的这个也不知道是什么方法。在生成的静态页面中有这样一句代码:http://localhost/.NET/NewsFiles/ClickCount.aspx?NewsId=46">>,其中的NewsId是生成静态页面的时候替换的。其中ClickCount.aspx页面除了page指令都删除,如下:Cli

2007-03-20 11:48:00 3495 5

原创 asp.net(c#)生成静态html页面

生成静态页面的好处就很多了,比如提高访问速度,利于搜索引擎抓取等等。下面这个是利用替换模板中特殊字符的原理写的。供大家交流学习…… using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;usin

2007-03-20 11:33:00 7723 5

原创 javascript判断下拉菜单值的问题

有一个二级联动菜单,如下,要求用户必须要选择二级分类,如果不选,则提示“还没有选择二级分类”。                  ==请选择二级分类==                           ==请选择三级分类==         一开始我是这样写的:if(document.myform.SecondClassID.value.length==0){    alert

2007-02-09 11:59:00 1367

原创 ajax和c#.net相结合的树型菜单

此代码是从网上下载的资源,后经过修改 在此感谢原著作者----------------------------web.config----------              --------------------------Tree.aspx@ Page Language="C#" AutoEventWireup="true"  CodeFile="Tree.aspx.cs" I

2007-02-07 17:17:00 2865

原创 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 --------------------------------------------------------------------------------名称以无效字符开头。处理资源 http://localhost/Asp.net/Default.aspx 时出错。第

2007-01-29 10:45:00 21079

原创 Asp.net(c#)发送电子邮件

using System.web.Mail;             MailMessage msg = new MailMessage();            //发送方地址(如[email protected])             msg.From = "[email protected]";            //接收方地址(如[email protected])             m

2007-01-22 18:25:00 5544 1

原创 Asp.net(c#)数据库操作类

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

2007-01-22 17:53:00 14781 2

空空如也

空空如也

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

TA关注的人

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