zoukankan      html  css  js  c++  java
  • 看书记笔记 书名21天学C#


    ☆:为重点
    ★:为科普
    △:注
    ▲:术语

    前言概述  

    ☆一门语言必须包括诸如异常处理,无用单元收集,可扩展数据类型以及代码安全性等特征
    ☆C#特性:简单性,面向对象,模块性,灵活性,简明性

    ☆C#面向对象的
    封装:将功能放在单个组件中;
    继承:是一种将已有的代码和功能扩展到新的程序和组件中的结构化方式
    多态:适应所需完成工作的能力

    ☆C#是模块化的
    ▲术语:程序块—被称为类的方式编写,类包含被称为成员方法的例程,这些类和方法可以在其他应用程序被重用。

    通过给类的方式传递信息,可以创建出很有用的,可以重用的代码。

    ☆C#创建程序时的步骤:
    1.确定目标
    2.确定编写程序的采用的方法
    3.创建程序,已解决问题
    4.运行程序,以查看结果
    小解:3和4两步成为程序开发周期

    ☆创建源代码
    ▲术语:计算机执行要完成的任务的语句和命令

    ☆使用编译器
    ▲术语:编辑器是一个可用于输入和保存源代码的程序

    ★扩充 编辑器种类:
    一@CodeWrite:一个为ASP,XML,HTML,C#,Ped,python等提供特殊支持的编辑器
    二@EditPlus:一种Internet—就绪(ready)的文本编辑器,HTML编辑器和Windows环境下的程序员编辑器。可以代替NetePad,同时为Web页开发人员和程序员提供许多强大的特性,包括使用不同的颜色显示代码
    三@JEdit:用于java的开发源代码(Open—Source)编辑器,也可用于C#,能够以不同颜色显示代码
    四@Douncan Chen 开发Poorman IDE:提供了一个突显C#和VB,NET语法的编辑器,同时让你能够运行编辑器和捕获控制台输出,因此你无需离开Pooman IDE


    ☆执行C#程序
    ▲术语:C#程序将在通用语言运行阶段环境(clr)中运行着一位这你如果创建一个可执行的C#语言程序,并试图在一个没有安装CLR或兼容运行阶段环境的机器上运行它,则将无法执行。可执行意味着程序可以被计算机执行或运行。
    △注:创建运行阶段环境程序的好处在于可移植性
    ▲术语:如果希望程序的执行速度尽可能快,则需要创建一个真正的可执行程序。计算机使用的是数字(二进制)指令,这杯成为机器语言。程序必须从源代码被翻译机器语言,这项工作是由一种叫做编译器的程序完成的。编译器利用源代码生成一个磁盘文件,该文件中包含与源代码语句对应的机器语言指令。
    △注:对于C#,编译器并不生产机器语言文件,而是生成一个中间语言(il)文件,由于这种文件不能被计算机直接执行,因此需要进一步翻译或编译,以便计算机能直接执行它,这项工作是有CLR或其他兼容的C#运行阶段环境完成的
    △注:CLR首先对IL文件做最终的编译,即将可移植的IL代码转换为计算机能够理解并运行的语言(机器语言)。CLR实际上只编译程序中将被使用的部分这样可以节省时间。另外,当IL文件中的某部分转换为汇编语言后,便无需再次进行编译,因为编译后的代码被保存,以后该部分被执行时,将直接使用编译后的代码。


    ☆编译C#源代码
    ▲术语:编译后,将得到一个IL文件。如果你查看对应目录中的文件清单,将发现一个扩展名。exe的新文件,其文件名和源代码文件相同。该文件是编译后的程序,称为组合体能在CLR上运行。组合体文件包含CLR为执行程序所需的所以信息。
    △注:通常有两种可交付使用的C#程序:可执行程序和库。

      第一天

     

     

     

    …………未完待续

  • 相关阅读:
    verilog parameter 位宽问题
    quartus prime 16.0 报警告 inferring latch
    Quartus prime16.0 组合逻辑always块中敏感向量表不全
    centos6.8下安装matlab2009(图片转帖)
    centos6.8下普通用户下quartus编程识别不到用户开发板
    centos6.8下安装破解quartus prime16.0以及modelsim ae安装
    PHP TP 生成二维码
    模态框MODAL的一些事件捕捉
    iOS微信第三方登录实现
    PHP ini 配置无效的坑给自己记录
  • 原文地址:https://www.cnblogs.com/liehuonanjue/p/8148826.html
Copyright © 2011-2022 走看看