前言
认识C#
1.C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序。 2.C#语法简洁。不允许直接操作内存,去掉了指针操作。 3.C#是彻底的面向对象设计。C#具有面向对象语言所应有的一切特性:封装、继承和多态。 4.与Web紧密结合。C#支持绝大多数的Web标准,例如HTML、XML、SOAP等。 5.兼容性。因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。 6.完善的错误、异常处理机制。C#提供了完善的错误和异常处理机制。
认识.NET
1..NET是微软公司推出的完全面向对象的软件开发与运行平台。 2..NET包括CIL和CLR:CIL(Common Intermediate Language,通用中间语言)和CLR(Common Language Runtime,公共语言运行库) 3.CIL(Common Intermediate Language,通用中间语言):包括了一般系统、基础类库和机器无关的中间代码 4.CLR(Common Language Runtime,公共语言运行库)则是确认操作密码符合CLI的平台 5.C#是专门为与微软公司的.NET Framework一起使用而设计的。C#就其本身而言只是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)。
一、Windows窗体应用程序是什么?
Windows窗体应用程序指的是在Windows操作系统上运行的应用程序,它们使用了Windows窗体库来创建用户界面。Windows窗体应用程序通常具有窗体、按钮、文本框、菜单等控件,用户可以通过与这些控件交互来完成各种任务。
开发Windows窗体应用程序一般使用Visual Studio等集成开发环境(IDE),通过拖拽和配置控件,开发人员可以快速地创建用户界面。在创建窗体应用程序时,开发人员可以使用C#、VB.NET等编程语言来编写逻辑代码,与控件进行交互,处理用户输入,展示数据等。
Windows窗体应用程序具有以下特点:
- 用户友好:通过图形化界面和丰富的控件,使得用户可以直观地操作应用程序。
- 可视化设计:开发人员可以通过可视化界面设计工具来设计窗体布局和控件样式。
- 交互性:用户可以与控件进行交互,例如点击按钮、输入文本等,触发相应的事件。
- 数据展示:窗体应用程序可以从数据库、文件或其他数据源中获取数据,并将其展示给用户。
- 多线程支持:开发人员可以使用多线程来实现复杂的操作,避免应用程序在执行耗时任务时出现假死现象。
二、窗体的分类
-
1、主窗体
主窗体是整个应用程序的主界面,通常包含应用程序的菜单栏、工
具栏和状态栏等常用控件。用户通过主窗体可以进入应用程序的各
个模块
-
2、对话框窗体
对话框窗体是一种模态窗体,它需要用户在关闭之前必须进行操作。通常用于提示用户进行某种操作或获取用户的输入。常见的有文件对话框、颜色对话框、字体对话框等。
-
3、浮动窗体
浮动窗体是一种可移动的窗体,通常用于临时性的信息或功能。它可以随鼠标移动而移动,可以自由调整大小和位置。常见的浮动窗体有工具提示、气泡提示、弹出菜单。
-
4、子窗体
子窗体是主窗体的子窗口,可以显示主窗体的一部分信息或功能。它通常嵌入在主窗体中,可以随主窗体的大小和位置进行调整。常见的有选项卡窗体、分割窗体。
二、实验过程
1、 创建windows窗体应用程.选择Visual Studio 2015工具栏中的“文件"新建”"项目”命令开始打开“新建项目”对话框。
2、可以看到窗体程序的页面
3.可以使用工具箱中的控件对界面进行设计
4.在工具箱中选;择"label"和“button”组件,发现这两个控件被命名为“label1"和" button1"
6.选中" button1",在属性窗口点击"事件”,即闪电图标,在" click"后的方框双击,添加事件处理函数
7.在button1控件的事件事件处理函数中添加代码:label1.Text = "hello,world";
8.运行,并单击按钮button1
9.我们还可以对窗口的属性进行设置,选中窗口Form1
10.在属性窗口中,点击属性图标,之后点击“Backgroundlmage”(背景图片)点“Backgroundlmage"后的白色图标
11.在本地选择图片
12.选中图片后,点击确定,可以看到窗口背景发生了改变
13.修改按钮上的文本:选中按钮,在属性窗口中,点击属性图标,之后在“Text" (文本) 后的方框可以输入文字
14.修改label控件的背景颜色:选中label控件,在属性窗口中,点击属性图标,之后在'Backcolor" (背景颜色) 后的方框选择Transparent"
15.设置label控件的文字为空:选中label控件,在属性窗口中,在" Text”((文本)后的方框将文字删除
16.运行程序,点击窗口里的“朱志鑫"按钮可以发现出现了文字.
17.大家也可以在label控件的属性窗口去设置文字的大小字体和颜色等外观元素
三、总结
以上就是今天要讲的内容,本文仅仅简单介绍了Windows窗体应用程序的使用,让大家了解Windows窗体程序的用途。
通过本次学习我学习到了很多知识丰富了经验,帮助我缩小了理论和实践的差距,我们应提高学习积极性,主动学习,善于思考问题,解决问题。实验使我成长,也使我收获。明白了做实验过程中要仔细做好每个步骤,打错一个字母可能就会让实验失败,所以要仔细检查踏实做好每一步。