C#实现USB接口的程序代码

C#实现USB接口的程序代码.

namespace ConsoleApplication1
{
  class Program
  {
    static void Main(string[] args)
    {
      USB usb;
      usb = new UDisk();//插入U盘
      usb.OutputFile();//从U盘读出文件
      usb.InputFile();//往U盘写入文件
      usb.Dispose();//拔出U盘
      Console.WriteLine("");
      usb = new MDisk();//插入移动硬盘
      usb.OutputFile();//从移动硬盘读出文件
      usb.InputFile();//往移动硬盘写入文件
      usb.Dispose();//拔出移动硬盘
      Console.WriteLine("");
      usb = new MP4();//插入MP4
      usb.OutputFile();//从MP4读出文件
      usb.InputFile();//往MP4写入文件
      usb.Dispose();//拔出MP4
      Console.ReadKey();
    }
  //USB接口
    public interface USB : IDisposable
    {
      void OutputFile();//读出文件
      void InputFile();//写入文件
    }
  //U盘
    public class UDisk : USB
    {
      public UDisk()
      {
        Console.WriteLine("U盘准备就绪...");
      }
      public void OutputFile()
      {
        Console.WriteLine("从U盘读出文件");
      }
      public void InputFile()
      {
        Console.WriteLine("往U盘写入文件");
      }
      public void Dispose()
      {
        Console.WriteLine("U盘已被拔出");
      }
    }
  //移动硬盘
    public class MDisk : USB
    {
      public MDisk()
      {
        Console.WriteLine("移动硬盘准备就绪...");
      }
      public void OutputFile()
      {
        Console.WriteLine("从移动硬盘读出文件");
      }
      public void InputFile()
      {
        Console.WriteLine("往移动硬盘写入文件");
      }
      public void Dispose()
      {
        Console.WriteLine("移动硬盘已被拔出");
      }
    }
  //MP4
    public class MP4 : USB
    {
      public MP4()
      {
        Console.WriteLine("MP4准备就绪...");
      }
      public void OutputFile()
      {
        Console.WriteLine("从MP4读出文件");
      }
      public void InputFile()
      {
        Console.WriteLine("往MP4写入文件");
      }
      public void Dispose()
      {
        Console.WriteLine("MP4已被拔出");
      }
    }
  }
}

时间: 2024-11-02 19:26:22

C#实现USB接口的程序代码的相关文章

ASP 获取腾讯IP地址的接口程序代码

<script type=text/javascript教程 src=http://fw.qq.com/ipaddress></script> <script type=text/javascript> var hehe1=IPData[2] var hehe2=IPData[3] alert(hehe1); alert(hehe2); document.write(IPData.join(' ')); </script> 如何用ASP来存储,从上面读取出来

usb设备-C#全局监听某一块Usb键盘怎么用代码实现

问题描述 C#全局监听某一块Usb键盘怎么用代码实现 两块键盘,一块普通键盘A,一块USB接口的只有数字键的小键盘B,我想要写一个程序在后台运行能监听到B键盘的所有输入,个人的思路是先检测出USB设备,然后选择需要监听的USB设备,然后开启监听,把监听键盘输入的所有字符提取出来传送到应用窗口 监听是在后台运行 若是让监听键盘在其他应用失效最好 不知道这样的思路能不能实现,若是能请帮我讲讲代码,不能请网友给个合适的解决办法 解决方案 和这个需求应该是类似的.可以参考一下.http://bbs.cs

急求关于C# 的USB接口编程

问题描述 急求关于C# 的USB接口编程 目前在做一个项目,当单个单片机连接在PC机的USB接口上时,可以通过C#创建进程,调用批处理命令对单片机进行烧写,并且这个功能已经实现,但目前需要将若干个单片机通过USB分线器连接到PC机上,用程序控制执行批处理文件时只向其中一个USB接口烧入程序,不会向其它接口烧入,请问大家有没有什么思路或者相关代码来控制USB接口. 解决方案 C#操作USB口需要看是什么硬件. 一些硬件虽然使用USB接口和PC通讯,但是它的驱动程序将它模拟成一个COM口.网口或者大

