NET知识大纲
第一部分 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知识大纲的更多相关文章
- [转帖]linux基础知识大纲
linux基础知识大纲 https://blog.csdn.net/CSDN___LYY/article/details/80810403 1.Linux操作系统概述Linux操作系统的发展过程.创始 ...
- java核心-多线程(1)-知识大纲
Thread,整理一份多线程知识大纲,大写意 1.概念介绍 线程 进程 并发 2.基础知识介绍 Java线程类 Thread 静态方法&实例方法 Runnable Callable Futur ...
- Android中直播视频技术探究之---基础知识大纲介绍
一.前言 最近各种视频直播app到处都是,各种霸屏,当然我们也是需要体验的,关于视频直播的软件这里就不介绍了,在不是技术的人来看,直播是一种潮流,是一种娱乐方式,但是作为一个高技术的,我们除了看看,更 ...
- React入门---基础知识-大纲-1
-----------------在慕课网学习react入门笔记-------------- ---------博主边学边记录,手把手进行学习及记录---------- --------------- ...
- web前端知识大纲:系列三 html篇
web前端庞大而复杂的知识体系的组成:html.css和 javascript 三.HTML 1.BOM BOM 是 Browser Object Model的缩写,即浏览器对象模型,当一个浏览器页面 ...
- web前端知识大纲:系列二 css篇
web前端庞大而复杂的知识体系的组成:html.css和 javascript 二.css 1.CSS选择器 CSS选择器即通过某种规则来匹配相应的标签,并为其设置CSS样式,常用的有类选择器.标签选 ...
- web前端知识大纲:系列一 js篇
web前端庞大而复杂的知识体系的组成:html.css和 javascript 一.js 1.基础语法 Javascript 基础语法包括:变量声明.数据类型. ...
- C/C++知识大纲(只有作者看得懂的笔记)
c标准库部分冷门函数. stdio.h char buf[256]; sscanf(buf,"%s",&buf); sprintf(buf,"Name: %s&q ...
- Elasticsearch核心知识大纲脑图
随机推荐
- Socket基础编程
地址结构sockaddr_in 其中包含:IP地址,端口号,协议族推荐使用sockaddr_in,而不建议使用sockaddrsockaddr_in与sockaddr是等价的,但sockaddr_in ...
- jdk、apache-ant结合yuicompressor配置的CSS与JS合并压缩工具
前序:网上很多css与js合并打包工具,其中最流行的就是ant结合yui-compressor,鉴于学习与工作需要今天就学习了一下这种方式,供大家学习交流. 步骤:1.安装jdk,并配置其变量环境:有 ...
- env1
给新手参考的Cadence Allegro快捷键 原文链接:http://www.eda365.com/thread-30935-1-1.html 发上我的快捷键给新手参考,我也是在LULU给我的EN ...
- STL笔记(1)map
STL笔记(1)map STL之map ZZ from http://hi.baidu.com/liyanyang/blog/item/d5c87e1eb3ba06f41bd576cf.html 1. ...
- Couchbase 找回登录密码
在项目里,我们使用Couchbase当做缓存层,效果非常好,支持集群与数据监测,可悲的有一次我新建了一个服务器,安装完成Couchbase之后,密码忘了! 怎么也想不起来,Couchbase又没有提供 ...
- Win8环境下 IIS6部署MVC网站出现的无法显示此网页错误
在Win7环境下做好的网站,新的Win8环境发布出现如下图错误: 解决方法如下: 运行:
- 部署新浪SAE web.py Session及图片上传等问题注意事项
1.以下几条代码解决编码问题 import sysreload(sys)sys.setdefaultencoding('utf-8') 2.图片上传问题 需要开通sina的Storage服务,随便建个 ...
- HDU 1847 (博弈 找规律) Good Luck in CET-4 Everybody!
为了提高题解质量还是简单证明一下:3的倍数是必败状态. 如果n % 3 = 1,那么拿走1个石子:如果n % 3 = 2,那么拿走两个石子,都将转移到3的倍数的状态.所以每个必胜状态都有一个后继是必败 ...
- BZOJ3306: 树
3306: 树 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 311 Solved: 86[Submit][Status] Description ...
- HDU 5319 Painter (模拟)
题意: 一个画家画出一张,有3种颜色的笔,R.G.B.R看成'\',B看成'/',G看成这两种的重叠(即叉形).给的是一个矩阵,矩阵中只有4种符号,除了3种颜色还有'.',代表没有涂色.问最小耗费多少 ...