- 博客(19)
- 资源 (17)
- 收藏
- 关注
原创 在一个窗口里面加载另一个窗口方法
在一个窗口里面加载另一个窗口方法很多假设一个主窗体Name为 FrmMain可以你的主窗体添加一个Panel 控件 可以把这个panel 填充满整个窗体这里我把将这个Panel的Name设置成PanelMain接着就是你可以创建子窗体了 这里假设为FrmOne 同样 在这里也添加一个Panel控件 将这Panel 的Name设置为:PanelOne 然后这里注意 将子窗体中的Panel
2014-09-29 13:40:47 1129
转载 SendMessage用法
函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是应用程序和应用程序之间进行消息传递的主要手段之一。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); 参数: hWnd:其窗口程序将接收消息的窗
2014-01-13 15:29:28 559
转载 FindWindow用法
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 参数: IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如
2014-01-13 13:36:56 543
转载 从.NET平台调用Win32 API
作者:刘铁猛日期:2005-12-20关键字:C# .NET Win32 API版权声明:本文章受知识产权法保护,如果阁下想转载,在转载的时候烦劳阁下连同在下的姓名一起转载,并向bladey@tom.com发一个Mail,我很想知道我的文章都去哪里了.谢谢.小序 Win32 API可以直接控制Microsoft Windows的核心,因为API(Applicati
2014-01-08 18:08:24 556
原创 关于HTTP请求时 请求头中带Expect:100-continue POST数据无响应问题
在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为俩步, 1. 发送一个请求, 包含一个Expect:100-continue, 询问Server使用愿意接受数据 2. 接收到Server返回的100-continue应答以后, 才把数据POST给Server并不是所有的Server都会正确应答100-con
2013-12-26 16:19:51 15292
转载 XMLHelper类 源码(XML文档帮助类,静态方法,实现对XML文档的创建,及节点和属性的增、删、改、查)
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Xml;namespace WebApplication2{ /// /// XMLHelper XML文档操作管理器 ///
2013-12-18 14:12:25 574
转载 C#调用WebService
C#调用WebService1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensibl
2013-12-10 18:53:07 538
转载 在System.timers.timer中给定时器触发的Elapsed事件传递参数
一个项目中用到大量的定时器,用来做定时的任务。比如定时给某个客户发送短信之类的。现在定时器触发事件之后需要给事件传递一个参数过去。其中可能包括这个任务的一些必需的信息,System.Timers.Timer的事件处理方法如下:public abstract void TimerEvent(object sender, ElapsedEventArgs e);先看了看 timer,和El
2013-12-05 11:55:38 1867
原创 软件注册算法
使用了非对称加密算法,私钥用于生成注册码,只在我自己的电脑上运行;公钥用于验证注册码,在用户的电脑上运行。注册码验证采用RSACryptoServiceProvider类提供的VerifyData方法即可,代码如下。public static bool Verify(byte[]digestInput, byte[] signed) { try
2013-12-04 13:15:36 827
原创 那有什么办法可以获取网卡的真实的物理地址呢?
网卡macid可以通过.net提供的WMI类库来实现,如果用户通过第三方软件修改了mac地址,WMI就是无法获取真实的网卡地址了。那有什么办法可以获取网卡的真实的特理地址呢?有,那就要用到Windows API函数DeviceIoControl了,代码如下:private static string GetPhysicalAddr(string cardId) { strin
2013-12-04 13:12:31 1208
转载 [转]6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
[转]6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱本文转自:http://www.cnblogs.com/milk/archive/2010/10/22/1857969.html引言本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用
2013-12-01 01:32:18 583
转载 C# 删除某文件夹下 过期文件
C# 删除某文件夹下 过期文件//得到F:\Temp文件夹下所有.jpg图片文件DirectoryInfo di = new DirectoryInfo(@"F:\Temp");FileInfo[] fi = di.GetFiles("*.jpg");//this.Label1.Text = fi.Length.ToString();//图片文件的个数DateTime dt
2013-12-01 01:20:08 793
转载 测试框架:利用WatiN自动化网站功能测试
测试框架:利用WatiN自动化网站功能测试 2011-03-23 13:59:01| 分类:软件测定 | 标签:测试框架 watin自动化网站功能测试 |字号大中小 订阅网站到结束阶段,发现每改一个bug,都要重新打开每个页面测试页面能否打开,并且打开页面后进行一些操作测试能否正常进行。每次部署后,发现新Bug修复后,都要做一遍功能测试。 先普及一下
2013-11-29 10:16:44 734
转载 WatiN系列之二 解析Watin
WatiN系列之二 解析Watin上一篇 /下一篇 2010-09-09 18:00:32 / 天气: 阴雨 / 心情: 平静 / 个人分类:WatiN查看( 867 ) /评论( 0 ) / 评分( 0 / 0 ) 概述51Testing软件测试网8nO([o G5Y-E:EWatin作为一个自动化测试库,具有轻便,灵活的特点。而这都建立在对复杂
2013-11-29 10:13:29 1012
转载 WatiN自动化测试
WatiN自动化测试 简介WatiN - Watir的.NET版:http://watin.sourceforge.net/Welcome at the WatiN (pronounced as What-in) website.Inspired by Watir developmentof WatiN started in December 2005 to m
2013-11-28 00:22:32 1098
转载 Watin概述
概述Watin作为一个自动化测试库,具有轻便,灵活的特点。而这都建立在对复杂操作封装的基础之上。Watin的原理和其它web自动化测试工具基本类似,就是通过操纵浏览器和web页面中的DOM对象来实现模拟用户操作网页。Watin封装了复杂的DOM操作并提供了大量的扩展,使对web网页的操作更灵活,更简便。本篇文章并不能做到深入解析Watin具体的原理,内部架构,也没必要去深究。我们要做的就是以使
2013-11-28 00:05:41 979
转载 简介 WatiN是一个开源的用于Web测试自动化的类库,从watir中获得的灵感,使用C#开发。WatiN通过与浏览器的交互来实现自动化,使用起来具有轻便,简单的特点。目前最新版本为2.0,加入了对
简介WatiN是一个开源的用于Web测试自动化的类库,从watir中获得的灵感,使用C#开发。WatiN通过与浏览器的交互来实现自动化,使用起来具有轻便,简单的特点。目前最新版本为2.0,加入了对Firefox的支持,使其功能更趋于完善和多样。 在具体介绍如何使用WatiN之前,要先了解一下WatiN.Core这个类库下主要的命名空间。WatiN.Core:Watin的核心部分,与浏览
2013-11-27 23:57:28 985
转载 Webbrowser控件判断网页加载完毕的简单方法
一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。从微软的官方网站上了解到,并非每个frame都对应了一个DocumentCompleted事件,只有触发了Download
2013-11-27 01:01:16 1100
转载 c# global::
Global::表示所有命名空间的根部Global.asa 文件的作用主要是用于站点或虚拟目录下程序的数据共享和多线程。 在 global.asa 中,可以声明 Application 事件和 Session 事件,并可以声明一些 Session 范围或者 Application 范围的对象 当我们使用一个命名空间(namespace)时,可能使用了和framework一样的
2013-11-10 21:59:32 647
samples-emdkforandroid-6_6-SimulScanSample1.zip
2020-06-04
samples-emdkforandroid-6_6-BarcodeSample1.zip
2020-06-04
【图灵书籍】图解系列(9本)性能优化 物联网 HTTP 都带图解很全的知识图书.zip
2019-07-10
SQLiter.zip
2019-07-01
VS编辑器原码
2015-11-20
微软件公布的.net4.6源码
2015-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人