
.NET
文章平均质量分 62
mjh11310
我是做网站编程的.当然最喜欢的就是电脑拉,其实我也喜欢设计,嘿嘿,有点脱离本行拉啊,休息的时候和同学玩玩桌球,拼拼游戏,再有就是去旅游拉,我爱旅游,热爱那种感觉,喜欢中途那种挥汗如雨的感觉,呵呵.
展开
-
Tootip小程序,整理一下自己用
需求:给表单每个信息项添加一个帮助信息,当mouseover或focus时激活帮助信息效果:如下图所示程序实现:/* 2007-01-30 lisq custom tooltip use age: var config = new ToolTip.Config($(A0101), 人员姓名, 400) var arrConfig = []转载 2007-06-20 12:09:00 · 1124 阅读 · 0 评论 -
大文件带进度条上传
最近写的,大家分享下,源代码在我的下载里叫“大文件上传c#源码”,下载后自己搞吧,不会的话可以去搜搜原创 2009-12-10 09:27:00 · 566 阅读 · 0 评论 -
asp.net生成静态页
要用到生成静态页,去网上看看,大概有三种方法,根据自己情况写了这个 怎么不能插入代码啊!!郁闷, 忘了,说说是用方法using model;marticle article=new marticle(); xinxi.myfun.WriteFile(article);原创 2009-10-23 16:13:00 · 506 阅读 · 0 评论 -
C# 中的委托和事-3
事件和委托的编译代码 这时候,我们注释掉编译错误的行,然后重新进行编译,再借助Reflactor来对 event的声明语句做一探究,看看为什么会发生这样的错误:public event GreetingDelegate MakeGreet; 可以看到,实际上尽管我们在GreetingManager里将 MakeGreet 声明为public,但是,实际上Mak转载 2009-09-17 09:41:00 · 376 阅读 · 0 评论 -
C# 中的委托和事件
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、转载 2009-09-17 09:28:00 · 351 阅读 · 0 评论 -
ASP.NET中的n种路径
在web服务器端开发中经常会遇到各种不同形式的path,而且经常记不清楚如何获取到某种特定格式,今天抽了点时间把常用的path获取方法与格式做了一个简单的对照表,以备日后查用。Request获取的信息Request.AppRelativeCurrentExecutionFilePath ~/SysOption/BillingSetup1.aspx Reques转载 2009-09-17 09:56:00 · 517 阅读 · 0 评论 -
C# 中的委托和事件-4
实现范例的Observer设计模式 我们之前已经对委托和事件介绍很多了,现在写代码应该很容易了,现在在这里直接给出代码,并在注释中加以说明。using System;using System.Collections.Generic;using System.Text;namespace Delegate { // 热水器 public class Heater转载 2009-09-17 09:42:00 · 420 阅读 · 0 评论 -
如何使用 MasterPage
如何使用 MasterPage1. 创建 MasterPage,后缀名 .master, 如 x.master. 其中用 定义空位。如: 2. 创建内容页面。 在 NewItem 对话框里选择 "select master page", 选择上一步创建的 MasterPage. 产生的代码里, MasterPageFile 属原创 2009-09-17 10:01:00 · 516 阅读 · 0 评论 -
ASP.NET实用技巧(一)
1.跟踪页面执行 设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化。ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace="True"属性即可: @ Page Language="C#" Trace="true"> 跟踪信息可以分为两类: a.页面执行详细情况 其中主要包括页面生转载 2009-09-17 09:49:00 · 434 阅读 · 0 评论 -
服务器控件上右键
在服务器控件上右键的样式,文件在我的下载文件资源里可以看到“下载”原创 2009-12-11 11:41:00 · 579 阅读 · 0 评论 -
配置ASP.NET Session的生命周期
最近后台管理时老是感觉session时间太短了,找了好几个办法去解决,也没解决好,今天在网上看到了这个,测试了下感觉还可以,贴出来给大家分享下 在配置文件中加上: 即可。注:默认时间单位是分钟。 mode="InProc"这个具体是什么意思,我不太了解,大概查了下,好像是进程,如果有了解的看到这篇文章,希望留个消息告诉我下谢谢转载 2010-01-05 10:03:00 · 4307 阅读 · 2 评论 -
网络爬虫
网络爬虫,爬取网站的数据存到本地或提取到数据库原创 2011-01-27 11:43:00 · 793 阅读 · 0 评论 -
Jquery 获取 DropDownList 的选项并隐藏或显示TextBox
Jquery 获取 DropDownList 的选项并隐藏或显示TextBox原创 2010-11-10 11:26:00 · 4002 阅读 · 0 评论 -
asp.net 导出excel
asp.net 导出excel的个人使用方式原创 2010-10-09 15:47:00 · 786 阅读 · 0 评论 -
C#生成安装文件后自动附加数据库的思路跟算法
C#生成安装文件后自动附加数据库的思路跟算法转载 2010-09-01 15:17:00 · 466 阅读 · 0 评论 -
.Net ajax检测用户名是否重复
<br />LoginValidate.aspx<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="LoginValidate.aspx.cs" Inherits="LoginValidate" %><br /><br /><html xmlns="http://www.w3.org/1999/xhtml" ><br /><head runat="server"><br /><title>验证用户名是否存在</title><br /><转载 2010-09-01 15:01:00 · 1191 阅读 · 0 评论 -
动态增加N 个上传控件,实现批量上传
动态增加N 个上传控件,实现批量上传原创 2010-09-01 15:12:00 · 1370 阅读 · 0 评论 -
如何使用ASP.NET防盗链
如何使用ASP.NET防盗链转载 2010-09-01 15:09:00 · 747 阅读 · 0 评论 -
C# 中的委托和事件-2
事件的由来 我们继续思考上面的程序:上面的三个方法都定义在Programe类中,这样做是为了理解的方便,实际应用中,通常都是 GreetPeople 在一个类中,ChineseGreeting和 EnglishGreeting 在另外的类中。现在你已经对委托有了初步了解,是时候对上面的例子做个改进了。假设我们将GreetingPeople()放在一个叫GreetingManag转载 2009-09-17 09:39:00 · 405 阅读 · 0 评论 -
《.net编程先锋C#》第九章 配置和调度
第九章 配置和调度在上一章,你学到如何创建一个通用语言运行时(CLR)组件,且如何在一个简单的测试应用程序中使用它。虽然CLR组件就要准备装载了,但你还是应该思考以下技术之一:。条件编译。文档注释。代码版本化 9.1 条件编译 没有代码的条件编译功能,我就不能继续工作。条件编译允许执行或包括基于某些条件的代码;例如,生成应用程序的一个查错(DEBUG)版本、演示(DEMO)版本或零售(RE转载 2007-06-19 16:58:00 · 620 阅读 · 0 评论 -
《.net编程先锋C#》第二章 理论基础-公用语言 运行环境
第二章 理论基础-公用语言 运行环境既然你已经具有了C#全面的印象,我也想让你了解NGWS runtime的全貌。C#依靠由NGWS提供的运行时;因此,有必要知道运行时如何工作,以及它背后所蕴含的概念。所以,这一章分为两部分——它们是所有的概念和使用的基础。两部分的内容虽然有些重叠,但它有助于加深理解正在学习的概念。 2.1 NGWS RuntimeNGWS和NGWS Runtime为你提转载 2007-06-19 16:52:00 · 797 阅读 · 0 评论 -
Visual C# .NET 入门
Microsoft Corporation适用于:Microsoft Visual C# .NET摘要:Visual C# .NET 是功能强大的编程语言 Visual Studio 套件的最新成员。Visual C# .NET 入门指南通过实现一个简单的 QuickSort 算法,带您领略如何构建 Visual C# .NET 项目。下载 Quicksort_Visual_CSh原创 2007-07-02 14:10:00 · 1504 阅读 · 0 评论 -
Asp.Net对Xml文件的操作
一、 XML文档我们大家都知道,XML是"Extensible Markup Language"的缩写,即可扩展标记语言。它是Internet环境中跨平台的、依赖于内容的技术,是这个时代中处理分布式结构信息的选择工具。在W3C组织领导下的工作小组发展并支持XML技术,使用它来简化通过Internet的文档信息传输。 XML文档分为两类:有效的XML文档以及简化格式的XML文档。 一个简转载 2007-07-02 13:56:00 · 821 阅读 · 1 评论 -
vs2005中发送邮件的方法(C#)
在vs2005中发送邮件的方法如下: System.Net.Mail.SmtpClient client = new SmtpClient(); client.Host = "smtp.163.com"; client.UseDefaultCredentials = false; client.Credenti转载 2007-06-20 12:17:00 · 1035 阅读 · 0 评论 -
轻松实现WinForm的渐入渐出效果
计时器timer是个很好用的控件,以下是在WinForm中实现一个web里面常用的渐入渐出效果。 1namespace setOpacity 2 3{ 4 5 public partial class Form1 : Form 6 7 { 8 9 public Form1() 10 11 { 12 13 I转载 2007-06-20 12:06:00 · 966 阅读 · 0 评论 -
C# 事件的继承
有下面一段代码,目的是实现事件的继承: 基类: public class BaseBusiness { //声明事件委托 public delegate void ProgressEventHandler(int progress, string msg); //声明事件 public event ProgressEventH原创 2007-06-20 11:12:00 · 701 阅读 · 0 评论 -
在GridView使用HyperLinkField 属性的链接
源程序如下: HeaderText="查看" Target="_blank" Text="论文" /> HeaderText="查询" Te转载 2007-06-20 12:00:00 · 2197 阅读 · 0 评论 -
在DataSet实现类似sql语句的查询
在脱离数据库的DataSet实现类似sql语句的查询也就是select ... from tablename where ... 这样的功能:将从DataSet中查询出来的数据以行的形式绑定到dataGridView1中 DataSet ds= new DataSet(); ds.ReadXml("c://" + d转载 2007-06-20 11:43:00 · 3905 阅读 · 0 评论 -
对《.net编程先锋C#》的一些说明
我在大学的时候是学.net的,出来工作后,转到拉asp,可是我一直没有放手.net,可是.net始终有些生疏拉,所以找到拉一些.net基础看看,巩固下我的net,大家如果觉的这些太基础拉,大家可以不去阅读,不过我劝大家还是阅读下好,因为任何的高楼都是建立在基础之上的.原创 2007-06-20 09:11:00 · 543 阅读 · 0 评论 -
C# 编码规范和编程好习惯
命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal 大小写形式 public class HelloWorld{ ...}方法使用Pascal 大小写形式 public class HelloWorld{ void SayHell翻译 2007-06-19 16:45:00 · 645 阅读 · 0 评论 -
《.net编程先锋C#》第八章 用C#写组件
第八章 用C#写组件这一章关于用C#写组件。你学到如何写一个组件,如何编译它,且如何在一个客户程序中使用它。更深入一步是运用名字空间来组织你的应用程序。这章由两个主要大节构成:。你的第一个组件。使用名字空间工作 8.1 你的第一个组件 到目前为止,在本书中提到的例子都是在同一个应用程序中直接使用一个类。类和它的使用者被包含在同一个执行文件中。现在我们将把类和使用者分离到组件和客户,它们分别转载 2007-06-19 16:57:00 · 743 阅读 · 0 评论 -
《.net编程先锋C#》第七章 异常处理
第七章 异常处理通用语言运行时(CLR)具有的一个很大的优势为,异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在Visual Basic客户中得到处理。不再有 HRESULTs 或者 ISupportErrorInfo 接口。尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢出处理行为,接着有趣的事情就开始了:你处理了该异常。要增加更多的手段,随后引发转载 2007-06-19 16:56:00 · 736 阅读 · 0 评论 -
《.net编程先锋C#》第六章 控制语句
第六章 控制语句 有一种语句,你在每种编程语言控制流程语句中都可以找到。在这一章中,我介绍了C#的控制语句,它们分为两个主要部分:。选择语句。循环语句如果你是C或C++程序员,很多信息会让你感到似曾相似;但是,你必须知道它们还存在着一些差别。 6.1 选择语句当运用选择语句时,你定义了一个控制语句,它的值控制了哪个语句被执行。在C#中用到两个选择语句:。if 语句。switch 语句转载 2007-06-19 16:55:00 · 523 阅读 · 0 评论 -
《.net编程先锋C#》第五章 类
第五章 类前一章讨论了数据类型和它们的用法。现在我们转移到C#中至关重要的结构——类。没有了 类,就连简单的C#程序都不能编译。这一章假定你知道了一个类的基本组成部分:方法、属性、构 造函数和析构函数。 C#在其中增加了索引和事件。在这一章中,你学到下列有关类的话题。。 使用构造函数和析构函数。给类写方法。给一个类增加属性存取标志。实现索引。创建事件并通过代表元为事件关联客户。应用类、成员转载 2007-06-19 16:55:00 · 654 阅读 · 0 评论 -
《.net编程先锋C#》第四章 C#类型
第四章 C#类型 既然你知道了怎样创建一个简单的C#程序,我将会给你介绍C#的类型系统。在这一章中,你学到如何使用不同的值和引用类型,加框和消框机制能为你作些什么。尽管这一章的不侧重于例子,但你可以学到很多重要的信息,关于如何创建现成类型的程序。4.1 值类型 各种值类型总是含有相应该类型的一个值。C#迫使你初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当你企图使用它们时,编译器会转载 2007-06-19 16:53:00 · 611 阅读 · 0 评论 -
《.net编程先锋C#》第三章 第一个C#应用程序
第三章 第一个C#应用程序 3.0 选择一个编辑器尽管我是一个顽固的Notepad狂,但这次我不建议用它编辑源码。原因是你正在与真正的编程语言打交道,使用Notepad编辑源码编译时可能产生大量的错误信息行(C++程序员知道我在说什么。)你有几种选择。可以重新配置你信任的老式Visual C++ 6.0,使它能够和C#源文件一起工作。第二种选择是使用新的Visual Studio 7。第三,你可以转载 2007-06-19 16:52:00 · 644 阅读 · 0 评论 -
《.net编程先锋C#》第一章 C#简介
第一章 C# 简介 欢迎您加入C#的世界! 这一章将把您引进C#的天地,并回答一些相关的问题,如:您为什么要使用C#,C++和C#的主要有什么不同点,以及为什么C#使开发更容易而且还使您感到很有趣。为什么是另外一种编程语言? 必须回答的一个问题:当您已经使用C++或VB从事企业开发时,为什么还要学习另一种语言? 市场式的回答就是:"在企业计算领域,C#将会变成为用于编写"下一代窗口服务"(Nex转载 2007-06-19 16:50:00 · 701 阅读 · 0 评论 -
《.net编程先锋C#》前言
前言0.1 提要欢迎阅读《展现 C#》(Presenting C#)。这本书是你提高企业编程语言的一条捷径。这种企业编程语言带有下一代编程语言服务运行时(NGWS Runtime):C#(发音"C sharp")。NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受管理执行环境。你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版转载 2007-06-19 16:49:00 · 704 阅读 · 0 评论 -
c# windows servers(1)
<br /> 最近要写一个服务的项目,也是第一次接触这种项目,可能会遇到很多问题和困难,解决后一定贴出来和大家进行分享。原创 2011-01-27 11:50:00 · 655 阅读 · 0 评论