第一部分 C#编程基础

1、(30)变量、运算符(+、-、*、/、++、--、括号、==、!=、>、<、>=、<=、&&、||)、流程控制(if、while、for、switch case、break和continue、foreach)、枚举、数组、函数、函数参数、重载。

2、(60)字符串:字符串不可变性、字符串常用函数(IsNullOrEmpty、ToLower()、ToUpper()、Format()、Join()、Split()、Replace、Substring、Contains、StartsWith、EndsWith)。

3、(90)函数可选参数、函数可变参数、函数的ref和out。

4、(30)类、字段、属性、方法、继承、访问级别约束(private、public、protected、internal)、异常、静态成员和常量、静态类、sealed、命名空间、索引器的用法

5、(60)值类型和引用类型、构造函数、隐式转换和显式转换、多态、接口、抽象类、常用数据结构(List<T>、Dictionary<K,V>)、可空数据类型。

6、(90)编写索引器、HashSet<T>。

第二部分 SQL

1、(30)表、列、常用数据类型(varchar、nvarchar、char、nchar、DateTime、int、identity、UniqueIdentity、主键、外键)、基本SQL语句(Insert、Delete、Update、Select)、where过滤、聚合函数(Sum、count、max、min、avg)、order by、like过滤、常用函数(getdate()、newid())

2、(60)group by、空值处理(is null)、多值匹配(in、between and)、限制结果集(top、rownumer、分页查询)、DISTINCT、索引、事务、Join(Left Join)。

3、(90)having、DML语句(Create table、alter table、drop table)、UNION、函数(DATEADD、DATEDIFF、DatePart、CAST、Convert、ISNULL、CASE when函数)、Join(Right Join、Inner Join)、子查询、存储过程、触发器。

第三部分 ADO.Net

1、(30)SqlConnection、SqlCommand(ExecuteScalar、ExecuteNonQuery、ExecuteDataReader)、SqlDataReader、DataSet、DataTable、DataRow。

2、(60)参数化查询与SQL注入漏洞、自己编写SqlHelper、使用Sqlhelper实现数据的增删改查、程序从App.config、Web.config读取连接字符串。

第四部分 WinForm项目

1、(60)能够编写手写三层架构代码、使用ADO.Net编写信息管理程序、基于MD5算法实现安全登录、使用NPOI读写Excel实现数据导入导出、拼音检索、递归与话术管理

2、(90)自己动手写三层架构代码生成器、使用MD5进行文件修改检测、复合检索。

3、(100)WinForm窗口之间传递参数、MDI、窗口的单例、WinForm登录界面的实现、报表。

第五部分 HTML

1、(30)常用标签(p、b、a、img、br、font、ul、table、input、select、textare)

2、(60)转义符( <>)、相对路径、绝对路径、高级标签(div、span)、样式表(直接写在元素上、样式写在页面中、样式定义在单独的css文件中)、常用样式(width、height、background-color、border、display、cursor)、样式选择器(id选择器、标签选择器、类选择器)、定位(Absolute、relative、static)

3、(90)高级标签(meta)、Div+CSS布局、frameset和iframe。

第六部分 Javascript

1、(30)变量声明、函数的声明、for循环

2、(60)匿名函数、Array对象、parseInt函数。

3、(90)JavaScript面向对象、string对象、扩展方法。

第七部分 JavaScript Dom

1、(30)alert、常用事件(onload、onclick、onblur、onfocus、onmousemove、onmouseenter、onmouseleave、onmouseout、onmouseover)、getElementById。

2、(60)setInterval、事件对象(window.event、clientX、clientY 、offsetX、offsetY )、getElementsByName、getElementsByTagName、动态创建Dom对象、innerText、innerHTML、事件冒泡、修改元素样式、设置元素的大小和位置。

