Welcome 微信登录

首页 / 软件开发 / C#

利用Visual C#实现ICMP网络协议

利用Visual C#实现ICMP网络协议

利用Visual C#实现ICMP网络协议2010-09-15 天极 阿虎ICMP就是所谓的Internet控制报文协议(Internet Control Message Protocol),在网络中,一般用它来传递差错报文以及其他应注意的信息。ICMP一般被认为是和IP协议同一层的协议,IMCP报文通常被IP层或者更高层的协议(如:TCP或者UDP)使用,ICMP对于互联网以及其他基于IP协议的网络的正常运行起着非常重要的作用。有许多重要的网络程序都是基...
Visual C#网络编程之TCP

Visual C#网络编程之TCP

Visual C#网络编程之TCP2010-09-15宋华前一篇《Visual C#.Net网络程序开发之Socket》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 TCPClient 、 UDPClie...
用C#设计多功能关机程序

用C#设计多功能关机程序

用C#设计多功能关机程序2010-09-15许多软件都有自动关机功能,特别是在长时间下载的时候,这个功能可是使你不用以守候在计算机前面,而电脑却能按照您事先的设定自动关闭。现在我们用visual C#来编写一个多功能的关机程序。该程序具有:定时关机、倒计时关机、关机提醒、系统信息获取等四项功能, 可设定关机时间精确到秒。并且让你很快掌握Visual C#中对API的操作程序。一.设计关闭Windows窗体1.界面的设计新建一个标准工程,向工程中增加一个Wi...
C# Builder个人版中使用ADO.NET

C# Builder个人版中使用ADO.NET

C# Builder个人版中使用ADO.NET2010-09-15wayne摘要:在本文演示了如何使用C# Builder Personal中使用ADO.NET方法,连接到一个MSDE数据库,并创建一个表,插入和选择记录,然后在一个数据网格(DataGrid)中显示记录。C# Builder一大新特色就是可以使用Borland Data Providers for ADO.NET在设计时用来支持连接并操作数据库,特定的用于DB2、InterBase、Ora...
Visual C# 2005快速入门之声明bool变量

Visual C# 2005快速入门之声明bool变量

Visual C# 2005快速入门之声明bool变量2010-09-15与现实世界不同,在编程的世界中,每一件事情要么黑,要么白;要么对,要么错;要么是真的,要么是假的。例如,假定你创建一个名为x的整数变量,把值99赋给x,然后问:“x中包含了值99吗?”答案显然是肯定的。如果你问:“x小于10吗?”答案显然是否定的。这些正是布尔(Boolean)表达式的例子。一个布尔表达式肯定求值为true或false。...
Visual C# 2005快速入门之编写方法

Visual C# 2005快速入门之编写方法

Visual C# 2005快速入门之编写方法2010-09-15在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额——假定该顾问每天收取固定的费用,将根据工作了多少天来收费。首先要开发应用程序的逻辑,然后利用“生成方法存根向导”来写出这个逻辑使用的方法。接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象。最后,我们将使用Visual Studio 2005调试器...
Visual C# 2005快速入门之调用方法

Visual C# 2005快速入门之调用方法

Visual C# 2005快速入门之调用方法2010-09-15方法之所以存在就是为了被调用!使用方法名来调用一个方法,要求它执行它的任务。如果方法要获取信息(由它的参数指定),就必须提供它需要的信息。如果方法要返回信息(由它的返回类型指定),就应该以某种方式来捕捉这个信息。指定方法调用语法为了调用一个C#方法,需要采用如下语法形式:methodName (argumentList)methodName(方法名)必须与调用的那个方法的名称完全一致。记住,...
Visual C# 2005快速入门之声明方法

Visual C# 2005快速入门之声明方法

