zoukankan      html  css  js  c++  java
  • 如鹏网.Net基础1 第一章:.Net入门

    ------------------------------------------------

    重点提示:

    1、程序的注释:单行注释、多行注释;

    ------------------------------------------------

    第1节 .Net学习路线及几个容易混淆的概念

      C#过程编程语法

      C#面向对象基础语法

      基本类库

      大量案例练习

      Mysql sqlserver

      Ado.net

      大量案例练习

      综合项目

      后续 HTML/JavaScript/三层架构/Asp.net/项目

      三个概念:

         .Net:   平台,提供了写程序的虚拟机,类库等(dot net 发音,刀net 不要叫 点net)

        C#:    开发语言(还可以是VB.net PowerShell rube )

        ASP.Net:  .net开发网站的技术 (手机 单片机 等)

    ------------------------------------------------

    第 2 节  .Net开发环境说明和安装

      VisualStudio(VS)建议使用2012版本(官方,免费Express版本),开源工具( MonoDevelop SharpDevelop)

        VisualStudio 2012 的下载:

        下载地址1:http://www.xiazaiba.com/html/7678.html

        下载地址2:http://www.jb51.net/softjc/64094.html

       装了.Net Framework即可开发,编译和运行程序不需要VS。

      .Net Framework 版本:2.0 3.0 3.5 4.0 4.5 等 版本兼容性(向低版本兼容,不能向高版本兼容)

      操作系统建议使用win7 。

    ------------------------------------------------

    第 3 节    用记事本编写和csc编译程序 (* )
     
      记事本开发 

      尽量跟着做,实在配置不出来也没关系,下一节就讲VS。

      步骤:

        1、新建一个文本文件,内容:

    using System;
     
    class Test
    {
       static void Main(string[] args)
       {
          Console.WriteLine("如鹏网");
          Console.ReadKey();
       }
    }


      2、保存为Test.cs(C#文件后缀是.cs),注意显示文件扩展名。不同操作系统设置方法不一样。    注意:C#中是区分大小写的,因此不能把Main写成main;也不要把Main错写成了Mian,我们不是“卖面”的;

      3、打开cmd命令提示符(开始→运行/Win+R)

      4、cd进入Test.cs所在的文件夹,执行:C:WindowsMicrosoft.NETFrameworkv4.0.30319csc.exe Test.cs,编译生成Test.exe  

      5、执行Test.exe 

      C#程序员也可以这样牛B,只是我们一般深藏不漏!

    ------------------------------------------------

    第 4 节   .netframework介绍、界面不是我们的重点 (*) 

      .Net程序运行必须依赖于.Net Framework ,无法独立运行。  

      生成的exe、dll不是普通的“原生”的,而是叫“程序集”,是“MSIL/IL”二进制字节码。

      .Net Framework中的CLR(运行时)是运行.Net程序的核心  

      Linux、IOS等非Windows系统下也可以运行.net程序:通过Mono。  

      Android、IOS上也可以借助于Xamarin使用C#开发手机程序。

      微软已经将.Net开源,可以在Linux、IOS上运行.Net程序,并且免费提供Visual Studio Community

    ------------------------------------------------
     第 5 节   VisualStudio基本使用
      1.新建一个项目(一堆代码的集合)(文件 新建 项目 (已安装 模板 C# 控制台程序))
      Program.cs 
      *.csproject 项目描述文件
      App.Config 配置文件
      Bin 写好的代码生成的 *.exe 运行文件的位置
      *.sln解决方案描述文件
      注:1.不要用中文的;封号和“”引号。
        2.C#是大小写敏感的
      编译失败,查看“错误列表”视图,包含错误信息。
      一个解决方案下面可以新建多个项目。打开1个CS文件时,会打开所在的项目。
       Console.Readkey()等待用户输入一个按键。(自动完成)
      多个项目时,应选择哪个启动项目。“设为启动项目”
     ------------------------------------------------
    第 6 节   注释(编译器忽略的代码)

      注释的代码编译器忽略。作用:说明代码的作用:程序中适当加注释;屏蔽无用的代码。

      使用“//”注释一行代码,  //之后的代码编译器会忽略(给例子代码加注释)。

          Ctrl +E +C 注释

          Ctrl +E +U取消注释

      /**/注释多行代码。  

      (*)还有“///”文档注释。

    ------------------------------------------------

    第 7 节   反编译神器和编译器优化

    编译:CSC 生成 exe

    反编译:exe => cs

    反编译工具下载: 

    1)Reflector (提醒,安装Reflector安装版可能会造成VS卡死、崩溃,因此请使用绿色免安装版)

    下载地址1:http://www.xiazaiba.com/html/5268.html

    2)ILSpy

    下载地址1:http://www.orsoon.com/Soft/14703.html

    下载地址2:http://ilspy.net/

    原理上无法原样还原:

      1.注释没有

      2.编译器优化,对系统没有意义和影响的代码会被优化(无用变量,常量合并)

    ------------------------------------------------

    如鹏网:http://www.rupeng.com

     
  • 相关阅读:
    ASCII码详解
    C#中判断上传类型为Excel,03和07版的链接字符串
    文本搜索工具的制作过程之搜索
    文本搜索工具之显示
    用C#实现十六进制字符串转换为ASCII
    7个秘诀 工作效率和薪水都翻倍
    C#委托
    VB的写法,关于版本写入注册表
    k8s 集群灾难恢复 k8s
    k8s 接合阿里云负载均衡 k8s
  • 原文地址:https://www.cnblogs.com/wjs5943283/p/5233239.html
Copyright © 2011-2022 走看看