利用C#编写一个简单的抓网页应用程序
摘要:作者: Nios 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebR...
阅读全文
posted @
2006-02-27 22:32
川川哥哥
阅读(844)
推荐(0)
对C#开发两个基本原则的深入讨论(转)
摘要:使用属性,避免将数据成员直接暴露给外界 学习研究.NET的早期,经常碰到一些学习C#/.NET的朋友问,要属性这种华而不实的东西做什么?后来做项目时也时常接到team里的人的抱怨反馈,为什么不直接放一个public字段?如: class Card{ public string Name;} 而要做一个private字段+public属性 class Card{private string name...
阅读全文
posted @
2006-01-22 17:13
川川哥哥
阅读(321)
推荐(0)
雅虎公司C#笔试题[转]
摘要:雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?Question 1. (单选)在计算机网络中,表征数据传输可靠性的指标是1. 传输率 2. 误码率 3. 信息容量 4. 频带利用率 Question 2. (单选)以下关于链式存储结构的叙述中哪一条是不正确的?1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构2. 逻辑上相邻的结点物理上...
阅读全文
posted @
2005-12-30 09:57
川川哥哥
阅读(593)
推荐(0)
.NET 访问 Oracle 数据库相关 [转]
摘要:.NET 访问 Oracle 数据库相关 长期以来,我一直用的是 MS SQL Server / Access 数据库,通过 .NET 访问 MS 自家的东西几乎没碰到过什么麻烦。最近项目中要用 Oracle 作为数据库,学习研究了一些 .NET 访问 Oracle 的东西,发现问题倒真的不少。1。System.Data.OracleClient 和 System.Data.OleDb 命名空间虽...
阅读全文
posted @
2005-12-27 11:29
川川哥哥
阅读(569)
推荐(0)
从ASP.NET1.1到2.0迁徙所遇到的
摘要:搜索到2个网友的经验比较全:网友甲:ASP.NET从1.1到2.0的变更要点http://mqingqing123.cnblogs.com/archive/2005/12/26/304651.html网友乙:使用ASP.NET 2.0 的一些问题http://sense.cnblogs.com/archive/2005/12/03/275339.html自己补充:1. 2003的老treeview...
阅读全文
posted @
2005-12-26 17:43
川川哥哥
阅读(426)
推荐(0)
怎样用C#实现完整文档打印功能
摘要:Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等2 页面设置 设置页面大小纸张类型等3 打印预览 类似于word中的打印预览4 打印 实现打印功能的核心是PrintDocument类这个类属于System.D...
阅读全文
posted @
2005-12-15 09:41
川川哥哥
阅读(1563)
推荐(0)
IdentifyEncoding.cs
摘要:using System;namespace Lion.Text{#region Class IdentifyEncoding...../// <summary>/// 检测字符编码的类/// <seealso cref="System.IO.Stream"/>/// <seealso cref="System.Uri"/>/// <seealso cre...
阅读全文
posted @
2005-12-13 09:18
川川哥哥
阅读(708)
推荐(0)
防止盗链下载问题
摘要:经常在网络上四处载东西,有时碰到直接拷贝一个类似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址准备下载test.rar文件时,却被告知没有登录或者直接跳转到其他页面的情况,然后等登录后直接下载该文件。要实现上面情况,在.NET世界里是比较容易的。1、 首先创建一个类库项目ClassLibrary1,实现如下(点这里查...
阅读全文
posted @
2005-12-09 16:29
川川哥哥
阅读(313)
推荐(0)
NET环境下水晶报表使用总结
摘要:作者:http://www.aspsky.net 水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码 注册号:6707437608 密码:AAP5GKS0000GDE100DS 二、使用Crystal...
阅读全文
posted @
2005-12-09 16:14
川川哥哥
阅读(668)
推荐(0)
简单的在线RSS阅读器
摘要:在网上聊天,有网友问如何制作一个在线的RSS阅读器,实际上很简单(因为我想的比较简单),如果真的要做复杂,其实应该将RSS的数据写到服务器的数据库或其他地方,让服务器索引数据,在用户下次请求时,将数据呈现给用户。 比如,一个典型的RSS烧制过程是:用户提交RSS地址到服务器,服务器接受请求,记录RSS地址,负责索引数据的服务器索引指定地址的数据,将数据写到数据库中,在用户请求时将数据呈现...
阅读全文
posted @
2005-12-09 16:13
川川哥哥
阅读(1095)
推荐(0)
使用DataGrid显示来自于数据库的图象
摘要:前言我们如何创建一个DataGrid列,显示从数据库中获得的图像? 这是一个经常被问及的关于DataGrid控件的问题,而且其他可以很容易地通过结合你已经知道的关于模板列的内容以及一点点关于HTTP处理句柄(HTTP Handler)的知识来回答。下面使用NorthWind数据库的Employees表来在一个DataGrid中显示数据库中的图像。 代码--- BindImg.aspx B...
阅读全文
posted @
2005-12-09 16:12
川川哥哥
阅读(360)
推荐(0)
javascript收集
摘要:1、实现在一个文本框输入值后按回车时将光标移到下一个文本框中 2、使用JS实现倒记时 3、刷新或关闭窗口时触发事件 onbeforeunload="return '如果您关闭或者刷新窗口,网站将视为回答错误,扣除您3个积分!';"
阅读全文
posted @
2005-12-09 16:11
川川哥哥
阅读(314)
推荐(0)
多文件上传
摘要:---StyleSheet.css .bluebutton{ background-color:LightSteelBlue; border-style:solid; border-width: 1px; border-color: LightSkyBlue;} ---Attachme.aspx 多文件上传 ---Attachme.a...
阅读全文
posted @
2005-12-09 16:10
川川哥哥
阅读(443)
推荐(0)
C#排序算法大全
摘要:一、冒泡排序(Bubble) using System; namespace BubbleSorter{ public class BubbleSorter { public void Sort(int[] list) { int i,j,temp; bool done=false; j=1; while((jlist[i+1]) { done=false; ...
阅读全文
posted @
2005-12-09 16:08
川川哥哥
阅读(364)
推荐(0)
自我代码收集
摘要:1.使用.Net遍历指定目录下的所有文件 方法: private void所有分类 Asp.Net C# Database Web Service XML 其他 设计模式 GetFiles(string path){ //获取当前目录下的所有文件并显示 string[] files=System.IO.Directory.GetFiles(path); foreach(st...
阅读全文
posted @
2005-12-09 16:05
川川哥哥
阅读(228)
推荐(0)
C# 2.0 泛型编程
摘要:C#泛型演示 class Stack{ private T[] store; private int size public Stack() { store = new T[10]; size = 0; } public void Push(T x) { store[size++] = x; } public void T Pop() { retur...
阅读全文
posted @
2005-12-09 15:53
川川哥哥
阅读(244)
推荐(0)
C# 2.0 局部类型、空属类型、静态类
摘要:局部类型局部类型的引入 没有局部类型的时候(C# 1.0) class App{ public void Foo(){...} ... public void Bar(){...} ...} 有了局部类型之后(C# 2.0) partial class App{ public void Foo() {...} ...}partial class App{ pu...
阅读全文
posted @
2005-12-09 15:52
川川哥哥
阅读(294)
推荐(0)
C# 2.0 匿名方法、迭代器
摘要:匿名方法的由来 没有匿名方法的时候(C# 1.0) addButton.Click += new EventHandler(AddClick); void AddClick(object sender,EventArgs e){ listBox.Items.Add(textBox.Text);} 有了匿名方法之后(C# 2.0) addButton.Click += delegate{ ...
阅读全文
posted @
2005-12-09 15:52
川川哥哥
阅读(282)
推荐(0)
C# 2.0 杂项技术,以及C#语言的未来发展
摘要:属性访问器保护级别的变化 C# 2.0 允许我们对一个属性的get和set访问器使用不同的访问级别修饰符: class Customer{ private string name; ... public string Name { get{return this.name;} internal set(this.name=value;} } ......
阅读全文
posted @
2005-12-09 15:51
川川哥哥
阅读(237)
推荐(0)
ASP.Net Cookie(几个不同出处)
摘要:Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookieHttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "飞刀";Response.AppendCookie(cookie);我们取出Cookie值也很简单HttpCookie cookie = Request.Cookies["aspcn"];...
阅读全文
posted @
2005-12-09 15:49
川川哥哥
阅读(894)
推荐(1)