Visual Studio 2010创建第一个窗体应用程序(Windows Form)
使用VS2010创建Windows Service

使用VS2010(C#语言)创建Windows Service详细图解步骤如下:1、打开VS2010,文件/新建/项目,在新建项目框中选择Windows Service 或Windows 服务;2、双击打开Service1.cs,此时看到的是设计视图,点击菜单栏的工具/选择工具箱项,如图1所示,在.NET Framework组件中找到Timer,系统默认的是System.Windows.Forms 命名空间的Timer,而我们需要的是System.Timers命名空间的Timer,所以选中这个Timer,点击确定,如图中红线框所示:图1 选择工具箱项3、回到Service1[设计],在左侧工具箱中展开组件,双击第二个Timer(如图2),在页面选中刚添加的Timer,右键选择属性,在属性窗口的第一行看看是不是System.Timers.Timer(如图3);图2 左侧工具箱图3 右侧属性窗口4、在Timer的属性窗口中,可以修改Timer的名称和间隔时间Interval(单位毫秒);点击事件标识(闪电图标),双击Elapsed 右侧的文本框,生成Timer 事件;5、在Service1[设计] 的空白处,右键查看代码,在类名下面声明线程变量thdMain(变量名可用其他名称),在OnStart方法中给线程thdMain定义,启动Timer,并启动线程,Service1.cs全部代码如下:using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Diagnostics;using System.Linq;using System.ServiceProcess;using System.Text;using System.Threading;namespace WindowsService{public partial class Service1 : ServiceBase{//private bool blnStopThread;private Thread thdMain;public Service1(){InitializeComponent();}protected override void OnStart(string[] args){thdMain = new Thread(new ThreadStart(timer1.Start));thdMain.Start();}protected override void OnStop(){}private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e){Class1 test = new Class1();test.Test(); //业务操作}}}6、在timer1_Elapsed中编写你要做的业务操作,本例中的业务操作在Class1.Test()方法中;7、Class1的代码如下,向数据库写入记录:class Class1{public void Test(){string constr = @"Data Source=.\MSSQL;Initial Catalog=Test;Integrated Security = SSPI;";Random rdm = new Random();string num = rdm.Next(1, 1000).ToString();string name = "Service" + num;string cmdstr = "insert into dbo.Table_1 (name,value ) values('"+name +"','"+ num +"')";SqlCommand cmd = new SqlCommand();using (SqlConnection conn = new SqlConnection(constr)){conn.Open();cmd.Connection = conn;mandType = mandType.Text;mandText = cmdstr;cmd.ExecuteNonQuery();}}}8、在Service1.cs[设计] 页面的空白处右键属性,修改ServiceName,如图4:图4 在Service1的属性窗口中修改服务名称9、在Service1[设计] 中右键添加安装程序,系统自动添加了ProjectInstaller.cs 文件,在ProjectInstaller.cs[设计]中有2个组件:serviceInstaller1 和serviceProcessInstaller1;10、选中serviceInstaller1 右键属性,在属性窗口中设置ServiceName 和StartType,这里的ServiceName 必须和Service1中的ServiceName相同,如图5所示:图5 设置serviceInstaller1的属性11、选中serviceProcessInstaller1 右键属性,Account 选中LocalSystem,LocalSystem 是服务控制管理员使用的账号,只要有Windows的管理员权限就可以使用这个账户,如图6:图6 设置启动服务所使用的账号12、保存项目,到此已经完成Windows Service;点击菜单栏生成/生成WindowsService;13、打开项目文件夹,在bin/Debug 文件夹中找到已编译文件WindowsService.exe应用程序,保证应用程序所在目录中不能有空格,否则把应用程序复制到其他目录中;14、下面安装服务返回桌面,打开菜单/所有程序/Miscrosoft Visual Studio 2010/ Visual Studio Tools/ Visual Studio 命令提示(2010),需要已管理员身份运行,在命令窗口中输入installutil 目录\WindowsService.exe ,如图7,安装完成后,可以在控制面板/管理工具/服务中找到刚安装的服务MyTest2,右键启动,可以在数据库中查看效果。
Windows窗体与控件(一)

创建应用程序的操作界面
5. 设置所有控件的Tab键顺序索引
Tab键顺序是指当用户按下Tab键时,焦点在控件间移动的顺序。 每个窗体都有自己的Tab键顺序,每个控件在窗体上也都有唯 一的Tab键顺序索引。默认状态下,控件在窗体上的Tab键顺序 索引与建立控件的顺序一致。如果要设置窗体上控件的Tab键 顺序索引,可以分别对每个控件设置其TabIndex属性,也可以 集中设置所有控件的Tab键顺序索引。 • 要集中设置所有控件的Tab键顺序索引,可以选择菜单【视 图|Tab键顺序】命令。如果需要改变多个控件的Tab键顺序索 引,按照想设置的顺序依次单击各个控件。【Tab键顺序】命 令是一个切换命令,因此设置好所有控件的Tab键顺序索引之 后,再次选择【Tab键顺序】命令即可结束Tab键顺序索引的设 置。
LOGO
《Visual C#.NET程序设计教程 》
Windows窗体与控件
内容简介
• Windows窗体是以.NET Framework为基础的一个新平台,主 要用来开发Windows应用程序。一个Windows应用程序通常由 窗体对象和控件对象构成,即使开发一个最简单的Windows 应用程序,也必须了解窗体对象和控件对象的使用。 • 先主要介绍Windows窗体的结构和常用属性、方法与事件, 以及Label、LinkLabel、TextBox、Button几种常用控件的 使用。
2. 设置标签的文本
• 在Label中显示文本,使用Text属性。首先要选择Label控件, 然后在属性窗口中设置该属性为某个字符串即可。 • Label控件中的文本默认的排列方式为靠上左对齐,通过设 置TextAlign属性可以改变排列方式。TextAlign属性值是 ContentAlignment枚举类型,共有9个枚举值,默认值是 TopLeft。如果设置TextAlign为TopCenter,则靠上居中。
ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行

第 3 页/共 16 页
【学习 ARToolkit 小记之初】
2015-05_ QY_MJ
{ glutInit(&argc, (char**) argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(100,100); glutInitWindowSize(320,320); glutCreateWindow("Hello OpenGL"); glutDisplayFunc(renderScene); glutMainLoop();//enters the GLUT event processing loop. return 0;
2、VS2010 配置
1)使用 VS2010 创建一个 32 位控制台程序; 2)“项目——项目属性——配置属性——C/C++— —预处理器——预处理器定义”,添加 “GLUT_BUILDING_LIB”; 3)“项目——项目属性——配置属性——链接器——输入——附加依赖项”,添加 “glut32.lib Opengl32.lib Glu32.lib glew32.lib”(由于没有 glew32.lib 文件,此处可以不添 加);
3、OpenGL 的测试
1)使用 VS2010 创建一个 32 位控制台程序,名称处任意命名,假定是 helloworld; 2)复制下面的代码到.cpp 文件; // OpenGL_Test1.cpp : 定义控制台应用程序的入口点。 //
#include "stdafx.h" #include <GL\glut.h> //#include <GL\GLU.h>//glut.h 自动包含了 glu.h 和 gl.h //#include <GL\gl.h>
visual studio 2010使用教程

