一、C#开发
1、C#基础
- 变量定义
- 如何变量的初始化
- 变量的作用域
- 常量
- 字符串处理
- 使用正则表达式
- 什么是CTS类型?数据类型如何分类以及各个数据类型范围
- 类型的转化分类
- 显式转换何隐式转化如何区别
- 值类型和引用类型区别
- 数值类型之间的相互转换
- 字符串和字符数组之间的转换
- 字符的ASCII吗和Unicode码
- 字符串和字节数组之间的转换?如何进行编码转换
- 各种数值类型和字节数组之间的转换
- 何谓流控制?条件语句、循环语句、 跳转语句各有哪些
- 何谓枚举?何时使用枚举,并要注意哪些细节
- 数组
- C#预处理器指令是什么,有何功能;有哪些预处理指令并且如何使用
- 表达式、运算符
2、类和结构
- 结构功能特性?实现代码
- 结构和类的相同和不同之处?如果选择结构还是类
- 基类包括哪些元素?基类的特点?实现代码
- 静态类和静态成员有哪些功能特性?实现代码
- 什么是抽象类?什么是接口?功能特性?实现代码?接口与抽象类的区别
- 什么是泛型?泛型有哪些优点
- 什么是构造函数?有哪些构造函数?各个构造函数的定义、实现方法、注意事项
- This关键字和Base关键字用途?实现代码
- 什么是反射?如何实现反射?反射有何优缺点?何时使用反射
- 什么是委托?特点?何时使用委托而不使用接口?如何声明、实例化和使用委托
-
- 委托可以把一个方法当做一个参数带入另外一个方法
-
- 什么是索引器?
二、开发Web应用
- ASP.NET页面生命周期概述
- Web服务器控件
- 数据访问
- .Net Ajax
- Web Service
- .Net Remoting
- Web 应用程序的基本安全实施策略
三、数据库
- 1、数据库
- SQL Server 数据库的组成部分?
如何保证数据库的完整性、安全性、并发性?
数据库设计创建步骤?
数据库设计考虑的事项? - 2、SQL Server表
- 设计表时应注意哪些?
如何创建和使用约束、默认值和空值?
数据完整性分类有哪些?并且它们分别包括哪些约束?
约束有哪些?语法?
如何添加、修改和删除列? 在哪些情况下不可删除列?
创建和修改表 - 3、SQL Server索引器
- 索引的概念
索引的体系结构
索引的特性
索引的优点
索引的缺点
索引语法结构
主键、约束和索引
索引创建基本准则
索引的实际应用
重建索引?
四、前端的部分知识点
HTML+CSS
JavaScript
Ajax
JQuery
AngularJs
Node.Js
五、设计模式
- 为什么使用设计模式
- 什么时候使用设计模式
- 面向对象设计原则