欢迎来到天天文库
浏览记录
ID:21949348
大小:440.00 KB
页数:99页
时间:2018-10-21
《windows桌面应用程序开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Windows桌面应用程序开发城市与旅游学院张会霞桌面应用程序开发的一般步骤新建项目界面设计组件属性设置程序设计调试运行程序生成可执行文件部署应用程序新建项目在VS.NET开发环境中选择【文件】—【新建】—【项目】菜单项,打开新建项目对话框。选择Windows应用程序。建立一个基于Windows的应用程序,在位置下拉列表框中指定保存新建项目的文件夹,在名称文本框中指定新建项目的名字。界面设计选择【视图】—【工具箱】菜单项,打开工具箱对话框。工具箱中保存了许多组件,选择和用户界面相关的组件放在Windo
2、ws窗体中。组件属性设置组件加入到窗体后,根据具体情况设置它们的属性。选中窗体中的组件,然后用鼠标右键单击组件,在弹出的快捷菜单中选择【属性】选项,设置控件的属性。程序设计界面设计只提供用户一个界面,具体的功能还必须通过程序设计来实现。C#的Windows应用程序采用事件驱动的程序设计模式。程序要实现某种功能,只需在相应的事件相应程序中加入相应代码即可。双击某一个事件,开发环境将自动进入代码编辑器。并定位在相应的事件响应程序处。表单表单:就是一个窗体,为其他组件提供了一个容器。属性:表单的属性是描述它的
3、基本外观,要设计好的用户界面,就要很好的运用表单的属性。Name属性用来在程序中唯一的标识表单。由于表单还充当了其他组件的容器的作用,因此要表示某一个表单中的某一个组件,可以用如下格式:表单名.组件名。Text属性用于指定在表单的标题栏中显示的文本信息。Text属性一般用于提示用户,Name属性主要是在程序中表示表单。对用户来说Text属性是可见的,而Name属性是不可见的。外观属性表单可以有各种各样的外观,控制外观的属性有:Font属性(设置字体)、ForeColor属性(设置前景色)、BackCol
4、or(设置背景色)、FormBorder属性(设置边界形状)以及BackgroundImage(设置背景图片)等。大小属性:size表单的大小是以像素来表示的,由size属性控制,Size属性下面又可以分为Height和Width两个子属性,分别指定表单的宽度和高度。位置属性:Location可以设置表单在屏幕上的位置。Location属性包含X,Y两个子属性,X属性用于设置表单左上角的水平坐标,Y属性用于设置表单左上角的垂直坐标。WindowsState属性一个表单一般都会有最大化、正常和最小化三种状
5、态。属性的取值有三种正常窗口、最大化窗口、最小化窗口。Enabled属性用于控制当前表单的活动状态,如果设置为false,则表单以及表单内部的组件都将处于非活动状态。Icon属性表单正常显示的时候,一般会在窗体标题栏的左侧显示一个图标,同时,窗体最小化后用图表显示在状态栏,代表这个表单。TopMost属性该属性表示该表单在运行时总是显示在最上层,即其他的表单都不会覆盖它。MaximizeBox、MinimizeBox属性可以对表单进行最大化和最小化的操作。DialogResult属性该属性用于确定用户在
6、一个模式表单中所进行的操作。表单的基本方法构造函数InitializeComponent();显示表单PublicvoidShow();激活表单PublicvoidActivate();关闭表单Close()隐藏Hide()表单响应的主要事件Activate事件与Deactivate事件Close事件与closing事件Clicked事件与DoubleClicked事件KeyPress事件、KeyDown事件和KeyUp事件课堂练习在鼠标指针移动到表单中时,标题栏变为“欢迎来玩”;当用户单击表单的时候变
7、为“你单击了我”的对话框,当鼠标指针离开表单时,表单的标题变为“怎么不玩了?”控件的分类常用控件Button控件、Label控件、TextBox控件以及RadioButton控件。容器控件GroupBox控件、Panel控件、TabControl控件等数据控件DataSet控件、DataGridView控件、BingSourse、BingNavigation打印控件PageSetupDialog、PrintDialog等对话框控件ColorDialog、FolderBrowserDialog、FontD
8、ialog、OpenFileDialog、SaveFileDialog。控件的作用文本类控件这类控件中,用户可以输入新的文本,也可以编辑现有的文本,如TextBox控件等。动作类控件使用此类控件,用户可以与应用程序进行交互,这类控件可以帮助用户在应用程序中执行特定任务,如Button控件等。列表类控件此类控件为用户提供了值列表,用户可以从控件的值列表中选择值,也可以在值列表中输入值,如ComboBox控件等。选择类控件使用这类控件,用户可以
此文档下载收益归作者所有