visual studio 2010使用教程在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。
因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC 和C++的区别是什么。
现在有很多的朋友应该也有这些问题吧?学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答案。
记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。
接下来我会做一个《Visual C++ 2010入门教程》系列,用来帮助初学者。
刚开始学的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。
内容主要涵盖在Windows 下面使用C++进行开发的常见内容,Visual Studio 2010的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。
由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务必及时指出来,否则误导了他人我就罪不容恕了。
注意,本教程非C++教程,不会教你C++,只会教你如何使用Visual C++ 2010去练习去学习其它C++教材上面的程序。
因此建议大家认真的去看其他的C++教程,在使用Visual C++ 2010实践的时候如果遇到问题可以到这里来参考。
推荐《C++ Primer》、《C++程序设计语言》《Visual C++ 2008入门经典》。
VB2010入门实例1

教程1:创建图片查看器Visual Studio 2010其他版本25(共34)对本文的评价是有帮助- 评价此主题在本教程中,您将生成一个从文件加载图片并将其显示在窗口中的程序。
您将学习如何拖动控件(如窗体上的按钮和图片框)、设置控件属性,以及如何使用容器来平滑地调整窗体的大小。
您还将开始编写代码。
您将学习如何:∙创建新项目。
∙测试(调试)应用程序。
∙向窗体中添加基本控件(如复选框和按钮)。
∙使用布局在窗体上定位控件。
∙向窗体中添加“打开文件”和“颜色”对话框。
∙使用IntelliSense 和代码段编写代码。
∙编写事件处理程序方法。
当您完成时,程序将类似下图所示。
在本教程中创建的图片说明步骤1:创建Windows 窗体应用程序项目创建Windows 窗体应用程序项目1.在“文件”菜单上,单击“新建项目”。
2.如果没有使用Visual Studio 学习版,您需要先选择一种语言。
从“安装的模板”列表中选择“C#”或“VisualBasic”。
3.单击“Windows 窗体应用程序”图标,输入“PictureViewer”作为名称,然后单击“确定”。
Visual Studio 将自动为您创建解决方案。
4.在“文件”菜单上,单击“全部保存”;或者在工具栏上单击“全部保存”按钮,此按钮如下所示。
“全部保存”工具栏按钮说明5.确保项目保存在“我的文档”文件夹下的某个文件夹中。
6.确认选中“创建解决方案的目录”复选框。
7.单击“保存”。
说明您可能已经注意到“解决方案”和“项目”这两个词具有不同的含义,本教程稍后将对此进行解释。
下图显示IDE 窗口应具有的外观。
IDE 窗口8.如果您的屏幕与上面的图片不太一样,请在“窗口”菜单上,单击“重置窗口布局”。
如果缺少任何窗口,请在“视图”菜单上,单击“属性窗口”或“解决方案资源管理器”。
如果有多余的窗口打开,请单击右上角的“关闭”(x) 按钮。
9.查看图片。
从左上角开始沿逆时针方向,图片将依次显示:∙主窗口您可在此处执行大部分的工作。
第9章 创建Windows窗体应用程序PPT课件

