收藏 分享(赏)

C#入门到精通ppt.ppt

上传人:weiwoduzun 文档编号:3526924 上传时间:2018-11-12 格式:PPT 页数:669 大小:5.19MB
下载 相关 举报
C#入门到精通ppt.ppt_第1页
第1页 / 共669页
C#入门到精通ppt.ppt_第2页
第2页 / 共669页
C#入门到精通ppt.ppt_第3页
第3页 / 共669页
C#入门到精通ppt.ppt_第4页
第4页 / 共669页
C#入门到精通ppt.ppt_第5页
第5页 / 共669页
点击查看更多>>
资源描述

1、本课程主要讲授的内容包括: C#的基本语法、语句、方法;C#面向对象编程技术; WINDOWS编程;输入输出;数据库访问技术等。 第一章 .Net环境和 C#语言简介 本章内容: Microsoft.Net 概述 C#语言介绍 本章内容: 本章主要简单介绍了 Microsoft.Net和 C#语言。首先介绍了 C#语言的基础Microsoft.Net 平台的设计理念、主要构成和设计目标,然后介绍了 C#语言的特点和运行模型。 1.1 Microsoft.Net 概述 Microsoft.Net是微软公司面向下一代互联网软件和服务战略,它的出现标志着新的软件设计理念和服务理念的产生。 Micro

2、soft.Net是微软公司面向下一代互联网软件和服务战略,它的出现标志着新的软件设计理念和服务理念的产生。 一、 Microsoft.Net的设计理念 Microsoft.Net努力改变人类适应机器 、适应技术的现状 , 为各类用户提供一种简单的操作信息的能力 , 使得所以商业用户和个人用户都能方便查找和使用其中的信息 , 任何规模的公司都可以使用相同的工具与他们的供应商 、 商业伙伴和客户高效地沟通和分享信息 , 从而创建一种全新的协同工作模式: 对于用户来说 , Microsoft.Net意味更简单化的整体服务:统一的信息浏览 、 编辑和授权 , 查看资料 , 工作 , 联机 /脱机媒体

3、。 对于企业来说 , Microsoft.Net意味着统一的信息浏览 、 编辑和授权;丰富的同步传播;密切的移动通信联系;得力的信息管理和电子商务工具 , 在基于 Internet和Intranet的服务程序之间灵活地切换 , 为动态商务伙伴关系的建立提供支持 。 对 独 立 软 件 开 发 商 来 说 ,Microsoft.Net意味着创造基于 Internet的更多新型高级服务的机会 , 这些服务可以借助 Internet自动的从本地或远程获取和利用所需的信息 , 而无须为不同的工作环境重新编写程序 。 Microsoft.Net主要包括一下四个方面的内容: 构造和管理新一代服务的基本结构

4、和工具,包括 .Net 框架( Framework) 、 Visual Stdio.Net、 .Net企业服务器和 Windows.Net。 二、 Microsoft.Net的组成 创建互联网操作系统的构建块,包括PassPort.Net(用于用户认证)、用于文件存储的服务、用户首选项服务、日历管理以及众多的其它服务。 能够启用新型智能互联网设备的 .Net设备软件。 .Net用户体验。 三、 .Net框架和 C# .Net框架是 .Net平台基础架构 , 它消除了各类编程语言之间的差别 , 从而实现了跨语言平台编程的能力 。 .Net的这种能力主要来源于公共语言运行时 ( Common La

5、nguage Runtime, CLR) 和类库 。 公共语言运行时和类库 ( Windows Forms, ADO.Net和 ASP.Net)统一了各类语言类型 , 从而使得各种编程语言间无缝集成成为可能 。 C#( 读 C sharp) 语言就是微软为解决上述问题而设计的 , 它是微软公司为 .Net计划开发推出的核心编程语言 , 该语言几乎综合了目前所有编程语言的优点 。 C#是一种现代的面向对象的程序开发语言 , 开发人员能够利用它在 .Net平台上快速开发种类丰富的应用程序 , 并可以转换为 Web服务 。 1.2 C# 语言介绍 C#语言是专门为 .Net应用而开发的语言 ,并且在

6、设计过程中综合了其它编程语言的优点 , 即满足了应用程序的快速开发能力 , 又没有牺牲各种灵活性 , 同时它忠实地继承了 C和 C+的优点 一、 C#的语言特点 C#语言作为一种新生语言与其它编程语言相比有一下几个突出的特点: 简洁的语法 面向对象的特点 与 Web的紧密结合 安全性和错误处理 版本处理 灵活性与兼容性 二、 C#的运行模型 目前用高级语言编写的程序有两种形式 ,一种是被编译成机器语言在 CPU上执行 ,如Visual C+, Pascal等 。 另外一种是边解释边执行的 , 称为解释性语言 , 如 Visual FoxFro, Visual Bsasic3.0等 。 三、 C

