我觉得自己的基础知识不是很牢靠,基础决定了上层建筑,所以想系统的巩固和学习一下,在此记录自己的学习笔记,来和大家共同学习,同时也希望能够帮助一些想入门的同学,因此我会从最基础的hello world开始。给自己定个小目标,出个30讲先。

一、C#语言简介

首先我告诉你c#很简单,它甚至不需要你有编程功底就可以学习,如果你愿意去努力,几个月就可以入门的,但是往后要想拿更多的钱,这几个月的积累是远远不够的,这一门语言技术也是远远不够的。所以如果你已经下定决心进入软件行业的话,一定要做好终生学习的准备,因为软件技术的迭代是很快的。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

二、开发环境

c#的开发环境是visual studio,最新的版本是2017,据说2019的版本也即将来了,版本的选择我的建议是用新不用旧。下载链接:https://visualstudio.microsoft.com/zh-hans/,自行安装即可。

三、学习路径

老师总结的很精炼,分纵向和横向:

纵向:语言-->类库-->框架

横向:控制台程序-->桌面程序-->设备(手机/平板等)程序-->web(网站/服务)程序-->游戏。。。

四、牛刀小试

安装完成我们的环境以后我们就可以写一个小程序来看看了,第一个程序当然是hello world!

1、首先我们打开vs2017,右上角文件-->新建-->项目

我们新建一个控制台程序,填写程序名称并选择程序存放路径,点击确定。

输入以上的代码,即可实现打印hello world的功能,是不是很简单呢。Mian函数是整个程序的入口,即整个程序从这里开始。

下一讲:C#第2讲:初识类和命名空间

C#第1讲:C#快速入门相关推荐

  1. python快速入门精讲_Python快速入门精讲

    基础入门篇 第0章从零开始3 0.1克服编程恐惧3 0.2如何写出好程序4 0.3为什么选择Python5 0.4Python的发展和应用6 0.5一些建议8 0.6多平台搭建Python开发环境10 ...

  2. SIMPLIS仿真软件2.2-SIMPLIS快速入门2

    SIMPLIS仿真软件2.2-SIMPLIS快速入门2 导读 瞬态仿真 POP分析 AC分析 导读 本文承接上一篇文章.开始介绍SIMPLIS仿真部分.正如上一篇所讲的快速入门的定位,该文对SIMPL ...

  3. 我给女朋友讲编程html系列(1) -- Html快速入门

    Html是一门编写网页的语言. 在我学习Html的时候,网上的很多朋友说,直接使用[记事本]编写就行了,最后保存为后缀名为 .html 的文件. 不过,我建议你用[Nodepad++]来编写网页,用这 ...

  4. 【个人笔记 - 目录】OpenCV4 C++ 快速入门 30讲

    个人资料,仅供学习使用 修改时间--2022年2月10日 09:51:53 学习课程:OpenCV4 C++ 快速入门视频30讲 视频老师:贾志刚 笔者对每一节课都做了详细的笔记,在包含了所有视频内容 ...

  5. Spring入门第一讲——Spring框架的快速入门

    Spring的概述 什么是Spring? 我们可以从度娘上看到这样有关Spring的介绍: 说得更加详细一点,Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架, ...

  6. 第1讲 快速入门 《Kotlin 极简教程 》

    第1讲 快速入门 <Kotlin 极简教程 > 投影片01.jpg 投影片02.jpg 投影片03.jpg 投影片04.jpg 投影片05.jpg 投影片06.jpg 投影片07.jpg ...

  7. 视频教程-【吴刚大讲堂】视觉设计快速入门50讲-UI

    [吴刚大讲堂]视觉设计快速入门50讲 业内知名UID.UED.用户体验.品牌策略与创意设计师,十三年行业职业教育培训经验,业内"UI视频第一人",教学总监.视觉设计讲师. Adob ...

  8. 第1讲韩顺平 PHP视频教程 zend framework zend介绍 zend快速入门 韩顺平php视频教程ppt 笔记心得

    韩顺平 PHP视频教程  zend framework  PPT笔记心得 本教程贯穿了两个软件公司常用的两个项目,数据采集系统和购物车,共分20讲从本质上深入浅出的分析了zend framework运 ...

  9. python从入门到精通视频,python快速入门精讲

    <跟老齐学Python:从入门到精通>pdf下载在线阅读全文,求百度网盘云资源 <跟老齐学Python:从入门到精通>百度网盘pdf最新全集下载:链接: ?pwd=9ib9 提 ...

  10. Struts2入门第一讲——Struts2框架的快速入门

    Struts2框架的概述 Struts2是一种基于MVC模式的轻量级Web框架,它自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的开发中.目前掌握Struts2框架几乎成为Web ...

最新文章

  1. 【Micropython】发光二极管手工制作炫彩跑马灯
  2. 汇编LAHF指令学习 - 使用emu8086
  3. mysql 精度_mysql-笔记 精度
  4. php创建输入文本框,Asp:文本框与输入文本(PHP开发人员学习ASP)
  5. 计算机难点知识,(必先看)计算机文化基础知识难点
  6. php jq表格,如何用jQuery操作表单和表格
  7. 远程服务器格式化,怎么远程服务器做ghost备份图解
  8. Web前端期末大作业--响应式美女健身教练瑜伽馆网页设计(HTML+CSS+JavaScript+)实现
  9. Python配置OpenCV
  10. MATLAB绘图—三维曲线绘图-(plot3)
  11. 【3D动态脑图制作软件】万彩脑图大师教程 | 将思维导图输出到云服务
  12. 在python中for a in a是什么意思_Python:A [1:]中x的含義是什么?
  13. English in December
  14. 一些牛逼哄哄的javascript面试题
  15. 【老生谈算法】MATLAB分形图形-树叶源码——分形图形
  16. Python基础——魔法方法(二)
  17. 简单说 用CSS做一个魔方旋转的效果
  18. IP地址、IPv4和IPv6的关系
  19. 小说《小城恋情》第三十三章
  20. 百度搜索为什么这么快?

热门文章

  1. 大厨小鲜——基于Netty自己动手编写RPC框架
  2. 浅谈Substance painter/Designer软件
  3. 英语中那些和身体相关的英文单词
  4. TFIDF分词过滤,提取关键词
  5. 你家的网络真的不好吗
  6. 第一次练手爬取豆瓣电影排名top250
  7. 【Java】使用【sublist】方法实现分页
  8. 王者营地登录服务器维护,王者荣耀王者营地账号登录不了怎么办 王者营地登录后没有显示账号...
  9. 考研失败的经验,这些弯路千万别再走了!
  10. 区块链倪老师:写给区块链初创者的一封信(二)