C# 如何制作一个一次性的运行程序? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 85.71%
Bbs9
本版专家分:68271
版主
Blank
状元 2018年总版新获得的技术专家分排名第一
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Bbs5
本版专家分:2967
Bbs4
本版专家分:1343
Bbs7
本版专家分:14217
Bbs12
本版专家分:463927
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs5
本版专家分:4275
Bbs5
本版专家分:4275
Bbs5
本版专家分:4275
Bbs12
本版专家分:463927
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:463927
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:404853
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs2
本版专家分:142
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs3
本版专家分:784
Bbs1
本版专家分:0
Bbs4
本版专家分:1788
Bbs3
本版专家分:811
Bbs1
本版专家分:70
Bbs1
本版专家分:25
Bbs5
本版专家分:2967
Bbs1
本版专家分:68
Bbs1
本版专家分:0
Bbs5
本版专家分:2748
Bbs7
本版专家分:15556
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs2
本版专家分:203
Bbs7
本版专家分:15693
版主
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
c# 程序只能运行一次(多次运行只能打开同一个程序)
代码参考: C#代码 <em>程序</em>只能<em>运行</em>一次!防止<em>程序</em><em>运行</em>多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在<em>程序</em><em>运行</em>多个实例时激活的是第<em>一个</em>实例,使其获得焦点,并在前端显示.主要用到两个API 函数:ShowWindowAsync 该函数设置由不同线程产生的窗口的显示状态。SetForegroundWindow 该函数将创建指定窗口的线程设置到前台,并且激活该窗
C# 实现程序只启动一次(多次运行激活第一个实例,使其获得焦点,并在最前端显示)
多个<em>程序</em>只启动一次,如果再次启动该<em>程序</em>,则使其获得焦点,并显示在最前端。
C#简易画图程序
分享<em>一个</em>C#简易画图<em>程序</em>: 链接: https://pan.baidu.com/s/1i4Hi4Rj 密码: p8ba
VS C# 2008里只让应用程序运行一个实例
using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using Microsoft.Win32;using System.Diagnostics; namespace MovSysSht{    static class Program    {        /// ...
C#如何打包EXE程序生成setup安装文件
作为研发人员,在本机上开发的winform wpf或者控制台<em>程序</em>需要发给其他人测试时候,一般需要对其进行打包生成setup安装文件,今天第一次,搜了下资料,记录如下: 注:本<em>程序</em>是<em>一个</em>利用winform实现的客户端<em>程序</em>,解决方案为 第一,右击“解决方案Client”->添加“新建项目”-》“其他项目类型”-》“安装和部署”-》“安装向导”
ILMerge将winform程序打包成一个单文件可执行exe
去这里下载:这里下载ILMerge,http://www.microsoft.com/en-us/download/details.aspx?id=17630这里下载ILMerge-GUI,http://ilmergegui.codeplex.com/这两部分都是必须的,第<em>一个</em>是命令行的,不好用。第二个是第<em>一个</em>大GUI封装,使第<em>一个</em>工具好用多了!ILmerge-GUI是用来将一系列的exe,dll文
C# 一次只能打开一个应用程序,再次打开,不会打开新应用程序
using System; using System.Collections.Generic; using System.Windows.Forms; using System.Configuration; using System.Diagnostics; using System.Runtime.InteropServices; using System.Reflection; namesp...
C#制作简易屏幕保护
下面就介绍一下<em>如何</em>利用C#<em>制作</em>屏幕保护。 打开Visual Studio.net,建立<em>一个</em>windows项目。这次的屏保是模仿Windows 7自带的<em>一个</em>屏幕保护。 把窗口的属性设置一下: 1.首先把 WindowState 设置为 FormWindowState.Maximized 这样窗口就可以在打开之后呈现最大化的状态。 2.把TopMost 设置为true,这样使得窗口处于最顶层,就是所谓的“永远在前”,相信用过千千静听
C# 使程序只能够运行一个
C# 使<em>程序</em>只能够<em>运行</em><em>一个</em>C# 使<em>程序</em>只能够<em>运行</em><em>一个</em>C# 使<em>程序</em>只能够<em>运行</em><em>一个</em>C# 使<em>程序</em>只能够<em>运行</em><em>一个</em>C# 使<em>程序</em>只能够<em>运行</em><em>一个</em>
C#做一个简单的窗体程序
使用C#创建控制台应用<em>程序</em>的基本步骤: (1)创建项目; (2)用户界面设计; (3)属性设置; (4)编写<em>程序</em>代码; (5)保存、调试、<em>运行</em>; 例题:设计登录界面,效果如下:   第一步:创建项目;               文件→新建→项目;选择“项目类型”为Visual C#,“模板”为Windows窗体应用<em>程序</em>;
用C#窗体做的一个简单的计算器
在VS2008下做的窗体<em>一个</em>简单的计算器
C# 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
转载自http://www.cnblogs.com/Hdsome/archive/2012/08/13/2635797.html如有侵权,请联系删除 using System; using System.Collections.Generic; using System.Windows.Forms; using System.Runtime.InteropServices; us
C# WinForm应用程序创建启动界面
启动界面只不过是工程中的另<em>一个</em>窗体而已,下面说一下怎么创建启动窗体。 首先给工程添加<em>一个</em>新窗体,将其StartPosition属性设置为CenterScreen,将Text属性设置为空,把ControlBox属性设置为false。 好了,现在的窗体是<em>一个</em>空窗体,可以在里面编辑内容了。 控制启动界面显示的时间:用定时器实现,这个很简单,就不多说了,在Timer控件的Tick事件中写下以下代码:
用记事本开发C#程序
一般做.NET开发,我们都是用集成开发环境VS。实际上和java一样,我们也是可以直接使用记事本等任何文本编辑工具进行C#的开发。下面简述一下<em>如何</em>用技术本编写C#<em>程序</em>。 1、首先电脑上必须有.NET framework。安装.NET framework的时候会一起安装C#编译器。如果直接安装过VS的,也会一起安装这些东西。 2、打开cmd窗口,输入csc命令,确定是否安装了csc编译器。有可能
C# 做的WINDOWS窗体程序-简易计算器
用C#做的<em>一个</em>简单的实现加减乘除的WINDOWS窗体<em>程序</em>计算器
C#winform第一个程序——简易计算器
分享我的第<em>一个</em>完整的C#winform小<em>程序</em>,只为记录!      写这个小<em>程序</em>的时候,我连语法还都不怎么会,只能边写边学,拖控件、设置属性也还是临时学会的。所以会有比较大的缺陷,而且使用的语法都是比较简单的,没有涉及稍微复杂一点点的代码。因为初学,所以很多地方不完善,已经做到当时尽可能的最好了。      写这个<em>程序</em>的时候一开始真的是一点头绪都没有的,当时一片空白,无从下手,但是最
C# 窗体应用程序制作虚拟键盘按键功能
这几天都在忙着写<em>一个</em>老板提出的傻逼功能,大致说说需求,就是要用用Ios的虚拟按键去控制PC的角色移动,如果是Unity来<em>制作</em>这个功能并不难弄,因为这个只需要通过网络层来传递控制信号,然后PC端进行响应即可。但是好死不死的项目需求用到的不是unity开发。项目用到的引擎是CE,这个引擎为了性能的是直接截取底层键盘信息进行响应,这样对我来说真是噩耗(PS:大部分游戏引擎都是直接获取底层键盘按键的信号来...
C#图片浏览器制作
参照Windows系统提供的图片浏览器功能,<em>制作</em><em>一个</em>自己的图片浏览器,具有缩略图效果,幻灯片效果灯基本功能。
winform 中怎样实现一个程序只能在一台计算机上运行
using System.Threading;     //需手动添加引用static void Main() { bool initiallyOwned = true; bool isCreated; Mutex m = new Mutex( initiallyOwned, "MyTest", out isCreated); //Mutex为Syst
WPF 只允许运行一个程序(单例)(转)
问题描述: 有时<em>一个</em><em>程序</em>需要单例<em>运行</em>,因为涉及到上下位连接,数据库访问,安全性等问题,本博客来探讨<em>如何</em>实现WPF <em>程序</em>的单例<em>运行</em>。 措施: 利用 System.Threading.Mutex   来实现控制<em>程序</em>的单例<em>运行</em>。 这是MSDN 官方的资料: Mutex : http://msdn.microsoft.com/en-us/library/
用C#做一个简单纸牌游戏的程序
小子不才学C#没多久,想做个窗体纸牌游戏玩,但是窗体应用懂得不多,只能在控制命令台上进行游戏设计,希望有大神能帮我设计这个窗体<em>程序</em>,或者推荐好的窗体设计资料,谢谢了,控制命令台<em>程序</em>如下: namespace BasicCardsGame {     class OutOfRangeException : Exception     {         public Card defaul
C#中控制台应用程序console语句同时接受多个数据输入
一、console.write()与console.writeline()的区别      前者输出不换行。 二、console.read()与console.readline()的区别 1’Console.Read() Console.ReadLine()方法都是从键盘读入信息,唯一不同的就是Console.Read() 方法用于获得用户输入的任何值(可以是任何的字母数字值)的ASCII值
C# 检测程序是否已经运行
写了个工具类库,因为基本上每个<em>程序</em>都会用到。 直接上码: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace ToolsLib { public class CommanTool { public sta
用C#代码运行一个进程
代码<em>运行</em><em>一个</em>进程 使用语言:C# 环境:.net Framework 4.6.1 (当前使用) (貌似支持所有环境,我就不多说了) using System.Diagnostics; namespace GetNewProcess { class Program { static void Main(string[] args) { ...
C#--利用Timer控件设计一个电子时钟。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namesp
C# 只运行一个窗口实例 弹出已打开最小化在任务栏的程序
using System;using System.Diagnostics;using System.Reflection;using System.Runtime.InteropServices;using System.Windows.Forms;namespace DataChange{    static class Program    {        /// &amp;lt;summary&amp;...
c# 控制台程序单例运行
class Program { static void Main(string[] args) { bool isAppRunning = false; System.Threading.Mutex mutex = new System.Threading.Mutex(true, System.Diagnost
C#梳理【程序编译和运行
C# Hello World 实例 <em>一个</em> C# <em>程序</em>主要包括以下部分: 命名空间声明(Namespace declaration) <em>一个</em> class Class 方法 Class 属性 <em>一个</em> Main 方法 语句(Statements)& 表达式(Expressions) 注释 让我们看<em>一个</em>可以打印出 "Hello World" 的简单的代码: using
InstallShield制作软件安装包:在安装过程中启动一个c#写的程序
************** 异常文本 ************** System.IO.FileNotFoundException: 未能加载文件或<em>程序</em>集“MySqlBackup, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某<em>一个</em>依赖项。系统找不到指定的文件。 文件名:“MySqlBackup, Version=1.
C#应用程序只允许运行一个实例,多次运行的时候激活当前实例,显示其界面
很多时候,我们开发的<em>程序</em>,需要单例<em>运行</em>的的功能,即整个应用<em>程序</em>只允许同时<em>运行</em>最多<em>一个</em>实例,重复<em>运行</em>的时候,激活当前实力,显示其界面。   在C#<em>程序</em>中,其解决方案有多重,可以参照Charles Chen 的C#<em>程序</em>只允许<em>运行</em><em>一个</em>实例的解决方案一文。   参照其文章,我决定使用调用Windows Api的方法,大致如下:   namespace BarCodeSystem { publi
使用C#写出一个简单的记事本程序
上周老师下课的时候说到,写出来记事本的同学可以期末加分,于是乎,就用两个晚上的时间写出了这个简单的记事本<em>程序</em>。编程语言: C# 编程环境: Visual Studio 2013 <em>运行</em>环境: .NET Framework 4.5预览:功能:标题栏菜单栏文件 - 新建 - 打开 - 保存 - 另存为 - 页面设置 - 打印 - 退出编辑 - 撤销 - 剪切 -
如何使用临时文件
实际案例某项目中,我们从传感器采集数据,每收集到1G数据后,做数据分析,最终只保存分析结果。这样很大的临时数据如果常驻内存,将消耗大量内存资源,我们可以使用临时文件存储这些临时数据(外部存储)。 临时文件不用命名,且关闭后会自动删除。 解决方案:使用标准库中tempfile下的TemporaryFile,NamedTemporaryFile。 代码如下: # -*
C# 自动升级程序如何制作,我来帮你整理思路
  CS端<em>程序</em>都要设计产品自动升级,那么怎么设计? 第一  产品升级的前提 1、服务端做CS客户端版本的支持,通过接口可以访问到比当前版本更新的版本信息(版本号、更新文件名称、下载路径等等)。 2、服务端是否考虑逐级升级或直接更新至最高版本。(看需求而定) 3、防止升级<em>程序</em>多开。 第二 产品升级的逻辑流程 1、在Main中加入 #region 防止多开 ...
c#窗体编程之建立时钟程序显示当前时间
很简单,初学者使用 题目:在窗体中显示当前时间,模拟时钟 <em>程序</em><em>运行</em>如下所示: 步骤: 1.打开vs2010,File->new->project->WindowsForm application 2.将在form的properties串口中的text属性改为“时钟” 4.从toolbox中选择为窗体添加<em>一个</em>label控件和<em>一个</em>Timer控件 5.进入代码页面,添加获取当前时间
c#】读取进程列表判断程序是否已经启动,启动应用...
方法一: using System.Diagnostics; Process[] vProcesses = Process.GetProcesses(); foreach (Process vProcess in vProcesses) if (vProcess.ProcessName.Equals( &quot;iexplore &quot;, StringComparison.OrdinalIgn...
用EditPlus编译运行C#程序
因为公司会用到.NET技术,而我就会Java语言。为了以后工作轻松点,我决定抽出业余一部分时间系统学习下.NET技术。其实到现在,学什么语言都没有太大的困难。C#与Java有太多的相似性,下载个PDF文档看看就能明白个大概。         装好Microsoft VisualStudio 2010 后发现这家伙真臃肿,虽然是开发利器,但是仅仅学习C# 做个小练习就用这玩意儿有点
winform制作简易屏幕保护工具
效果如下: 具体实现代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Thre
密码登录程序
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author:Chuncheng.Fan f1 = open('db','r') data = f1.read() f1.close() # 1.格式化数据 user_info_list = [] user_str_list = data.split('\n') for item in use
C#检测同个程序被打开或运行多次
有时在做<em>一个</em>C#的<em>程序</em>时,你并不希望用户重复打开多个,为了避免<em>程序</em>被重复打开所带来的不确定因素,就需要在<em>程序</em><em>运行</em>前做一些处理,来提示使用者。这里提供一种方法,亲测有效。 在项目的第<em>一个</em>窗体的启动事件中 如form1_load() 中添加如下语句     //获取指定的进程名        System.Diagnostics.Process[] myProcesses = Sy
C#.net 定时器的简单实现
C#.net 定时器, Timer, 定时任务
c#编写简单的乘法程序
用<em>c#</em>编写简单的乘法<em>程序</em>,很适合初学者借鉴。
C#如何生成setup安装文件
当前项目状况如图: ,<em>如何</em>把test1打包成setup文件,用户安装后即可完成相应功能。 第一,右击“解决方案test1”->添加“新建项目”-》“其他项目类型”-》“安装和部署”-》“安装向导” -》-》下一步: 这里保持默认即可“为WIndows应用<em>程序</em>创建<em>一个</em>安装<em>程序</em>”-》 选择“主输出来自**(项目名称:这里是test1)”——》 这里我们没有额外附
C#实现抽奖程序(1)
抽奖应该都不陌生,常见的双色球、摇号等。本文以简单的根据指定的概率选择奖项为例,简单介绍一下。首先,看一下大家常见的简单的抽奖。比如,有两项:中奖和不中奖,中奖概率0.3,不中奖概率0.7。一般都是这样实现的。 public int PrabalityRandom() { Random random = new Random();
Wince C#只运行一个实例有解决办法
C#写winForm<em>程序</em>和WinCE<em>程序</em>,实现单实例<em>运行</em>的代码是不一样的。收集多人的代码,测试成功,放在这里大家借鉴。 一、WinForm简单。     static class Program     {         ///         /// 应用<em>程序</em>的主入口点。         ///         [STAThread]         static void
c#自己做的定时关机小程序附加源代码
      学<em>c#</em>已经2个星期了,今天心血来潮想用来做一点东西出来,真好电脑想给电脑整个定时关机功能,不然每次想要定时关机还要自己打开控制台真麻烦。     原理很简单利用控制台的“shutdown.exe -s -t ”命令,来控制定时关机,网上有大佬整的代码,自己分析了一下略加修改,然后整个窗体并稍微做了一下修饰。(开发平台vs2017)这是<em>程序</em>的窗体,下面我一步步的讲解<em>如何</em><em>制作</em>。首先在工具箱...
如何利用C#开发“通讯录”小程序
本文介绍了数理系15级魏道鑫同学汇报的成果,利用C#开发的通讯录小<em>程序</em>。
C#桌面玫瑰花程序情人节玫瑰花礼物 源码可以直接运行
C#编写的桌面飘玫瑰花<em>程序</em>,简单易懂安装时 360会报毒不过没关系 只是调用系统的一些东西而已!
《C#程序设计》猜猜看小游戏制作
由于对C#的应用不熟悉,我临时改用JSP<em>制作</em>本次课程设计。在JSP页面,随机显示一张英雄联盟的英雄图片,通过下拉复选框选择你心中的答案,点击提交后显示本次猜测结果,通过超链接又可以返回本页面继续游戏。
c# 打开其他应用程序方法
<em>如何</em>在不知道其他安装<em>程序</em>的位置时,通过操作注册表或快捷方式的形式打开其他应用<em>程序</em>。
C# 制作软件启动画面
C# <em>制作</em>软件启动画面启动画面
帮助文档(*.chm)制作 以及在winform程序中的应用
一、帮助文档<em>制作</em> 软件:Html help
用编写一个简单的记事本(C#实现)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.W
C#启动其他程序的代码
http://hi.baidu.com/xifengtang/blog/item/84117c23879f4a589922ed4d.html 以下代码用于在C#<em>程序</em>中启动其他外部的<em>程序</em>,就不详细解释了。只需要注意这句System.Threading.Thread.Sleep(500);  我当时加入这句是让主<em>程序</em>休眠500毫秒。这里没有线程,就是主<em>程序</em>休眠。目
Junit 实例精讲基础教程(五) JUnit套件测试,一次性运行多个测试用例(测试类的测试方法)
前面我们已经了解了使用Junit进行单个方法的测试、以及<em>如何</em>模拟超时测试和异常测试,抛出<em>一个</em>问题:我不想<em>一个</em><em>一个</em>地去跑测试用例,应该怎么办呢?Junit套件测试为我们提供了解决方案,它可以使用@RunWith(Suite.class)注解结合@Suite.SuiteClasses({Class1.class, Class2.class,… })注解来<em>一次性</em>执行Class1、Class2,…多个测试用
如何使用 C# 检测应用程序是否已停止响应
 http://support.microsoft.com/kb/304991
一个制作java小应用程序的全过程
<em>一个</em><em>制作</em>java小应用<em>程序</em>的全过程         一、安装java软件:     从网上下载jdk-7u25-windows-i586.exe,安装到C:\Program Files\Java\jdk1.7.0_25。     二、设置环境变量:     1、右键点击“我的电脑”,左键双击“属性”,选“高级”,打开“环境变量”,在下面的“系统变量(S)”一栏里首先查看有没有 “JA
让你写的c#程序一开机就自动运行 Windows服务实现开机启动
如果有<em>一个</em>应用<em>程序</em>,想要在电脑开机的时候自动启动(即使用户未登录Windows也要启动),可以用Windows服务来实现,我只是很简单的尝试了一下,由于前段时间做的<em>一个</em>办公QQ,在服务器端需要始终<em>运行</em><em>一个</em>控制台<em>程序</em>来监听各种消息,但不能每次开机手动去启动这个控制台<em>程序</em>,所以就写了<em>一个</em>Windows服务,我用VS2008写的,以下是简单做法: 先在VS中创建<em>一个</em>Windows服务的项目,在自动
打造自己的c#屏幕保护程序(,源码)
/***************************************************************************************************       作者wenwenhua*         /* Program : A Simple Screen Saver* File Name : ScreenSaver.cs * Author
如何C#生成EXE程序
在我们每次执行<em>程序</em>(debug或者release),在bin/Release文件夹里就有你想要的exe文件了,但是这时候其实每次执行都有对应库文件跟随,所以打包的时候往往需要将Bin/Release文件夹一起打包,才可以执行EXE。 所以在此给大家介绍另一种方法: 当我们开发的<em>程序</em>需要引用N个库的时候,当我们加载皮肤目录下很多皮肤包的时候。当我们配置文件INI布满Debug目录的时候。还你<em>一个</em>
C# 编写的病毒程序。请慎用! 本程序只提供学习请勿用于其他方面,后果自负
此<em>程序</em>网上很流行,堪称C# 编写的最好的病毒,有很强的教学意义。请不要用于不法行为,后果自负。本人只提供给大家相互学习!
在VS中如何让C#语言编写的程序自动以管理员身份运行
在Vista或Win7或Win8或Win10系统上exe<em>程序</em>默认不是以管理员身份<em>运行</em>的,它会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作、操作硬盘上的文件等。但是有时我们确实需要<em>程序</em>在开始<em>运行</em>时就是以管理员身份<em>运行</em>的,这是我们在VS中需进行以下操作即可轻松实现。
【C#】VS2012+InstallShield2013制作软件更新包
上篇文章介绍了<em>如何</em>使用installshield<em>制作</em>软件的安装包,见地址: 这次来介绍一下,当软件有更新时,<em>如何</em><em>制作</em><em>一个</em>更新包,自动删除旧软件,安装新软件。 首先打开你的安装部署项目,我的是Setup1.的General Information文件,如我左边圈住的有三个重要的项。 Product Version:你本次产品的版本号,每次发布新产品,这个的Version号,要增加一下。我上次的
c#启动EXE文件(简单的)
在<em>程序</em>执行中会遇到启动本软件的exe问,或者启用其它的exe文件,已达到执行某些操作的作用。下面是两种最常见的启动exe文件。 1、调用系统dll使用其提供的方法。 引用的dll, [DllImport("kernel32.dll")] public static extern int WinExec(string exeName, int operType); 调用,WinEx
C#制作如何读写XML文件.rar
C#<em>制作</em><em>如何</em>读写XML文件.rar C#<em>制作</em><em>如何</em>读写XML文件.rar C#<em>制作</em><em>如何</em>读写XML文件.rar
c#生成安装包程序和卸载程序
新建<em>一个</em>安装项目 在解决方案下右键—>添加—>新建项目会显示三个文件夹: 第<em>一个</em>文件夹,这个应用<em>程序</em>的所以文件,再次目录下的文件是什么样的结构,安装到电脑上就是什么结构。 第二个文件夹,一般放置启动文件的快捷图标 第三个文件夹,安装后在你用户菜单下创建的目录第<em>一个</em>文件夹上的操作: 新建<em>一个</em>项目文件夹 如:吃货大学,添加所有文件 进入项目的 文件夹—> bin—>Debug,添加所有项目第二
C# 调用exe程序总结
已经很久没有更新博客,以后关于个人或者团队在实际中遇到的问题在这里做个记录。 先总结一下C#调用执行exe<em>程序</em>,简单直接上代码 Thread worker = new Thread(delegate () { System.Diagnostics.Process p = new System.Diagnostics.Process(); ...
c# 安装部署完成后自动启动程序
1.新建<em>一个</em>空的项目InstallCompenent,步骤为:解决方案->右键添加->新建项目->选择"空项目"->输入名称"InstallCompenent"->确定,完成项目的添加.2.在InstallCompenent项目中右键->添加->新建项->选择安装<em>程序</em>类->输入名称"Installer",完成installer类的添加.修改代码为:///     ///
cmd一次性打开多个应用程序
我大<em>程序</em>员每次开机都需要打开很多软件,设为开机启动又影响开机速度,怎么办呢? 那就写<em>一个</em>脚本吧,只需要点击一次,就可以打开多个应用<em>程序</em>了。 :: open some software @echo off start "title" "C:\Program Files (x86)\Netease\POPO\Start.exe" start "title" "C:\Program Files (x
C#制作简单的看门狗程序
C#<em>制作</em>简单的看门狗<em>程序</em>这个类实现了<em>程序</em>退出能重启,但是<em>程序</em>停止<em>运行</em>弹出对话框,进程并没有退出却无法重启。希望有好建议处理这个bug的朋友提出你们的宝贵意见。 源码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; usi
C#简单的数据库查询程序
C#简单的数据库查询<em>程序</em> 用到vs2010 代码不多,也不够完美,但是还是完成大部功能。 入门新人可以参考一下,其他就飘过吧 testJZKS.rar (1.5 MB) 下载次数: 0
用C#编写一个简单记事本程序(上)
概述 这里主要是模仿记事本的简单功能,因为实际<em>一个</em>记事本的功能还是相当多的,包括改变字体、查找、改变颜色等等。这里主要实现记事本装载文件、保存文件及快捷键设置等功能。如果想编写<em>一个</em>功能齐全的记事本应用可以在其基础上扩展功能模块,只要对C#进一步学习,扩展并非难事。 代码的大部分注释十分详尽,我尽可能少说废话。让你感受到自己理解<em>程序</em>过程中的喜悦。下面我们开始! 博文最后给出实现的源文件下载链接!
C#窗体点名系统
WinForm 点名系统 可选TXT文档
C#只允许启动一个WinFrom进程
/// /// 应用<em>程序</em>的主入口点。 /// [STAThread] static void Main() { bool ret; System.Threading.Mutex mutex = new System.Threading.Mutex(true, App
文章热词 设计制作 设计制作培训套餐 设计制作学习 设计制作课程 设计制作视频教程
相关热词 c# 程序只运行一个 c#如何一次性打印多份 c#如何运行指定程序 android如何制作一个补间动画 如何学习python程序 如何学好python程序
我们是很有底线的