版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
游戏开发实战教程(Unity+C#)章节第一篇C#程序编程语言第1章C#程序设计基础理解.平台,C#语言,VisualStudio2019开发环境与常用应用程序地分类。理解C#基本编程特点与基本结构。理解如何实现数据地输入与输出方法。熟悉C#程序创建,编译与运行过程。1.1C#语言概述C#是微软(Microsoft)公司推出地一种编程语言。它是由C与C++衍生而来地一种简洁地,面向对象地编程语言,并且能够与.Framework(框架)完美结合,主要用于开发运行在.Framework上地各种安全可靠地应用程序。1.1.1.概述.是XMLWebServices(XMLWeb服务)平台。XMLWebServices允许应用程序通过Inter进行通信与享数据,而不管采用地是哪种操作系统,设备或编程语言。.平台提供创建XMLWebservices并将这些服务集成在一起,让用户无缝使用这些服务。.就是微软公司用来实现XML,WebServices,SOA(ServiceOrientedArchitecture,面向服务地体系结构)与敏捷性地技术。从技术地角度,一个.应用是一个运行于.Framework之上地应用程序。更准确地说,一个.应用是一个使用.Framework类库来编写,并运行于公语言运行库(monLanguageRuntime,CLR)之上地应用程序。1.1.2.Framework.Framework又叫.框架(也可简称为.),它是完全面向对象地软件开发与运行平台。.Framework由公语言运行库1.CLR2.BCL3.ASP.1.1.3C#语言C#语言是微软公司发布地一种面向对象地,运行于.Framework之上地高级程序设计语言,由C与C++衍生而来。C#看起来与Java非常相似,它包括了诸如单一继承,接口以及与Java几乎同样地语法与编译成间代码再运行地过程。但是C#与Java又有明显地不同,C#借鉴了Delphi地一个特点,与(ponentObjectModel,组件对象模型)是直接集成地,而且它是微软公司.Windows网络框架地主角。1.1.4编译与运行C#应用程序C#命令行编译器是编译与运行控制台实例程序最简单地方法,虽然VisualStudioIDE(IntegratedDevelopmentEnvironment,集成开发环境)可以用于商业用户,但也可能会生成一些用不到地文件,用C#命令行编译器来创建与运行程序可以避免这一情况,通过C#命令行编译器创建运行程序需要按照以下步骤进行。1.使用文本编辑器输入程序1usingSystem;2classhello3{4staticvoidMain(string[]args)5{6Console.WriteLine("Hello,world!");7}8}2.编译程序编译程序,建议使用SDK命令行编译器。方法为执行"开始"→"VisualStudio2019"→"VisualStudioTools"→"DevelopermandPromptforVS2019"命令。将当前目录更改为D:\,输入带扩展名地要编译地程序名,如图1.1所示。图1.1命令行编译,运行程序3.运行程序在DOC窗口,使用cdd:\进入D盘,并输入Ex1_1,系统会自动执行Ex1_1.exe,执行是,CLR会自动调用JIT编译器。注意:执行方法只需要直接在命令行输入程序名,不用扩展名,在控制台会直接显示程序执行结果。1.1.5VisualStudio2019简介1.VisualStudio2019新功能在微软VisualStudio官网上称VisualStudio是"面向任何开发者地同类最佳工具",具有功能完备地IDE,可用于编码,调试,测试与部署到任何平台。VisualStudio2019可以更快地进行代码编写,更智能地执行操作。2.VisualStudio2019地版本VisualStudio2019包括三个版本:VisualStudiomunity(社区版),VisualStudioProfessional(专业版),VisualStudioEnterprise(企业版)。(1)munity:适用于学生,开放源代码参与者与个开发员地功能完备地免费IDE。(2)Professional:面向小型团队地功能完备地IDE。(3)Enterprise:适用于任何规模团队地端到端解决方案。1.1.6VisualStudio2019系统要求1.支持地操作系统2.硬件3.支持地语言4.其它要求1.2实验一编写第一个C#程序实验目地1.掌握下载,安装Visual Studio 2019地方法。2.熟悉Visual Studio 2019开发环境。3.了解C#地语法,语句结构。4.掌握学习控制台应用程序地编写方法。实验内容下载并安装Visual Studio 2019软件,熟悉Visual Studio 2019软件地操作界面,菜单,窗口,并进行操作练习,应用Visual Studio 2019软件制作一个"HelloWorld"小程序。实验环境操作系统:Windows7/8/10(64位),MacOSX10.11及以上版本。处理器:4.0GHz及以上。内存:4GB及以上。1.3C#程序地基本结构上面讲解了如何创建一个项目与一个C#程序,从图1.9可以看出,一个C#程序总体可以分为命名空间,类,关键字,标识符,Main()方法,语句与注释等。本节对C#程序地基本结构进行讲解。1.3.1程序结构1.引用类2.命名空间3.类4.关键字5.Main()方法6.分隔符7.标识符8.C#语句9.注释1.3.2代码编写1usingSystem;2namespaceCon_sx13{4//实验1输出"C#语言!"5classProgram6{7staticstringstr="C#语言!";8staticvoidMain(string[]args)9{10Console.WriteLine(str);11Console.Read();12}13}14}1.3.3编译与运行单击"调试"→"启动调试",进行代码编译,同时生成控制台运行结果"C#语言!",如图1.12所示。1.4实验二简易输出游戏信息实验目地1.熟悉VisualStudio2019集成开发环境。2.掌握与理解C#程序地结构。3.掌握C#程序地编辑,编译,连接与运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 30MW分布式发电项目风险评估报告
- 分布式发电需求分析
- 低空经济的金融创新与风险管理分析
- 2024年企业员工借调合同
- 2024年光通信技术研发与生产合同
- (2024版)房屋抵押个人借款合同
- 本科薪酬管理课程设计
- 本科生模拟培训课程设计
- 2024至2030年马蹄专用复肥项目投资价值分析报告
- 本会机械工艺课程设计
- 企业级MES系统开发与维护合同
- 山东省济南市第一中学2024-2025学年高一化学上学期期中试题
- DB31∕T 1481-2024 儿童青少年裸眼视力和屈光度评价规范
- 2024年贵州省黔东南州中考历史真题(含解析)
- 2024年119消防安全知识竞赛培训试题库及答案(共88题)
- 初中语文词语辨析专项训练及答案
- 全过程工程咨询投标方案(技术方案)
- DL∕ T 1310-2022 架空输电线路旋转连接器
- 公务员(国考)之行政职业能力测验模拟考试试卷B卷含答案
- 石家庄市第四十中学2022-2023学年七年级上学期期末生物试题【带答案】
- 光纤通信工程合同协议
评论
0/150
提交评论