Windows窗体应用程序


前言

认识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. 数据展示:窗体应用程序可以从数据库、文件或其他数据源中获取数据,并将其展示给用户。
  5. 多线程支持:开发人员可以使用多线程来实现复杂的操作,避免应用程序在执行耗时任务时出现假死现象。

二、窗体的分类

  • 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窗体程序的用途。

通过本次学习我学习到了很多知识丰富了经验,帮助我缩小了理论和实践的差距,我们应提高学习积极性,主动学习,善于思考问题,解决问题。实验使我成长,也使我收获。明白了做实验过程中要仔细做好每个步骤,打错一个字母可能就会让实验失败,所以要仔细检查踏实做好每一步。

  • 24
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值