C#窗口应用入门

一.创建项目

文件-新建-项目-c#-widow-控制台
C#窗口应用入门_第1张图片
项目文件夹
在这里插入图片描述
.sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
打开项目文件夹
C#窗口应用入门_第2张图片
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。

using System;//命名空间
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace c_test1//项目名
{
    class Program//类名
    {
        static void Main(string[] args)//主函数
        {
            Console.WriteLine("hi!");
            Console.ReadKey();//没有这一句,结果一闪而过
            //暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中
        }
    }
}

二.winform

文件-新建-项目-c#-widow窗口应用

1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序
帮助我们获得信息或者传输信息等。

C#窗口应用入门_第3张图片

C#窗口应用入门_第4张图片
Vs工具箱不见了怎么办:ctrl+alt+x

2.给按钮绑定右键属性

先建立一个按钮
C#窗口应用入门_第5张图片
把下图拖入页面,设定需要的属性
C#窗口应用入门_第6张图片
点击按钮,右键属性,如图进行绑定
C#窗口应用入门_第7张图片
属性
Name:在后台要获得前台的控件对象,需要使用Name属性。
visible:指示一个控件是否可见。
Enabled:指示一个控件是否可用。

3.给控件绑定事件
事件
事件:发生一件事情。
注册事件:双击控件注册的都是控件默认被选中的那个事件。
触发事件:

点击控件右键属性
C#窗口应用入门_第8张图片
4.创建新的窗体
C#窗口应用入门_第9张图片
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了

5.给其他窗口传递主窗口
C#窗口应用入门_第10张图片
新建的类设置为静态类
C#窗口应用入门_第11张图片
C#窗口应用入门_第12张图片
静态类不能共享,但是字段可以共享,在form3类里面是拿不到form1对象的,但可以访问到静态类里面的form1公用字段

在主窗口设置load函数,将窗口传达静态类字段里
C#窗口应用入门_第13张图片
form3可以进行调用
C#窗口应用入门_第14张图片
6.一些常用操作

弹出文字

MessageBox.Show("Hello World!");

弹出窗口
C#窗口应用入门_第15张图片
随机坐标
C#窗口应用入门_第16张图片
播放音乐
C#窗口应用入门_第17张图片
控制单选在这里插入图片描述
单选和多选
checked:指示这个控件是否处于选中状态。

默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。

菜单栏
在这里插入图片描述
显示多个窗体
C#窗口应用入门_第18张图片
图片框
在这里插入图片描述
加载图片
C#窗口应用入门_第19张图片
加载文件夹
在这里插入图片描述

C#窗口应用入门_第20张图片
在这里插入图片描述
7.TextBox

C#窗口应用入门_第21张图片
C#窗口应用入门_第22张图片
C#窗口应用入门_第23张图片
C#窗口应用入门_第24张图片
C#窗口应用入门_第25张图片
TextBox控件
WordWrap:指示文本框是否换行。
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。

Timer空间
在指定的时间间隔内做一件指定的事情。
赋值当前时间
C#窗口应用入门_第26张图片
8、MDI窗体的设计
1、首先确定一个父窗体。 将IsMdiContainer设置为true。
2、创建子窗体,并且设置他们的父窗体。

你可能感兴趣的:(C#窗口应用入门)