1 / 35
文档名称:

net面向对象程序设计-1-欢迎进入c#编程世界2010-2011-2.ppt

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

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

分享

预览

net面向对象程序设计-1-欢迎进入c#编程世界2010-2011-2.ppt

上传人:1485173816 2019/4/12 文件大小:1.10 MB

下载得到文件列表

net面向对象程序设计-1-欢迎进入c#编程世界2010-2011-2.ppt

文档介绍

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