- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 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框架类
您可能关注的文档
- 《厨房设备细水雾灭火系统的设计、施工及验收规范》全解.doc
- 《医院品牌与文化建设》课件全解.ppt
- 《变形记》赏析全解.ppt
- 《变色龙》优秀课件全解.ppt
- 《去年的树》全解.ppt
- 《可编程控制器应用》教学辅导4-PLC的基本组成全解.ppt
- 《古诗两首:题西林壁》课件【32页】全解.ppt
- 《告别沈从文》全解.ppt
- 《告别不良行为习惯》主题班会课件全解.ppt
- 《古诗两首:题西林壁》课件全解.ppt
- 江西省南昌市莲塘一中2026届高二化学第一学期期中监测模拟试题含解析.doc
- 福建省华安中学2026届九年级英语第一学期期末学业质量监测试题含解析.doc
- 山东省山东省滕州市第二中学2026届高三化学第一学期期末联考模拟试题含解析.doc
- 福建省石狮七中学2026届九年级英语第一学期期末调研模拟试题含解析.doc
- 安徽省合肥市合肥一中、合肥六中2026届高三上化学期中达标检测试题含解析.doc
- 四川省自贡市富顺第三中学2026届九上化学期中质量检测试题含解析.doc
- 2026届湖北省襄阳第四中学化学高三第一学期期中检测试题含解析.doc
- 图形平移与轴对称问题及例题汇编.pdf
- 吸烟管控措施探讨与观点分析.pdf
- 人教版八年级下册英语第十单元检测题.pdf
最近下载
- 第二十三届全国中学生物理竞赛初赛试题及答案.pdf VIP
- (完整版)高考必考的1000个英语短语汇总 .pdf VIP
- 工程项目管理工程项目成本管理.pptx VIP
- 标准图集-18G901-3 混凝土结构施工钢筋排布规则与构造详图(独立基础、条形基础、筏形基础、桩基础)公开版.pdf VIP
- 安徽省合肥市琥珀中学教育集团2024—2025学年上学期九年级第二次质量调研检测数学试题(含答案).pdf VIP
- 淮南市PPT土地推介会.pptx VIP
- (完整版)NIHSS评分量表使用版 .pdf VIP
- 标准图集-18G901-1 混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.pdf VIP
- 岩土工程勘察报告.doc
- 绿色建筑申报表.pdf VIP
原创力文档


文档评论(0)