1 / 37
文档名称:

net面向对象程序设计欢迎进入c编程世界.ppt

格式:ppt   大小:1,293KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

net面向对象程序设计欢迎进入c编程世界.ppt

上传人:1557281760 2021/10/20 文件大小:1.26 MB

下载得到文件列表

net面向对象程序设计欢迎进入c编程世界.ppt

文档介绍

文档介绍:Net面向对象程序设计欢送进入C编程世界
第一页,共37页。
.Net面向对象程序设计
主讲: 王莹莹 信息工程学院办公室:图书馆411
Tel:
*
第二页,共37页。
怎样学****程序设计
孔子:
I hear and I forget.〔耳听为虚〕
I see and I remember.〔眼见为实〕
I do and I understand.〔实践出真知〕
学****程序设计的捷径:写代码
怎样去练****br/>先看懂
抄写一遍,调试运行通过
不看课本例如代码,自己思考要解决的问题,然后写出来。
一个月后,不看课本,根据要求,重新将完整代码写出。
*
第三页,共37页。
第一章 欢送进入C#编程世界
内容
使用Visual Studio 2021编程环境
创立C#控制台应用程序
使用名命空间
创立一个简单的C#图形应用程序
*
第四页,共37页。
补充:为什么会有C#语言
当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引
平台无关性 平安性 面向对象 分布式 强健性
*
第五页,共37页。
一个人和C#语言
语言大师Anders Hejlsberg 〔~〕,丹麦人
Anders Hejlsberg:不世出的软件天才,全世界最顶尖的软件技术人员之一。论实现技术,Anders可能是目前的第一高手,因为他精通程序语言、编译器技术、开发工具、Framework以及系统架构。
Anders Hejlsberg的主要奉献
和Philippe Kahn共同创办Borland
开发出Turbo Pascal,当时首创的In-Memory Compiler震惊了全世界
开发出全世界最畅销的Pascal产品,Turbo Pascal以及Borland Pascal。
Anders使用汇编语言撰写编译器,创造出了全世界速度最快、品质也是一流的Pascal编译器。
开发出影响深远的Delphi这个伟大的RAD工具
Microsoft .NET的Architect,
Microsoft颁授Microsoft Distinguish Engineer大奖
开发出VJ++语言,创造C#这个又将造成重大影响的语言。
*
第六页,共37页。
C#之父 – Anders Hejlsberg
天才是怎样炼成的?
*
第七页,共37页。
?一万小时天才理论?给了我们一个答复:无论是作曲家、外科医生,还是运发动、艺术工作者,都需要经历至少 10000小时的刻苦练****才能到达至高境界——10年,每天3小时——无论你是谁。
成功源自内心强烈的渴望与追求。?一万小时天才理论?提出:所有的世界级专家,无论是作曲家、外科医生,还是运发动、艺术工作者,都需要经历至少10000 小时的刻苦练****才能到达至高境界。
对此,丹尼尔·科伊尔在书中有一番补充解释:“10000小时法那么的关键在于:没有例外之人。没有人仅用 3000小时就能到达世界级水准;7500 小时也不行;一定要10000小时—10年,每天3小时—无论你是谁。〞
成功必须付出,付出你的时间与专注。先天条件无关紧要,基因决定也无从谈起,唯有不懈努力,决定平凡与奇迹。“文化环境决定论〞、“人生机遇论〞等对成功只是辅助作用。
*
第八页,共37页。
历史回忆1-语言
1、C/Win32 API
传统上,针对Windows系列操作系统的软件开发,会联合使用C编程语言和Windows API。
C语言的第一个问题在于,它是一种非常简练的语言。C程序员不得不面对手动内存管理、令人讨厌的指针运算和语法构造。
作为一种构造化语言,C语言不具备面对象开发的优点〔很容易开发出意大利面条式的代码〕。
考虑到这种令人生畏的语言还要再加上Win32 API定义的数以千计的全局函数和数据类型,现在有那么多有问题的程序在到处运行也就缺乏为怪了!
*
第九页,共37页。
2、 C++/MFC
C++编程语言的使用是对原始的C/API软件开发模式的一个很大提升。
从很多方面看,可以把C++想象成在C之上的面向对象层。虽然C++程序员得到了著名的“OOP三大支柱〞〔封装、继承和多态〕带来的好处,但是,他们依然无法摆脱C语言所带来的一些痛苦的方面〔例如,手动内存管理、令人讨厌的指针运算和语法构造〕。
*
第十页,共37页。