Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表
我们都知道,C#中使用throw和throw ex抛出异常,但二者是有区别的。C#推荐使用throw来抛出异常,throw ex会将到现在为止的所有信息清空,认为你catch到的异常已经被处理了,只不过处理过程中又抛出新的异常,从而找不到真正的错误源。

C#抛出异常主要有以下几种:

第一种(不推荐使用,可惜很多人都一直这么用的,包括俺,嘻嘻),这样适用会吃掉原始异常点,重置堆栈中的异常起始点:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2825
1、Socket.Connect检测远程计算机指定端口是否打开

public bool CheckRemotePort(string ipAddress, int port)
{
    bool result = false;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2607

C#生成远程桌面rdp文件示例

using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 50488

C#实用扩展方法整理收集

using System;
using System.Text.RegularExpressions;

namespace mzwu_com
{

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1550

WinForm屏幕/窗体/控件截图方法[转]

using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3361

C#发送邮件时在正文插入图片示例

//using System.Net;
//using System.Net.Mail;
//using System.Text;

//邮件

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1779
C#使用QQ邮箱发送邮件,同样的程序,以前正常运行,今天运行失败,提示:

System.Net.Mail.SmtpException:“命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !”


查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6845

PowerShell的条件判断语句和循环语句

1、if条件判断语句

if(1 -lt 2) { echo "true"} else {echo "false"}

引用内容 引用内容
true

2、for循环语句

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3421

Windows PowerShell 入门

Windows PowerShell 是专门为系统管理员设计的 Windows 命令行 Shell。 Windows PowerShell 包括可以单独或组合使用的交互提示和脚本编写环境。

与大多数 Shell(它们接受和返回文本)不同,Windows PowerShell 是在 .NET Framework 公共语言运行时 (CLR) 和.NET Framework 的基础上生成的,它将接受和返回 .NET Framework 对象。 环境中的这一基本更改为 Windows 的管理和配置带来了全新的工具和方法。

Windows PowerShell 引入了 cmdlet(读作“command-let”)的概念,它是内置于 Shell 的简单的单一函数命令行工具。 可以分别使用每个 cmdlet,但只有组合使用这些简单的工具来执行复杂的任务时,你才会意识到它们的强大功能。 Windows PowerShell 包括一百多个基本核心 cmdlet,你可以编写自己的 cmdlet 并与其他用户共享。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2099

C#执行exe三种方法

第一种方法(静态方法):

System.Diagnostics.Process.Start("cmd.exe");

第二种方法(静态方法):

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4315