zoukankan      html  css  js  c++  java
  • 第一节、C#入门知识

    C#语言是面向对象的,所以再了解C#语言之前,先理解面向对象的设计方法以及重要概念,这样学习才能事半功倍。

    认识 C#

    C#(英文名为CSharp)是微软开发的一种面向对象的编程语言

    .Net平台 C#语言

    • .Net是一个功能强大的一种平台,一种技术
    • C#是一种编辑语言,C#语言专门为.Net平台设计。
    • 简理解:C#是个面向对象语言,基于.Net平台上开发应用。
    • 注意:Java即时一种技术又是一种编辑语言。
    1. 面向对象

               与其他面向对象语言一样,C#语言也具有面向对象语言的基本特性,即是封装、继承、多态。

    • 封装:就是将代码看做一个整体、例如使用类、方法、接口等、在使用定义好的类、方法、接口等对象时不必要考虑其细节、只需要知道对象名以及所需要参数即可,也是一种提升代码安全性的方法。
    • 继承:是一种体现代码重用性的特性,减少代码的冗余,但是C#语言中仅支持单继承。
    • 多态:不仅体现代码重用性,也体现了代码的灵活性,它主要通过继承和实现接口的方式,让类或接口中的成员表现出不同的作用;

            2.支持跨平台

    • 最早的C#语言仅能在windows平台上开发并使用,目前最新的C#6.0版本已经能在多个操作系统使用,例如在Mac、Linux、其他应用到手机、PDA等设备。

            3.开发多种类型的程序

    •   窗体应用程序、网站、手机应用等

    .Net FrameWork是什么

    .Net FrameWork是一个可以快速开发、部署网站服务及应用程序的开发平台

    1. .Net FrameWork的特点如下
    • 提供标准的面向对象开发环境。用户不仅可以在本地与对象交换、视频讲解还可以通过Web Service.NET Remoting技术远程交互。
    • 提供优化的代码执行环境,具有良好的版本兼容性,并允许在同一台计算机上安装不同版本的.NET FrameWork
    • 使用JIT(Just In Time)技术 提高代码运行速度

            2. .NET FrameWork的体系结构如图所示

    • CLS(Common Language Specification 公共语言运行规范)

    定义了一组规则,让不同的编程语言支持创建程序。

    • FCL (FrameWork Class Library  .Net基础类库) 

    包括Windows窗体、ASP.Net网站、WPF界面框架、WCF工作流程序。

    •  CLR (Common Language Runtime 通用的语言开发环境)

    是.NET FrameWork的基础,看作在执行管理代码的代码,它提供内存管理、线程管理、远程处理管理核心服务、还有提高安全和可靠性管理。

  • 相关阅读:
    【青橙商城-管理后台开发】2. 商品服务模块搭建
    【青橙商城-管理后台开发】1.公共模块搭建
    Oracle对象-视图和索引
    Oracle的查询-分页查询
    Oracle的查询-子查询
    Oracle的查询-自连接概念和联系
    Oracle的查询-多表查询中的一些概念
    Oracle的查询-分组查询
    Oracle的查询-多行查询
    dotnet 开源库
  • 原文地址:https://www.cnblogs.com/liuzz/p/14471510.html
Copyright © 2011-2022 走看看