Windows可视化程序设计方法.ppt
《Windows可视化程序设计方法.ppt》由会员分享,可在线阅读,更多相关《Windows可视化程序设计方法.ppt(22页珍藏版)》请在三一办公上搜索。
1、第一章 Windows可视化程序设计方法,付勇智西南林学院 基础部 数理教研室,可视化程序设计概念,应用程序的类别:控制台应用程序(Console App):传统的字符环境应用程序,用户通过键盘和显示器文字输出交互(总体过时)(STDIO)桌面应用程序(Desktop App):程序主要以窗体、按钮、菜单、对话框、滚动条等组成,用户通过鼠标、键盘进行所见即所得的方式与系统交互(桌面应用主流)(SDK、OWL、MFC、WinForm)Web应用程序(Web App):用户通过浏览器(IE、Firefox)访问网页的方式同远端服务器进行交互(网络应用主流)(ASP.Net、JSP/Serverle
2、t、PHP)多媒体应用程序(Multimedia App):用户通过视频、音频的方式,更加直观的同系统交互(电脑游戏)(Directx、OpenGL),窗口应用程序的开发方法,窗口应用程序的开发通常是在传统语言程序设计方法的基础上,针对不同操作系统扩展对应的窗口函数库来进行。Windows App=Language+Function(SDK)当前主流平台:WindowsUnix XWindowMacOS,Windows平台应用程序开发技术,C+Windows SDK(1985-2000)C+MFC(1993-2002)Delphi+OWL/VCL(1992-2004)C+OWL/VCL(199
3、4-2001)Basic+Runtime(1992-2001)Java+Swing(1996-?)ASM+LIB(非主流)C#+.NET(2001-?)Basic+.NET(2001-?),本课程主要内容,Windows平台可视化程序设计技术:介绍使用C#语言在.NET环境下调用Windows Forms相关组件,开发基于Windows操作系统下的桌面应用程序的方法及工具。开发环境:Visual Studio 2008.NET,教材,Microsoft C#Windows程序设计(上下册)作者:【美】Charles Petzold翻译:天宏工作室北京大学出版社ISBN号:7-301-05140
4、-9,注:本书目前在昆明各大书店较难买到,大家可根据各自情况选择使用英文电子版,或在当当网、互动出版网等网站购买中文印刷版,参考书,C#Primer中文版作者:Stanley Lippman翻译:侯捷/陈硕华中科技大学出版社ISBN号:7-5609-3006-9,框架设计(第2版):CLR Via C#作者:Jeffrey Richter翻译:周靖/张杰良清华大学出版社ISBN号:7-5609-3006-9,课程目的,介绍Windows桌面应用程序的开发方法及工具为本专业学生今后从事软件开发工作铺垫一定基础继续提高本专业学生程序设计能力加深对Windows操作系统的理解,课程要求,出勤20实验
5、报告80100本学期16次课,点名5次:按时到课每次4分课前书面请假3分迟到5分钟内2分迟到超过5分钟少于30分钟,1分迟到超过30分钟及旷课,0分,Visual Studio.NET应用程序类型,控制台应用程序Windows Forms桌面应用程序ASP.NET Web应用程序XML Web Service网络服务Windows Mobile智能设备应用程序,Microsoft.NET 程序开发技术,.NET的组成:CLR+CTSCLR公共语言运行时(Common Language Runtime):C#.NET、VB.NET、VC+.NET Managed编写的程序经过编译后所生成的.ex
6、e文件并不是底层CPU能够执行的机器语言代码,而是一种中间语言MSIL的代码格式(类似Java中的ByteCode)MSIL的代码在执行前经过Just-In-Time即时编译转换成目标平台的机器语言并执行,完成这以工作的就是CLR。CLR实际就类似Java的虚拟机,在不同CPU结构的机器上只要具备CLR,就能运行.NET程序,这样就实现了平台的无关性。,Microsoft.NET 程序开发技术,.NET中将各种系统功能调用封装为一个庞大的面向对象的类库CTS公用类别系统(Common Type System)CTS采用类似Java的Namespace(命名空间)的层次式机制来组织整个类库根据所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 可视化 程序设计 方法
链接地址:https://www.31ppt.com/p-5304595.html