热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用C#完成一个简单窗口的制作,开发工具是VS2019

C#窗口程序设计(第一天)写在前面2020年,是疫情肆虐的一年,经历了考研的洗礼,四个月的充电࿰

C#窗口程序设计(第一天)


写在前面

2020年,是疫情肆虐的一年,经历了考研的洗礼,四个月的充电,终于在7月1日这一天正式踏入了工作岗位。希望在未来的日子,能在博客上坚持记录自己每天的成长,第一份工作是助理工程师,坐标青岛。也衷心祝愿各位小伙伴早日找到满意的工作,我们还年轻,我们“未来可期”!


第一课:利用VS2019完成一个基本窗体

首先是Visual Studio 2019开发工具的下载,注意安装之后要使用窗口,还要下载工作负载.Net桌面开发(图中勾选处),如果需要其他工具,可自行下载。
在这里插入图片描述


1.1 打开VS2019,创建新项目,选择windows窗体应用,点击下一步,选择项目文件位置,点击创建

在这里插入图片描述


1.2 修改表单格式,在属性框里选择表单边框样式


1.3 设置背景图,需要选择图片盒组件,调整大小覆盖窗口,右下角选择图片,导入本地图片

在这里插入图片描述
在这里插入图片描述


1.4 从工具箱里选择所需要的组件拖动到窗体中,这里我选择的是label当作上方的标题,依次添加label组件用户名,密码。

在这里插入图片描述


1.5 添加checkbox组件和button组件,用户名和密码后面的文本框组建是Textbox,我还给登录按钮添加了一个颜色,在右边的属性栏BackColor里面设置

在这里插入图片描述


1.6 这样一个简单的不能再简单的窗口就制作完成了,明天要优化一下界面,对窗口做一些互动的代码操作。我们还年轻,我们未来可期,加油!


推荐阅读
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • C#多线程解决界面卡死问题的完美解决方案
    当界面需要在程序运行中不断更新数据时,使用多线程可以解决界面卡死的问题。一个主线程创建界面,使用一个子线程执行程序并更新主界面,可以避免卡死现象。本文分享了一个例子,供大家参考。 ... [详细]
  • Visual C# TabControl中TabPage分离成若干个Form的小办法
    写Visual的同学们都会用到这个TabControl的控件,然后会分好几页的TabPage,每页都有很多控件和业务逻辑,但是每页的关系也 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 发现了博客园上传图片的一个bug,当图片文件名以c#开头时无法上传,提示不能上传该类型的图片。然而,上传文件时却可以成功,但在下载时却提示找不到资源文件。特别是以c#开头的文件,无论如何都无法下载。 ... [详细]
  • 1、工具VS2015OpenCV3.20下载地址:https:sourceforge.netprojectsopencvlibrary2、步骤1.下载工具ÿ ... [详细]
  • vb.net不用多线程如何同时运行两个过程?不用多线程?即使用多线程,也不会是“同时”执行,题主只要略懂一些计算机编译原理就能明白了。不用多线程更不可能让两个过程同步执行了。不过可 ... [详细]
  • pythonMatplotlib(二)
    Matplotlib+pandas作图一、对csv文件进行提取ruixi.csv对上述表格进行提取并做图画出图像二、对.xlsx进行提取:rui ... [详细]
  • 俗话说,好记性不如烂笔头,这些东西也都是我Google来的,做个笔记以后自己安装也方便些。因为官方wiki的BeginnersGuide讲的非常好,大部分步骤按照wiki一步一步来就 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • 动量|收益率_基于MT策略的实战分析
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了基于MT策略的实战分析相关的知识,希望对你有一定的参考价值。基于MT策略的实战分析 ... [详细]
  • 与.Net大师Jeffrey Richter面对面交流——TUP对话大师系列活动回顾(多图配详细文字)...
    与.Net大师JeffreyRichter面对面交流——TUP对话大师系列活动回顾(多图配文字)上周末很有幸参加了CSDN举行的TUP活动, ... [详细]
  • 安装Tensorflow-GPU文档第一步:通过Anaconda安装python从这个链接https:www.anaconda.comdownload#window ... [详细]
author-avatar
生如葳蕤_306
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有