- 博客(16)
- 收藏
- 关注
原创 Remoting实例(同为客户端服务端)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace test{ class LibraryClass : MarshalByRefObject { public Libra
2016-12-23 17:48:33 1197
转载 .net remoting 与webservice
目录(?)[+]浅谈net remoting 与webserviceNET Remoting 2Web Service 3NET Remoting与Web Service比较浅谈.net remoting 与webservice1. .NET Remoting .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序
2016-12-23 16:38:57 657
转载 组播,单播,广播,多播,泛洪的概念
一、什么是组播:1、组播的特点1)什么是组播? 组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。2)组播如何进行工作? 组播通过把224.0.0.0-239.255.255.255的D类地址作为目的地址,有一台源主机发出目的地址是以上范围组播地址的报文,在网络中,如果有其他主机对于这个
2016-12-23 11:41:27 1921
原创 UDP接收实例
1.通讯类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;namespace UDPDataPack{ pub
2016-12-22 11:52:06 684
原创 DataGridRow的创建
用原始datagridview的列名赋值的时候找不到列名,用索引就可以,不知道是怎么回事 DataGridViewRow dr = new DataGridViewRow(); dr.CreateCells(this.dataGridView1); for (int i = 0; i { dr.Cells[this.dataGridView1.Columns[i
2016-12-20 17:36:24 1433
转载 操作XML 报错:根级别上的数据无效 和 给定编码中的字符无效 解决办法
根级别上的数据无效,解决如下:private void button1_Click(object sender, EventArgs e) { try { XmlDocument doc = new XmlDocument(); string file = @"D:/Books.x
2016-12-16 16:26:09 6346 1
原创 UDP通讯接收案例(组播方式)
1.通讯类:namespace AddMyUtility{ public class UDPClientClass { public UDPClientClass(string groupIP, int Port, int timeOut) { _UdpClient = new UdpClient(Port)
2016-12-15 15:24:08 3106
转载 ListView用法总结
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColu
2016-12-12 10:48:56 546
转载 C# FolderBrowserDialog 的用法
[csharp] view plain copy string defaultPath = ""; FolderBrowserDialog dialog = new FolderBrowserDialog(); //打开的文件夹浏览对话框上的描述 dialog.Description = "请选择一个文件夹"; //是否显示对话框左下角 新建
2016-12-11 15:24:33 18041 1
转载 C#中OpenFileDialog获取文件名和文件路径的常用方法.
System.IO.Path.GetFullPath(openFileDialog1.FileName); //绝对路径System.IO.Path.GetExtension(openFileDialog1.FileName); //文件扩展名System.IO
2016-12-11 14:58:19 7375
转载 C#的数据类型总结
C#的数据类型可以分为3类:数值类型,引用类型,指针类型.指针类型仅在不安全代码中使用.一、值类型 值类型包括简单值类型和复合型类型。简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。1.整数类型:类型标识符描
2016-12-11 10:45:34 995
转载 在TreeView查找某一节点
在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。 第一种,递归算法,代码如下: private TreeNode FindNode( TreeNode tnParent,string strValue ) { if( tnParent == null
2016-12-08 16:00:57 2608
转载 c#多维数组的建立及操作 总结
1C#如何定义和使用多维数组不建议使用ArrayList,当数组里的元素是值类型在操作的时候会出现大量的装箱与拆箱步骤性能会损失许多,而是应该用什么类型的元素创建什么类型的数组,除非你的元素有交叉或不确定才考虑采用ArrayList。多维数组定义如下:数组可以具有多个维度。例如,下列声明创建一个四行两列的二维数组:C#int[,]array = new int[4, 2];
2016-12-05 15:04:17 24249
转载 C# winform中ListView用法
this.listView1.GridLines = true; //显示表格线 this.listView1.View = View.Details;//显示表格细节 this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。 this.listView1.Scroll
2016-12-03 01:56:12 2999
转载 C#中容器控件GroupBox、Panel、TabControl
实现如图所示登录界面,当输入正确用户名及密码时,转到主界面,否则给出错误提示。要求不同身份的登陆者拥有不同的操作权限。 源代码:1.初始化三个string类型的变量分别用来存储用户名、密码和身份。[csharp] view plain copy print?string yhm, mm, sf; string yhm, mm, sf;[csharp] view
2016-12-01 12:13:27 5545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人