第1章节C#代码编写基本.pptVIP

  • 3
  • 0
  • 约1.36万字
  • 约 60页
  • 2017-04-01 发布于四川
  • 举报
第1章节C#代码编写基本

4.控制台应用程序示例 【例1-1】 演示控制台应用程序的基本设计方法,以及如何在一个解决方案中包含多个应用程序项目。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4 Windows窗体应用程序 1.4.1 Windows窗体应用程序的特点 1.4.2 Windows窗体应用程序的启动和退出 1.4.3 窗体的创建、显示、隐藏和关闭 1.4.4 消息框(MessageBox) 1.4.5 利用WinForm控件实现输入和输出 1.4.6 错误提示(ErrorProvider) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.1 Windows窗体应用程序的特点 Windows窗体应用程序 是在Windows XP操作系统上开发客户端应用程序的主要开发模型,这种开发模型利用GDI+和操作系统交互。 Windows窗体应用程序现状 WinForm已有多年的历史,其技术高度成熟,如果开发不包含动画、多媒体(音频视频)以及三维图形等高级功能的程序,使用WinForm应用程序可获得比较高的开发效率和运行性能。。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.1 Windows窗体应用程序的特点 GDI(Graphics Device Interface,图形设备接口) 是Windows 2000操作系统内核提供的功能,提供二维图形和文本处理功能以及功能有限的图像处理功能 没有三维图形和音频视频等多媒体处理功能。 随着Windows 2000操作系统退出历史舞台,使用GDI技术的开发人员也越来越少。 GDI+ 是Windows XP操作系统内核提供的功能,在GDI的基础上增加了一套基于.NET框架的编程接口,从而让我们能使用C#快速实现窗体界面绘制和绘图功能。 GDI+没有GPU硬件加速功能,所有图形图像处理功能全部都是靠软件来实现。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.2 Windows窗体应用程序的启动和退出 窗体应用程序的启动和停止 使用Application类提供的静态方法来启动、停止应用程序 Run方法: 用于在当前线程上启动应用程序消息循环,并显示窗体。 Exit方法: 用于停止消息循环。 观察Program.cs中的Main方法。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.3 窗体的创建、显示、隐藏和关闭 如何在代码中打开一个新窗体 Form2 fm = new Form2(); fm.Show(); 或者Form2 fm = new Form2(); fm.ShowDialog(); 观察Show 与ShowDialog之间的区别 如何在代码中隐藏一个窗体 “无模式”窗口:调用Hide方法隐藏。 this.Hide(); 隐藏其他窗体可以调用实例名的Hide方法,例如: myForm.Hide(); 窗体隐藏后,其实例仍在,可重新调用Show方法再次显示 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.4.3 窗体的创建、显示、隐藏和关闭 如何在代码中关闭一个窗体 用法1:fm.Close(); 关闭其他窗体 用法2:this.Close(); 关闭当前打开的窗体 用法3:Application.Exit(); 不论当前窗体是哪个窗体,只要调用Application的Exit方法,整个应用程序就会立即退出 Evaluati

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档