【C#】——C#初识

    终于学习到C#和设计模式了,记得暑假在宿舍听丹姐和晓璐姐讨论设计模式的时候就觉得肯定很好玩,现在终于轮到我学习啦。虽然是先学C#,再学设计模式,不过有了C#做基础,设计模式才能学得更好嘛。


【C#】

什么是C#

    以前经常听别人说C#,但是根本不了解什么是C#,接触到之后才发现,原来C#也是一门开发语言,就像VB一样。C#是微软公司发布的面向对象、基于.NET Framework基础之上的高级开发语言。它是由C和C++衍生出来的,在继承C和C++强大功能的同时,也去掉了一些复杂的特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。当然这只是百度百科的解释,用大白话来解释就是C#继承了C和C#强大的面向对象编程技术,但是也去掉了宏和多重继承等复杂特性。


C#能做什么

    就像VB可以做系统、可以编写软件一样,C#作为一门高级编程语言,同样也是用来编写程序的,但是C#都可以编写哪些程序呢?C#是基于.NET Framework开发平台的,.NET Framework没有程序限制,所以C#同样没有程序限制。常用C#编程的应用程序有三种,Windows应用程序、Web应用程序、Web服务。

    Windows应用程序就是像MicrosoftOffice、Microsoft SQL Server这样的程序,他们有我们很熟悉的用户界面和操作方式,使用.NET Framework可以很方便的生成这样的界面。Web应用程序就是一些Web界面,可以通过任何浏览器进行查看,就像各种首页。Web服务是第三方软件或硬件,可以执行具体业务。


C#会怎么做

    既然C#是一门开发语言,那么它肯定得借助工具,就像VB需要借助Visual Basic这个开发环境进行开发一样,这个工具就是.NET Framework开发平台支持的开发软件。C#的开发环境主要有Visual Studio和Visual C# Express,二者都是现在C#开发的主流工具,视频中主要介绍的是Visual Studio。Visual Studio和Visual Basic一样,都是开发环境,但是二者又有很大不同。可以说Visual Studio比Visual Basic功能要强大很多,因为Visual Studio支持很多种语言开发,而Visual Basic只是支持VB开发。

 

【C#视频】

    C#视频主要讲了五部分,分别是.NETFramework、C#、面向对象技术、C#与设计模式、C#与UML,主要还是讲的C#,另外五部分都是围绕着C#简单进行了讲解。

                                                                                                         

    视频先介绍了什么是.NET,什么是.Net Framework,通过介绍这个开发平台来引出C#。概述中主要介绍了C#都包含什么,比如数据类型、函数、拆箱和装箱、运算符、注释、数组、类和变量等等。UML和设计模式讲的都很浅,都只是涉及到了一点点,可能是因为这个视频还是着重讲C#的吧,这里只是提及到UML和设计模式,并没有深入,仅仅是C#是怎么用到UML和设计模式的。

 

    C#是又学到的一门开发语言,虽然和VB一样都是开发语言,但是他们肯定有不一样的,不过有了VB做基础,对C#倒是也不怵头,就想着跟VB对比着学吧。遇到什么不好理解的跟VB对照一下,应该也能解决的差不多吧,出发吧!!
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值