自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 C# 用winsock 传输文件夹

需要注意的是,由于文件夹可能包含子文件夹和其他类型的文件(例如符号链接和管道),因此在遍历文件夹之前需要进行适当的过滤。变量来跟踪已接收的字节数以及剩余的字节数,以便在循环结束后关闭文件流和套接字。在这个示例中,我们使用一个循环来接收数据并将其写入文件流中。1、创建一个Socket对象并将其绑定到本地IP地址和端口号。3、遍历文件夹并将每个文件发送给客户端。2、接受客户端连接请求并建立连接。4、在客户端接收数据并写入文件。

2023-06-02 11:01:40 567

原创 c# 文件、链接、管道的简单调用

管道:管道是指用于进程间通信的一种机制。可以使用Process类来启动进程并建立管道。链接:链接是指指向其他文件或目录的快捷方式。可以使用Shortcut类来创建、读取和修改链接。文件:文件是指存储在计算机上的数据。可以使用File类来操作文件。

2023-06-02 10:50:41 157

原创 C#中 如何将组件包装成自己需要的控件

方法的方法,以处理绘制逻辑。最后,在 Visual Studio 的设计器工具中,我们可以将。使用 Visual Studio 的设计器工具将您的控件放置在窗体上。在C#中,可以将组件包装成控件。这个过程通常称为“自定义控件”。然后,我们添加了一个构造函数和一个重写了。实现您的控件的绘制逻辑,即如何呈现控件的外观。在您的新类中添加所有必需的属性、事件和方法。创建一个新的类,并从所需的基类派生它(例如。测试您的控件,确保它可以按预期工作。在此示例中,我们创建了一个名为。拖放到窗体上并进行测试。

2023-06-02 10:32:39 452

原创 C#中使用FlaUI进行Windows应用程序自动化及自动测试

C#中使用FlaUI进行Windows应用程序自动化及自动测试FlaUI 是Roemer 开发的自动化框架,前身是TestStack.White,为了提供一个非常干净和现代的代码库,重新写了FlaUI以便于轻松进行协作和进一步开发。FlaUI是一个.NET库,可帮助自动测试Windows应用程序(Win32,WinForms,WPF,Store Apps等)。它基于Microsoft的本机UI自动化库,因此是围绕它们的包装。FlaUI几乎包装了UI自动化库中的所有内容,还提供了本机对象,以防万.

2020-09-30 15:30:50 9130 6

原创 html 中的Get 与 Post

一、 在Form里面,可以使用post也可以使用get。它们都是method的合法取值。但是,post和get方法在使用上至少有两点不同:1、Get方法通过URL请求来传递用户的输入。Post方法通过另外的形式。2、Get方式的提交你需要用Request.QueryString来取得变量的值,而Post方式提交时,你必须通过Request.Form来访问提交的内容。提示通

2012-01-20 14:14:22 276

转载 [转贴]单机双网卡在不同网段时工作

<br />保证单机双网卡在不同网段同时工作<br />一般情况下只要把内网的 机器的网关拿拿掉就可以了,不过就不能在内网里跳网段访问了,<br />今天看到了route命令的详细用法 发现用它就可以解决这个问题,附上命令详解。<br /><br /><br />另一个例子<br />以本单位为例:地址是虚构的<br />机器有两块网卡,接到两台交换机上<br />internet地址:218.22.123.123,子网掩码:255.255.255.0,网关:218.22.123.254<br />企业内部

2010-06-02 01:30:00 667

转载 关于委托

