
在WinForm中使用Web Services 来实现 软件 自动升级( Auto Update ) (C#)
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的...

winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。 一、升级的...

相信大家都在都在汉堡店吃过汉堡,有些汉堡店很有特色,推出了汉堡订制服务,即,可以在汉堡中加料,加肉饼,加生菜之类(有点类似我们本地的肥肠粉里面加冒结子)。更是让不少吃货大快朵颐,大呼过瘾,加6,7层肉饼的感觉简直不要太好。 那么大饱口福之后...

首先创建一个窗体应用选择管理扩展下载扩展(visual studio Marketplace-工具-安装和部署-installer projects)文件-添加,选择添加新项目搜索setup,选择Setup Project。这里名称可以改成...

修改安装项目属性 点击安装程序打包项目,在右下角的属性中修改Version,改为自己想要的版本。此时vs会提醒你修改ProductCode,点击是即可。然后修改RemovePreviousVersion为True,这样安装时就会自动移除旧版...

本文主要介绍在编写C#程序中的哈希表和容器的妙用。这两个妙用目的都是增加抽象,减少重复代码和因为对象不同造成的逻辑一样,代码不同。 零 ,上代码: 代码功能:按按钮计数器加一,进度条增加. [code]using System;...

从C# 4.0开始,泛型接口和泛型委托都支持协变和逆变,由于历史原因,数组也支持协变。 里氏替换原则:任何基类可以出现的地方,子类一定可以出现。 协变(out) 协变 :即自然的变化,遵循里氏替换原则,表现在代码上则是任何基类都可以被其子类...

有时我们需要把execl表从本地(服务器本地)下载下来当模板使用,然后根据模板填写信息,将execl表导入数据库中。这是我们就不得不了解execl表的导入导出了,下面分享一下我的代码; 下载本地execl /// <summary&g...

Command模式属于行为模式,作为大名鼎鼎的23个设计模式之一,Command模式理解起来不如工厂模式,单例模式等那么简单直白。究其原因,行为模式着重于使用,如果没有编程实践,确实不如创造模式那么直白。我们先看看UML类图。 估计很多同学...

基于C#实现文件读写 文件读取 此方法凭借窗体台程序中的Richtextbox控件暂存文本中的数据,然后通过Richtextbox自带的读取功能按行读取。 private void 打开OToolStripMenuItem_Click(ob...

有一批文件名字太长了,怎么看怎么不顺眼,不爽,要改名。 30个文件,一个个改,应该也很快,但玷污了程序员的名头。这种工作,只能让计算机来做。 DOS命令好像很弱,还是上代码吧,在C#里搞一个单元测试,应该也很快。 =============...