C#实现WEB服务器 |
这只是一个简单的用C#写的WEB服务器,只实现了get方式的对html文件的请求,有兴趣的朋友可以在此基础之上继续开发更多功能,小弟学c#不久,如有错漏,望请见凉!!
摘要:
WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的…… |
|
C#,深入浅出全接触(五) |
3、创建C# 类库 (Dll)
以前在VC++中创建一个dll文件不能说简单,但在Visual C# 中,这将同样是轻而易举的事情。下面的介绍分成两部分:1、创建DLL,2、在客户端测试dll。
(1)创建DLL
首先创建一个空的类库工程。在VS.NET集成环境(IDE)中选择“文件->新建->工程文件->Visual C# 工程->类库”,点…… |
|
C#,深入浅出全接触(四) |
2、用Visual C# 创建Windows应用程序
在Visual C#创建一个Windows (GUI) 应用程序要以前版本的VC++ 容易得多。下面将介绍用Visual C#工程文件向导创建Windows应用程序的过程。
创建应用程序框架
在VS .NET IDE中选择“新建->工程文件->Visual C# 工程文件->Windows 应用程序”:
然后点击 OK,出…… |
|
C#,深入浅出全接触(三) |
九、C#编程实战演习ABC
1、用Visual Studio .NET编写C#程序
Visual Studio.NET 是Microsoft新一代的旗舰开发环境,在这个环境中,我们能够看到Microsoft将所有开发工具都集成到一个IDE中。我们惊喜地发现,我们拥有了一个所有编程语言都适用的代码编辑器。而且,这个环境中还具一个HTML 编辑器、一个XML编辑器、一…… |
|
给大家一个新的加密方法,C#的 |
using System;
/* The reason that i am using interface is that, in several
* weeks i will use a bitwise operator for have encryption and decryption
* */
public interface IBindesh
{
string encode(string str);
string decode(string str);
}
namespace EncryptionDecryption
{
///…… |
|
使用C#开发一个简单的P2P应用 |
本篇文章讨论了一种设计P2P网络应用程序的简单方法。
尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客…… |
|
C#学习笔记(4) |
written by cash (天下第七)
2002.04.07
版权所有,翻录不究
[email protected]
约定
//一个典型的用C#写就的HelloWorld程序
using System;
class HelloWorld
{
public static void Main()
{
Console.WriteLine("Hello World !");
}
}
我忘记自己第一次用C#向世界问好是在什么时候了,不过可以肯定我…… |
|
C#学习笔记(3) |
written by cash (天下第七)
2002.04.01
版权所有,翻录不究
[email protected]
开始
2000年6月我大学毕业,从北京回到了石家庄,正式开始了我的职业生涯。如前所述,一开始我使用的语言是asp,我一直认为这不能称之为编程,因为asp不是一种编程语言,把它叫做动态网页…… |
|
C#学习笔记(2) |
write by cash(天下第七)
2002.01.20
版权所有,翻录不究
[email protected]
选择
我身上携带着精神、信仰、灵魂
思想、欲望、怪癖、邪念、狐臭
它们寄生于我身体的家
我必须平等对待我的每一位客人
-----------伊沙:《原则》
我的名字是cash,所以我很功利…… |
|
c#学习笔记(1) |
1, 结构(struct) 与 类(class)
[attributes] [modifiers] struct identifier [:interfaces] body [;]
结构与类很相似,都表示可以包含数据成员和函数成员的数据结构。与类不同的是,结构是值类型并且不需要堆分配。结构类型的变量直接包含结构的数据,而类类型的变量包含对数据的引用(该变量称为对象)。 struct 类型适合…… |
|
用Visual C#动态生成组件 |
以前在用Delphi写程序的时候,总不喜欢在窗体上排放很多组件,这一方面有点不美观,并且在调试程序时候,也不是十分方便。通常在写程序的时候,当要用到某些组件,采用的方法一般都是动态创建,用完以后就释放掉。Visual C#在程序运行的时候也可以动态创建组件,下面就结合一个程序例子来具体介绍如何用Visual C#动态生…… |
|
在C#中使用COM+实现事务控制 |
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于…… |
|
C#,深入浅出全接触(二) |
五、C# 编辑器
编写C#程序可以在文本编辑器中进行,或者在集成开发环境Visual Studio中进行。市场上还有一些第三方编辑器,其中一些是免费的。更多信息请查看这里。
六、C#的程序结构
一个C#程序包含一个类,这个类中至少有一个公用的静态方法Main,这个方法对程序进行初始化并终止程序。在Main方法中创建子对象、执…… |
|
C#,深入浅出全接触(一) |
一、什么是 C#?
C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft公司的产品,它又同 VB一样简单。对于web开发而言,C#象 Java,同时具有Delphi的一些优点。Microsoft宣称:C#是开发.NET框架应用程序的最好语言。
二、Java与 C#
要学习C#,不能不…… |
|
C#代表元及事件触发 |
代表元是C#中比较复杂的概念,C#中的代表元和C/C++中的函数指针非常相似使用代表元可以把代表元内部方法的引用封装起来然后通过它使用代表元引用的方法。
它有一个特性就是不需要知道被引用的方法属于那一个类对象只要函数的参数个数与返回类型与代表元对象一致。这样说可能比较抽象我下面举几个简单的例子希望能给广大初…… |
|
用Visual C#来清空回收站(2) |
四.程序的源代码(recycled.cs)、编译方法及运行后的界面:
(1).程序的源代码:recycled.cs:
using System.IO ;
using System.Windows.Forms ; //导入程序中用到的名称空间
class Recycle
{
public static void Main ( )
{
int c = 0 ; // 定义此变量主要是来判断目录中是否有文件
foreach ( string s…… |
|
用Visual C#来清空回收站(1) |
Visual C#作为下一代主流的程序开发语言,其语言功能的强大是众所周知的。并且又有一个内容十分丰富的程序开发包--.Net FrameWork SDK,作为他的后盾。这样就使得Visual C#有了一个充分发挥其本领的舞台。Visual C#的强大功能不仅表现在支持各类数据库的数据处理方面,还表现对网络编程和文件处理等方面。
视窗操作系…… |
|
用Visual C#来增加数据记录(2) |
二.用Visual C#往SQL SERVER数据库中插入记录:
(1)用Visual C#往Access 2000和SQL SERVER添加记录的主要区别在于使用了不同的数据库引擎。在编写程序之前,首先假设数据库服务器名称为:server1,要访问的数据库名称为:data1,数据表名称为:books。用户名为:sa。其中数据表的数据结构和Access 2000的表的结构相同。…… |
|
用Visual C#来增加数据记录(1) |
在本篇文章中,我们将介绍Visual C#对数据库的一个基本操作,即:如何往数据库中添加记录。我们将通过一些数据库操作的例子,来具体说明一下。为了更清楚的说明这个问题,在选用数据库方面采用了二种当前比较典型的数据库,其一是本地数据库--Access 2000,另外一个是远程数据库--SQL SERVER 7.0。首先介绍如何用Visual C#来…… |
|
用Visual C#中轻松浏览数据库记录 |
用Delphi或者VB编程,在对数据库中的记录进行操作的时候,经常用到一个名称为数据导航器的组件,通过这个组件,可以非常方便的实现对已经绑定到此组件的数据表中的记录进行浏览。就是所谓的上一条记录、下一条记录、首记录、尾记录等。那么在Visual C#是否也存在这样的组件呢?答案是否定的。但由于Visual C#有着强大的数据…… |
|
[1][2][3][4] › » 20条/页 共70条 |