欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Windows可视化程序设计方法.ppt

    • 资源ID:5304595       资源大小:543.01KB        全文页数:22页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Windows可视化程序设计方法.ppt

    第一章 Windows可视化程序设计方法,付勇智西南林学院 基础部 数理教研室,可视化程序设计概念,应用程序的类别:控制台应用程序(Console App):传统的字符环境应用程序,用户通过键盘和显示器文字输出交互(总体过时)(STDIO)桌面应用程序(Desktop App):程序主要以窗体、按钮、菜单、对话框、滚动条等组成,用户通过鼠标、键盘进行所见即所得的方式与系统交互(桌面应用主流)(SDK、OWL、MFC、WinForm)Web应用程序(Web App):用户通过浏览器(IE、Firefox)访问网页的方式同远端服务器进行交互(网络应用主流)(ASP.Net、JSP/Serverlet、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(1994-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-9,注:本书目前在昆明各大书店较难买到,大家可根据各自情况选择使用英文电子版,或在当当网、互动出版网等网站购买中文印刷版,参考书,C#Primer中文版作者:Stanley Lippman翻译:侯捷/陈硕华中科技大学出版社ISBN号:7-5609-3006-9,框架设计(第2版):CLR Via C#作者:Jeffrey Richter翻译:周靖/张杰良清华大学出版社ISBN号:7-5609-3006-9,课程目的,介绍Windows桌面应用程序的开发方法及工具为本专业学生今后从事软件开发工作铺垫一定基础继续提高本专业学生程序设计能力加深对Windows操作系统的理解,课程要求,出勤20实验报告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编写的程序经过编译后所生成的.exe文件并不是底层CPU能够执行的机器语言代码,而是一种中间语言MSIL的代码格式(类似Java中的ByteCode)MSIL的代码在执行前经过Just-In-Time即时编译转换成目标平台的机器语言并执行,完成这以工作的就是CLR。CLR实际就类似Java的虚拟机,在不同CPU结构的机器上只要具备CLR,就能运行.NET程序,这样就实现了平台的无关性。,Microsoft.NET 程序开发技术,.NET中将各种系统功能调用封装为一个庞大的面向对象的类库CTS公用类别系统(Common Type System)CTS采用类似Java的Namespace(命名空间)的层次式机制来组织整个类库根据所编写应用程序的类别不同,所调用的类库也不相同编写本课程中的Windows Forms桌面应用程序主要用到CTS中三个命名空间下的系统类:System基本的系统对象,如字符串处理、数学函数等System.Drawing主要的图形处理函数System.Windows.Forms用户控件,如窗体、按钮、对话框在编写程序的过程中,通常需要对以上三个命名空间及其对应的动态链接库进行引用,具体方法稍后介绍,Microsoft.NET 程序开发技术,Microsoft.NET Framework,要运行.NET程序,则需要有CRL和CTS,这两者的总体就叫做Microsoft.NET Framework(.NET框架类库)Windows操作系统从Windows XP开始把.NET框架类库作为操作系统的一个组成部分进行发布。开发所使用的.NET框架类库版本必须和运行环境所装Framework版本相同,高版本并不兼容低版本。同一操作系统可以同时安装多个版本的.NET框架类库Microsoft提供了一个简化的Framework版本,以支持智能设备运用程序的开发,称为.NET Compact Framwork,主要运行在Windows CE和Windows Mobile平台上,Windows/VisualStudio/Framework版本对应表,Visual Studio.NET使用基础,Visual Studio项目组织方式:VS中最高层的项目组织单位是:解决方案(Solution),一个解决方案对应多个程序专项(Project)。解决方案文件以.sln结尾。专项(Project)是VS中的基本管理单元,是编译的主体。VS中一个专项通常由单一语言编写的多个源程序模块组成,编译后对应生成一个可执行程序(.exe)或动态链接库模块(.dll)。C#的程序专项文件以.csproj结尾,VB.NET的专项以.vbproj结尾。源程序文件(Code File)是程序员所编写的代码,在C#中,源程序文件以.cs结尾,通常一个源程序文件对应一个class的定义。,解决方案的创建方法1(创建空解决方案)File-New-ProjectOther Project Types-Visual Studio Solutions-Blank Solultion方法2(创建专项同时建立解决方案)程序专项的创建新建空白专项File-New-ProjectVisual C#-Windows-Empty Project添加对dll库文件的引用右键点击专项之下的References,选择Add References按住Ctrl键,同时选中System.dll,System.Drawing.dll,System.Windows.Froms.dll,并确认源程序文件的创建右键点击专项,选择Add-Add New Item选择Code File类型,并为所创建源程序文件命名,Visual Studio.NET使用基础,Hello World C#版,C语言版#include void main()printf(“Hello World!n”);,C#版using System;class HelloWorldpublic static void Main()Console.WriteLine(“Hello World!”);,Hello World C#Windows版,using System;using System.Windows.Forms;class HelloWorldWinpublic static void Main()MessageBox.Show(“Hello World!”);,操作过程,步骤1.创建Solution步骤2.创建Project步骤3.设置对类库.dll的引用步骤4.创建程序文件.cs步骤5.编写代码步骤6.编译生成.exe步骤7.执行程序,实验一,目的:熟悉Visual Studio 2008.NET的操作任务:编写C#程序,分别以命令行和提示框的方式输出你的姓名及学号撰写实验报告,课堂作业,复习面向对象程序设计的基本概念并对以下名词进行解释:类、对象、封装属性、方法、构造函数函数重载(Function Overloading)继承虚函数(Virtual Function),

    注意事项

    本文(Windows可视化程序设计方法.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开