当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • C#中用API实现MP3等音频文件的播放类 [内容预览] 9 | 2018-12-31 11:45:40
    :2010-07-1709:14:00C#没有提供播放MP3等音频文件的类,要编写播放MP3等音频文件程序,必须使用第三方控件或类。本文使用API函数mciSendString,编写一个播放MP3等音频文件的类。  具体源码如下:  一、使用API函数mciSendString构成的媒体播放类。usingSystem;...

    [阅读全文]

  • 使用C#编写的视频播放类 [内容预览] 9 | 2018-12-31 11:45:39
    :2010-08-0115:48:00下面给出一个完整的使用C#编写的视频播放类。usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usin...

    [阅读全文]

  • C#画笔的用法 [内容预览] 9 | 2018-12-31 11:45:38
    :2010-08-3106:52:00本文演示了在C#中使用画笔的源代码,供大家参考使用。下面的源代码中首先定义了一个矩形类(Rectangle),这个类从Shape类中派生出来,在类中定义了两个变量成员来代表画笔的起点和终点。publicclassRectangle:Shape{protectedPointm_Sta...

    [阅读全文]

  • C#制作公章 [内容预览] 9 | 2018-12-31 11:45:38
    :2010-09-1018:06:00本文借助C#的绘图功能讲解了制作公章的方法:privatevoidbutton1_Click(objectsender,System.EventArgse){Graphicsg=this.CreateGraphics();g.Clear(Color.White);//g.Inter...

    [阅读全文]

  • 测试媒体播放类的程序 [内容预览] 9 | 2018-12-31 11:45:37
    :2010-11-2120:48:37在前面的一篇文章中(C#中用API实现MP3等音频文件的播放类)给出了使用API播放MP3等音频文件的类,但没有给出具体的测试方法,在这里给出具体的测试方法。usingSystem;usingSystem.Drawing;usingSystem.Collections;usingS...

    [阅读全文]

  • C#获取WAVE文件文件头信息 [内容预览] 9 | 2018-12-31 11:45:36
    :2010-11-2121:02:53usingSystem;usingSystem.IO;usingSystem.Text;namespaceWAV{///<summary>///SummarydescriptionforWav.///</summary>publicclassWav{publicWav(){TODO...

    [阅读全文]

  • 使用C#处理数字图像 [内容预览] 9 | 2018-12-31 11:45:36
    :2010-12-1509:17:46本文就通过一个简单的实例,向大家展示了在VisualC#中如何运用GDI+和Unsafe代码类等技术以实现简单的数字图像处理。一.概述本文的实例是一个数字图像处理的应用程序,它完成的功能包括对图像颜色的翻转、对图像进行灰度处理和对图像进行增亮处理。该程序对图像进行处理部分的代码包含...

    [阅读全文]

  • 在C#中实现语音合成与识别技术 [内容预览] 9 | 2018-12-31 11:45:35
    :2010-12-1510:52:51如果我们自己能编写一个中文发音和中文语音识别的软件,那该有多酷!本文就介绍了在C#中借助于微软公司开发的一个SASDK软件来实现这个功能。首先,我们需要安装微软的SpeechApplicationSDK(SASDK),它的最新版本是SAPI5.1,他能够识别中、日、英三种语言,你可...

    [阅读全文]

  • 用C#实现语音朗读技术 [内容预览] 9 | 2018-12-31 11:45:34
    :2010-12-1510:52:51本文使用MSTTS实现了语音朗读功能,非常实用,你编写完就可以用它来帮助你朗读引文资料啦。只要进行下面的几个步骤就可以了。1.安装MSTTS如果你有装金山词霸,系统就已经安装了,可以在winnt\speech中打到vtxtauto.tlb文件;2.用.NetSDK自带的tlbimp...

    [阅读全文]

  • 使用C#自己制作字幕屏幕保护程序 [内容预览] 9 | 2018-12-31 11:45:34
    :2011-02-0914:32:19屏幕保护程序的扩展名虽然是"scr",但其实是一个可执行的"exe"文件。但他又是一个比较独特的"exe"文件。下面就来探讨一下,用C#是如何编写屏幕保护的整个过程。1、本文中介绍的程序设计及运行环境(1)微软视窗2000服务器版(2).NetFrameworkSDK正式版2、关键...

    [阅读全文]

  • 在C#里面运用微软AGENT之TTS [内容预览] 9 | 2018-12-31 11:45:33
    :2011-02-1717:13:09微软AgentAPI能够提供卡通角色的显示,另外,它还可以支持语音识别,因此应用软件可以对语音ming令作出反应,而卡通角色可以通过合成的语音、录制好的音频信号或文字对ming令作出反应。使用微软AGENT的要求要使用该技术,必须使用组件:微软Agent核心组件、微软Agent中的...

    [阅读全文]

  • 使用GDI图形设备接口进行绘图 [内容预览] 9 | 2018-12-31 11:45:32
    :2011-03-1616:03:41GDI是Windows提供的一套函数和结构,以便于我们调用它们来绘图。为什么要提供这样一个接口呢?因为我们有不同的输出设备,各种显示器,各种打印机,他们有不同的打印驱动程序,也就是说,我们要针对不同的设备编程,要调用不同的设备驱动程序吗?那么,我的显示器换了,是不是我们的程序就要更...

    [阅读全文]

  • 使用C#绘制图片的几个方法 [内容预览] 9 | 2018-12-31 11:45:32
    :2011-04-0221:36:14本文介绍了使用C#绘制图片的几个方法,主要解决了以下几个问题:1)如何获取.gif图片中的各个帧?2)如何获取图片的缩略图?3)如何“截取”图片的指定区域?usingSystem.Drawing;usingSystem.Drawing.Drawing2D;u...

    [阅读全文]

  • C#中像素与毫米之间换算方法 [内容预览] 9 | 2018-12-31 11:45:31
    :2012-05-1309:53:02C#中以像素作为尺寸单位,像素是一种相对的尺寸概念,与毫米的转换与当前显示器的分辨率有关。在不同分辨率下转换的系数不同。借助GDI可以完成毫米至像素的转换。publicstaticdoubleMillimetersToPixelsWidth(doublelength)  {Syst...

    [阅读全文]

  • C#绘图:在屏幕上画一条直线 [内容预览] 9 | 2018-12-31 11:45:30
    :2012-08-1912:07:10本例演示如何在屏幕上画一条直线。程序设计界面如下:设计时,4个文本框从上到下,从左到右已经重新命名为txtX1,txtY1,txtX2,txtY2,界面下面是一个Panel控件,并将其背景色修改为白色。按钮的Click事件代码如下:Graphicsg=panel1.CreateGr...

    [阅读全文]

  • 用C#实现HTTP协议下的多线程文件传输 [内容预览] 9 | 2018-12-31 11:44:16
    :2010-01-2721:45:00  很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下...

    [阅读全文]

  • C#网络编程之DNS类、IPHostEntry类和IPEndPoint类 [内容预览] 9 | 2018-12-31 11:44:15
    :2010-08-0807:59:00.NET提供了两个用于网络编程的名空间:System.Net和System.Net.Socket.这些类和方法可以帮助我们进行网络编程,通过网络进行通信.通信可以是面向连接的,也可以是面向无连接的;既可以采用数据流模式,也可以采用数据报的模式.广泛使用的TCP协议用基于数据流的通信...

    [阅读全文]

  • C#网络编程之Socket篇 [内容预览] 9 | 2018-12-31 11:44:15
    :2010-08-0808:06:00Microsoft.NetFramework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问...

    [阅读全文]

  • 使用C#获取局域网内所有机器 [内容预览] 9 | 2018-12-31 11:44:14
    :2010-08-1415:39:00一直想开发一个局域网机器管理软件,但获得局域网内的所有机器却是很困难,在网上搜索到一个简单的方法,其原理很简单,在cmd.exe下面ping一下几台机,然后用arp-aming令查看一下,这种方式比开多线程去循环扫描的方式来的简单而有效。//首先来个循环ping一下那个网段的主机。...

    [阅读全文]

  • 在C#程序中设置IE代理的方法 [内容预览] 9 | 2018-12-31 11:44:13
    :2010-08-1415:47:00本文讲解了在C#程序中设置代理和取消代理的方法,原理很简单,就是通过调用C#操作注册表的相关类来对注册表的相关内容进行修改而实现的,具体源代码如下:1、启动代理privatevoidbutton3_Click(objectsender,EventArgse){//打开注册表键Mic...

    [阅读全文]

  • C#实现服务端对端口进行侦听 [内容预览] 9 | 2018-12-31 11:44:13
    :2010-09-2009:10:00本文使用C#实现了服务器端对端口的侦听功能。第一步就是开启对本地机器上某一端口的侦听。首先创建一个控制台应用程序,将项目名称命名为ServerConsole,它代表我们的服务端。如果想要与外界进行通信,第一件要做的事情就是开启对端口的侦听,这就像为计算机打开了一个“门&...

    [阅读全文]

  • 使用C#实现ADSL自动拨号 [内容预览] 9 | 2018-12-31 11:44:12
    :2010-09-2508:45:00在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击),下面介绍两种程序中拨号的方法.1、最简单的方法:使用RasDialming令RasDial是Windows自带的ming令,使用非常简单。实际使用是可将下面代码保存为一个批处理文件,然后直接运...

    [阅读全文]

  • 用C#的Raw Socket完成网络封包监视 [内容预览] 9 | 2018-12-31 11:44:11
    :2010-10-1000:12:29本文向大家介绍WindowsSockets的一些关于用C#实现的原始套接字(RawSocket)的编程,以及在此基础上实现的网络封包监视技术。同Winsock1相比,Winsock2最明显的就是支持了RawSocket套接字类型,使用RawSocket,可把网卡设置成混杂模式,在这...

    [阅读全文]

  • 使用C#设计一个简单的抓网络页面的程序 [内容预览] 9 | 2018-12-31 11:44:11
    :2010-10-1000:16:20本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,...

    [阅读全文]

  • C#网络编程之TCP的使用 [内容预览] 9 | 2018-12-31 11:44:10
    :2010-10-1007:36:02TCPClient类使用TCP从Internet资源请求数据。TCP协议建立与远程终结点的连接,然后使用此连接发送和接收数据包。TCP负责确保将数据包发送到终结点并在数据包到达时以正确的顺序对其进行组合。从名字上就可以看出,TcpClient类专为客户端设计,它为TCP网络服务提供...

    [阅读全文]

  • 基于UDP、TCP协议的C#网络编程 [内容预览] 9 | 2018-12-31 11:44:09
    :2010-10-1206:51:29与UDP不同,基于TCP协议的编程的服务器端有一个监听对象:TcpListener,它负责监听来自客户端的消息并处理,并且必须在保持连接的情况下与客户端保持互动,下面举个例子来说明这个问题。示例一:基于TCP协议的网络编程窗体:Form2做为本程序的服务器端,当按下Start后,启...

    [阅读全文]

  • 运用C#控制远程计算机服务的实现方法 [内容预览] 9 | 2018-12-31 11:44:09
    :2010-10-1608:14:24在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController类,System.Management下面的一些WMI操作的类。虽然用ServiceCo...

    [阅读全文]

  • 使用C#实现在局域网中发送短信 [内容预览] 9 | 2018-12-31 11:44:08
    :2010-10-1608:53:15由于在单位使用到发手机短信息的地方有很多,可能是从网页、可能是OUTLOOK中的窗体、也可能是某台非Windows操作系统的主机的某个系统,所以经过思考探讨,觉得最好的解决方案是采用Windows的“服务”,定时从一个目录中固定格式的文本文件中读取出相应的信...

    [阅读全文]

  • 上传下载:在C#中实现断点续传 [内容预览] 9 | 2018-12-31 11:44:07
    :2010-10-1609:12:44本文较详细的介绍了使用C#开发断点续传功能的方法,为我们在VisualC#中实现上传文件功能提供了很好的解决方案。HTTP协议是一种基于tcp的简单协议,分为请求和响应两种。请求协议是由客户机(浏览器)向服务器(WEBSERVER)提交请求时发送报文的协议。响应协议是由服务器(we...

    [阅读全文]

  • 在C#中通过截取DOS命令输出流获取网卡MAC地址 [内容预览] 9 | 2018-12-31 11:44:07
    :2011-02-0909:46:22本介绍了在C#中通过截取DOSming令输出流来获取网卡MAC地址的方法。在DOS中可以通过输入"ipconfig/all"ming令来获取网卡的MAC地址,这样,我们可以在C#中运行一个dosming令,并截取相关输出流来获得其MAC地址。具体代码如下:tbResult.Text...

    [阅读全文]

 .NET01   525   30   6/18页         6   7   8   9   10         GO