




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 程序设计 汪国武wangguo5 第一章 NETFramework与C 简介 3 两大技术阵营 JAVA NET 4 本章目标 了解 NETFramework的作用理解 NETFramework的组成结构了解 NETFramework命名空间了解C 程序的基本结构 5 5 NET的作用 NET是以Internet为中心的一种全新的平台通过 NET 可以将用户数据存放在网络上 并且随时随地通过与 NET兼容的任何设备访问这些数据NET独一无二的特征是可以提供多语言支持 6 6 NET实现多种设备互联互访 7 7 NET所支持的语言 8 问题 一个软件公司有两组程序员 一组程序员只会使用C 一组程序员只会使用VB 现在有一个大型项目需要大量人员参加 我们能让这两组人在一起工作吗 正是 NETFramework要解决的问题 9 语言特定的编译器和运行库 10 代码被执行 IL 元数据 CLR IL和CLR的使用 11 执行 NET程序 12 12 Microsoft中间语言 13 NETFramework组成 NETFramework两个主要组件 公共语言运行时 CLR 统一的类库集 NET的类库 线程文件输入 输出 I O 数据库支持XML解析数据结构 14 Microsoft NETFramework的体系结构 操作系统 公共语言运行时 CLR VC Net C VB Net VJ NetFramework类库 FCL 15 NETFramework的组件 基本框架类 WinForms ADO Net和XML类 NetFramework NetFramework类库 ASP NET CLS CLR CTS 移动设备 16 模拟CLR和MSIL 日语 汉语 翻译 英语 中间语言 17 有了CLR 保证了 NET中一种语言具有的功能其他语言也都具有Microsoft中间语言 MSIL 由一组特定的指令组成 这些指令指明如何执行代码JIT编译器的主要工作是将普通MSIL代码转换为可以直接由CPU执行的计算机代码验证进程可以轻松读取MSIL代码 CLR和MSIL 18 CLS和CTS 通用语言规范 CLS 规定所有 NET语言都应遵循的规则生成可与其他语言互操作的应用程序公共类型系统 CTS 通常包含标准数据类型包含准则集 CLS CTS和MSIL紧密配合以实现语言互操作性 19 常用命名空间 20 C 语言 是微软为 NETFramework量身定做的 拥有所有其提供的优点 如资源回收 内在管理等 21 C 语言特点 语法简洁彻底的面向对象设计与web应用紧密结合强大的安全性机制完善的错误 异常处理机制灵活的版本处理技术兼容性 遵守CLS规范 22 VisualStudio NET集成开发环境 Windows应用程序开发 控制台和窗口 ASP NET应用程序开发移动设备应用程序开发WebServices构建 NET分布式系统 23 这是用C 编写的一个简单的HelloWorld程序usingSystem namespaceHelloWorld Console classProgram publicstaticvoidMain Console WriteLine HelloWorld ConsoleApplication 声明类 描述代码的注释 第一个WindowsConsole程序 程序入口点 Main的返回类型为void 控制台类的WriteLine 方法用于显示输出结果 导入System命名空间 声明命名空间 24 控制台下执行 配置命令提示符以执行 NET控制台程序 编译 需要 NETFramwork的SDK cscHelloWorld cs得到HelloWorld exe运行 NETFramworkRedistributable HelloWorld exe 25 VisualStudio NETIDE下执行 Ctrl F5或者调试 开始执行 不调试 26 输出 Hel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京新能源车指标租赁及服务保障协议合同
- 2025年度生产线生产线设备安装劳务外包合同
- 说明文阅读课件
- 红酒的基本知识培训课件
- 语表五级小鸭子课件
- 语文知识培训加盟课件
- 诗词鉴赏说课课件
- 人力资源招聘流程模板及候选人评估标准
- 红河化妆知识培训课件
- 商业地产策划服务协议
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试备考试题及答案解析
- 2025年分步重复光刻机项目发展计划
- 2025年探伤工(二级)重点难点考试试卷
- (正式版)DB15∕T 385-2020 《行业用水定额》
- 村级财务业务知识培训课件
- 药品停产管理办法
- 2025年《临床输血技术规范》
- 2025年江苏无锡离婚协议书
- 人员管理办法格式范本
- 北京员工待岗管理办法
- 2025年国家电投校园招聘笔试考点考试题库及答案
评论
0/150
提交评论