3、(90)confirm、navigate、setTimeout、showModalDialog、onbeforeunload事件、screen对象、clipboardData对象、window.history.back()、window.history.forward()、document.write、浏览器兼容性问题、正则表达式、JavaScript文件的压缩。

第八部分 JQuery

1、(60)常用选择器(id选择器、标签选择器、类选择器)、常用事件(click、mousemove、mouseenter、mouseleave、mouseout、mouseover、focus、blur)、常用方法(html()、text()、attr())

2、(90)dom对象和jquery对象、高级选择器(多条件选择器、层次选择器)、隐式迭代和链式编程、节点遍历(next、nextAll、prev、prevAll、siblings、children、parent)、过滤选择器(:first、:last、:eq、:lt、:gt、:odd、:even、属性过滤器、表单选择器)、样式操作(hasClass、addClass、removeClass)、动态创建节点($、append、appendTo、prepend、prependTo、remove)、RadioButton操作、事件对象、jquery cookie。

3、(100)each、选择器相对定位、replaceWith、wrap、动画、live、JQueryUI。

第九部分 .Net高级技术

1、(60)委托语法、事件语法、GC、Dispose和close的区别、string和StringBuilder的区别、浅拷贝和深拷贝、单例模式、模板方法模式、IO(File、Path、Directory类中常用方法、FileStream、Stream、StreamReader、StreamWriter)、XML读写、自定义范型(泛型类、泛型方法、泛型接口、泛型委托、泛型的约束)、程序集的概念、Attribute的概念

2、(90)委托和事件的关系、linq、扩展方法、正则表达式(常用元字符、贪婪模式和非贪婪模式、匹配、提取、替换)、结构体、装饰者模式、加密流、压缩流、序列化、源代码管理(VSS)、反射(反射动态调用方法、反射实现插件机制)、自定义Attribute及通过反射读取Attribute、

3、(100)多线程、Socket、匿名方法、lambda、profiler调优工具、字符串拘留池、C#中使用指针、ADO.Net 访问Access数据库

第十部分 ASP.Net

1、(60)能够使用IHttpHandler方式开发简单的增删改查页面、Get和Post的区别、ViewState的原理、Http协议(能读懂Http报文、Http无状态、常用状态码)、Request对象、Response对象、ASP.Net读写Cookie、Session、实现验证码、客户端验证和服务端验证、XSS原理和预防、虚拟路径、MapPath、Redirect和Transfer、IsPostBack、ResolveClientUrl、控件的ClientID、OnClientClick、FileUpload控件、HTML服务器控件和ASP.Net服务器控件、绑定控件(ListView、GridView、Repeater)、高效率分页、能够使用aspx实现增删改查页面、母版页(MasterPage)、IIS部署和配置网站、AJAX(使用XMLHTTPRequest实现AJAX、能够基于JQuery AJAX等轻量级的AJAX封装实现无刷新分页、无刷新评论等AJAX效果、JSon)。

2、(90)aspx和cs的关系、FindControl、了解UpdatePanel原理、全局文件、自定义错误页、UrlRewrite、ASP.Net缓存(页面缓存、HttpRuntime.Cache、数据源缓存)、CKEditor。

3、(100)绑定控件的复杂事件(ItemDataBound、ItemCommand、Inserting、Inserted、Deleting、Deleted、Updating、Updated)、验证控件

