一.创建项目
文件-新建-项目-c#-widow-控制台
项目文件夹
.sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
打开项目文件夹
.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应用程序
帮助我们获得信息或者传输信息等。
Vs工具箱不见了怎么办:ctrl+alt+x
2.给按钮绑定右键属性
先建立一个按钮
把下图拖入页面,设定需要的属性
点击按钮,右键属性,如图进行绑定
属性
Name:在后台要获得前台的控件对象,需要使用Name属性。
visible:指示一个控件是否可见。
Enabled:指示一个控件是否可用。
3.给控件绑定事件
事件
事件:发生一件事情。
注册事件:双击控件注册的都是控件默认被选中的那个事件。
触发事件:
点击控件右键属性
4.创建新的窗体
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了
5.给其他窗口传递主窗口
新建的类设置为静态类
静态类不能共享,但是字段可以共享,在form3类里面是拿不到form1对象的,但可以访问到静态类里面的form1公用字段
在主窗口设置load函数,将窗口传达静态类字段里
form3可以进行调用
6.一些常用操作
弹出文字
MessageBox.Show("Hello World!");
弹出窗口
随机坐标
播放音乐
控制单选
单选和多选
checked:指示这个控件是否处于选中状态。
默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。
菜单栏
显示多个窗体
图片框
加载图片
加载文件夹
7.TextBox
TextBox控件
WordWrap:指示文本框是否换行。
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。
Timer空间
在指定的时间间隔内做一件指定的事情。
赋值当前时间
8、MDI窗体的设计
1、首先确定一个父窗体。 将IsMdiContainer设置为true。
2、创建子窗体,并且设置他们的父窗体。