您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C#第一章 面向对象程序设计概述
幻灯片1(共68张)第1章Ver.1.0使用C#进行面向对象编程面向对象编程——C#授课教师:郭俊恩E-mail:guojunen@yeah.net幻灯片2(共68张)第1章Ver.1.0使用C#进行面向对象编程课时:56(36+20)考核方式:闭卷考试成绩核算办法平时:20%作业:10%考勤:10%上机实验:20%期末考试:60%不及格:缺课3次或者请假累计7次及以上答疑地点:实验楼A-210E-Mail:guojunen@yeah.netFTP:(guestguest)网盘:yun.baidu.com(guojunen@yeah.net+students)课程说明幻灯片3(共68张)第1章Ver.1.0使用C#进行面向对象编程•课表:(周次:1-14周)•实验:参考实验预约表•实验地点:实验B楼(看黑板上的通知)•纪律•不旷课,尽量不请假•不开小会,不大声喧哗•不做扰乱课堂纪律的行为•认真完成作业和实验幻灯片4(共68张)第1章Ver.1.0使用C#进行面向对象编程•学习资源:•1、msdn网址•(v=VS.80).aspx•2、源代码••3、CSDN••学习方法:•多动手,多写代码,多做项目•高手是练出来的,不是教出来的!幻灯片5(共68张)第1章Ver.1.0使用C#进行面向对象编程设计到的工具及使用方法•VS2005、VS2008、VS2010*•VisualAssist(VA):编程助手•Flashfxpftp客户端工具幻灯片6(共68张)第1章Ver.1.0使用C#进行面向对象编程6第1章面向对象程序设计基础幻灯片7(共68张)第1章Ver.1.0使用C#进行面向对象编程7计算机程序设计语言010100101001110100110111ProgramCompiler幻灯片8(共68张)第1章Ver.1.0使用C#进行面向对象编程8计算机程序设计语言•低级语言:与机器结构紧密关联,着重于底层控制–机器语言–汇编语言•高级语言:接近于自然语言,着重于理解和交流–解释性语言–编译性语言幻灯片9(共68张)第1章Ver.1.0使用C#进行面向对象编程9•结构化程序设计:功能与数据相分离,可复用性和可维护性差(1)Fortran、C、Pascal...(2)主程序与子程序的相互调用(3)自顶向下、分而治之•面向对象程序设计:功能与数据相结合,封装性、复用性好(1)面向对象程序设计C++、Java、C#...(2)对象之间的消息传递(3)对客观世界的理解和建模计算机程序设计语言幻灯片10(共68张)第1章Ver.1.0使用C#进行面向对象编程结构化程序设计•特点:结构化编程的基本方法是“功能分解法”:将要解决的实际问题进行分解,把一个大问题分成若干个子问题,每个子问题又可以被分解为更小的问题,直到得到的子问题可以用一个函数来实现为止。•举例–请编程计算出1999年5月10日到2006年3月8日期间一共有多少天?幻灯片11(共68张)第1章Ver.1.0使用C#进行面向对象编程结构化分析•计算步骤–1999至2006有几个整年–1999年5月10日到年底有多少天–2006年1月1日到2006年3月8日有几天•算法设计幻灯片12(共68张)第1章Ver.1.0使用C#进行面向对象编程结构化分析(1)幻灯片13(共68张)第1章Ver.1.0使用C#进行面向对象编程结构化分析(2)幻灯片14(共68张)第1章Ver.1.0使用C#进行面向对象编程幻灯片15(共68张)第1章Ver.1.0使用C#进行面向对象编程结构化编程的特点•结构化软件系统的基本编程单位是函数•整个系统按功能划分为若干个模块,每个模块都由逻辑上或功能上相关的若干个函数构成,各模块在功能上相对独立。•公用的函数存放在公用模块中,各模块间可以相互调用,拥有调用关系的模块形成一个树型结构,这种调用关系应尽可能做到是单向的。幻灯片16(共68张)第1章Ver.1.0使用C#进行面向对象编程面向对象程序设计幻灯片17(共68张)第1章Ver.1.0使用C#进行面向对象编程幻灯片18(共68张)第1章Ver.1.0使用C#进行面向对象编程18面向对象的基本概念张三计算机专业学生男24岁170cm65kg李明英语专业学生男22岁160cm55kg李四数学老师女29岁158cm50kg王娟计算机专业学生女23岁163cm48kgobject幻灯片19(共68张)第1章Ver.1.0使用C#进行面向对象编程19面向对象的基本概念张三计算机专业学生男24岁170cm65kg李明英语专业学生男22岁160cm55kg李四数学老师女29岁158cm50kg王娟计算机专业学生女23岁163cm48kgclass学生姓名专业性别年龄身高体重教师姓名课程性别年龄身高体重幻灯片20(共68张)第1章Ver.1.0使用C#进行面向对象编程20面向对象的基本概念学生图书馆管理系统图书馆管理员message借书请求同意幻灯片21(共68张)第1章Ver.1.0使用C#进行面向对象编程21面向对象的基本概念学生relationship教师班级幻灯片22(共68张)第1章Ver.1.0使用C#进行面向对象编程22面向对象的基本概念inheritance学生姓名专业性别年龄身高体重教师姓名课程性别年龄身高体重人姓名性别年龄身高体重幻灯片23(共68张)第1章Ver.1.0使用C#进行面向对象编程23inheritance图形周长面积幻灯片24(共68张)第1章Ver.1.0使用C#进行面向对象编程24面向对象的开发方法系统分析系统设计程序开发系统测试幻灯片25(共68张)第1章Ver.1.0使用C#进行面向对象编程25面向对象的开发方法•面向对象的分析–理解目标系统–找出对象和类–确定对象和类的结构和主题–定义对象/类的属性–定义对象/类提供的服务幻灯片26(共68张)第1章Ver.1.0使用C#进行面向对象编程26面向对象的开发方法•面向对象的设计–问题域设计–用户界面设计–任务管理设计–数据管理设计
本文标题:C#第一章 面向对象程序设计概述
链接地址:https://www.777doc.com/doc-3383262 .html