当前位置:
文档之家› 游戏开发实战教程(Unity+C#)第1章 C#程序设计基础
游戏开发实战教程(Unity+C#)第1章 C#程序设计基础
1.1.2 .NET Framework
• .NET Framework又叫.NET框架(也可简称为.NET),它是完全面 向对象的软件开发和运行平台。.NET Framework由公共语言运行 库
• 1. CLR • 2. BCL • 3.
1.1.3 C#语言
• C#语言是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,由C和C++衍生而来。C#看 起来与Java非常相似,它包括了诸如单一继承、接口以及与Java几 乎同样的语法和编译成中间代码再运行的过程。但是C#与Java又 有明显的不同,C#借鉴了Delphi的一个特点,与COM (Component Object Model,组件对象模型)是直接集成的,而 且它是微软公司 .NET Windows网络框架的主角。
1.1.4 编译与运行C#应用程序
• C#命令行编译器是编译与运行控制台实例程序最简单的方法,虽 然Visual Studio IDE(Integrated Development Environment,集成开 发环境)可以用于商业用户,但也可能会生成一些用不到的文件, 用C#命令行编译器来创建和运行程序可以避免这一情况,通过C# 命令行编译器创建运行程序需要按照以下步骤进行。
• 1. Visual Studio 2019新功能 • 在微软Visual Studio 官网上称Visual Studio是“面向任何开发者的
同类最佳工具”,具有功能完备的IDE,可用于编码、调试、测试 和部署到任何平台。Visual Studio 2019可以更快地进行代码编写, 更智能地执行操作。
• .NET就是微软公司用来实现XML、Web Services、SOA(Service Oriented Architecture,面向服务的体系结构)和敏捷性的技术。 从技术的角度,一个.NET应用是一个运行于.NET Framework之上 的应用程序。更准确地说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行库(Common Language Runtime,CLR)之上的应用程序。
图1.1 命令行编译、运行程序
3.运行程序
• 在DOC窗口中,使用cd d:\进入D盘,并输入Ex1_1,系统会自动执 行Ex1_1.exe,执行是,CLR会自动调用JIT编译器。注意:执行方 法只需要直接在命令行输入程序名,不用扩展名,在控制台中会 直接显示程序执行结果。
1.1.5 Visual Studio 2019 简介
2.Visual Studio 2019的版本
• Visual Studio 2019包括三个版本:Visual Studio Community(社区 版)、Visual Studio Professional(专业版)、Visual Studio Enterprise(企业版)。
• (1)Community:适用于学生、开放源代码参与者和个人开发人 员的功能完备的免费 IDE。
• 【实验目的】 • 1. 掌握下载、安装Visual Studio 2019的方法。 • 2. 熟悉Visual Studio 2019开发环境。 • 3. 了解C#的语法、语句结构。 • 4. 掌握学习控制台应用程序的编写方法。 • 【实验内容】 • 下 并载进并行安操装作V练is习ua,l S应tu用dioVis2u0a1l 9S软tu件dio,2熟01悉9V软is件ua制l S作tu一dio个“20H19e软llo件W的or操ld”作小界程面序、。菜单、窗口, • 【实验环境】 • 操作系统:Windows 7/8/10(64位),Mac OS X 10.11及以上版本。 • 处理器:4.0GHz及以上。 • 内存:4GB及以上。
• (2)Professional:面向小型团队的功能完备的IDE。 • (3)Enterprise:适用于任何规模团队的端到端解决方案。
1.1.6 Visual Studio 2019 系统要求
• 1.支持的操作系统 • 2.硬件 • 3.支持的语言 • 4.其他要求
1.2 实验一 编写第一个C#程序
1.使用文本编辑器输入程序
• 1 using System;
• 2 class hello
•3 {
• 4 static void Main(string[] args)
•5 {
•6
Console.WriteLine("Hello,world!");
•7 }
•8 }
2.编译程序
• 编译程序,建议使用SDK命令行编译器。方法为执行“开 始”→“Visual Studio 2019” →“Visual Studio Tools”→“Developer Command Prompt for VS 2019”命令。将当前目录更改为D:\,输入 带扩展名的要编译的程序名,如图1.1所示。
游戏开发实战教程 (Unity+C#)
章
பைடு நூலகம்
节 C 第
#
一 篇
程
序
编
程
语
言
第1章 C#程序设计基础
• 理解.NET平台、C#语言、Visual Studio 2019开发环境和常用应用 程序的分类。
• 理解C#基本编程特点和基本结构。 • 理解如何实现数据的输入与输出方法。 • 熟悉C#程序创建、编译和运行过程。
1.1 C#语言概述
• C#是微软(Microsoft)公司推出的一种编程语言。它是由C和C++ 衍生而来的一种简洁的、面向对象的编程语言,并且能够与.NET Framework(框架)完美结合,主要用于开发运行在.NET Framework上的各种安全可靠的应用程序。
1.1.1 .NET概述
• .NET是XML Web Services(XML Web服务)平台。XML Web Services允许应用程序通过Internet 进行通信和共享数据,而不管 采用的是哪种操作系统、设备或编程语言。.NET 平台提供创建 XML Web services并将这些服务集成在一起,让用户无缝使用这些 服务。