怎样系统学习完整.Net/DotNet知识点

转于:https://jingyan.baidu.com/article/7e440953d2a96c2fc0e2efba.html 

分享如何系统学习.Net/DotNet知识点。从编程语言C#开始,到面向过程,面向对象、 C#高级编程知识、数据库及Ado.Net网页请求响应原理,学习开发Asp.Net

个人学习经历,希望对你有帮助。

怎样系统学习完整.Net/DotNet知识点_第1张图片

工具/原料

  • Visual Studio(写程序代码)

  • MSSQL Server Express(Visual Studio默认安装的低版本数据库)

  • MS SQL Server Management Studio Express(数据库对应数据库管理工具)

方法/步骤

  1. 1

    第一阶段学习内容:

    C#语言包括数据类型、数组、方法等基本知识点,编写逻辑控制台程序;

    WinForm包括窗体属性与事件、基本控件属性与事件,模拟记事本程序;

    C#面向过程包括结构、枚举、方法,了解面向过程思想;

    C#面向对象包括类、对象、属性、构造方法了解面向对象思想;

    怎样系统学习完整.Net/DotNet知识点

  2. 2

    第二阶段学习内容:

    C#高级知识:继承、多态、接口、委托、正则表达式等较高级知识点;

    SqlServer基本知识点:数据库、表与字段增删改查操作及代码操作;

    Ado.Net:存储过程、视图、视图、聚合函数、子查询、联合查询;

    当然关键是坚持学习

    怎样系统学习完整.Net/DotNet知识点

  3. 3

    第三阶段学习内容:

    学习这阶段知识必须讲述一下原因,懂前台页面才能更好写后台代码;

    Html:基本的Html语言知识点,包括常见标签及样式选择器;

    Javascript:类似C#语言,掌握变量、方法、函数、对象、Json;

    JavascriptDom:Javascript类库,更好操作前台页面代码;

    JQuery:相对于Javascript,封装更多,方便更多,兼容更多浏览器;

    怎样系统学习完整.Net/DotNet知识点

  4. 4

    第四阶段学习内容:

    三层架构思想:关键就是处理数据一层层逻辑传递,更加规范也有利管理;

    多线程知识点:单线程问题引出多线程及特点、方法重入、多参数等内容;

    模拟聊天程序:需有委托、多线程知识,Socket通讯过程,自定义协议;

    模拟服务器:实现简单服务器功能,了解原理,为后面学习打基础;

    怎样系统学习完整.Net/DotNet知识点

  5. 5

    第五阶段学习内容:

    Ashx一般处理程序:掌握get和post,Request和Response,了解网页原理;

    Webform:网页版WinForm,前后台代码管理,了解其与Ashx区别;

    Ajax:异步请求,请求服务器更新网页部分内容,基于Javascript基础;

    服务器控件:网页版WinForm控件,了解其与手写代码区别及应用范围;

    怎样系统学习完整.Net/DotNet知识点

  6. 6

    第六阶段学习内容:

    企业技术:缓存分类、Session存放机制、404处理、IIS配置;

    Mvc:在学完.Net/DotNet前提下,尝试学习新的编程思想;

    分享交流,分享可以让你总结你的知识体系,交流可以让你检验你的知识体系;

    怎样系统学习完整.Net/DotNet知识点

    END

你可能感兴趣的:(怎样系统学习完整.Net/DotNet知识点)