Visual C# 2005快速入门之声明方法2010-09-15方法(Method)是一个已命名的语句集。如果以前使用过其他编程语言,如C或Visual Basic等,就可以将方法视为函数或者子程序相似的东西。每个方法都有一个名称和一个主体。方法名应该是一个有意义的标识符,它应描述出方法的用途(如CalculateIncomeTax)。方法主体包含了调用方法时实际执行的语句。你可以为大多数方法提供一些数据来进行处理,并让它返回一些信息(通常是处理结果)。...
Visual C# 2005快速入门之运用作用域

Visual C# 2005快速入门之运用作用域

Visual C# 2005快速入门之运用作用域2010-09-15前面已经展示了一些在方法内部创建变量的例子。变量从定义了它的语句开始存在,同一个方法内的后续语句可以使用该变量。换言之,变量只能在创建了之后才能使用。方法执行完毕后,变量也会彻底消失。假如一个变量能在程序中的一个特定位置使用,就说明该变量具有那个位置的作用域。也就是说,一个变量的作用域(scope)是指能够使用该变量的程序区域。作用域既作用于方法,也作用于变量。一个标识符(不管它代表变量还...
多线程在Visual C#网络编程中的应用

多线程在Visual C#网络编程中的应用

多线程在Visual C#网络编程中的应用2010-09-20阿虎网络应用程序的一般都会或多或少的使用到线程,甚至可以说,一个功能稍微强大的网络应用程序总会在其中开出或多或少的线程,如果应用程序中开出的线程数目大于二个,那么就可以把这个程序称之为多线程应用程序。那么为什么在网络应用程序总会和线程交缠在一起呢?这是因为网络应用程序在执行的时候,会遇到很多意想不到的问题,其中最常见的是网络阻塞和网络等待等。程序在处理这些问题的时候往往需要花费很多的时间,如果不...
Visual C#数据库基本编程

Visual C#数据库基本编程

Visual C#数据库基本编程2010-09-20本文就来着重探讨一下Visual C#数据库基本编程,即:如何浏览记录、修改记录、删除记录和插入记录。针对数据库编程始终是程序设计语言的一个重要方面的内容,也是一个难点。数据库编程的内容十分丰富,但最为基本编程的也就是那么几点,譬如:连接数据库、得到需要的数据和针对数据记录的浏览、删除、修改、插入等操作。其中又以后面针对数据记录的数据操作为重点。一.程序设计和运行的环境设置:(1).视窗2000服务器版(...
Visual C#中使用XML之实现DOM

Visual C#中使用XML之实现DOM

Visual C#中使用XML之实现DOM2010-09-20在前两篇文章中我们讨论了XML文件的读取和写入,但都是基于流模型的解决方案,今天我们就来谈谈在C#中如何实现DOM,DOM确实有它的不足,但在编程工作中它还是不可或缺的技术。下面我们来简单了解一下DOM的相关知识。DOM的全称是Document Object Model(文档对象模型),它是来自W3C的官方标准,它允许按照W3C标准W3C DOM Level1和W3C DOM Level2的规范...
C#实现MVC模式的简要方法

C#实现MVC模式的简要方法

C#实现MVC模式的简要方法2010-09-20在我们的开发项目中使用MVC(Model-View-Control)模式的益处是,可以完全降低业务层和应用表示层的相互影响。此外,我们会有完全独立的对象来操作表示层。MVC在我们项目中提供的这种对象和层之间的独立,将使我们的维护变得更简单使我们的代码重用变得很容易(下面你将看到)。作为一般的习惯,我们知道我们希望保持最低的对象间的依赖,这样变化能够很容易的得到满足,而且我们可以重复使用我们辛辛苦苦写的代码。为...
C#泛型介绍

C#泛型介绍

C#泛型介绍2010-09-20什么是泛型一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。类型安全和装箱、拆箱作为一种类型参数,泛型很容易给我们带来类型安全。而在以前,在.net1.1中我们要实现类型安全可以这样做 ://假设你有一个...
<< 41 42 43 44 45 46 47 48 49 50 >>