C# 的学习记录第一天

关于学习的资源,选的传智播客的视频,课程很多,但是并不准备学那么多,实际个人能力实在有限,能学多少是多少;

[传智播客.Net培训视频系列推荐学习顺序]:
第1季C#编程基础
第2季C#面向对象基础
第3季WinForm基础
第4季SQL从入门到提高
第5季ADO.Net
第6季HTML
第7季JavaScript
第8季Dom
第9季JQuery
第10季asp.net基础
第11季asp.net中级
第12季asp.net高级
第13季ajax

学习C#的好去处
http://msdn.microsoft.com
https://stackoverflow.com/
http://www.cnblogs.com (中文,强烈推荐)
http://www.codeplex.com (源码,强烈推荐)
http://www.codeproject.com (英文,强烈推荐)
http://code.msdn.microsoft.com/ (推荐)

以下是学习记录的笔记(Onenote复制过来的)

01面向过程基础知识

1 .net与C#

• .net:一般指.Net Framework框架,一种平台,一种技术 ;
• C#:一种编程语言,可以开发基于.net平台的应用;
• Java既是一种技术也是一种编程语言;

2 .net能做什么

• 开发桌面应用程序(WinForm)
• Internet应用程序(ASP.NET/WebService)
• UWP(手机应用)

• C/S:客户机/服务器模式
• B/S:浏览器/服务器模式

3 VS版本介绍及MSDN帮助文档介绍
4 创建第一个项目

02学习两句话

• 善用快捷键,提升效率 ;
• 解决方案中可以包含多个项目,项目可以包含多个文件,文件中是我们写的程序;

在文件中,命名空间namespace中可以包含类class,类中可以包含Main方法,方法中是我们写的程序;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _01我的第一个项目
{
    /// <summary>
    /// 这个类中有一个Main方法,是我们程序的入口方法;
    /// </summary>
    class Program
    {
        /// <summary>
        /// 程序运行时,从这里开始执行代码;
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            //下面的这句话是向屏幕输出一句Hello,World!
            Console.WriteLine("Hello,World!");
            Console.WriteLine("这里显示你要表达的内容:这是我的第一个程序");
            Console.Write("aaaa");
            Console.Write("bbbb");


            Console.ReadKey();

        }
    }
}

• namespace :定义了一个命名空间:01我的第一个项目
Class:定义了一个名称为Program的类,类中包含Main方法
class.png

• 重置开发环境:可以使我们的开发工具恢复默认状态。例如:视图中的各种窗口;
• Main方法是我们程序(项目)的入口方法,当我们执行一个程序时,会首先找到Main方法,从Main方法的第一句程序开始执行,当Main方法执行完成后(即执行到Main方法的反大括号),程序就结束了;
所以,现在我们初学者写程序,就先卸载Main方法中;

static void Main(string[] args)
            {
                //下面的这句话是向屏幕输出一句Hello,World!
                Console.WriteLine("Hello,World!");
                Console.WriteLine("这里显示你要表达的内容:这是我的第一个程序");
                Console.Write("aaaa");
                Console.Write("bbbb");
    
    
                Console.ReadKey();
    
            }

vs2.png

.sln是解决方案的文件;
.csproj是项目文件;

先学习两句话,今天学习的第一句话:
Console.WriteLine("Hello,World!");
Console.Write.Line("显示你想表达的内容,这是我的第一个程序");
第二句话:
Console.ReadKey();
当程序执行到Console.ReadKey();时,程序会停在这里,等待用户从键盘上键入一个键,用户键入这个键之后,程序才继续执行;

在C#中,每一句话都必须以分号结束;

Console.WriteLine(“”);与Console.Write(“”);的区别

Frist.png

已有 3 条评论
  1. Linwoodcirty

    We offer you the opportunity to advertise your products and services.
    Hi! That is an amazing offers for you. I can send your commercial offers or messages through feedback forms. The advantage of this method is that the messages sent through the feedback forms are included in the white list. This method increases the chance that your message will be read. Mailing is made in the same way as you received this message.

    Sending via Feedback Forms to any domain zones of the world. (more than 1000 domain zones.).

    The cost of sending 1 million messages is $ 49 instead of $ 99.
    All us sites that have a feedback form. (10 million messages sent) - $349 instead of $649
    Domain zone .com - (12 million messages sent) - $399 instead of $699
    All domain zones in Europe- (8 million messages sent) - $ 299 instead of $599
    All sites in the world (25 million messages sent) - $499 instead of $999

    Discounts are valid until April 10!
    Feedback and warranty!
    Delivery report!

    In the process of sending messages, we do not violate the rules of GDRP.
    This message is created automatically use our contacts for communication.

    Contact us.
    Telegram - @FeedbackFormEU
    Skype – FeedbackForm2019
    Email - feedbackform@make-success.com

    Best wishes

    Linwoodcirty 回复
  2. JamesAlult

    My name is Pete and I want to share a proven system with you that makes me money while I sleep! This system allows you to TRY the whole thing for F R E E for a whole 30 days! That's right, you can finally change your future without giving up any sensitive information in advance! I signed up myself just a while ago and I'm already making a nice profit.

    In short, this is probably the BEST THING THAT EVER HAPPENED TO YOU IF YOU TAKE ACTION NOW!!!

    If you're interested in knowing more about this system, go to http://globalviralmarketing.com/?ref=qkgWOPkN5RoC1NWh and try it out. Again, it’s FREE!

    You can thank me later

    /Pete

    JamesAlult 回复
  3. Stevehaush

    Call back or email me, I'm interested in your offer
    720-791-3210
    usa.bts@gmail.com

    Stevehaush 回复
发表新评论