用c#vs窗体程序序向班级集合添加学生信息,用gvd

C#的视频教程比较少建议去当当網买书,然后回来系统学习一下

因为C#不值钱这些年了,网上源码也多所以很少有培训企业去搞这方面的课

视频就更不用说了,也就是C#方面U3D的开发视频还多些其它不行

C#是应用越来越广的变成语言其方便性和灵活性并存,加上良好的移植性成为了越来越多各行各业人员使用的语言。

打开VS选择新建项目,选择Visual C#语言->Windows窗体应用程序点擊确定。

进入后我们看到如下界面:

左侧的解决方案资源管理器中显示,Form1.csProgram.cs是我们的程序文件其中Form1.cs是与窗体有关的程序代码,以及相關窗体的设计比如右侧显示了一个初始窗体,如果我们现在启动此程序将生成一个空白的框体,如图:

双击Program.cs我们看到如下代码:

前媔using开头的语句显示使用哪些命名空间,类似C++中的“#include..

程序主体主要表示了程序的入口点(main函数),启动窗体等在这暂时不管他。

双击Form1.cs回到框体设计窗口,点击工具箱选择公共控件,拖入一个“BUTTON”到窗体中:

这是如果启动程序可以看到窗体中间有一个按钮button1,但是点擊没有什么作用接下来我们就给button1添加一个动作。

双击button1进入代码编辑,添加代码:

?再次启动程序发现点击按钮后,弹出一个Windows消息框显示“hello,world!”。

?同理可以添加其他的按钮、动作、控件等。

以上就是使用VS进行新建C#项目的步骤

  1. this.Close();仅仅是关闭当前窗口若不是主窗体的话程序无法退出。

当我们从登录窗体登录成功后登录窗体消失,主窗体出现;但是当我们关闭主窗体时程序却没有结束这是因為登录窗体是主线程,我们仅仅是关闭了主窗体的线程并没有关闭主线程。

情况一:点击窗体关闭按钮后窗体退出,程序结束


情况二:点击窗体关闭按钮后弹出提示,若点击确认则窗体退出程序结束

因为方法一在点击确定后,因为Application.Exit();会触发第二次弹框提示所以如果想要只出现一次弹窗提示,需要将DialogResult.OK改为DialogResult.Cancel并且if语句中点击确定后执行空语句将Application.Exit();添加到Form_Closed中去执行。不过我们为了优化代码使其更加简便我们引入了取消订阅事件见方法二:

方法二中的取消订阅事件:


双击将要使用该事件的窗体,在窗体的属性中点击闪电图标后在下面行为列表中查找:
有时你点击闪电后还是没有找到这是因为选择的对象问题:

发布了84 篇原创文章 · 获赞 57 · 访问量 6万+

我要回帖

更多关于 vs窗体程序 的文章

 

随机推荐