- 1、本文档共430页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C-入门经典教程
第1章 C#与NET平台介绍本章目标;1 C#语言的由来;对于C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。他们想要一种和最新的网络标准保持同步并且能和已有的应用程序良好整合的环境。另外,一些C/C++开发人员还需要在必要的时候进行一些底层的编程。
C# (C sharp) 是对这一问题的解决方案。C#是一种新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 ;C#语言的特点:
C#语言是Microsoft发布的一种全新的编程语言,是其.Net战略的一枚重要棋子。
C#语言是面向对象的、现代的编程语言,用C#编写的应用程序可以充分利用.Net的框架体系带来的优点.既可以用来编写基于通用网络协议的Internet服务软件,也可以编写各种数据库、网络服务应用程序和Windows窗口界面程序。
C#继承了C/C++的优点和灵活性,能够充分利用OS系统的底层功能,同时又具备了完全的面向对象特性。可以让初学者直接了解面向对象编程的各种概念,学习现代的编程思想和手段。;代码
被执行;代码
被执行;编译执行 .NET 程序;Microsoft 中间语言;程序集;IL语言范例;通用语言运行时CLR;;3 .NET Framework 简介;.NET Framework 的体系结构;CLS和CTS;命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)
使用命名空间:using
类似#include;1.H
class A
{
…
};namespace a1
{
class A
{
…
}
};常用命名空间;5 创建“Hello World”应用程序;C# 模板;HelloWorld.csproj
AssemblyInfo.cs
Program.cs
;编译和执行 C# 应用程序;要运行刚才生成的应用程序,请从菜单中选择“调试”?“开始执行(不调试)”
输出结果显示在 VS.NET 控制台窗口中;C# 应用程序文件夹结构;//这是用 C# 编写的一个简单的 HelloWorld 程序
using System;
namespace Notepad
{
class HelloWorld
{
static void Main()
{
Console.WriteLine(Hello World);
}
}
};说明:
1.??程序一般包括以下几部分:
名称空间的引用:使用using关键字指明引用的名称空间。
名称空间的声明:使用namespace关键字声明名称空间。
类:使用class关键字声明类。
Main方法:Main方法是C# 程序的入口。
2.??类中包含了程序所要用到的数据和所要执行的方法的定义。每个类中可以有:
(1)变量声明
(2)构造函数
(3)方法
(4)属性
(5)事件
3.??一个文件中可以有1个或者多个类。
4. 所有语句都以分号;结束。 ;C#语言基础;目标;第一个 C#程序 :HelloWorld;第一个 C#程序 :HelloWorld;第一个 C# 程序 :HelloWorld;第一个 C# 程序 :HelloWorld;4: static void Main( )
5: {
………..
7: };6: Console.WriteLine(“Hello, World!”);
;6: Console.WriteLine(“Hello, World!”);
;系统预定义类型;系统预定义类型;字面量;;;;字符串;;String常用方法;实例 ;String 常用方法应用1;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _011
{
class Program
{
static void Main(string[] args)
{
while(1)
{
string email; // 电子邮
您可能关注的文档
- 3章生物信息的传递从DNA-RNA.ppt
- 4.第七章_老年人的安全用药与护理.ppt
- 4.应用表面积解决实际问题.ppt
- 4.肠内营养制剂的新进展及其安全应用.pdf
- 4种沉水植物对白洋淀富营养化水体净化效果的研究.pdf
- 5.2 高分子材料的制备反应.ppt
- 5大茶类的冲泡流程.docx
- 5、药物滥用监测知识.ppt
- 6 护理核心制度培训课件.ppt
- 6(刘芳)神经重症患者肠内营养支持与并发症护理.pdf
- 中国国家标准 GB/T 45133-2025气体分析 混合气体组成的测定 基于单点和两点校准的比较法.pdf
- 《GB/T 45133-2025气体分析 混合气体组成的测定 基于单点和两点校准的比较法》.pdf
- 中国国家标准 GB/T 43707-2025科学数据溯源元数据.pdf
- 《GB/T 43707-2025科学数据溯源元数据》.pdf
- GB/T 43707-2025科学数据溯源元数据.pdf
- GB/T 43710-2025科学数据安全审计要求.pdf
- 中国国家标准 GB/T 43710-2025科学数据安全审计要求.pdf
- 《GB/T 43710-2025科学数据安全审计要求》.pdf
- 中国国家标准 GB/T 45222-2025食品安全事故应急演练要求.pdf
- GB/T 45222-2025食品安全事故应急演练要求.pdf
文档评论(0)