版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
游戏开发实战教程(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年河北省唐山市玉田县高一上学期11月期中质量检测政治试题(解析版)
- 2025-2026学年贵州省名校协作体高一上学期11月期中考试政治试题
- 2026年高考数学十校联考全真模拟试卷及答案(共八套)
- 物流仓储经理岗位面试全解析
- 汽车行业销售顾问专业能力提升规划
- 政府采购部门负责人招聘的面试要点
- 基于信息化平台的工程机械售后管理方案研究
- 京东物流仓储中心建设规划
- 游戏公司项目运营部总经理助理岗位简介及面试策略
- 游戏软件开发基地组长工作计划概览
- 无人机产品更新评估研究报告
- 中医医师考试真题及答案
- 退党申请书范文
- 生物药物概论课件
- 重庆科技大学《高等数学I》2025 - 2026学年第一学期期末试卷
- 石材工厂管理方案(3篇)
- 国网安全生产教育培训课件
- 第三单元 名著导读《骆驼祥子》知识清单及练习-统编版语文七年级下册
- 社工考试冲刺培训课件
- 《涉外法治概论》课件 杜涛 -第1-6章 涉外法治的基础理论-涉外经济管理法律制度
- 2025初中音乐开学第一课《乘着音乐的翅膀》课件
评论
0/150
提交评论