1 / 35
文档名称:

Net面向对象程序设计-1-欢迎进入C#编程世界2010-2011-2-副本.ppt

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

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

分享

预览

Net面向对象程序设计-1-欢迎进入C#编程世界2010-2011-2-副本.ppt

上传人:q2299971 2017/8/8 文件大小:1.10 MB

下载得到文件列表

Net面向对象程序设计-1-欢迎进入C#编程世界2010-2011-2-副本.ppt

相关文档

文档介绍

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