【Asp.net精品源码栏目提醒】:网学会员,鉴于大家对Asp.net精品源码十分关注,论文会员在此为大家搜集整理了“【精品】第1章C#概述 - 大学课件”一文,供大家参考学习!
第1章 C概述 学习基础 第一学期已经掌握编程方面的知识和技能: 《C语言程序设计》、《信息基础》; C语言主要特征:结构化、非可视化界面、 丰富的系统函数、对底层接口操作能力强等 ,目前,C语言在与硬件相关系统、特别是 嵌入式系统中特别有用,但是,从整体上看 ,C语言的重要性在下降; 学习C语言的作用:建立扎实的软件基础,C 语言的编程思想将指导其他语言的学习。
软件课程学习的主要问题遇到问题不知如何下手;看懂别人编的程序,但自己不知道如何编;调试程序能力差,编好的程序调试不通过。
存在问题的原因课堂学习跟不上老师思路;课外学习少,仅满足于课堂听懂和完成作业;实验环节准备不够,到实验室后才开始了解实验内容,实验效率低;过于实用化,只重具体技能,不重基础知识,后劲不足。
学习要求课堂学习记笔记,掌握授课思路;课后用适当时间整理笔记,主动查找资料(网络和书籍)补充笔记遗漏;必要的扩展性学习,如:算法、数据结构等,不能满足于简单编程;多上机实践;培养团队意识,经常讨论问题。
主要内容 本章将简要介绍Microsoft .NET和C语 言。
包括Microsoft .NET平台的设计理念、主 要构成和设计目标,以及C语言的特点、 运行模型和集成开发环境。
6 C程序设计实用教程 1.1 Microsoft.NET概述 什么是.NET? 根据微软的定义: .NET is a revolutionary new platform built on open Internet protocols and standards with tools and services that meld computing and communications in new ways. 即:.NET 新平台 标准协议 统一开发工具 1.1 Microsoft.NET概述 Microsoft .NET是微软公司推出的下一 代面向互联网软件和服务战略,它的出现 标志着新的软件设计理念和服务理念的产 生。
Microsoft .NET使得用户、企业和服务商 三者联系更加紧密。
8 C程序设计实用教程 1.1.1 Microsoft.NET的目标 现在的浏览器页面各自独立,互不相干。
在互联网模 式中,信息被存储在Web服务器内,用户的所有操作 都依靠它。
而无法让不同的网页互相合作,传递有意义的信息, 提供更深层次的服务。
9 C程序设计实用教程 1.1.1 Microsoft.NET的目标 于是,微软公司梦想把整个互联网变成一个操 作系统,用户在互联网上开发应用程序,使用 互联网上的所有应用,就好像在自己办公室里 的PC上一样,感觉不到互联网的存在。
微软公司希望“Code Once Run Anywhere”, 即写好一个程序,然后能够将其用之于四海, 这就是Microsoft .NET的目标。
10 C程序设计实用教程1.1.2 Microsoft.NET的组成 Microsoft .NET包含以下组成部分: Microsoft .NET平台,包含.NET基础结 构和工具,以运行新一代服务程 序;.NET用户体验支持更加丰富的客户 端;.NET构造模块,提供新一代高度分 布式超服务;还有.NET设备软件,以支 持新型智能化因特网设备。
11 C程序设计实用教程 1.1.2 Microsoft.NET的组成 Microsoft .NET产品和服务,包含带有核心构 造模块服务的Windows .NET;MSN .NET; 个 人订阅服务;Office .NET;Visual Studio.NET;和bCentral for .NET。
第三方.NET服务,众多微软的商务伙伴和第三 方开发商将有机会制造出基于.NET平台的企业 软件和垂直型服务程序。
目 前 , 常 被 用 到 的 有 .NET Framework 、 .NET Framework SDK 、 Visual Studio.NET 2005 、 ADO.NET、
ASP.NET以及专门为.NET平台设计的 C语言等。
12 C程序设计实用教程1.1.3 .NET Framework和C 图1-1 .NET Framework架构 13 C程序设计实用教程1.1.3 .NET Framework和C 1. 通用语言开发环境(Common Language Runtime) 开发程序时,如果使用符合通用语言规范 (Common Language Specification,CLS) 的开 发语言,那么所开发的程序将可以在任何有通用 语言开发环境( Common Language Runtime,CLR ) 的操作系统下执行。
公共语言运行库管理内存、线程执行、代 码执行、代码安全验证、编译以及其他系 统服务。
14 C程序设计实用教程1.1.3 .NET Framework和C 2. .NET基础类库(Basic Class Library) 简单来说,.NET基础类库是一套函数库,以结构 严密的树状层次组织,并由命名空间(Namespace) 和类(Class)组成。
15 C程序设计实用教程1.1.3 .NET Framework和C 3. .NET开发语言 .NET是多语言开发平台,所谓的.NET开发语言指 的是符合通用语言规范的程序语言。
目前微软公司提供Visual Basic.NET、C、C等, 其他厂商提供了很多对.NET的语言支持。
16 C程序设计实用教程1.1.3 .NET Framework和C 4. Visual Studio .NET集成开发环境 .NET 集 成 开 发 环 境 Visual Studio .NET 是 开 发.NET应用的利器,秉承了Microsoft IDE一贯的 易用性,功能非常强大的特点。
虽然.NET可以支持多种开发语言,但 只有C是 为 .NET Framework 量 身 定 做 的 , 拥 有 所 有 .NET Framework提供的优点。
17 C程序设计实用教程1.1.3 .NET Framework和C 4. Visual Studio .NET集成开发环境 首先,来了解一下C的诞生。
C和C一直是最有 生命力的编程语言,这两种语言提供了强大的功 能、高度的灵活性以及完整的底层控制能力。
但 是,其缺点在于开发周期较长,另外,学习起来 也是一项比较艰苦的任务。
而许多开发效率更高 的语言,如Visual Basic,在功能方面又具有局 限性。
于是,在选择开发语言时,许多程序员面临两难 的抉择。
18 C程序设计实用教程1.1.3 .NET Framework和C 4. Visual Studio .NET集成开发环境 针对这个问题,微软公司发布了称之为C(读作: C Sharp)的编程语言。
C是为.NET平台量身定做的开发语言,采用面向 对象的思想,支持.NET最丰富的基本类库资源。
C提供快捷的开发方式,又没有丢掉C和C强大 的控制能力。
C与C 和C非常相似,C和C的程 序员能够很快掌握C。
C的诞生汲取了目前所有 的开发语言的精华。
19 C程序设计实用教程1.1.3 .NET Framework和C 目前使用C进行C/S(客户/服务器)架构编程或 用C与
ASP.NET结合进行B/S(浏览器/服务器)架 构编程的人员越来越多。
用C进行编程必将成为今后程序设计的趋势。
20 C程序设计实用教程
上一篇:
韩sir讲php之笔记
下一篇:
经济民主一种关于劳动的政治经济学