在开发程序中因为要扑获别的子线程引发的异常,因此得采用委托,原来对委托不慎了解,故整理以备巩固:  委托当我们需要把方法做为参数传递给其他方法的时候,就需要使用委托。因为有时候,我们要操作的对象,不是针对数据进行的,而是针对某个方法进行的操作。       我们还是来以代码入手using System;namespace gosoa.com.cn{ p

2010-05-06 15:15:00 235

转载 c# [STAThread] 的解释

[STAThread]STAThread:Single     Thread     Apartment Thread.(单一套件(公寓)线程)(翻译为单一线程是错误的)[ ]是用来表示Attributes[STAThread]是一种线程模型,用在程序的入口方法上(在C#和VB.NET里是Main()方法),来指定当前线程的ApartmentState 是STA。用在其他方法上不产生影响。

2010-04-25 19:49:00 1976 1

转载 c# StringBuilder的使用方法

 c#中字符串格式化用String.Format其实很耗资源的,所以如果可以替代的话请酌情使用StringBuilder 或 String.Concat。String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。这样增加了系统开销。如果要修改字符串而不创建新的对象,则可以使用 System.Tex

2010-04-25 18:39:00 994

转载 在C#中使用DataTable存储数据

 说DataTable之前应该先说说DataSet,DataSet其实是存储在内容中的一个关系数据库,是一个数据表的集合,一个DataTable就是DataSet中的一个关系数据表,了解关系数据库的话对此应该很容易理解。类:DataTable命名空间:System.Data System.Data.DataTable MyTable = new System.Data.

2010-04-25 01:02:00 234

Oracle12C认证考试第一部分之入门,word文档

Oracle12C认证考试第一部分之入门,word文档。后面将继续整理出 2 3 4部分

2022-11-04

flauinspect,UI自动化辅助工具

UI自动化辅助工具,类似UIspy及inspect,UI Automation属性值获取工具。 它有三种检查元素的方法 打开Flauinspect>转到“模式”> 1.悬停模式(按Ctrl并将鼠标指针移到目标元素上) 2.焦点追踪() 3.显示XPATH(与上面列出的任何模式结合使用),它将仅显示绝对XPath。

2020-09-30

white 自动化UI 测试框架 源代码

White具有面向对象的API,很容易来控制一个应用,它也可以与xUnit.Net,MbUnit,NUnit,MSTest这样的测试框架结合使用,甚至Fit.Net也可以。

2020-09-28

ui自动化,uispy,inspect

Windows SDK中提取出来的,微软查看窗口元素的小工具。 有时UISPY工具有的地方获取不到窗体或控件元素,所以我有时会用inspect.exe工具;自己设置下属性,跟随鼠标,也能把控件元素指定出来个人觉得inspect 好用。 所以两个放在一起了。

2020-09-22

UiSpy windows窗口界面元素工具

用来查看界面元素相关属性的工具。关于UI测试的文章中都看到了UISpy.exe, 是Vista SDK中的一个小工具, 却不能容易地下载到。特地从vista中提取出来以供使用。 网上以UISpy 来搜索的话,还会找到另一个公司出的一个UI工具,也叫UISpy, 不是微软的。

2020-09-22

C# flash留言板

c# 与 flash 结合 弄出的留言板

2011-07-26

c#中对 数据库详解

ADO.NET 是.NET Framework 中不可缺少的一部分,它是一组类,通过这些类,我们的.NET 应用程序就可以访问数 据库了。ADO.NET 的一个非常大的优点就是,它与数据源断开连接时也可以使用数据。ADO.NET 可以把从数据源检索 到的数据保存在本地一个叫“数据集”(DataSet)的地方,这就是ADO.NET 的断开连接模式。

2011-07-21

大话c# 的接口,容易看懂的接口例子

大话c# 的接口 很多人问我c#中接口的含义是什么,怎么运用。这个是初学者经常迷惑的事情。于是我整理自己的接口的理解运用比较通俗的话来说说, 如不清楚到 这里看看 http://blog.csdn.net/levitate/archive/2010/09/13/5880647.aspx

2010-09-13

c# eval 函数

Console.WriteLine("Test0: {0}", Evaluator.EvaluateToInteger("(30 + 4) * 2")); Console.WriteLine("Test1: {0}", Evaluator.EvaluateToString("\"Hello \" + \"There\"")); Console.WriteLine("Test2: {0}", Evaluator.EvaluateToBool("30 == 40")); Console.WriteLine("Test3: {0}", Evaluator.EvaluateToObject("new DataSet()")); EvaluatorItem[] items = { new EvaluatorItem(typeof(int), "(30 + 4) * 2", "GetNumber"), new EvaluatorItem(typeof(string), "\"Hello \" + \"There\"", "GetString"), new EvaluatorItem(typeof(bool), "30 == 40", "GetBool"), new EvaluatorItem(typeof(object), "new DataSet()", "GetDataSet") }; Evaluator eval = new Evaluator(items); Console.WriteLine("TestStatic0: {0}", eval.EvaluateInt("GetNumber")); Console.WriteLine("TestStatic1: {0}", eval.EvaluateString("GetString")); Console.WriteLine("TestStatic2: {0}", eval.EvaluateBool("GetBool")); Console.WriteLine("TestStatic3: {0}", eval.Evaluate("GetDataSet"));

2010-04-25

c# eval 函数

Console.WriteLine("Test0: {0}", Evaluator.EvaluateToInteger("(30 + 4) * 2")); Console.WriteLine("Test1: {0}", Evaluator.EvaluateToString("\"Hello \" + \"There\"")); Console.WriteLine("Test2: {0}", Evaluator.EvaluateToBool("30 == 40")); Console.WriteLine("Test3: {0}", Evaluator.EvaluateToObject("new DataSet()")); EvaluatorItem[] items = { new EvaluatorItem(typeof(int), "(30 + 4) * 2", "GetNumber"), new EvaluatorItem(typeof(string), "\"Hello \" + \"There\"", "GetString"), new EvaluatorItem(typeof(bool), "30 == 40", "GetBool"), new EvaluatorItem(typeof(object), "new DataSet()", "GetDataSet") }; Evaluator eval = new Evaluator(items); Console.WriteLine("TestStatic0: {0}", eval.EvaluateInt("GetNumber")); Console.WriteLine("TestStatic1: {0}", eval.EvaluateString("GetString")); Console.WriteLine("TestStatic2: {0}", eval.EvaluateBool("GetBool")); Console.WriteLine("TestStatic3: {0}", eval.Evaluate("GetDataSet"));

2010-04-25

iis6.0 xp sp3

软件名称: iis 6.0 完整安装包 (适用XP) 软件大小: 8.12 MB 软件语言: 简体中文 软件类别: 国外软件/服务器区 授权方式: 特殊软件 应用平台: Win2003/WinXP/Win2000/Win9X 开 发 商: http://www.microsoft.com/

2009-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除