摘要:
今天在尝试使用Silverlight 调用wcf service的时候总是出现"Unable to connect to the remote server",或者无法找到服务地址之类的异常。奇怪的是,如果打开fiddler程序就可以正常运行。于是推断是和代理有关系,因为我们网段使用的是公司的代理,之前看到一篇文章提到网段里面有动态代理可能会导致这种问题,而且fiddler确实会对IE代理进行修改。最后终于把问题解决了,方法就是给request添加如下设置:request.Proxy = WebRequest.GetSystemWebProxy();引用MSDN上的解释就是 阅读全文
摘要:
这篇文章主要介绍实现一个控制台界面的计算器,计算用户输入一个完整的、有效的、四则运算式。一下是具体步骤:1. 定义一个操作的基类,用来实现类似于 "A+B“ 的运算View Code public class Operation { public Operation() { } public Operation(int a, int b) { _numA = a; _numB = b; } protected int _numA, _numB; ... 阅读全文
摘要:
这篇主要通过点击窗体按钮、监听窗体和控件的事件实现读取当前系统安装的更新。需要用到UISpy.exe。主要操作步骤如下:运行命令打开"Programs and Features"窗体,同时监听窗体打开的事件点击"View installed updates"按钮,跳转到"Installed Updates"窗口,同时监听窗体名字改变的事件获取页面加载的进度条并读取进度,需要监听进度条进度发生改变的事件获取承载所有更新项的datagrid遍历所有更新项并执行操作以下是需要调用到的功能,先在这里列出来:获取给定控件里有特定名字的子控件 p 阅读全文
摘要:
这篇文章主要介绍通过.NET结合Win32 API来实现点击计算器上一个按钮的操作。假设已经有一个“计算器”程序在运行,操作步骤如下: 1. 添加程序集引用: WindowsBase, UIAutomationClient 和 UIAutomationTypes 2. 引用命名空间: 引用命名空间using System.Windows;using System.Runtime.InteropServices; //调用Win32 APIusing System.Windows.Automation; //使用.NET Automation类 3. 声明对Wi... 阅读全文
摘要:
UISpy.exe:[简介] UISpy可以用来查看应用程序元素属性的工具,作用类似于Visual Studio自带的工具spy++,不过个人感觉UISpy 使用起来更方便一些。比如在查看计算器里的按钮“4”的时候,spy++没能很直观的指出“4”对应的元素,而UISpy却可以。[UISpy在哪] 可以参考MSDN,UISpy被集成到了Windows SDK里面, 也可以直接到网上搜UISPY下载。[UISpy 参考资料] 同样,参考MSDN,里面有UISpy的详细介绍。<...待更新> 阅读全文