美文网首页
C#学习路线

C#学习路线

作者: 墨说智能制造 | 来源:发表于2021-06-30 17:35 被阅读0次

第零部分 前端和数据库基本知识

1.前端知识

  HTML、CSS、 JavaScript、 Jquery

2.数据库

  SQL SERVER,Oracle,MySQL

第一部分:面向对象C#基础知识

1.C#开发入门

认识.NET平台与C#语言、理解.NET Framework框架、编写一个简单的C#程序并理解、C#程序的编译运行原理、VS常用开发环境设置(字体颜色、显示行号、自定义快速简写代码)

2.C#语言基础

C#的基本语法格式及注释,常量及变量的定义与使用,转义字符的含义,变量数据类型的自动转换与强制转换方法、枚举数据类型与使用,运算符的使用,各种流程控制语句的使用

3.C#编程基础

方法的定义、重载与运用; 方法中高级参数(params、ref、out)的使用; 握数组的定义与使用、数组的常见操作(遍历、最值、倒置、排序); 程序的调试技术

4.面向对象基础

面向对象的概念;类的定义及对象的使用;访问修饰符的正确使用;构造方法的使用;this关键字、static关键字(静态类、静态字段、静态属性、静态方法、单例模式)的使用;嵌套类、匿名类及对象初始化器的运用

5.面向对象高级

类的继承,包括继承概念、构造方法执行过程、new、装箱拆箱、sealed ;多态的实现,包括重写父类方法、base、里氏转换原则及Object类;抽象类与接口的使用;异常处理方法;命名空间含义;程序集意义及应用;C#7.0新特性

6.Winform基础

WinForm项目的文件结构;WinForm常用控件的使用;事件参数object sender, EventArgs e的理解

7.C#常用类

字符串的不可变性,并能灵活运用;String类的常用方法的使用;StringBuilder类的使用;DateTime、TimeSpan结构体的使用 ;Random类的使用

8.文件操作

文件操作的相关知识,如流与文件流、字节流、文件夹操作等

9.集合

非泛型集合ArrayList、Hashtable的使用;foreach循环的使用;泛型集合List、Dictionary的使用;自定义泛型的使用

10.正则表达式及应用

利用正则进行字符串匹配、字符串提取及字符串替换等常用技巧;邮政编码、×××号等常见数字验证技巧;Email、URL、IP等网络验证技巧 ;中文等常见等字符串验证技巧 ;字符串提取技巧及提取网页中Email、图片、超链接;常见利用正则进行字符串替换技巧;敏感词过滤

第二部分  ASP.NET技术

ASP.NET基础入门

创建ASP.NET项目;将ASP.NET项目发布到服务器上;利用VS环境编写简单的网页页面

ADO.NET数据库访问技术应用

ADO.NET的五大对象;使用ADO.NET对象对数据库进行原生的增删改查操作;封装SQLHelper工具类并理解其中的方法及其应用

一般处理程序

一般处理程序的使用、ADO.NET内置对象、利用一般处理程序和SQLHelper工具类配合操纵数据库

三层架构

理解三层架构的思想及优点;三层架构项目的搭建方法;使用三层架构实现增删改查从而开发项目

WebForm控件

基本web控件,特别是验证控件的使用 ;使用Repeater进行数据展示和分页;使用ListView、ObjectDataSource、DataPager实现增删改查加分页

委托、匿名方法、Lambda、Linq查询

理解什么是委托、匿名方法、Lambda表达式;Lambda表达式、Linq查询;在实际开发(比如ASP.NET MVC框架开发)中灵活运用委托、Lambda表达式、Linq查询

ASP.NET MVC

MVC的开发思想;Razor语法详解;分页、数据传输方式(ViewBag、ViewData、TempData、Model)、各种ActionResult、四种Filter(IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter)、HtmlHelper、路由机制、特性、布局视图

Ajax异步处理

异步操作请求数据;异步分页技术

第三部分  Net高级技术

.Net高级技术

C#/.Net开发中大型软件的思想;C#/.Net开发中大型软件的常用关键技术及应用技能(MVC、EF、Spring.Net、Memcache、Log4Net、T4模板、Mongodb、Redis、WebService、EasyUI、Ajax、WCF、AOP、Nhibernate、简单工厂、抽象工厂、Web API、多线程等)

第四部分  微软开源跨平台移动开发技术

.NET Core技术 dotNet命令、ASP.Net Core(中间件、静态文件、配置文件、依赖注入、程序缓存等)、EF Core、ASP.NET

相关文章

  • C#新手学习路线指南

    C#学习路线指南 花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以...

  • C#学习路线

    第零部分 前端和数据库基本知识 1.前端知识 HTML、CSS、 JavaScript、 Jquery 2.数据...

  • [Unity]使用Unity开发即时战略游戏(类似红警)

    [Unity]技术学习路线图(长期更新) Unity开发版本 Unity 5.1.2 开发语言 C# 实现功能 视...

  • 零基础学习Python的学习路线图

    零基础学习Python的学习路线图 根据TIOBE最新排名 ,Python已超越C#,与Java,C,C++一起成...

  • PHP入门系列(一)——伊始

    其实,以前提起起PHP的学习我是拒绝的,在大学中被动接受的语言学习路线是C、C++、C#、JAVA、JSP+HTM...

  • 软件测试的进阶之路

    系统知识储备 功能测试学习路线 自动化测试学习路线 性能测试学习路线 安全测试学习路线 测试进阶学习方向

  • 学习图谱

    前端整体 基础学习路线 进阶学习路线 整体学习路线 「前端进阶」2018/2019 史上最全的前端学习路线 How...

  • C# 8 新增小功能

    尽管 C# 8 应该会在今年发布,并且 C# 8.x 和 9 的路线图也开始形成,但是,微软正在继续审查下一个版本...

  • iOS学习路线图

    iOS学习路线图学习路线.jpg

  • 《C# 教程》菜鸟教程

    学习地址 C#有用的网站 C# Programming Guide - 介绍了有关关键的 C# 语言特征以及如何通...

网友评论

      本文标题:C#学习路线

      本文链接:https://www.haomeiwen.com/subject/gpwrultx.html