9.1.2 Windows编辑窗口布局
• 【本节示例参考:\源代码\chapter9\9.1.1\WinExample】 • Windows程序开发环境如图9.4所示。Windows窗体程序开发环境跟控制台
界面不一样。中间编辑区有一个可视化窗体,左边有工具箱,右边有解决 方案管理器和属性窗口。属性窗口会根据编辑区选择控件的不同而改变。 • Visual Studio 2008 IDE提供了丰富的窗口布局方式,读者可以根据自己 的爱好自行定制窗口布局。选择需要布局的窗口,然后选择菜单栏“窗口” 命令,可以设置不同的布局方式,如图9.5所示。
9.2 向Windows窗体添加控件
• 由WinForms创建的窗体并没有什么内容,要开发 丰富多彩的WinForms程序,需要添加众多的程序 控件。Visual Studio自带有丰富的窗体控件,程 序员也使用可以自定义的用户控件。在本节中, 读者将了解.NET是怎样支持控件,并实现丰富多 彩的窗体应用程序的。
9.2.2 窗体控件命名规则
• 每个控件都有一个Name属性,用以在代码中惟一 标示该对象。常见的控件命名方法是:控件名简 写+英文描述,英文描述首字母大写。主要控件的 简写对照如表9.3所示。
9.2.3 使用消息框(MessageBox)
• 【本节示例参考:\源代码 \chapter9\9.2.3\MessageBoxExample】
• 在系统中,我们经常会遇到消息框,消息框常常 用来显示消息,并提供选择按钮供用户确认信息。 消息框是一个MessageBox对象。该对象的Show() 方法用于提示消息框,Show()方法有20多种重载 方式。下面通过一个程序实例来了解MessageBox 的用法。
visual c++2010 mfc实例

