Windows应用程序~~第一个Windows程序
前言
我们要告别控制台窗口进入Windows应用程序的开发,利用 Visual Studio 2019开发桌面应用程序
一. 创建 Windows 程序
打开Visual Studio → 创建新项目
找到Windows窗体应用 → 下一步
填写项目名称 → 选择位置 → 选择框架 → 点击创建
创建完成后显现Visual Studio 窗体界面
打开窗体的控件工具箱 → 视图 → 工具箱
工具箱中的插件可以直接拖到窗体上使用
Ctrl+F5 或 F5 可以运行我们的窗体
二. 认识 Windows 程序
1. 认识解决方案资源管理器
2. 认识两种编辑模式
代码设计器 窗体设计器
三. 程序的执行入口 Main()
双击Program类,会显示如下界面
Main()方法中的代码是Visual Studio 自动生成的,一般情况我们只会修改第三句代码 Application.Run(new Form1()); 的含义是应用程序启动时运行的窗体。
我们有两个窗体,如何运行时,运行Login窗体呢
此时运行时只会运行Form1窗体
此时我们把Main()方法中的 Application.Run()修改为想运行的窗体即可,如Application.Run(new Login())
此时,我们运行出来的就是Login窗体了
Windows应用程序~~第一个Windows程序相关推荐
- 在 Windows 中,当一个应用程序窗口被关闭,该应用程序将会保留在哪里?
在 Windows中,当一个应用程序窗口被关闭后,该应用程序将仅保留在外部存储设备中. 计算机的主存储器称为 RAM(即 Ramdom Access Memory,随机存取存储器).我们可以把主存储器 ...
- 用Windows 8开发第一个Windows应用商店应用
用Windows 8开发第一个Windows应用商店应用 本节将以一个简单的Windows应用商店应用作为本书的第一个示例,来说明Windows应用商店应用的基本开发步骤.虽然这个示例很简单,但可以帮 ...
- python编程在哪里写程序-第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字. Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
- navicat连接oracle无监听程序_一个Java程序员的成长历程(022天)
第43次(Oracle数据库的使用) 学习主题:Oracle数据库的使用 学习目标: 1 掌握数据库相关概念 2 掌握oracle的安装,认识oracle的目录以及系统用户 3 掌握oracle常用命 ...
- python程序-第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字. Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
- 从零开始的C++ opencv的人脸识别程序——第一个C++程序
首先,这个程序是作为我们大三下的一门课程<多媒体技术>的大作业形式来完成,但是之前并没有接触过C++和opencv,所以这次的程序可以说是从零开始,希望记录一下自己学习的过程,也许遇到的错 ...
- 黑马程序员—一个美女程序员面试经历,不要羡慕姐,姐只是个传说!
文章来源:黑马程序员,黑马论坛 致学弟学妹们: 先自我介绍下,我是黑马15期一个很平凡,平凡的不能再平凡的女孩,很高兴刚刚毕业就找到一份自己满意的工作,8k.五险一金.餐补.公交补.电话补助, 项目分 ...
- 黑马程序员--一个美女程序员面试经历,不要羡慕姐,姐只是个传说!
文章来源:黑马程序员,黑马论坛 致学弟学妹们: 先自我介绍下,我是黑马 15 期一个很平凡,平凡的不能再平凡的女孩,很高兴刚刚毕业就找到一份自己满意的工作, 8k .五险一金.餐补.公交补.电话补助 ...
- xshell怎么连接windows server_未能连接一个Windows服务 怎么回事
打开[运行],然后输入CMD:输入[NETSH WINSOCK RESET CATALOG]命令,然后重新启动[System Event Notification Service]服务:输入[NETS ...
最新文章
- Lucene--FuzzyQuery与WildCardQuery(通配符)
- 【机器视觉】 until算子
- 阿里大牛精心整理了46张PPT,教你弄懂JVM、GC算法和性能调优!
- 微信小程序开发——以简单易懂的浏览器页面栈理解小程序的页面路由
- Xcode8 报 ”xx“is missing from working copy 的问题解决方法
- 配置sqlplus的AUTOTRACE
- Mysql 自增主键
- 面试遇到“一问三不知”的,真替他老东家捏把汗
- POJ-3259-Wormholes
- PHP DeepL翻译API
- Arduino - CHQ1838B红外接收模块控制LED实验(附.Tinkercad图形化编程)
- 谷歌浏览器崩溃解决方法
- SD卡、TF卡、MMC卡、emmc、sdio扫盲
- 【文献阅读】Cost-Sensitive Portfolio Selection via Deep Reinforcement Learning
- 依赖注入与pimple
- 安装黑苹果时提示未能与服务器,安装黑苹果遇到的问题与解决记录
- 电脑解压文件丢失怎么找回来?四种恢复方法
- PostgreSQL 分区表教程
- 产品设计公司该如何做好产品创新?
- 比特彗星一直显示连接服务器,BitComet常见问题