C#
文章平均质量分 68
jaychlas
这个作者很懒,什么都没留下…
展开
-
C#语言的几个层次
接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们珍视的品格常常会碰到可怕的现实。我感觉我鼓励转载 2009-08-14 17:45:00 · 255 阅读 · 0 评论 -
如何用C#语言构造蜘蛛程序
"蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅原创 2009-10-14 08:51:00 · 280 阅读 · 0 评论 -
在ASP.NET中下载文件
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_w转载 2009-10-14 08:49:00 · 264 阅读 · 0 评论 -
判断浏览器的类型
C#后台private void Button1_Click(object sender, System.EventArgs e) { System.Web.HttpBrowserCapabilities browser = Request.Browser; string s = "Browser Capabilities" + "Type = " + browser.Type转载 2009-09-18 14:09:00 · 374 阅读 · 0 评论 -
页面加载进度条
public void Loading() { HttpContext hc = HttpContext.Current; //创建一个页面居中的div hc.Response.Write(" "); hc.Response.Write("页面正在加载中,请稍候 "); hc.Response.原创 2009-09-18 19:28:00 · 432 阅读 · 0 评论 -
身份证的验证
using System;/// /// Summary description for IDCardValid/// public class IDCardValid{ public IDCardValid() { // // TODO: Add constructor logic here转载 2009-09-11 15:03:00 · 326 阅读 · 0 评论 -
登录验证码C#
一.新建一个CheckCode.aspx using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebContro原创 2009-09-04 13:20:00 · 482 阅读 · 0 评论 -
javascript控制服务器控件——实例:为DropdownList动态添加删除选项
最近多个页面需要加载一些下拉列表框,供用户选择,原来都是在服务器端进行加载应运用。最后由于业务逻辑方面的考虑,需要将DropDownList的部分功能放到客户端实现。现在下拉列表的功能使用起来感觉比全部放到服务器端性能好多了。 具体方法: 在页面中放入一个DropDownList控件,并添加一项,用来分析其产生的HTML代码,这样在使用js进行转载 2009-09-03 20:54:00 · 3436 阅读 · 1 评论 -
EEPROM、FLASH和其它存储器有何不同?
最初的存储器有随机存取的(RAM)和只读的(ROM),现每一种都有亚型,甚至有混合型的第三类存储器。RAM系列中有静态的(SRAM)和动态的(DRAM)。ROM从掩膜ROM演化到PROM(可编程的ROM)和EPROM(可擦写可编程ROM)。混合型的存储器有EEPROM、FLASH和NVRAM。EEPROM和FLASH存储器是ROM的子代,而NVRAM是SRAM的改版。 EEPROM是电原创 2009-08-20 23:48:00 · 977 阅读 · 0 评论 -
C#中的多线程
http://knowledge.swanky.wu.googlepages.com/threading_in_c_sharp.html 讲得超级全面 详尽转载 2009-08-17 15:17:00 · 273 阅读 · 0 评论 -
c#中多线程同步解决方案
C#中对于多线程编程有很好的支持,常用的有以下几种解决方案: 1. Lock(object) 对需要同步的代码块加锁; 2. Monitor Class 3. ReaderWriterLock Class 4. Mutex Class 5. Semaphore 6. Even转载 2009-08-14 20:29:00 · 420 阅读 · 0 评论 -
C#多线程学习
http://kb.cnblogs.com/zt/beginner/list/42527/ 好东东 很好的入门教程 C#多线程学习(一) 多线程的相关概念 C#多线程学习(二) 如何操纵一个线程 C#多线程学习(三) 生产者和消费者 C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器) C#多线程学习(六) 互斥对象转载 2009-08-14 17:49:00 · 839 阅读 · 0 评论 -
C#编写的多生产者多消费者同步问题
// 多个生产者和多个消费者,能生产n个产品的情况using System;using System.Threading;public class HoldIntegerSynchronized{ private int[] buffer; //缓冲区 private int occupiedBufferCount = 0; private int readPosition =转载 2009-08-14 18:07:00 · 513 阅读 · 0 评论 -
ASP.NET FileUpload应用实例
Default.aspx:Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.o原创 2009-10-14 08:47:00 · 451 阅读 · 0 评论