大超博客

属于自己和家人的一片宁静~

标签:C#
用Visual C#实现P2P应用程序
大超 | 学习笔记 | 2008-04-01 15:59:13 | 1165 点击 | 0 评论

一.前言:

P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等方面也大有用途。

简单地说,P2P就是一种用于不同PC用户之间,不经过中继设备直接交换数据或服务的技术,它允许Internet用户直接使用对方的文件。每个人可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连接到服务器上再进行浏览与下载。因为消除了中间环节,P2P技术使得网络上的沟通变得更容易、更直接。P2P改变了Internet现在的以大网站为中心的状态、重返"非中心化",并把权力交还给用户。从某种意义上讲,P2P体现了Internet的本质。在网络尚未发展成为现在的Web之前,网民就是利用所谓的"布告板"等渠道彼此直接交换信息和文件。

用C#和ADO.NET建立一个数据绑定网格
大超 | 学习笔记 | 2008-03-12 17:26:19 | 664 点击 | 0 评论

ADO.NET结构

  使用ADO.NET不需要维持一个连接。另外,在ADO.NET中,只需用几行代码,你就可以从一个数据源转到另一个数据源。

  ADO.NET的核心对象有Command, Connection, DataReader和DataAdapter。它们是.NET中所有数据操作的基础。

  核心ADO.NET命名空间

  System.Data:是其它命名空间的基础,并补充DataTable, DataColumn, DataView和Constraints对象。

  System.Data.Common:定义由各种数据提供者共享的普通对象,包括DataAdapter, DataColumnMapping和DataTableMapping。它为数据提供者所用,包含用于访问数据源的集合。

  System.Data.OleDb:定义你用来连接到数据源并修改各种数据源中的数据的对象。它作为普通数据提供者而编写,由包含SQL Server、微软Oracle OLE DB Provider和微软Jet 4.0 Provider驱动器的.NET Framework提供执行。当你需要连接到许多不同的数据源时,就会用到这个命名空间,并且你希望达到比提供者更佳的性能。

点击button测试数据库连接状态
大超 | 学习笔记 | 2008-03-12 16:18:51 | 610 点击 | 0 评论
  1. private void button1_Click_1(object sender, EventArgs e)  
  2. {  
  3.     string connstr = "uid=sa;pwd=123456;database=goods;server=(local);";  
  4.     SqlConnection objconn = new SqlConnection(connstr);  
  5.     try 
  6.     {  
  7.         objconn.Open();  
  8.         label1.Text = "连接成功!!";  
  9.     }  
  10.     catch 
  11.     {  
  12.         label1.Text = "连接失败@";  
  13.     }  
  14.  

Powered by Bitrac v1.13.