Visual C#
lovewater
微信公众号:一个Java菜鸟
展开
-
c# 获取 摄像头 实现录像
c# 获取 摄像头 实现录像 利用普通的简易摄像头,通过C#语言即可开发成简易视频程序。本实例利用市场上购买的普通摄像头,利用VFW技术,实现单路视频监控系统。运行程序,窗体中将显示舰体摄像头采集的视频信息。如图13.9所示。技术要点本实例主要使用了VFW(Video for Windows)技术。VFW 是Microsoft公司为开发Windows平台下的视频应用程序提原创 2011-11-06 13:23:36 · 4593 阅读 · 2 评论 -
最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues
处理多线程数据共享问题注意的几个要点:1、锁竞争:尽量减少锁竞争的时间和次数。2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。多线程数据交换简单方案A:定义一个list,再所有操作list的地方进行加锁和解锁。简单模拟代码class CSimpleQueue{public:转载 2013-05-28 13:21:38 · 699 阅读 · 0 评论 -
C#调用java代码
一、将已经编译后的java中Class文件进行打包;打包命令JAR1. 此处 java的所有类必须放在一个Package中,不要使用缺省的包,C#会找不到类之间的调用(C#貎似不能引用其它dll里的默认namespace里边的内容,所以java文件必须声明包,以便被转换成命名空间。此外,因为 java中默认访问权限的方法会被转换成internal方法,所以在java中必须将这些方法显式转载 2012-11-19 15:36:30 · 940 阅读 · 0 评论 -
C# 搜索IP地址的地理位置
//SearchIPAdress 类(SearchIPAdress.cs)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Win原创 2011-12-04 10:22:27 · 1252 阅读 · 2 评论 -
C# 超大文件发送与接收
发送端部分代码: public void startSendFileThread() { try { Thread sendFileThread = new Thread(new ThreadStart(sendFile));原创 2011-12-04 10:10:42 · 2258 阅读 · 0 评论 -
Visual C#.Net-TCP篇
前一篇《Visual C#.Net-Socket》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用TCPClient 、 UDPClient转载 2011-11-06 13:27:00 · 1634 阅读 · 0 评论 -
Visual C#.Net-Socket篇
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket转载 2011-11-06 13:26:30 · 579 阅读 · 0 评论 -
用C#实现基于TCP协议的网络通讯
用C#实现基于TCP协议的网络通讯用C#实现基于TCP协议的网络通讯 TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在。net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便转载 2011-11-06 13:59:35 · 630 阅读 · 0 评论 -
Visual C#TCP协议编程
Visual C#TCP协议编程Visual C# TCP协议编程基础TCP协议层次结构TCP协议规范TCP协议相关类简介TcpListenerTcpClientNetworkStreamVisual C# TCP协议编程基础TCP协议层次结构OSI七层模型:在计算机网络产生之初,每个计算机厂商都有一套自己的网络体转载 2011-11-06 13:27:35 · 831 阅读 · 0 评论 -
C#如何在Form中嵌入并且操作Excel表格
网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作Excel表 先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Micro转载 2011-11-06 13:25:51 · 611 阅读 · 0 评论 -
浅析C# TCP协议
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在。net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。C#基于TCP协议的网络通讯转载 2011-11-06 13:24:53 · 772 阅读 · 0 评论 -
C语言中快排(快速排序)qsor总结
以下是从网上多方面收集而来。 qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为:void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *));其中:*base 为转载 2013-07-15 10:00:01 · 1456 阅读 · 0 评论