NET知识大纲的更多相关文章

  1. [转帖]linux基础知识大纲

    linux基础知识大纲 https://blog.csdn.net/CSDN___LYY/article/details/80810403 1.Linux操作系统概述Linux操作系统的发展过程.创始 ...

  2. java核心-多线程(1)-知识大纲

    Thread,整理一份多线程知识大纲,大写意 1.概念介绍 线程 进程 并发 2.基础知识介绍 Java线程类 Thread 静态方法&实例方法 Runnable Callable Futur ...

  3. Android中直播视频技术探究之---基础知识大纲介绍

    一.前言 最近各种视频直播app到处都是,各种霸屏,当然我们也是需要体验的,关于视频直播的软件这里就不介绍了,在不是技术的人来看,直播是一种潮流,是一种娱乐方式,但是作为一个高技术的,我们除了看看,更 ...

  4. React入门---基础知识-大纲-1

    -----------------在慕课网学习react入门笔记-------------- ---------博主边学边记录,手把手进行学习及记录---------- --------------- ...

  5. web前端知识大纲:系列三 html篇

    web前端庞大而复杂的知识体系的组成:html.css和 javascript 三.HTML 1.BOM BOM 是 Browser Object Model的缩写,即浏览器对象模型,当一个浏览器页面 ...

  6. web前端知识大纲:系列二 css篇

    web前端庞大而复杂的知识体系的组成:html.css和 javascript 二.css 1.CSS选择器 CSS选择器即通过某种规则来匹配相应的标签,并为其设置CSS样式,常用的有类选择器.标签选 ...

  7. web前端知识大纲:系列一 js篇

    web前端庞大而复杂的知识体系的组成:html.css和 javascript           一.js           1.基础语法 Javascript 基础语法包括:变量声明.数据类型. ...

  8. C/C++知识大纲(只有作者看得懂的笔记)

    c标准库部分冷门函数. stdio.h char buf[256]; sscanf(buf,"%s",&buf); sprintf(buf,"Name: %s&q ...

  9. Elasticsearch核心知识大纲脑图

随机推荐

  1. spring springmvc mybatis 整合

    环境 apache-tomcat-8.0.33.jdk1.8.0_05 maven Dynamic Web Module 2.5 1.各个xml配置文件的配置 (1)pom.xml 配置清单文件 连接 ...

  2. C# 中间语言、CLR、CTS、CLS

    c#  中间语言.CLR.CTS.CLS IL中间语言,区分大小写 中间语言的主要特征: 1.  面向 对象和使 用接口 2. 值类型和引 用类 型之间的 显 著差异 3.  强 数据类型化 4. 使 ...

  3. 防止SQL注入和XSS攻击Filter

    nbsp;今天系统使用IBM的安全漏洞扫描工具扫描出一堆漏洞,下面的filter主要是解决防止SQL注入和XSS攻击 一个是Filter负责将请求的request包装一下. 一个是request包装器 ...

  4. 【分享】IT产业中的三大定理(一) —— 摩尔定理(Moore's Law)

    科技行业流传着很多关于比尔·盖茨的故事,其中一个是他和通用汽车公司老板之间的对话.盖茨说,如果汽车工业能够像计算机领域一样发展,那么今天,买一辆汽车只需要 25 美元,一升汽油能跑四百公里.通用汽车老 ...

  5. poj - 2386 Lake Counting && hdoj -1241Oil Deposits (简单dfs)

    http://poj.org/problem?id=2386 http://acm.hdu.edu.cn/showproblem.php?pid=1241 求有多少个连通子图.复杂度都是O(n*m). ...

  6. 下拉刷新控件(1)PullToRefreshList示例

    有很多控件都可以下拉刷新如,ListView,ExpandableListView,GridView,ScrollView,ViewPager,WebView等, 其中最常见的是ListView.本文 ...

  7. Objective-C 类的继承、方法的重写和重载

    一.类的继承 Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序.Objec ...

  8. JS 去除字符串中的空格

    1. 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: ...

  9. 为Gradle添加tomcat插件,调试WEB应用

    Gradle提供了不输于maven的依赖管理 提供了强大的test功能,输出优美的测试报告 并且提供war插件,使用内置的jetty调试WEB应用 因为博主偏偏钟情于tomcat,所以希望使用tomc ...

  10. SQL 数据库表标识列初始化 DBCC

    把ArimaIndexForecastModel这张表的标识列重置为0,前提是这张表执行过删除操作 示例:  dbcc checkident('ArimaIndexForecastModel',res ...