c#aspnet教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual C# .NET 入门
发布日期:6/28/2004 | 更新日期:6/28/2004
Microsoft Corporation
适用于:Microsoft Visual C# .NET
摘要:Visual C# .NET 是功能强大的编程语言Visual Studio 套件的最新成员。Visual C# .NET 入门指南通过实现一个简单的QuickSort 算法,带您领略如何构建Visual C# .NET 项目。
下载Quicksort_Visual_CSharp_.NET.exe。
本页内容
简介
步骤 1. 开始项目
步骤 2. Hello, World!
步骤 3. 程序结构
步骤 4. 控制台输入
步骤 5. 使用数组
步骤 6. 文件输入/输出
步骤7. 创建函数
步骤8. 使用调试器
小结
补遗:QuickSort C# .NET 的源代码
补遗:关于QuickSort C# .NET
简介
Visual C# .NET 是Visual Studio 系列中的最新成员。这种新语言基于C/C++,但它深化了更容易地使用面向组件编程的发展方向。C/C++ 程序员应该非常熟悉它的语法。
下面的示例应用程序示范了如何构建一个简单的实现QuickSort 算法的C# 项目。它包括了C# 程序的基本组成部分:读/写控制台和文件、创建函数和使用基本数组。
这些入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了QuickSort 应用程序的各个不同部分。您还可以获得完整的源代码和项目文件。
建议的要求
编译此示例应用程序需要Visual (测试版2 或更高版本)。关于C/C++ 的知识是有帮助的但不是必需的。
返回页首
步骤 1. 开始项目
Visual Studio 中的开发工作以解决方案的形式进行组织,每个解决方案包含一个或多个项目。在本教程中,我们创建的解决方案包含一个C# 项目。
创建一个新项目
1. 在Visual Studio .NET 环境中,从菜单中选择File | New | Project。
2. 在左侧选择Visual C#Projects,然后在右侧选择Console Application。
3. 指定项目的名称,然后输入创建项目的位置。Visual Studio 会自动创建项目目录。
4. 单击OK,那么现在就正式开始了!
Visual C# 解决方案
Visual 已经创建了含有一个简单Visual C# 项目的解决方案。该项目包含两个文件:assemblyinfo.cs 和class1.cs。
接下来的几步骤将讨论这些不同的文件以及如何编译该项目。
返回页首
步骤 2. Hello, World!
很遗憾,但我们仍然无法抵御这种诱惑……我们还是不得不完成一个基于C# 的经典"Hello, World!"应用程序,这个应用程序最初是用C 语言编写的。
修改源代码
1. 在Solution Explorer 中双击文件"class1.cs"。可以通过"View"菜单来显示Solution Explorer。
2. 更改预生成的模板(class1.cs),如下面以斜体突出显示的代码所示。
using System;
namespace quicksort
{
///
/// Summary description for Class1.
///
class Class1
{
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
Console.WriteLine ("Hello, C#.NET World!");
}
}
}
3. 注意,当您键入代码时,Visual Studio 将为您提示类和函数的名称(因为 .NET 框架发布了这种类型信
息)。
编译应用程序
1. 既然您已经完成了修改,就可以通过在Build 菜单中简单地选择Build 来编译Visual C# 项目。
2. 来自C# 编译器的错误和消息会在Output 窗口中显示。如果没有错误,则可以通过单击Debug 菜单下
的Start without Debugging 来运行Hello World 应用程序。
程序输出
在Visual C# 中运行Hello World 示例应用程序时,输出结果的屏幕截图如下:
理解更改
System.Console 类的WriteLine() 函数打印传递给它的字符串,其后紧跟一行新的字符。此函数可以接受许多其他数据类型(包括整型和浮点型)的参数。
在程序加载完成后,控制就传递给Main() 函数。这就是我们在该过程中插入对WriteLine()调用的原因。返回页首
步骤 3. 程序结构
既然我们已经构建了一个简单的Hello World 应用程序,那么就让我们停下来分析一下Visual C# 应用程序的基本组成部分。
源代码注释
字符// 将行的剩余部分标记为一个注释,这样C# 编译器就会忽略它。另外,/* 和*/ 之间的代码也会被当作注释。
// This line is ignored by the compiler.
/* This block of text is also
ignored by the Visual C# compiler. */
Using 指令