在线等,关于Zebra通过USB接口打印的问题

问题描述 请教下各位大虾,我在做一个简单的程序,以前在使用LPT口的时候,没问题,最近电脑换了,新的电脑没有LPT接口,只有USB那么以前很简单的,DOS下"copycode.txtLPT1"就可以让Zebra打印了,这里code.txt里面放的是ZebraZPLII语言写的代码在USB接口下,参考过别人写的PrintDocumentprintDocument=newPrintDocument();printDocument.PrintPage+=newPrintPageEventHa

Win7系统USB接口没反应怎么解决?

  Win7系统USB接口没反应怎么解决? 1.首先打开设备管理器,找到对应设备: 2.按照网络上的办法,找到对应USB端口,据说每个设备对应着一串字符: 3.可是我怎么能记住那名字呢?还是用我的土办法,挨个实验,逐个卸载,哪一个卸载之后,鼠标底板的红灯灭了,那个就是对应的USB接口了. 4.如果人品差,大不了将所有的USB卸载,肯定会包括出问题的那个.卸载完毕,重启电脑,电脑会自动重新安装所有的USB驱动,然后插上鼠标,电脑识别安装,搞定! 刚松一口气,屏幕跳出一个警告窗口:"update·e

Win7电脑USB接口不能用怎么办

1.当设置插入电脑USB接口后,如果无法设备无法正常工作或使用的情况时,建议更换USB接口,或者直接将设备插入到电脑机箱后面的USB接口中来尝试解决问题. 2.查看USB设备是否被禁用:右击计算机,从弹出的右键菜单中选择"管理"项进入. 3.在打开的"计算机管理"界面中,展开"设备管理器"项,找到已禁用的USB端口,右击选择"启用"项即可. 4.我们也可以使用"大势至USB管理软件"来控制电脑USB接口.按

win7系统重装之后usb接口无效怎么办

  win7系统重装之后usb接口无效怎么办          1.首先打开设备管理器,找到对应设备: 2.按照网络上的办法,找到对应USB端口,据说每个设备对应着一串字符: 3.可是我怎么能记住那名字呢?还是用我的土办法,挨个实验,逐个卸载,哪一个卸载之后,鼠标底板的红灯灭了,那个就是对应的USB接口了; 4.如果人品差,大不了将所有的USB卸载,肯定会包括出问题的那个.卸载完毕,重启电脑,电脑会自动重新安装所有的USB驱动,然后插上鼠标,电脑识别安装,搞定! 刚松一口气,屏幕跳出一个警告窗口

Win7系统USB接口没反应怎么办

  电脑USB接口不能用,没反应是电脑最常见的问题之一了,也是绝大部分人都会出现的问题.但是,最近有使用Win7系统的用户说自己电脑的USB接口没反应不能使用,插入U盘等待半天都没有反应,哪里出现问题呢?U盘插入其他电脑都可以正常使用.那要如何解决这个问题呢?下面就和大家说一下如何解决Win7系统USB接口没反应的问题. 具体步骤如下: 1.首先打开设备管理器,找到对应设备: 2.按照网络上的办法,找到对应USB端口,据说每个设备对应着一串字符: 3.可是我怎么能记住那名字呢?还是用我的土办法,

win7系统时USB接口全部失灵了怎么办?

  问题描述: 在BIOS中已经设置USB Configuration选项,USB可以读取,但是会发现USB接口再度失灵,因为原版的Win7系统镜像不带有新版USB接口驱动. 解决方案: 网上给的方案是在华硕官网下载一个软件来安装win7镜像,软件截图如下: 现已完美解决这个问题,虽然昨日已经在华硕Z170杜蕾斯win764位公用程序第二个里面找到了EZ Installer. 用软碟通虚拟一个光驱出来,然后载入WIN7的安装镜像到虚拟光驱中,然后用华硕EZ Installer,拷贝到U盘,这样U