C#网络应用编程基础 教学课件 作者 马骏2 第01章 概述.pptVIP

C#网络应用编程基础 教学课件 作者 马骏2 第01章 概述.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#编程三剑客 《C#网络应用编程基础》马骏主编 基础知识部分,适用于初学者。 《C#网络应用高级编程》马骏、郑逢斌、沈夏炯编著 高级编程部分,适用于高级开发者。 《C#网络应用编程开发实例与实验指导》马骏编著 上机题与项目开发实例(从设计到安装程序制作一网打尽)。 《C#网络应用编程基础》 课程内容 第1章 概述 第2章 C#数据类型 第3章 面向对象的编程基础 第4章 面向对象的高级编程 第5章 Windows窗体界面设计 第6章 目录与文件管理 第7章 正则表达式与Internet操作 C#及Visual Studio开发工具介绍 C# 2000年 C#诞生 2001年 C#被ECMA(欧洲计算机制造者协会)规定为高级 语言开发标准(ECMA-334 ) 2003年 C#被ISO(国际标准化组织)规定为高级语言开发 标准(ISO/IEC 23270 ) VS开发工具 2003年 发布Visual Studio.NET 2003(VS.NET2003) 2005年11月 发布Visual Studio 2005(VS2005)英文版 2006年1月 发布VS2005 Professional简体中文版 VS2005的各种版本(功能从最强到最弱) VS2005 Team 版本 用于大型团队开发 VS2005 Professional版本 用于大中型软件公司 VS2005 Standard版本 用于小型软件公司 VS2005 Express版本 用于业余开发者(初学者) 本课的上机实验环境 (1)VS2005 Professional简体中文版 (2.54GB) (2)DirectX SDK 2005年12月版 (300多MB) 个人安装建议 (1)操作系统使用 WindowsXP SP2 (2)至少256MB内存,最好512MB 第1章 概 述 1.1 VS2005开发环境的功能和特点 1.2 Microsoft.NET Framework 1.3 C#应用程序的结构 1.4 断点设置与程序调试 目前流行的网络应用编程模式: C/S模式(Client/Server) 使用 TCP、UDP、FTP、SMTP等协议 B/S模式(Brower/Server),使用HTTP协议 P2P模式 (Peer-to-Peer),对等互联或点对点技术 组件与Web服务 (Web Service) 桌面应用程序界面表现形式: Windows应用程序 实现C/S模式、P2P、智能客户端等客户端和服务器端的功能和用户操作界面,用于交互性操作较多的场合。 Web应用程序 实现B/S模式的功能和简单客户端用户操作页面。用于通过Internet传递页面,交互性操作不多的场合。 控制台应用程序 使用统一的重定向文本输出形式,用于交互性操作非常少,主要偏重于内部功能实现的场合。 1.1 VS2005开发环境的功能和特点 一种框架,多种语言 框架:类似于Java的虚拟机,但在内部实现上与Java相比有本质区 别,不是字节码,速度比Java快。 语言:支持C#、C++、VB、J# 1.2 Microsoft.NET Framework 框架(Framework)是一组用于帮助开发应用程序的类库集。VS2005开发平台需要此类库集的支持,用VS2005开发的程序也需要此类库集的支持。 1.2.1 公共语言运行库 1. 公共语言运行库(CLR) 是.NET Framework的基础, 提供诸如内存管理、线程管理和远程处理等核心服务,强制实施严格的类型安全以及确保安全性和可靠性的其它形式的代码的准确性。 2. 使用.NET提供的编译器 可以直接将源程序编译 为.EXE或者.DLL文件,但是编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言(IL: Intermediate Language)代码,在代码被调用执行时,CLR的Class Loader会将需要的IL代码装入内存,然后再通过即时(Just-In-Time)编译方式将其临时编译成所用平台的CPU可直接执行的机器代码。 1.2.2 类库  类库是一个由.NET Framework SDK(Software Developme

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档