Welcome 微信登录

首页 / 软件开发 / C#

Visual C#常用排序算法

Visual C#常用排序算法

Visual C#常用排序算法2010-09-15 天极 李渭宁前段时间因为项目需要,做了个用来对数组排序的类,顺便把以前学过的几种排序算法用C#实现一下。用C#的一些机制来诠释了一下算法的是实现。在阅读本之前,需要一些对C#的有些基本的了解,了解方法参数中out ,ref的作用,掌握面向对象的一些基本思想。1.插入排序1.1.基本思想:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。1...
用C#实现文件分割合并器

用C#实现文件分割合并器

用C#实现文件分割合并器2010-09-15 天极网 马金虎文件分割器主要是为了解决实际生活中携带大文件的问题,由于存储介质容量的限制,大的文件往往不能够一下子拷贝到存储介质中,这只能通过分割程序把的文件分割多个可携带小文件,分步拷贝这些小文件,从而实现携带大文件的目的。而合并器的作用则能够把这些分割的小文件重新合并,恢复原来的文件。.Net FrameWork SDK中提供的许多处理文件的类库,通过这些类能够简捷、灵活的实现对文件的操作。本文的主要内容就...
Visual C#弹出窗口杀手

Visual C#弹出窗口杀手

Visual C#弹出窗口杀手2010-09-15弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来讲述一些下面的技术在C#中如何...
利用Visual C#实现任务栏通知窗口

利用Visual C#实现任务栏通知窗口

利用Visual C#实现任务栏通知窗口2010-09-15 天极 窦瑞欣想必大部分网友都使用过QQ、MSN等聊天程序,它们的界面都相当华丽,尤其是当网友上线以及消息提示时会有一个浮动的窗体从屏幕的右下方缓慢升起,既美观又人性化,作为程序员在享受的同时我们也不禁要问:这到底是怎么实现的呢?本文就利用Visual Studio .Net C# 2005以及.Net框架绘图技术来实现这种任务栏通知窗口。简介QQ和MSN的任务栏通知窗口很人性化,它可以在不丢失主...
利用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的规范...
<< 141 142 143 144 145 146 147 148 149 150 >>