Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表

JSON字符串转C#匿名对象工具

经常需在C#程序中使用第三方接口返回的JSON字符串,针对JSON写一个类太麻烦,Newtonsoft.Json有一个方法可以将JSON字符串转为C#匿名对象:

public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject)

现在问题就变成了怎么针对JSON写一个C#匿名对象,这简单多了,对JSON字符串稍做转换即可:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1136
static bool IsFile(string path)
{
    return !string.IsNullOrEmpty(Path.GetExtension(path));
}

当然了,f:\mzwu表示一个没有扩展名的文件也是可能的,有这情况存在的另想办法吧:)

查看更多...

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

C#打印时隐藏“正在打印”窗口的方法

C#打印默认会显示“正在打印”窗口:



可通过设置PrintDocument.PrintController属性值隐藏“正在打印”窗口:

查看更多...

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

WinForm使用单例模式打开窗体示例

例如在Windows应用程序中用下面代码打开一个窗体:

private void button1_Click(object sender, EventArgs e)
{
    (new About()).Show();

查看更多...

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

WinForm打印多页示例

using System;
using System.Drawing;
using System.Drawing.Printing;
using System.Windows.Forms;

查看更多...

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

POS58票据打印机走纸测试

1.打印文本

private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
    Font font = new Font("宋体", 12);

查看更多...

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

C#获取本机安装的所有打印机名称



using System;
using System.Drawing.Printing;
using System.Windows.Forms;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1300
InstallShield 2013 Limited Edition for Visual Studio生成的安装包不能更新旧版本程序,也找不到设置的地方:

引用内容 引用内容
已经安装了该产品的另一个版本,无法继续安装此版本。可以使用“控制面板”中“添加/删除程序”来配置或删除该产品现有版本。


查看更多...

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