网站大量收购独家精品文档,联系QQ:2885784924

《可视化程序设计》教案..doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《可视化程序设计》教案.

教 案 首 页 第 1 次课 授课时间: 课程名称 可视化程序设计 年 级 大二下 专业层次 信息与计算 教师 付勇智 专业技术职务 讲 师 学 时 2 授课题目(章、节) 第一章 Windows可视化程序设计方法 基本教材参考用书 《Microsoft C# Windows程序设计》(上下册) Charles Petzold著 天宏工作室译 北京大学出版社 教学目的与要求: 1.本章学习目的与要求: 学习应用程序用户交互方式的主要类别,掌握可视化程序设计的基本概念方法和工具的使用,了解可视化程序设计技术的主要方法和发展历史,大体明白Microsoft .NET平台的架构组成以其各组成组件之间的彼此关系;初步掌握Microsoft Visual Studio.NET开发环境的使用方法。 2.本节学习目的与要求: 在理解可视化程序设计技术的方法及工具的基础上,重点掌握应用Microsoft Visual Studio.NET开发环境编写可视化应用程序的方法。 教学内容与时间安排,教学方法: 1.教学内容与时间安排 ⑴可视化程序设计概念(10min)) 2.桌面应用程序的开发方法 桌面应用程序的开发通常是在传统语言程序设计方法的基础上,针对不同操作系统扩展对应的窗口函数库来进行。 Windows App = Language + Function(SDK) 当前主流平台: Windows Unix XWindow MacOS 3.Windows平台应用程序开发技术 C + Windows SDK (1985-2000) C++ + MFC (1993-2002) Delphi + OWL/VCL (1992-2004) C++ + OWL/VCL (1994-2001) Basic + Runtime (1992-2001) Java + Swing (1996-?) ASM + LIB (非主流) C# + .NET (2001-?) Basic + .NET (2001-?) 4.Microsoft .NET 程序开发技术 .NET的组成:CLR+CTS CLR公共语言运行时(Common Language Runtime):C#.NET、VB.NET、VC++.NET Managed编写的程序经过编译后所生成的.exe文件并不是底层CPU能够执行的机器语言代码,而是一种中间语言-MSIL的代码格式(类似Java中的ByteCode) MSIL的代码在执行前经过Just-In-Time即时编译转换成目标平台的机器语言并执行,完成这一工作的就是CLR。 CLR实际就类似Java的虚拟机,在不同CPU结构的机器上只要具备CLR,就能运行.NET程序,这样就实现了平台的无关性。 .NET中将各种系统功能调用封装为一个庞大的面向对象的类库-CTS公用类别系统(Common Type System) CTS采用类似Java的Namespace(命名空间)的层次式机制来组织整个类库 根据所编写应用程序的类别不同,所调用的类库也不相同 编写本课程中的Windows Forms桌面应用程序主要用到CTS中三个命名空间下的系统类: System 基本的系统对象,如字符串处理、数学函数等 System.Drawing 主要的图形处理函数 System.Windows.Forms 用户控件,如窗体、按钮、对话框 在编写程序的过程中,通常需要对以上三个命名空间及其对应的动态链接库进行引用,具体方法稍后介绍 C#程序编译运行的过程 CLR .NET平台的虚拟机 Microsoft .NET Framework 要运行.NET程序,则需要有CRL和CTS,这两者的总体就叫做Microsoft .NET Framework(.NET框架类库) Windows操作系统从Windows XP开始把.NET框架类库作为操作系统的一个组成部分进行发布。 开发所使用的.NET框架类库版本必须和运行环境所装Framework版本相同,高版本并不兼容低版本。 同一操作系统可以同时安装多个版本的.NET框架类

您可能关注的文档

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档