- 1、本文档共432页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C入门教学经典教程
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;
您可能关注的文档
- Ch3光波的衍射ppt.pptx
- CH4-2-44工况与载荷组合-20140319.pptx
- CH4天线的设计仿真与优化.pptx
- ch5-54缓冲技术55驱动调度技术56设备分配57虚拟设备1.pptx
- ch7化学气相淀积.pptx
- ch9-三菱PLC的编程软件及调试.pptx
- 中国石化思科网络设备技术培训.pptx
- Cha19项目指导制作宠物网站.pptx
- chap03局域网城域网和广域网.pptx
- Chap2shengtai全球气候系统.pptx
- 2022年部编人教版九年级数学上册期末考试题及答案【最新】.doc
- 人教部编版四年级数学(上册)期末质量分析卷及答案.doc
- 人教版一年级科学下册期中试卷及答案【一套】.doc
- 2023年人教版九年级地理(上册)期末考试卷及答案.doc
- 2022-2023年人教版七年级数学下册期中测试卷及答案【全面】.doc
- 苏教版五年级《数学》下册全单元测试题【附答案】.docx
- 人教版三年级语文上册期末考试卷及答案【全面】.doc
- 部编版五年级数学下册期中考试题及答案【完美版】.doc
- 2022年部编版六年级数学上册期末试卷加答案.doc
- 2021—2022年部编人教版三年级语文上册期末试卷(参考答案).doc
文档评论(0)