visual c++2010 mfc实例Visual C++2010是一款由微软开发的集成开发环境(IDE),用于编写Windows操作系统上的应用程序。
MFC(Microsoft Foundation Classes)是Visual C++中的一个类库,它提供了一系列的类和函数,方便开发者构建Windows图形界面应用程序。
在Visual C++2010中,可以利用MFC来创建各种各样的应用程序,包括窗口应用程序、对话框应用程序、文档视图应用程序等等。
下面我们来介绍一些MFC实例,概括地展示如何使用MFC来编写Windows应用程序。
1.窗口应用程序的创建:首先,打开Visual C++2010,选择“新建项目”,在弹出的对话框中选择“Visual C++”->“MFC”->“MFC应用程序”,填写要创建的项目的名称和存储位置,点击“确定”按钮。
接下来,在“应用程序类型”选项中,选择“单文档”、“多文档”或“无文档”视图,然后在“使用的特性”选项中,选择需要的功能(如ActiveX控件等),点击“完成”按钮即可创建窗口应用程序。
2.对话框应用程序的创建:打开Visual C++2010,选择“新建项目”,在弹出的对话框中选择“Visual C++”->“MFC”->“MFC应用程序”,填写要创建的项目的名称和存储位置,点击“确定”按钮。
在接下来的对话框中,选择“对话框”作为应用程序的初始视图,点击“完成”按钮即可创建对话框应用程序。
3.消息处理:在MFC中,可以通过重写消息处理函数来响应特定的消息。
在窗口或对话框类中,可以重写相关的消息处理函数,如OnPaint、OnMouseMove等,然后在这些函数中进行相应的操作。
4.绘图操作:在MFC中,使用CDC类进行绘图操作。
可以在OnPaint函数中使用CDC对话框上的绘图设备进行绘制,也可以在自定义的函数中使用CDC类进行绘图。
Visual_Basic_2010_官方教程

Visual Studio 2010教程1:创建图片查看器此内容为质量更高的人工翻译。
若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。
在本教程中,您将生成一个从文件加载图片并将其显示在窗口中的程序。
您将学习如何拖动控件(如窗体上的按钮和图片框)、设置控件属性,以及如何使用容器来平滑地调整窗体的大小。
您还将开始编写代码。
您将学习如何:∙创建新项目。
∙测试(调试)应用程序。
∙向窗体中添加基本控件(如复选框和按钮)。
∙使用布局在窗体上定位控件。
∙向窗体中添加“打开文件”和“颜色”对话框。
∙使用IntelliSense 和代码段编写代码。
∙编写事件处理程序方法。
当您完成时,程序将类似下图所示。
在本教程中创建的图片说明相关主题步骤1:创建Windows 窗体应用程序项目此内容为质量更高的人工翻译。
若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。
创建图片查看器的第一步是创建Windows 窗体应用程序项目。
创建Windows 窗体应用程序项目1.在“文件”菜单上,单击“新建项目”。
2.如果没有使用Visual Studio 学习版,您需要先选择一种语言。
从“安装的模板”列表中选择“C#”或“Visual Basic”。
3.单击“Windows 窗体应用程序”图标,输入“PictureViewer”作为名称,然后单击“确定”。
VisualStudio 将自动为您创建解决方案。
4.在“文件”菜单上,单击“全部保存”;或者在工具栏上单击“全部保存”按钮,此按钮如下所示。
“全部保存”工具栏按钮说明5.确保项目保存在“我的文档”文件夹下的某个文件夹中。
6.确认选中“创建解决方案的目录”复选框。
7.单击“保存”。
说明8.您可能已经注意到“解决方案”和“项目”这两个词具有不同的含义,本教程稍后将对此进行解释。
9.下图显示IDE 窗口应具有的外观。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Studio 2010创建第一个窗体应用程序(Windows Form)
流程:
1:打开visual studio 2010后就出现下面的一个界面
点击 ”新建项目“,点击之后就出现下面的界面。
2:建立要新建项目的类型和名字
选择“visual c#” ==》表示采用c#语言;
“Windows 窗体应用程序” ==》表示创建的是c#的winform应用程序;
“HelloWord” ==》表示创建的项目名称是 HelloWord
“位置” ==》表示你创建的该项目放在电脑的那个位置;
这些信息填好后,就点击“确定”按钮,这就进入了编辑窗口。
3:
4:
在工具箱中,有很多winform窗体应用程序的组件,我们可以直接用鼠标拖动这些组件到我们的窗体中进一步编辑。
此处,我拖动了一个button按钮到窗体中。
5:
用鼠标右击这个button按钮,点击“属性”,就可以在右边的属性窗口中对改button的属性进行修改。
如:我改button的“name”属性为“Hello”。
下图是改“text”属性为“你好”。
7:
接下来就是对改button的一些事件的代码的编写。
鼠标双击该button或鼠标右击该窗体选中”查看代码“,就进入了代码的编辑栏,如下:
如截图中的代码,其运行效果就是:点击“你好”button,将会弹出一个对话框出来,对话框显示的内容是“hello word”。
8:点击下图标记处的按钮运行程序。
button,将会弹出另一个窗体,这个弹出的窗体的内容是“hello word”。
点击窗体右上角的“关闭”就可以退出程序。