C#之概述

   
      当前流行的开发语言概述

        C#是微软公司为Visual Studio开发平台推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过她编写在.NET Framework上运行的各种安全可靠的应用程序,C#面世以来以其易学易用、功能强大的优势被广泛应用,而Visual Studio开发平台则凭借其强大的可视化用户界面设计,让程序员从复杂的界面设计中解脱出来,使编程成为一种享受。C#不但可以开发数据库管理系统,而且也可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得她正在成为程序开发人员使用的主流编程语言。

        C#的基础框架 .NET Framework

        由于C#是基于.NET Framework的一种开发语言,所以要了解C#的运行机制,需要从.NET Framework开始研究,那么这个框架到底是什么呢?

        .NET Framework是一种底层架构,她包括了开发人员的编写、生成、测试和部署.NET Framework应用程序时所需要的一切类。.NET Framework的作用是便于开发者更容易地建立网络应用程序和Web服务,其关键特色是提供了一个多语言组件开发和执行的环境。

        .NET Framework类库是可以重复使用的类的集合,可使用她快速方便的开发应用程序,并可以扩展这些类库,开发自己需要的功能。

        .NET Framework从开发软件所处的地位上来讲,其实是所有开发语言的操作系统,是一种基础。C#语言不在这种平台上,就没有底层的类库,就缺少了运行时的支持,也就不能成为一种完整的语言。

        .NET Framework主要包括三个组件,公共语言运行库,类库和程序集。

       C#的特点

        支持快速开发

        支持面向对象

         对XML强大的支持

         面向组件的开发

         C#开发工具Visual Studio的简介

         一种开发语言是否能够被广泛应用,除了具备广泛的应用范围外,还需要有强大的开发工具的支持,C#就是凭借Microsoft公司推出的Visual
Studio开发工具,从一种新型语言迅速成为目前最流行的开发语言之一。那么用VS开发C#有哪些优点呢?

          a、“所见即所得”的拖拽界面,通过此功能可以创建简单、易用的应用程序。

          b、内置Windows XP主题支持工具,可以轻松创建具有Windows XP界面特征的应用程序。

          c、提供超过三十种的控件,使开发工作更简单。

          d、支持代码彩色化显示、语法校对、智能感知。

          e、提供通用重构功能,无论是改变代码数据还是重组代码都变得更容易。

          f、通过鼠标光标拖拽就可以使数据库与应用程序交换数据,从而更快、更容易地创建全功能、数据驱动的应用程序。

          g、提供内置的可视化数据库工具,非常方便于设计数据库和查询。

        编写第一个C#程序 Hello World!

      

//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Task;

namespace Hello_World
{
       class Program
        {
          static void Main(string[] args) //程序的Main方法,在此方法下编写代码输出数据
        {
            Console.WriteLine("Hello_World!"); //输出“Hello World!”,字符串
            Console.ReadLine();
        }
        }

}

       

               运行效果如下

          

        一个Hello World!开启C#之旅......

                  

时间: 2024-09-10 04:00:05

C#之概述的相关文章

第1章 开发环境安装和配置(一):概述

原文 第1章 开发环境安装和配置(一):概述 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上[网上找的介绍,不必在意]. 用C#开发手机应用程序,建议首选VS2015,这是因为VS2015内置的是C# 6.0,很多原来实现起来比较繁琐的操作,在VS2015下也都变得非常简单了. 1.跨平台移动应用开发 VS2015的移动跨平台采用Xamarin架构,这让原本就熟悉Visual Studio的开发者不用再熟悉其他的开发工具就能直接开发

黑马程序员 一、java 概述与基础知识

获取更多资源关注Java帮帮IT资源分享网 一.黑马程序员-java 概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果 的过程. 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路.方法.和手段通 过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完 成某种特定的任务.这种人和计算机之间交流的过程就是编程.   2.Java 语言概述,历史.特点 是 SUN(Stanford Universit

Java基础-01总结概述,dos,功能键,path

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:计算机概述(了解) (1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的.(计算器)开发:就是把软件做

ETL概述(原创)

ETL概述ETL,Extraction- Transformation-Loading的缩写,即数据抽取(Extract).转换(Transform).装载(Load)的过程,它是构建数 据仓库的重要环节.ETL是将业务系统的数据经过抽取.清洗转换之后加载到数据仓库的过程,目的是将企业中的分散.零乱.标准不统一的数据整合到一起,为 企业的决策提供分析依据.ETL是BI项目重要的一个环节.通过ETL,我们可以基于源系统中的数据来生成数据仓库.ETL为我们搭建了OLTP系统和 OLAP系统之间的桥梁

gecko框架概述

1 gecko概述 最近在研究metaq消息队列,它里面用到的NIO通信框架是gecko,文档是这么描述的 Gecko是一个Java NIO的通讯组件,它在一个轻量级的NIO框架的基础上提供了更高层次的封装和功能. 支持的RPC调用方式包括RR(request-response)和pipeline. 0 可插拔的协议设计 1 连接池 2 分组管理和负载均衡 3 Failover/Retry 4 重连管理 5 同步和异步调用 本文就按照日常NIO通信框架和RPC所面临的问题来看下gecko是怎么解

Java编程那些事儿101——网络编程概述

第十三章 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的.首先来问一个问题:你会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者如果入门网络编程的话也可以做到这么简单! 网络编程就是在两个或两个以上的设备(例如计算机)之间传输

【转载】MySQL复制的概述、安装、故障、技巧、工具

概述 首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并且在从服务器上重放,从而实现MySQL复制.具体如下图所示: MySQL复制 整个过程反映到从服务器上,对应三套日志信息,可在从服务器上用如下命令查看: mysql> SHOW SLAVE STATUS;   Master_Log_File & Read_Master_Log_Pos:下一个传输的主日志信息. Relay_Master_

ucos-ii内核概述

一.临界段 处理器处理临界代码都必须先关中断,再处理临界代码,然后再开中断.关中断时间对实时系统的实时响应很重要.所以是实时系统的一个很重要的指标.uCOS使用两个宏(在OS_CPU.h中定义.注:没个CPU都有自己的OS_CPU.h).这两个宏分别为OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()关闭中断和打开中断.   注意:在ODTimeDel()之类的函数调用的时候不能关闭中断,不然应用程序会死机.实现OS_ENTER_CRITICAL()以及OS_EXIT_

新版云服务器管理控制台概述

  一.概述 云服务器管理控制台管理云服务器的主要功能有: 1. 支持云服务器的基本操作:启动.停止.重启.重置.修改密码及更换操作系统. 2. 用户可以随意定义云服务器的配置:CPU.内存.磁盘.网络带宽.操作系统. 3. 支持在线不停机升级网络带宽,支持5分钟内停机升级云服务器的CPU.内存. 4. 支持对云服务器的磁盘数据生成快照.支持把磁盘数据恢复到某个快照. 5. 支持在已经安装了应用软件包的云服务器上生成自定义镜像,可以根据镜像来启动其他云服务器. 6. 通过安全组功能对一台或多台云

轻松玩转花样表单(一)表单概述

本专题从最基础的表单知识,到表单的高级应用,让你有一个比较全面地认识,相信你在读完本专题以后,一定会对表单非常熟悉.一.表单概述 表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址.调查表.留言簿等等.1.表单的组成 一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包含了文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择框和文件上传框等. 表单按钮:包括提交按钮.