7、#的运行模型 中间语言( Intermediate Language, IL) 中间语言是一种与硬件平台无关的指令集 ( Instruction Set)使得 C#编写的程序可以在任何支持 .Net的系统上运行 . 操作系统 .NET环境 C# 代码 CSC.exe IL 文件 OS Loader 类加载器 程 序 内 存 映 象 JIT编译器 可执行代码 类库 文件 安全性检查 Cpu 执行 本章小节 本章对 Microsoft.Net平台和 C#语言进行了简要的介绍 , 通过本章学习 , 读者可以学习到 .Net构建理念和组成 , C#语言特点和运行模型等内容 。 学习完本章 , 应该重点

8、掌握以下内容: Microsoft.Net由构造和管理新一代服务的基本结构和工具 、 创建互联网操作系统的构建块 、 能够启用新型智能互联网设备的 .Net设备软件和 .Net用户体验 , 四部分构成 , 其中 .Net Framework是 .Net平台的基础 ,它消除了各类编程框架之间的差异 , 实现了跨语言编程的能力 。 C#语言具有简洁的语法 、 面向对象 、与 Web的紧密结合 、 安全性和错误处理等特点 。 C#程序并不是一次编译后执行的 , 而是先编译成中间代码 , 然后在 .Net环境由 JIT编译器边编译边运行的 , 这样实现的最大好处是消除了编程语言的差异 , 节约了系统资

9、源 。 .Net平台带来的新概念:中间代码 、 运行时编译 、 元数据 、 垃圾回收器 。 第二章 . Visual Studio.Net 集成开发环境 本章内容: Visual Studio.Net 集成开发环境的安装 Visual Studio.Net 集成开发环境介绍 .Net集成开发环境上 C#程序开发 本章内容: 本章主要介绍 C#程序集成开发环境 Visual Studio.NET的安装方法, IDE中窗口、选项和帮助的内容,以及在 Visual Studio.NET上进行C#程序开发的一般原则。 2.1 Visual Studio.Net 集成开发环境的安装 为了确保安装成功,应

10、该在安装 Visual Studio.Net之前完成以下任务: 确保硬件满足最低要求。 确保操作系统满足安装要求。 获取和 Visual Studio.Net有关的组件 一、硬件和系统需求 在安装 Visual Studio.Net之前,要确保计算机满足以下的最小硬件需求: 奔腾 II系列, 450MHZ,推荐使用奔腾 III 733MHZ以上配置 内存 128MB,推荐使用 256MB以上配置 800 600, 256色显示器以上配置 一个 CD-ROM驱动器 操作系统: Windows 98, Windows NT 4.0, Microsoft Windows2000, Windows X

11、P, Windows Server2003 二、安装必要的组件 在安装 Visual Studio.Net之前 , 需要在系统上安装必要的 Windows组件 , 主要包括: Windows NT 4.0 Service Pack 6a Windows 2000 Service Pack 2 Microsoft Windows Installer 2.0 Microsoft Windows Management Infrastructure Microsoft FrontPage 2000 Web Extensions Client 以上组件并不一定都要安装 , 具体要安装的组件要根据操作系统

12、的情况来定 , 最简单的方 式 是 使 用 Microsoft Windows Component Update光盘 ( 即 Visual Studio.Net CD3) 进行组件的安装: 1) 将 Microsoft Windows Component Update光盘放入光驱 , 如果光盘不能自动播放 , 则在光盘中查找 Setup.exe, 双击运行即可显示图 2-1的界面 。 图 2-1 安装程序 2) 信息装载完毕后 , 就会弹出对话框中显示安装的各种组件 , 如图 2-2所示 , 有时会弹出一个警告对话框提示你使用 CD1安装 , 这时点击 “ 否 ” 按钮 。 图 2-2 组件安装对话框 3) 点击 “ 立即安装 ! ” , 开始安装相应的组件 。 4) 安装完毕后 , 点击 “ 完成 ” , 如图 2-3所示 ,就完成了相关组件的安装工作 。 图 2-3 组件安装结束界面

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:微传网官方知乎号:微传网

经营许可证编号: 粤ICP备2021046453号世界地图

微传网©版权所有2020-2025营业执照举报