- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充C#基础0
补充 C#应用开发概述 郭琦 本章任务 了解C#、 NET Framwork 学习使用Visual Studio 开发工具集 理解面向对象的基本概念 掌握使用 VS 创建 C# 应用程序的步骤 1.1 .NET概述 1.1.1 何谓.NET .NET是微软公司的新战略 。2000年7月提出一种新的Internet环境中的应用程序开发平台。 FrameWork即架构,提供了软件开发的框架,使开发更具工程性、简便性和稳定性。 Java是”一种语言,多个平台“,. NET是“多种语言,一个平台……(就目前而言) .NET最重要的两个目标(P1,摆脱设备硬件束缚、能够在各种操作系统运行,能轻松实现互联网的连接) 1.1.2 .NET Framwork概述 .NET Framwork是一种新计算机平台。 .NET将操作系统平台划分为层次结构。无无论是哪种平台,例如Windows、Linux等,都可以分成两个层次:程序设计层和执行层,.NET开发人员是为程序设计层而不是执行层编写软件 。 框架类库 提供对系统功能的访问 建立.NET应用程序,组件和控件的基础 庞大的类库数量 170多个命名空间,上千个类 功能齐全,方便使用 对文件的基本操作 对网络的访问 安全控制 对图形的操作 …… .NET编译过程 任一.Net兼容的语言源程序→(编译分两步) → .NET编译过程 1.1.3 C# 语言简介 C语言:一种代码效率高但不易于快速开发的程序设计语言。 面向对象程序设计(Object-Oriented Programming)与C融合,产生了C++→VC++。(具有较高度灵活性) 但C语言家族基本上仍然占据着UNIX、Linux以及底层开发的天地,而在windows大型应用软件特别是数据库和Web开发上,由于C语言编程固有的复杂性和缺乏针对性,就不如VB等具有很强针对性的的开发工具。比如与VB相比,VC++程序员为实现同样的功能就要化费更长的开发周期。 VC++的每一次升级都给程序员带来一份痛苦__程序结构变得越来越复杂。 微软以.NET平台和C#、Visual Basic.Net编程语言的形式推出了与Java全面竞争的对手。C#从C和C++演化而来。 1.1.3 C# 语言简介 使用 C# 能做什么? 1.1.4 Visual Studio .NET简介 Visual Studio 简介: 一套完整的开发工具集 用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序 为快速开发提供强大支持 1.2 面向对象开发技术简介 1.1.1 面向对象技术的由来 结构化程序设计 Fortran、C、Pascal ... 主程序与子程序的相互调用(程序模块化) 自顶向下、分而治之 面向对象程序设计 C++、Java、C# ... 对象之间的消息传递 对客观世界的理解和建模 1.2 面向对象开发技术简介 1.2.2 面向对象的基本概念 1、对象 对象是人们要进行研究的任何事物 1.2 面向对象开发技术简介 1.2.2 面向对象的基本概念 1、对象 1.2.3 对象的模型技术 对象模型定义“对谁做” 动态模型定义“何时做” 功能模型定义“做什么” 1.2.4 面向对象的分析 上世纪90年代初,“软件工程”领域还处在群雄并起的局面——据OMG组织统计,当时仅仅“面向对象”方法论,就有27种之多。 90年代初的黄金岁月里,Ed Yourdon和Peter Coad大师合著的《Object Oriented Analysis》和稍后的《Object Oriented Design》两书又成了这个领域中经典参考资料。 Yourdon和 Coad 认为面向对象的分析主要考虑:一个与特定应用有关的对象,对象与对象在结构和相互作用上的关系。 1.3 Visual Studio开发环境 集成开发环境 代码编辑器 编译器 调试器 可视化界面设计工具 VS 窗口结构简介 解决方案资源管理器 解决方案资源管理器: 项目及其文件的有组织的视图 相关命令的便捷访问 创建 C# 应用程序 使用 VS 创建 C# 应用程序的步骤: 第一个简单的控制台应用程序 主要知识点: ①C#程序的基本结构。②控制台的输入和输出。 第一个简单的控制台应用程序 5)在解决方案资源管理器中,右击解决方案下的Hello项目,在弹出的快捷菜单中选择【添加】|【添加新项】命令。 也可直接在其Program .cs下输入主要代码(因为该类有主要程序入口代码) C#自动生成Program .cs(该类为主要程序入口代码) 第一个简单的控制台应用程序 7)在代码文件或Program .cs中输入如下代码: class Hello { sta
您可能关注的文档
最近下载
- 2023年国家统一法律职业资格考试客观卷一真题与解析.docx VIP
- 电动单梁起重机自检报告_2.doc VIP
- 病理科工作程序规范化及质量控制细则.docx VIP
- 专题16 原子物理【好题汇编】2024年高考真题和模拟题物理分类汇编含解析.docx VIP
- 病理科工作质量要求和质量控制标准(100分).pdf VIP
- 神经源性肠道功能障碍PPT课件.pptx
- DB32/T 4539-2023 淡水生物环境DNA监测技术方法.docx
- 小学各年级, 尊重与包容,主题班会.pptx VIP
- 5.3实际问题与一元一次方程(行程问题)同步练习2025-2026学年人教版七年级数学上册.docx VIP
- 设备厂家授权委托书 .pdf VIP
原创力文档


文档评论(0)