资源简介
C#Form版的一个远程屏幕共享/控制的项目,类似于C++的VNC,这是一个完整的项目,需要的话你可以下载。
代码片段和文件信息
#region License
/*
RemoteViewing VNC Client/Server Library for .NET
Copyright (c) 2013 James F. Bellinger
All rights reserved.
Redistribution and use in source and binary forms with or without
modification are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES
(INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#endregion
using System;
using System.Collections.Generic;
namespace RemoteViewing
{
internal sealed class Throw
{
Throw()
{
}
public static Throw If
{
get { return null; }
}
}
internal static class ThrowExtensions
{
public static Throw True(this Throw self bool condition string paramName)
{
if (condition) { throw new ArgumentException(paramName); }
return null;
}
public static Throw False(this Throw self bool condition string paramName)
{
if (!condition) { throw new ArgumentException(paramName); }
return null;
}
public static Throw Negative(this Throw self int value string paramName)
{
if (value < 0) { throw new ArgumentOutOfRangeException(“paramName“); }
return null;
}
public static Throw Null(this Throw self T value)
{
if (value == null) { throw new ArgumentNullException(); }
return null;
}
public static Throw Null(this Throw self T value string paramName)
{
if (value == null) { throw new ArgumentNullException(paramName); }
return null;
}
public static Throw OutOfRange(this Throw self IList buffer int offset int count)
{
Throw.If.Null(buffer “buffer“);
if (offset < 0 || offset > buf
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-04 19:03 RemoteViewing\
目录 0 2018-08-02 09:28 RemoteViewing\.vs\
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\
目录 0 2018-08-02 09:39 RemoteViewing\.vs\RemoteViewing\v14\
文件 177664 2018-09-04 09:42 RemoteViewing\.vs\RemoteViewing\v14\.suo
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\
文件 187904 2018-11-04 22:49 RemoteViewing\.vs\RemoteViewing\v15\.suo
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\
文件 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\db.lock
文件 4096 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide
文件 32768 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide-shm
文件 1886992 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide-wal
文件 387 2013-05-12 06:48 RemoteViewing\Changes.txt
文件 1414 2013-05-12 06:52 RemoteViewing\License.txt
目录 0 2018-08-02 09:28 RemoteViewing\RemoteViewing\
目录 0 2018-08-01 09:33 RemoteViewing\RemoteViewing\Properties\
文件 2124 2013-05-12 02:54 RemoteViewing\RemoteViewing\Properties\AssemblyInfo.cs
文件 4062 2018-08-08 11:03 RemoteViewing\RemoteViewing\RemoteViewing.csproj
文件 3695 2013-05-12 02:53 RemoteViewing\RemoteViewing\Throw.cs
目录 0 2018-08-20 14:55 RemoteViewing\RemoteViewing\Utility\
文件 1866 2013-05-12 05:30 RemoteViewing\RemoteViewing\Utility\AutoClear.cs
文件 700 2018-08-08 10:52 RemoteViewing\RemoteViewing\Utility\ConnectEventArgs.cs
文件 3701 2018-08-20 14:55 RemoteViewing\RemoteViewing\Utility\PeriodicThread.cs
文件 2620 2013-05-12 06:40 RemoteViewing\RemoteViewing\Utility\PollingSynchronizationContext.cs
文件 3097 2013-05-12 06:42 RemoteViewing\RemoteViewing\Utility\SynchronizedCall.cs
目录 0 2018-08-20 10:59 RemoteViewing\RemoteViewing\Vnc\
文件 1849 2013-05-12 03:25 RemoteViewing\RemoteViewing\Vnc\AuthenticationMethod.cs
文件 2864 2013-05-12 02:53 RemoteViewing\RemoteViewing\Vnc\fr
文件 1900 2018-08-13 10:17 RemoteViewing\RemoteViewing\Vnc\IVncfr
文件 2660 2013-05-12 03:20 RemoteViewing\RemoteViewing\Vnc\KeyChangedEventArgs.cs
............此处省略203个文件信息
相关资源
- 求解一元四次方程(vbvcc#excelhtml)-
- C#游戏开发快速入门
- [原创]实现用VB.Net(C#)开发K3 BOS 插件
- C# To C++ Converter 17.10.2 (最新破解版
- C语言 wav文件读取头文件和数据
- C#火车订票系统
- C++调用C#dll代码
- C#调用C++的dll,回调函数,string和in
- C++dll生成给C#调用
- 三菱PLC 上位机的SDK文档(1)一般的人
- 关联规则fpgrowthc、c#和matlab算法附讲解
- 基于Visual C#的DirectX开发.rar
- CTP C#交易接口
- vnc-4_1_3-x86_linux.tar.gz
- 倍福TwinCAT3上位机与PLC通信测试(AD
- C# VC++ BHO 源码以及教程大全
- Virtual Machine Design and Implementation in C
- OMRON SYSMAC gateway-C#/C++
- csEXWB|C#浏览器|强大的控件
- VS2019c++装换为动态链接库DLL.doc
- 多边形合并c# c++
- C、C++、C# 函数手册合集chm
- 微软编程标准规范(含C++/VC/C#)
- 奥比中光深度摄像头 C#+源代码
- c#调用c++DLL,dll有二维数组
- 使用C#开发ActiveX控件(含教程)源码
- 神思读卡器开发包
- TFTP服务器端
- Leetcode Top100题目和答案(C#完整版 面
- 仪表控件-pc上运行(C# && C++)
评论
共有 条评论