C#编程入门第1课:制作HelloWorld窗体

本课程是我讲解C#编程的第一课,内容是教大家制作一个“HelloWorld”窗体。这一课主要是练习C#最简单的一些操作,了解、熟悉VisualStudio的一些基础功能,消除畏难情绪,了解C#前端比Java的优势。

学完课程实现的效果

1

课程目的

了解我的人知道,我本职工作是搞“落后技术”Access数据库的,因此对VBA、VB技术还是比较熟悉的。

而Csharp和VB还是很多近似之处的,尤其是窗体这块(但后台差别很大),Access、VB、Csharp的原理都类似,因为它们都是微软体系下的技术。

1.熟悉VisualStudio的窗体,了解文本框、按钮控件的操作。

2.掌握基础的控制代码,了解VS后台的代码界面,消除对C#陌生和恐惧心理。

2

制作要求

1.在窗体生成这个“HelloWorld”文本框,并用按钮进行控制。不许在控制台生成HelloWorld。

(在窗体生成、而不是在控制台生成的目的,是让学员养成软件开发的习惯,养成学以致用、应用闭环的习惯,而不仅仅是自娱自乐式的学习编程)

2.点击窗体空白部分,HelloWorld会自动消失。


3

制作过程

1.创建空白窗体

安装并打开VisualStudio,点击“创建新项目“

点击“Windows窗体应用”,记得选择C#,别选VB

继续选择下一步,选择项目所在文件夹

最后点击创建,生成空白窗体

2.创建“文本框”和“按钮”两个控件

在视图中找到“工具箱”这个东西,“工具箱”很重要很常用,另外两个Visual Studio最常用的是“属性表”和“解决方案资源管理器”

文本框-textBox

按钮-Button

用鼠标把文本框和按钮拉入窗体空白处。

然后用鼠标右键点击控件,点击“属性”,稍微美化一下文本框和按钮。

美化后的控件:


4

编写控制代码

先编写按钮-Button控件的代码,鼠标右键点击按钮控件,点击最上面的“查看代码”,进入代码界面,我直接把所有代码贴在下面。(有为了凑字数的考虑)

namespace HelloWorld

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();//这段自动生成不用管

}

private void button1_Click(object sender, EventArgs e)

{

textBox1.Text = "Hello!World!";//点击按钮后的操作

}

private void Form1_Click(object sender, EventArgs e)

{

textBox1.Text = "";//点击窗体空白处的操作

}

}

}

找到private void button1_Click(object sender, EventArgs e)这一段,这个Click是鼠标单击的意思,意味着单击按钮就会进行下面的操作,学名好像叫“类”?

在属性表里能够找到自动生成“Click单击”类的选项:

在这个类里输入“textBox1.Text = "Hello!World!";”

“.Text”是不能省略的,这一点和AccessVBA区别很大。

按钮的代码完成后,我们继续设置点击空白窗体将文本框清零的操作。

设置和按钮Button设置完全相同,就是把Button换成Form1了。

然后在子类里输入:

“textBox1.Text = "";”


5

总结和家庭作业

本案例是有一定难度的,没有任何编程基础的小白,想在短时间内一次性完成这个窗体,还是不太容易,建议大家从零开始一定要自己做一下,不要眼高手低。

作业要求:

1.独立完成,可以抄代码,但是HelloWorld窗体功能要齐全;

2.C#窗体可以生成EXE独立文件,试着自己做一下;

3.不要忘记窗体字体统一、要适当美化一下。


6

视频教程

下面是C#编程入门第1课视频教程:

视频加载中...

展开阅读全文

页面更新:2024-04-19

标签:窗体   目的   门第   控件   单击   按钮   属性   空白   熟悉   操作   代码

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top