怎样创建一个window应用程序

作者&投稿:艾壮 (若有异议请与网页底部的电邮联系)
windows下的应用程序怎么生成的~

我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。Windows服务,以前的NT服务,都是被作为WindowsNT操作系统的一部分引进来的。它们在Windows9x及WindowsMe下没有。你需要使用NT级别的操作系统来运行Windows服务,诸如:WindowsNT、Windows2000Professional或Windows2000Server。举例而言,以Windows服务形式的产品有:MicrosoftExchange、SQLServer,还有别的如设置计算机时钟的WindowsTime服务。创建一个Windows服务我们即将创建的这个服务除了演示什么也不做。服务被启动时会把一个条目信息登记到一个数据库当中来指明这个服务已经启动了。在服务运行期间,它会在指定的时间间隔内定期创建一个数据库项目记录。服务停止时会创建最后一条数据库记录。这个服务会自动向Windows应用程序日志当中登记下它成功启动或停止时的记录。VisualStudio.NET能够使创建一个Windows服务变成相当简单的一件事情。启动我们的演示服务程序的说明概述如下。1.新建一个项目2.从一个可用的项目模板列表当中选择Windows服务3.设计器会以设计模式打开4.从工具箱的组件表当中拖动一个Timer对象到这个设计表面上(注意:要确保是从组件列表而不是从Windows窗体列表当中使用Timer)5.设置Timer属性,Enabled属性为False,Interval属性30000毫秒6.切换到代码视图页(按F7或在视图菜单当中选择代码),然后为这个服务填加功能Windows服务的构成在你类后面所包含的代码里,你会注意到你所创建的Windows服务扩充了System.ServiceProcess.Service类。所有以.NET方式建立的Windows服务必须扩充这个类。它会要求你的服务重载下面的方法,VisualStudio默认时包括了这些方法。•Dispose–清除任何受控和不受控资源(managedandunmanagedresources)•OnStart–控制服务启动•OnStop–控制服务停止数据库表脚本样例在这个例子中使用的数据库表是使用下面的T-SQL脚本创建的。我选择SQLServer数据库。你可以很容易修改这个例子让它在Access或任何你所选择的别的数据库下运行。CREATETABLE[dbo].[MyServiceLog]([in_LogId][int]IDENTITY(1,1)NOTNULL,[vc_Status][nvarchar](40)COLLATESQL_Latin1_General_CP1_CI_ASNOTNULL,[dt_Created][datetime]NOTNULL)ON[PRIMARY]Windows服务样例下面就是我命名为MyService的Windows服务的所有源代码。大多数源代码是由VisualStudio自动生成的。CodeusingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Diagnostics;usingSystem.ServiceProcess;namespaceCodeGuru.MyWindowsService{publicclassMyService:System.ServiceProcess.ServiceBase{privateSystem.Timers.Timertimer1;//////Requireddesignervariable.///privateSystem.ComponentModel.Containercomponents=null;publicMyService(){//ThiscallisrequiredbytheWindows.Forms//ComponentDesigner.InitializeComponent();}//ThemainentrypointfortheprocessstaticvoidMain(){System.ServiceProcess.ServiceBase[]ServicesToRun;ServicesToRun=newSystem.ServiceProcess.ServiceBase[]{newMyService()};System.ServiceProcess.ServiceBase.Run(ServicesToRun);}//////RequiredmethodforDesignersupport-donotmodify///thecontentsofthismethodwiththecodeeditor.///privatevoidInitializeComponent(){this.timer1=newSystem.Timers.Timer();((System.ComponentModel.ISupportInitialize)(this.timer1)).BeginInit();////timer1//this.timer1.Interval=30000;this.timer1.Elapsed+=newSystem.Timers.ElapsedEventHandler(this.timer1_Elapsed);////MyService//this.ServiceName="MySampleService";((System.ComponentModel.ISupportInitialize)(this.timer1)).EndInit();}//////Cleanupanyresourcesbeingused.///protectedoverridevoidDispose(booldisposing){if(disposing){if(components!=null){components.Dispose();}}base.Dispose(disposing);}//////Setthingsinmotionsoyourservicecandoitswork.///protectedoverridevoidOnStart(string[]args){this.timer1.Enabled=true;this.LogMessage("ServiceStarted");}//////Stopthisservice.///protectedoverridevoidOnStop(){this.timer1.Enabled=false;this.LogMessage("ServiceStopped");}/**RespondtotheElapsedeventofthetimercontrol*/privatevoidtimer1_Elapsed(objectsender,System.Timers.ElapsedEventArgse){this.LogMessage("ServiceRunning");}/**Logspecifiedmessagetodatabase*/privatevoidLogMessage(stringMessage){SqlConnectionconnection=null;SqlCommandcommand=null;try{connection=newSqlConnection("Server=localhost;Database=SampleDatabase;IntegratedSecurity=false;UserId=sa;Password=;");command=newSqlCommand("INSERTINTOMyServiceLog(vc_Status,dt_Created)VALUES(’"+Message+"’,getdate())",connection);connection.Open();intnumrows=command.ExecuteNonQuery();}catch(Exceptionex){System.Diagnostics.Debug.WriteLine(ex.Message);}finally{command.Dispose();connection.Dispose();}}}}安装Windows服务Windows服务不同于普通Windows应用程序。不可能简简单单地通过运行一个EXE就启动Windows服务了。安装一个Windows服务应该通过使用.NETFramework提供的InstallUtil.exe来完成,或者通过诸如一个MicrosoftInstaller(MSI)这样的文件部署项目完成。添加服务安装程序创建一个Windows服务,仅用InstallUtil程序去安装这个服务是不够的。你必须还要把一个服务安装程序添加到你的Windows服务当中,这样便于InstallUtil或是任何别的安装程序知道应用你服务的是怎样的配置设置。1.将这个服务程序切换到设计视图2.右击设计视图选择“添加安装程序”3.切换到刚被添加的ProjectInstaller的设计视图4.设置serviceInstaller1组件的属性:1)ServiceName=MySampleService2)StartType=Automatic5.设置serviceProcessInstaller1组件的属性1)Account=LocalSystem6.生成解决方案在完成上面的几个步骤之后,会自动由VisualStudio产生下面的源代码,它包含于ProjectInstaller.cs这个源文件内。CodeusingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Configuration.Install;namespaceCodeGuru.MyWindowsService{//////SummarydescriptionforProjectInstaller.///[RunInstaller(true)]publicclassProjectInstaller:System.Configuration.Install.Installer{privateSystem.ServiceProcess.ServiceProcessInstallerserviceProcessInstaller1;privateSystem.ServiceProcess.ServiceInstallerserviceInstaller1;//////Requireddesignervariable.///privateSystem.ComponentModel.Containercomponents=null;publicProjectInstaller(){//ThiscallisrequiredbytheDesigner.InitializeComponent();//TODO:AddanyinitializationaftertheInitComponentcall}#regionComponentDesignergeneratedcode//////RequiredmethodforDesignersupport-donotmodify///thecontentsofthismethodwiththecodeeditor.///privatevoidInitializeComponent(){this.serviceProcessInstaller1=newSystem.ServiceProcess.ServiceProcessInstaller();this.serviceInstaller1=newSystem.ServiceProcess.ServiceInstaller();////serviceProcessInstaller1//this.serviceProcessInstaller1.Account=System.ServiceProcess.ServiceAccount.LocalSystem;this.serviceProcessInstaller1.Password=null;this.serviceProcessInstaller1.Username=null;////serviceInstaller1//this.serviceInstaller1.ServiceName="MySampleService";this.serviceInstaller1.StartType=System.ServiceProcess.ServiceStartMode.Automatic;////ProjectInstaller//this.Installers.AddRange(newSystem.Configuration.Install.Installer[]{this.serviceProcessInstaller1,this.serviceInstaller1});}#endregion}}用InstallUtil安装Windows服务现在这个服务已经生成,你需要把它安装好才能使用。下面操作会指导你安装你的新服务。1.打开VisualStudio.NET命令提示2.改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)3.执行命令“InstallUtil.exeMyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。4.右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台5.在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了6.右击你的服务选择启动就可以启动你的服务了在每次需要修改Windows服务时,这就会要求你卸载和重新安装这个服务。不过要注意在卸载这个服务前,最好确保服务管理控制台已经关闭,这会是一个很好的习惯。如果没有这样操作的话,你可能在卸载和重安装Windows服务时会遇到麻烦。仅卸载服务的话,可以执行相的InstallUtil命令用于注销服务,不过要在后面加一个/u命令开关。调试Windows服务从另外的角度度看,调试Windows服务绝不同于一个普通的应用程序。调试Windows服务要求的步骤。服务不能象你对普通应用程序做的那样,只要简单地在开发环境下执行就可以调试了。服务必须首先被安装和启动,这一点在前面部分我们已经做到了。为了便于跟踪调试代码,一旦服务被启动,你就要用VisualStudio把运行的进程附加进来(attach)。记住,对你的Windows服务做的任何修改都要对这个服务进行卸载和重安装。附加正在运行的Windows服务为了调试程序,有些附加Windows服务的操作说明。这些操作假定你已经安装了这个Windows服务并且它正在运行。1.用VisualStudio装载这个项目2.点击“调试”菜单3.点击“进程”菜单4.确保显示系统进程被选5.在可用进程列表中,把进程定位于你的可执行文件名称上点击选中它6.点击附加按钮7.点击确定8.点击关闭9.在timer1_Elapsed方法里设置一个断点,然后等它执行总结现在你应该对Windows服务是什么,以及如何创建、安装和调试它们有一个粗略的认识了。Windows服务的额处的功能你可以自行研究。这些功能包括暂停(OnPause)和恢复(OnContinue)的能力。暂停和恢复的能力在默认情况下没有被启用,要通过Windows服务属性来设置。

1、打开微信小程序开发工具,用微信扫码登录开发者工具,登录完成后,就可以开始创建小程序了。

2、首先点击小程序右侧的“+”号,进入小程序的“新建项目”页面。

3、在新建项目页面看到,要填写“AppID”。此时,可以在微信公众平台登录账号,登录之后,在页面左边找到“开发”,点击进入,然后找到“开发设置”,打开以后就可以看到AppID了。

4、然后在新建项目页面填写好APPID后,点击右下方的“新建”,就完成了项目创建了。

步骤/方法
创建一个window窗体程序(四步骤)
(1)打开Visual Studio 编辑器
(2)选择 “文件” → “新建” → “项目” 命令
(3)项目选择类型 “C#” 。
(4)模版选择 “window窗体应用程序” ,如下图:在window应用程序窗体中制作登陆界面。就是在下面的窗体中开始我们的制作:右键点击form窗体属性,出现的属性框是原来设置窗体或控件的各种属性,后面会详细介绍。直接按 F5 键运行,将会出现下图的窗体:认识window程序。window程序和控制台程序有很大的区别,打开window窗体应用程序的解决方案资源管理器,如下图:
(1)form1.cs :窗体文件,程序员对窗体的编写代码一般都放在这个文档里。
(2)Form1.Designer.cs :窗体设计文件,其中的代码由Visual Studio 自动生成,一般不需要 修改。
(3)Program.cs :主程序,其中包含程序入口的Main()方法。双击打开解决方案资源管理器中(上图)的: program.cs ,可以看到window程序的Main方法,如下图所示:window应用程序的窗体文件有两种编辑视图,分别是窗体设计器和代码设计器。上面步骤2是窗体设计器,下面是代码设计器(鼠标点击form1右键打开属性可以看到):修改窗体的标题名称。我们只要 使用【属性框】,修改文字使用属性框中Text属性,我们把窗体标题修改:高校学生管理系统登录:
把我们需要的控件从【工具箱】中拖入form1窗体里。这里我要不停的在属性框(找到Text属性修改汉字显示的)和工具性来回使用。记得去属性框,修改Text属性值,否者是不显示汉字的。使用控件如下图:界面制作好后,按F5或者点击调试按钮:我们开始运行,运行的就过界面如下:成功制作登录界面,你可能说点击登录怎么没反应,那是因为我们没有写事件,这篇文章先介绍如何制作登录见面以后再实现登录后跳转,大家想制作美观的界面可以去工具箱里看看控件,那里有很多控件,慢慢摸索试试。

注意事项
注意修改属性值。
界面的大小可以拖动,拖到合适为止。
如果找不到【工具箱】找到菜单栏,点击视图,里面可以找到。


怎么创建自选股
以下操作环境均为windows10系统。打开Wind后,点击”股票“”自选股监控“,然后会打开”我的自选股“窗口,此时点击右上角”设置自选“,在打开的”板块管理“窗口中,继续点击右上角”新建“”新建板块“即可创建你的自选股板块,并为你的自选股板块命名。命名完成之后,在上方工具栏中选择导入自选股的...

...保留苹果电脑自带的苹果系统再装个wind7系统怎么做,
首先准备2个U盘,一个U盘是空白的5G大小的fat格式和一个U盘里面有纯正的系统ISO镜像(纯正的系统镜像是非常非常非常非常重要,假如你没我可发给你)1、打开boot camp助理,有三个选择:创建window 7安装盘、从APPLE下载最新的windows支持软件和安装window7,全部选择打勾。2、然后到创建用于安装window的可...

怎么创建网站
我方完成初稿设计(首页样版2—5个供您选择),经客户审核确定一个,然后就细节问题进行沟通我方修改,最后客户确认等一系列过程,我方始正式进入网站建设阶段。第五步:网站制作 网站验收 网站制作完成后,经审核、修改最后通过客户的验收,完成网站的制作。1、所有网站文件统一上传到我方测试用服务器上,客户...

wind10系统怎么创建vpn拨号器
第一步:点击电脑右下角的网络图标,点击“打开网络和共享中心”。然后点击“设置新的连接或网络”。第二步:选择“连接到工作区”,点击“下一步”。第三步:选择“使用我的Internet 连接(VPN)(I)”。第四步:Internet地址联系vpn客服索取,名称随意填写。勾选“允许其他人使用此连接”。点击“创建...

怎么建一个网站
请点击输入图片描述 请点击输入图片描述 选择合适的程序,来满足的你的需求。如你要建个博客:可以选wordpress,zblog,drupal,建个论坛,可以选discuz,Discourse.建个门户网站,可以选帝国,phpwind,discuz等,电商:ecshop opencart等。请点击输入图片描述 将合适的程序下载至本地,然后利用filezilla ftp工具将...

wind怎么大量设置自选股
打开wind后,点击“库存”和“可选库存监控”,即可打开“我的可选库存”窗口。此时,点击右上角的“可选设置”。在打开的“版块管理”窗口中,继续点击右上角的“新建”和“新建版块”。“您可以创建自己选择的分享,并为自己选择的分享命名。”命名完成后,在上方工具栏中选择导入自选共享的方式:“...

如何建立一个网站
4,按照你说的,你想建一个WWW网站来“管理”,那么你需要做的不单单是一个HTML的静态网站,而是需要动态语言支持的交互网站,那么到时候以上三个条件你掌握差不多的时候就可以选择一门语言,比如ASP或者PHP都是不错的动态语言~~怎样制作网页?先说说目前网页制作流行的三类作法: 一、使用像Dreamweaver、Fontpage一样的...

谁能教我创建网站
建个网站现在已不是什么难事了,建立一个个人网站写写博客或是卖点产品,或是个人创业搞搞宣传等等,也花不了多少钱,不需要你懂代码倒编程,建网站的步骤也不复杂,只要你肯动手,也不是什么难事。建网站的步骤 方法\/步骤 1 注册一个域名,像百度一样域名为baidu.com。在百度搜索域名注册,拉出来一...

phpwind成品网站是什么?
这些成品网站通常包含一些常见的功能模块,如用户注册和登录、内容管理系统(CMS)、留言板、论坛、在线商店等。它们还可能提供一套易于使用的后台管理界面,使网站管理员能够方便地更新网站内容、管理用户权限和监控网站运行状态。举个例子,假设某公司需要建立一个在线商店来销售产品。他们可以选择一个PHPWeb...

如何创建一个论坛
问题二:申请论坛成功后,怎样自己建立一个论坛 论坛其实不难现在的论坛都是用现有的程序.可以所有的人的论坛基本都是用discuz phpwind等等。他们的论坛功能是一样.只是风格不一样.因为风格我们可以自己改的。 以下我简单给你说下步骤 第一 你要给你的论坛想个主题 然后你申请一个域名 第二 申请一个虚拟主机 虚拟...

尧都区18844313342: 如何:创建 Windows 应用程序项目 -
禽友妇炎: 在“文件”菜单上指向“新建”,然后选择“项目”.在“项目类型”窗格中,选择您要使用的编程语言.在“模板”窗格中,对 Visual Basic、Visual J# 或 Visual C# 项目选择“Windows 应用程序”,或者对 Visual C++ 项目选择“...

尧都区18844313342: 如何:创建 Windows 窗体应用程序 -
禽友妇炎: 使用 Visual C++ 开发 Windows 窗体项目,通常与使用任何其他 .NET 语言(如 Visual Basic.NET 或 C#)进行开发并无不同.使用Visual C++ 编写的 Windows 窗体应用程序通过新的 Visual C++ 语法使用 .NET Framework 类和其他 .NET 功能....

尧都区18844313342: 如何创建一个最简单的Windows桌面应用程序 -
禽友妇炎: 我只学过C#,个人感觉比较简单,如果不考虑功能,只需要在vs里面创建一个C#项目然后拖动控件就能做出来.具体功能需要自己敲代码.VB也可以.

尧都区18844313342: windows下的应用程序怎么生成的
禽友妇炎: 计算机程序设计基本步骤: (1)创建界面.程序的界面必须在一开始就设计好,否则在后期将很难进行修改.因此,是使用Windows提供的默认皮肤(见图1)还是自己...

尧都区18844313342: 如何在windows的桌面上,开始菜单中创建一个应用程序的建快捷方式 -
禽友妇炎: 右键开始菜单,单击打开,然后在相应位置新建快捷方式(在新建文件夹的下面),选择应用程序的位置,然后确定就可以 桌面的话可以选择右键单击应用程序,发送到,桌面快捷方式即可,也可以用上面一样的方法

尧都区18844313342: 如何:从命令行创建 Windows 窗体应用程序 -
禽友妇炎: 控制台应用程序在命令行执行所有的输入和输出,因此对于快速试验语言功能和编写命令行实用工具,它们是理想的选择.注意在开发Windows窗体应用程序时也将遇到本节中讨论的开发环境的功能,因此,请不要仅因为您不打算编写控制台应...

尧都区18844313342: 如何创建一个最简单的Windows桌面应用程序 -
禽友妇炎: 程序能创建,你得会程序语言编辑.

尧都区18844313342: visual c++ 2008 如何创建windows应用程序 -
禽友妇炎: 用windowsAPI函数写WinMain函数,用RegisterClass注册类,CreateWindow创建窗口,或者用MFC

尧都区18844313342: windows中怎么安装一个程序 -
禽友妇炎: 照下面的一步步做,就可以做成安装程序包了1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成...

尧都区18844313342: 如何创建快捷方式到windows中的应用程序 -
禽友妇炎: 操作步骤: 1.如果某个程序你经常用到,但却并不想将其附到任务栏上,那么你就可以采用快捷键的方法来打开此程序.今天我以用快捷键打开便笺这个功能为例来说明.2.在便笺图标上点击鼠标右键,然后点击属性选项.3.在快捷方式标签栏里,下面有一个快捷键的选项,后面的框中显示的是无,说明此程序没有打开的快捷键,我们就可以设置一个了.4.然后我们就直接在键盘上打出一个组合键,比如我们选择A键.快捷键前面两键必须是ctrl和alt为开关的,无论设置哪一键都须以此为开关.设置完成后点击确定退出.5.现在我们可以试一试效果了,键入这三个快捷键,我们会看到程序顺利地出现在桌面上.这样打开程序会非常便捷.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网