欢迎来到天天文库
浏览记录
ID:26879756
大小:4.46 MB
页数:103页
时间:2018-11-29
《c#程序设计案例库、源码等资源电子课件(5)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元5Windows窗体知识目标1.掌握Windows窗体项目的创建方法2.理解控件的继承层次3.掌握资源文件和配置文件的使用4.掌握常用控件的属性、事件和方法5.掌握用户控件的使用6.能根据需要创建用户界面能力目标1.使用控件创建用户界面2.理解图形界面中的事件驱动编程机制3.正确使用控件和组件来处理用户输入以及显示数据4.编写窗体程序解决实际问题本单元学习任务任务1创建Windows应用程序任务2Windows控件和组件任务3菜单、工具栏、状态栏和对话框单元5Windows窗体任务1创建Windows应用程序引例——登录界面设计设计一个登录窗体,用
2、户输入用户名和密码,程序判断是否正确。如果错误则给出提示,正确则显示主窗体。输入正确,进入主界面输入错误,出现提示信息知识储备知识点1:创建窗体应用程序知识点2:控件和窗体知识点3:资源文件和配置文件知识点4:消息框任务1知识点1:创建窗体应用程序Windows窗体应用程序,也叫做桌面程序,它拥有图形化的用户界面(GraphicUserInterface,GUI)Windows窗体,具体地说就是.NET类库中System.Windows.Forms里面的Form类。Form类是应用程序中所显示的任何窗口的表示形式。Form类可用来创建标准窗体、工具窗体
3、、无边框窗体和浮动窗体,还可以使用Form类创建模式窗口或者包含子窗口的MDI窗体(MultipleDocumentInterface,多文档界面)任务1知识点1:创建窗体应用程序【例】在窗体中放置一个标签、一个文本框和一个按钮。标签里面显示提示“请输入你的大名:”,在文本框中输入一个名字后,用鼠标点击按钮后,弹出对话框显示“欢迎你使用WinForms,XXX!”。输入名字点击按钮,弹出对话框[请看操作演示]任务1知识点1:创建窗体应用程序--创建窗体程序项目(1)在VisualStudio2008中点击菜单“文件
4、新建项目”,弹出【新建项目】对话框选
5、择项目类型选择模板项目名称项目所属的解决方案项目保存位置更改路径任务1知识点1:创建窗体应用程序--创建窗体程序项目(1)在VisualStudio2008中点击菜单“文件
6、新建项目”,弹出【新建项目】对话框(2)添加“例5.1”项目后,进入VisualStudio界面控件任务1知识点1:创建窗体应用程序—设计界面从【工具箱】中拖放1个Label控件(工具箱中图标:)、一个TextBox控件(工具箱中图标:)、一个Button(工具箱中图标:)控件到窗体设计器中,并用鼠标拖动它们进行排版如果“工具箱”面板被关闭了,可以从菜单“视图
7、工具箱”再次打开它。
8、可以从“视图”菜单打开VisualStudio的各种面板窗口任务1知识点1:创建窗体应用程序—设计界面从【工具箱】中拖放1个Label控件(工具箱中图标:)、一个TextBox控件(工具箱中图标:)、一个Button(工具箱中图标:)控件到窗体设计器中,并用鼠标拖动它们进行排版设计窗体后,选中各个控件,打开【属性】面板,设置控件的相应属性任务1知识点1:创建窗体应用程序—设计界面从【工具箱】中拖放1个Label控件(工具箱中图标:)、一个TextBox控件(工具箱中图标:)、一个Button(工具箱中图标:)控件到窗体设计器中,并用鼠标拖动它们进行排版
9、设计窗体后,选中各个控件,打开【属性】面板,设置控件的相应属性依次选中各个控件,设置窗体和控件的属性控件类型(Name)属性属性名属性值Form1FrmMainText欢迎StartPositionCenterScreenLabellblPromptText请输入你的大名:TextBoxtxtNameText例如:张三ButtonbtnOKText确定任务1知识点1:创建窗体应用程序—编写事件处理程序privatevoidbtnOK_Click(objectsender,EventArgse){}privatevoidbtnOK_Click(objec
10、tsender,EventArgse){MessageBox.Show("欢迎你使用WinForms,"+txtName.Text+"!");}任务1知识点1:创建窗体应用程序—调试运行按下F5启动调试过程输入名字点击按钮,弹出对话框C#Windows窗体应用程序的的特点:可视化设计(VisualStudio提供支持)事件驱动(代码主要通过事件触发来执行)任务1知识点1:创建窗体应用程序—调试运行习惯上把从System.ComponentModel命名空间中Componet类派生的类或者实现该名称空间中IComponent接口的类称之为组件。把从Sys
11、tem.Windows.Forms.Control派生的类称为控件。而Control类又派生于
此文档下载收益归作者所有