怎么使用visual c++ 2015 创建windows应用窗体?我现在用的是c#,但想

怎么使用visual c++ 2015 创建windows应用窗体?我现在用的是c#,但想,第1张

在 .NET 开发中,Windows GUI 应用程序称为“Windows 窗体”(或“Winforms”)应用程序。使用 Visual C++ 开发 Windows 窗体项目,通常与使用任何其他 .NET 语言(如 Visual Basic.NET 或 C#)进行开发并无不同。

使用 Visual C++ 编写的 Windows 窗体应用程序通过新的 Visual C++ 语法使用 .NET Framework 类和其他 .NET 功能。有关更多信息,请参见 New C++ Language Features。

在本过程中,您将使用“工具箱”中的几种标准控件创建 Windows 窗体应用程序。用户可以在完成后的应用程序中选择一个日期,此时将出现一个文本标签,显示所选的日期。

创建新的 Windows 窗体项目

在“文件”菜单上,单击“新建”,然后单击“项目”。

在“项目类型”窗格中,选择“Visual C++”节点中的“CLR”,然后在“模板”窗格中选择“Windows 窗体应用程序”。

键入项目的名称,如“winformsapp”。您可以接受默认位置、键入一个位置或者浏览到要保存项目的目录。

Windows 窗体设计器即打开,显示所创建项目的“Form1”。

向窗体添加控件

如果“工具箱”窗口不可见,请单击“视图”菜单上的“工具箱”。

将“工具箱”中的三个控件放到“Form1”设计图面上:

将一个 Label 控件拖动到靠近“Form1”左上角的位置。

将一个 DateTimePicker 控件拖动到 Label 控件正下方。

将一个 Button 控件拖动到窗体底部靠近中心点的位置。

设置窗体和控件的属性

单击窗体图面上的空白区域以选择窗体。

如果“属性”窗口不可见,请单击“视图”菜单上的“属性”(或者按 F4)。

您可能需要关闭“工具箱”以获得更多空间。

设置窗体的“Text”属性(显示在窗体标题栏中),方法是在“属性窗口”中“Text”属性的右侧单击,并键入:

日期选择器

单击以选择标签,将其“Text”属性设置为:

选择日期:

单击以选择按钮,将其“Text”属性设置为:

“确定”

编写事件处理程序代码

在本节中,您将编写在发生以下事件时运行的代码:

Button 控件上的 Click 事件

DateTimePicker 控件上的 ValueChanged 事件

编写代码以处理事件

双击按钮以添加按钮 Click 事件处理程序(按钮的默认事件为 Click 事件)。

在选项卡式页面的编辑区域中显示的窗体的“代码”视图中,自动创建了一个空事件处理程序方法。

在 button1_Click 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:

Application::Exit()

在键入范围解析运算符 (::) 之后,IntelliSense™ 将显示可能的有效选项的列表。您可以从该列表中选择一个选项并按 Tab,双击它,或者继续键入。

返回“设计”视图,方法是单击编辑区域中的“Form1.h [设计]”选项卡,或者单击“视图”菜单上的“设计器”。

单击以选择 DateTimePicker 控件。

若要向 DateTimePicker 控件添加 ValueChanged 事件处理程序,请单击“属性”窗口中的闪电形图标,显示该控件的事件。

双击“ValueChanged”事件,在“代码”视图中生成一个空事件处理程序。

在 dateTimePicker1_ValueChanged 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:

label1->Text=String::Format("New date: {0}", dateTimePicker1->Text)

当应用程序的用户选择了新的日期时,标签的 Text 属性将设置为后跟 DateTimePicker 的 Text 属性的字符串New date:。

Visual Studio 提供了几个可以简化代码键入的功能:

当键入箭头运算符 (->) 时,IntelliSense 将显示可从中选择的有效选项列表。

当键入方法的左括号时,将出现一个工具提示窗口,其中显示该方法的各个重载的有效参数。要查看不同的重载,请使用向上键或向下键。

自动完成可以根据您已键入的部分完成变量名或成员的键入。例如,如果键入了 String::Fo 并按 Ctrl-空格键或 Tab,Visual Studio 将自动完成键入 String::Format。

生成并运行程序

在“生成”菜单上,单击“生成解决方案”。

如果存在错误,请单击“输出”窗口中的“转到下一条消息”按钮。错误信息文本显示在状态栏中。您可以双击任何错误,直接转到源代码中包含该错误的行。

在“调试”菜单上,单击“不进行调试直接运行”。即显示您生成的应用程序。

测试该应用程序,方法是单击 DateTimePicker 上的向下箭头,选择一个日期。标签文本即更改为显示所选的日期。

您可以向此应用程序添加更多功能,如菜单、其他表单和帮助文件。实验。

我们在使用Visual Studio 2015创建桌面应用的时候,最经常遇到的就是Winform和MFC了,那么如何在Visual Studio 2015中创建MFC窗体应用呢?下面我给大家分享一下。

工具/材料

VisualStudio2015

首先我们打开Visual Studio 2015软件,点击顶部的文件菜单,然后选择新建下面的项目选项,如下图所示

接下来在d出的新建项目界面中我们定位到Visual C++下面的MFC,然后选择右侧的MFC应用程序,如下图所示

然后会打开MFC应用程序向导界面,我们选择应用程序类型为单个文档,如下图所示

接着在复合文档支持界面中将复合文档支持类型选择为无,如下图所示

接下来会进入文档模板属性界面,这里需要给文件扩展名起一个名字,大家根据自己的情况随便起即可,如下图所示

然后就会进入数据库支持设置界面,由于这里并没有使用数据库,所以勾选无,如下图所示

接下来就进入到用户界面功能选择页了,我们需要根据自己的实际情况选择使用哪些功能,如下图所示

最后运行MFC应用程序,我们就会看到如下图所示的MFC窗体应用了,到这里在Visual Studio中创建MFC窗体应用程序就创建完了

点击项目右键,添加windows窗体。

在窗体属性中有窗口样式,可以自行设置(在属性栏最下面有说明的),窗口初始位置设置属性 StartPositior,有center就是在屏幕居中的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11694176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存