C#入门详解_01_课程简介、C#语言简介、开发环境和学习资料的准备

文章目录

  • 1. 课程简介
  • 2. C#语言简介
  • 3.开发环境与学习资料

1. 课程简介

  • 开设本课程的目的
    • 传播C#开发的知识,让更多的人有机会接触到软件开发行业
    • 引导有兴趣或者想转行的朋友进入软件开发行业
  • 课程内容
    • 完整讲述C#语言在实际软件开发中的应用
    • 采用知识讲述加实例程序的形式
  • 目标听众
    • 软件开发爱好者
    • 想从事软件开发行业的朋友
    • 无需软件开发经验,但需要熟悉计算机的操作(软件安装、文档编辑、使用IE和搜索引擎)
    • 难度从100~500(由低到高)

2. C#语言简介

  • 什么是程序(Program)
  • 为什么需要程序
  • 怎样编写程序和程序语言的选择
    • 编辑→编译[把语言转成计算机能看懂的]→调试→发布
  • 编程的学习路径
    • 纵向:语言→类库[封装好的东西:开源、收费]→框架[有一定逻辑组织的类库;把类库组合好的集成,方便人用]
    • 横向:命令行程序,桌面程序,设备(平板/手机)程序,Web(网站/服务)程序,游戏.…

3.开发环境与学习资料

  • 下载Visual Studio(http://www.visualstudio.com/)-课程使用的2013版本(版本基本随意即可,我用的2017版本)

  • 安装Visual Studio

  • 学习资料

    • 下载离线MSDN文档
    • C#语言定义文档(Language Specification)-百度搜索下载即可
    • 推荐书籍:C# 5.0 In A Nutshell(结合MSDN文档,MSDN看不懂时候的补充)
  • 离线MSDN文档下载
    注意这个MSDN其实就是本地帮助文档,如果VS里面【帮助】下没有【设置帮助首选项】,则在【工具】打开【获取工具和功能】,从而打开【VS的更新程序】,点击【单个组件】,在里面搜索【Help view】安装。
    有类似情况的自己上网搜一下,很多教程。

MSDN下载的具体过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看方式有两种,如果本地下载了MSDN文档的话就按照下面的操作步骤来吧
在这里插入图片描述
进入后就是MSDN的界面
在这里插入图片描述
大概地介绍:

  • C# Programming Guide:介绍C#的知识
  • C# Reference:横向的领略C#特性,辅助阅读C#文档

以下截图为自己下载打开后的截图:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/450660.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全面认识DOS系统

目录 一、DOS系统的功能 1.执行命令和程序(处理器管理) 2.内存管理 3.设备管理 4.文件管理 5.作业管理 二、文件与目录 三、文件类型与属性 1.系统属性(S) 2.隐含属性(H) 3.只读属性&#xff08…

第四十二周:文献阅读+机器学习方法

目录 摘要 Abstract 文献阅读:时间序列模型在水质预测中的应用 现有问题 提出方法 ARIMA(自回归差分移动平均模型) K-means聚类分析 研究实验 数据集 评价指标 实验目的 实验设置 实验结果 ARIMA模型python实现 机器学习总结 …

【ELK】logstash快速入门

1.概述 1.1.什么是logstash? 之前我们聊了es,并且用docker搭建了一个eskibana的环境。es目前最普遍的用法是用来存储日志的,然后结合kibana对日志做一些可视化的工作。既然要收集日志,就面临着一个问题: 各个系统的…

LNMP.

一.mysl配置 1.安装mysql yum install mysql-server -y 2.进入mysql配置文件目录 cd /etc/my.cnf.d3.编辑mysql配置文件 vim mysql-server.cnf 在[mysqld]中添加: character-set-serverutf84.启动mysql服务 systemctl start mysqld5.登入mysql mysql 6.创建数据库 cre…

嵌入式学习第十八天

51单片机 51单片机是基于Intel的微处理器体系结构发展而来的。 主要由CPU、存储器、定时器/计数器、串行口等模块组成 优点:低功耗、低成本、高性能 开发工具: Keil uVision4(支持汇编语言和C语言编程) stc-isp-v6.92L&…

Vue基础知识七

一 路由 1.1 生活里的路由与路由器 是为了实现多台设备上网 1.2 程序里的路由与路由器 是为了实现导航区与展示区来回切换; SPA单页面应用:就像前几章节里的项目,整个项目只有一个html文件; 案例 注意,最开始的时候…

《生成式AI与大模型核心技术开发与应用研修班》的通知

Chart GPT 的发布,让大语言模型成了人工智能的焦点。尤其近期发布的大模型各业务场景应用应接不暇,为行业带来新的发展机遇,甚至将重构AI行业。AI行业的发展将以云平台、算力、大模型构成行业发展的三驾马车。大模型和小模型的融合使用&#…

day10笔记

API 显示->索引->搜索框输入->回车查看信息 字符串 直接赋值进串池(会先找,有复用) new出来的在堆里面 字符串比较 ""引用数据类型比较的是地址值 一模一样的比较 忽略大小写的比较 Scanner输入的数据是new出来的 遍历字符串 public class StringDe…

Ubuntu 添加字体

Ubuntu 添加字体 Ubuntu如何添加新的字体?似乎远远没有Windows方便呀,查询了一些资料,与大家分享。 方法1 根据字体名称直接安装 oyroy-FMVU08001:~$ sudo apt-get install fonts-wqy-zenhei [sudo] roy 的密码: 正在读取软件…

Android学习之路(28) 进程保活组件的封装

前言 远古时代,出现过很多黑科技,比如MarsDaemon,使用双进程守护的方式进行保活,在当时可谓风光无限,可惜在8.0时代到来就被废弃了。 又比如后面出现的1像素Activity的保活方式,说他流氓一点不过分&#…

canvas设置图形各种混合模式,类似photoshop效果

查看专栏目录 canvas实例应用100专栏,提供canvas的基础知识,高级动画,相关应用扩展等信息。canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重…

创建自己的Hexo博客

目录 一、Github新建仓库二、支持环境安装Git安装Node.js安装Hexo安装 三、博客本地运行本地hexo文件初始化本地启动Hexo服务 四、博客与Github绑定建立SSH密钥,并将公钥配置到github配置Hexo与Github的联系检查github链接访问hexo生成的博客 一、Github新建仓库 登…