下载此文档

新C#应用程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 耿肇英 周真真 耿燚 第12章 Windows Form编程.ppt


文档分类:IT计算机 | 页数:约82页 举报非法文档有奖
1/82
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/82 下载此文档
文档列表 文档介绍
在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
http://shop106150152.
第十二章 Windows Form编程
学****目的
掌握Windows应用程序和WPF两者的不同
能够使用Form类编制Windows应用程序
主要内容
WinForm和WPF的不同点
WinForm控件编程基础
文本编辑器
GDI图形图像编程
数据库
WinForm和WPF的不同点
WinForm和WPF最大不同的是WinForm应用程序窗体以Form类为基类,而WPF程序窗体以Window类为基类,由此产生了很多的不同点。
WinForm应用程序不支持XAML标记,所有程序都必须由代码生成。WinForm不支持路由事件、附加属性、依赖属性、资源和模板以及样式或模板触发器。不能生成基于浏览器导航的应用程序和浏览器应用程序。WinForm仅支持类似于WPF程序的Canvas布局。
WinForm和WPF两者的数据绑定方法也有很大不同。两者控件基本能够对应,也有些不同
大部分控件有如下和布局有关的属性:
Location:表示控件对象相对于其容器的位置。本属性是一个结构,结构中有两个变量,x和y,分别代表控件对象左上角顶点的x和y坐标,该坐标系以其容器左上角为原点,x轴向右为正方向,y轴向下为正方向,以像素为单位。修改Location,可以移动控件的位置,例如:=new Point(100,200)语句移动按钮button1到新位置。
Left和Top:这两个属性等效于Location 。修改Left和Top,可以移动控件的位置,例如:=100语句水平移动按钮button1。
Size:本属性是一个结构,结构中有两个变量,Width和Height分别代表控件对象的宽和高,=100修改Button控件对象button1的宽。
WinForm大部分控件,例如Label、Button、RadioButton等,其标题属性都是Text,只能赋值字符串,WinForm控件没有Content属性,因此WinForm控件一般无法在一个控件中嵌入另一个控件。
WinForm控件编程基础
最简单的WinForm程序
【】最简单的WinForm应用程序如下。
using System;
using ;
public class Form1:Form
//类定义,注意以Form类为基类
{ static void Main()
{ (new Form1()); }
}
用VS2008创建WinForm程序
【】本例创建一个WinForm应用程序,。实现步骤如下。
(1)运行VS2008程序,单击菜单"文件(F)|新建项目(P)…"菜单项,打开"新建项目"。在"模板(T) "列表框中选择"Windows窗体应用程序",在"名称(N) "编辑框中键入e12_2,单击"确定"按钮,创建项目。(窗体无控件,左侧工具箱和右侧属性窗口未打开), 生成一个空白窗体(Form1)。单击菜单"文件(F)|全部保存(L)"菜单项,保存解决方案的所有文件,解决方案的所有文件都保存到e12_2文件夹中。
(2)在e12_2文件夹中下有1个文件夹(e12_2)和文件 。打开e12_2文件夹,可以看到有3个文件夹和5个文件。WinForm应用程序主程序Main()不在Form1类中,而在一个独立的类Program中,。Form1类用分部类方法分成两部分,每部分在不同文件中,,。右击Form1窗体,在快捷菜单中选择菜单项"查看代码(C)",。

新C#应用程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 耿肇英 周真真 耿燚 第12章 Windows Form编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数82
  • 收藏数0 收藏
  • 顶次数0
  • 上传人349134187
  • 文件大小0 KB
  • 时间2015-12-04