ADO.nte:ActiveX活动的 Data数据 Object对象 /
ADO.nte:就是.net平台访问数据库的框架,包含两部分 1:永久连接(Connection,Command,DataReader)连接命令 数据适配器 与数据库一直保持连接(操作结果集是一直和服务器保持连接) 2:断开式( 数据集 )一旦数据读到数据集就断开(DataSet)(一旦数据读取至数据集时连接就断开)
泛型:把数据类型作为一个参数就是泛型类 接口数据类型就成了参数 如果是委托
(把数据类型作为参数就是泛型)List<T>T代表数据类型 Distroy AreayList-Object每次都要类型转换 hashtable-Dirting<T,V>
LinkeList(链表形式) SetList()
无限级分类:类别要无限的扩展
ID/PID 父子父子关系
集合:
修改和插入有什么区别:修改主要带了id,插入是空的不带全部输入
登录Linq:直接写sql语句 效率更高 参数化的参数
数据库设计:按照需求,书籍的管理,查询,后台的管理:根据ER模型 E实体R关系模型 把需求当中的名词关系找出来 核心是书(关键的实体) 用户可以买的数 两者之间产生购买的关系 书有很多属性 价格日期... 一个实体不能描述多个实体的意义 一个用户可以购买多本书 一本书可以给多个用户购买 要有多对多的一张表 一次可以买多本书 订单变成两张表 主表 明细表
每本书可以多个用户评论 书和读者产生关系表 如果两个关系是1对1 最终是生成一张表 对等的
1:1 1:M一对多 一个出版社 一个书 外键关系 是两张表 1:N 一对多 一定是3张表 用户 书 评论 一个用户id一个评论内容
ER模型?
MVC模型怎么传到页面上去 强类型Model ,return View ,ViewBag
WebFrom的项目:做过KYT项目,功能,模拟KTV系统,点歌,播放,搜索,
在数据库存歌曲的文件路径,存到数据库,数目太多了,
数据库怎么设计描述表:模拟的在线书城 ,有书信息表,类别,模拟了订单的业务,可以购买订单,用户可以登录注册,所以有用户表,表是根据功能来的,
跟实质有什么区别:跟各个银行有相应的协议,
面向对象怎么理解:编程的时候模拟我们的思维用类表达出来,对应的类,属性和行为封装起来。
对attf怎么理解:方便,把数据从数据库拿出来进行封装,
怎么理解Lingq、:提供了统一的查询语法,
jQuery:用过哪些插件,日历插件,树形菜单,
对数据库 的事物怎么看:要么提交要么回滚,原子性,持久性,封装性
委托:方法的中介,委托是用来做方法的参数,
数据库SQL,Oracle
特长:适合做页面,后台,前端
entityframework框架那种形式:有三种方式,我们用的是DBfst,先出数据库再根据数据库生产代码 cdfst:代码先行
mvc怎么理解:是设计模式,
了解SEO吗:搜索引擎优化,
有没有做过OA项目:我用Java的SSH做的.
ADO.net?就是.NET访问数据库的方向.
wef怎么连接数据库:用SqlConnection直接连接的。
CS/BS优缺点:桌面形的,cs永久连接的无状态性,bs成本高,
SQL注入:脚本入侵,恶意符号,解决方式:不能用拼装,会有恶意符号,要用参数,才不会对sql语句有影响。
Asp.net是两个方向,一个webform,一个MVC,主要是MVC的框架
Jquery的插件:树形,时间,
.net的验证方式:身份验证,用过Cookie,
equery可以相等可以改写默认引用想等,==不可以相等
分页:一种客户端,用的是一种服务器端,传页的大小,查询条件作为条件,返回是通过sql的函数,通过sql语句返回参数
ado.net是微软底层访问数据库的框架 底层做的 访问数据库的那些类?连接,命令,SqlConnection,DataReader,DataSet
entityframework是ORM框架,对象关系映射,把数据库的操作映射成框架
设计模式:简单工厂,单列
索引:提高查询和排序的速度,唯一索引,组合索引,
分页
select top 10 * from A
where ID not in(
select ID not in select top 30 id from A)
select * from
select *,ROW_NUMBER() over (order by id)num
)as a
where num between 31 and 40
递归 1 1 2 3 5 8 13
f(n)=f(n-1)+f(n-2)
public int F(int num)
{
if(num==1)
return 1;
else if(num==2)
return 1;
else return F(num -1)+F(num-2)
}
--------------------------------------------------------------------------
是两个方向的?
WebFrom是窗体 做页面更快 所见所得 有事件视图代码视图 开发速度快 页面比较重量级
会生成很多数据保留页面状态 不如MVC ,但提供很多控件库。
MVC是新的,先把控制器逻辑写好,再写视图页面显示,适合于大型的,
所谓的客户端分页?
学过WebFrom吗?我们用的是MVC,
ViewState视图状态/保留当前页面的数据。
Jquert插件?
堆栈溢出?调用的时候取出来,取的时候,堆栈的特点一定是先进后出,做递归的
业务-调用数据访问,
堆栈溢出就是在问引用类型和值类型
栈内存存的是数据本身
线程取决于当前CPU的状态,多线程效率更高,
通过URL获取参数
机试题2
表中有ABC三列,用SQL语句实现,当A列大于B列时选择A列,否则选择B列,当B列大于C列时选择B列,否则选择C列,
select A=
case
WHEN A>B then A
else B
end,
B=
case
when B>C then B
else C
from mytable
selec A=
case
when A>B then A
else B
end,
B=
case
when B>C then B
else C
from abc(
表名)
ADO.nte:就是.net平台访问数据库的框架,包含两部分 1:永久连接(Connection,Command,DataReader)连接命令 数据适配器 与数据库一直保持连接(操作结果集是一直和服务器保持连接) 2:断开式( 数据集 )一旦数据读到数据集就断开(DataSet)(一旦数据读取至数据集时连接就断开)
泛型:把数据类型作为一个参数就是泛型类 接口数据类型就成了参数 如果是委托
(把数据类型作为参数就是泛型)List<T>T代表数据类型 Distroy AreayList-Object每次都要类型转换 hashtable-Dirting<T,V>
LinkeList(链表形式) SetList()
无限级分类:类别要无限的扩展
ID/PID 父子父子关系
集合:
修改和插入有什么区别:修改主要带了id,插入是空的不带全部输入
登录Linq:直接写sql语句 效率更高 参数化的参数
数据库设计:按照需求,书籍的管理,查询,后台的管理:根据ER模型 E实体R关系模型 把需求当中的名词关系找出来 核心是书(关键的实体) 用户可以买的数 两者之间产生购买的关系 书有很多属性 价格日期... 一个实体不能描述多个实体的意义 一个用户可以购买多本书 一本书可以给多个用户购买 要有多对多的一张表 一次可以买多本书 订单变成两张表 主表 明细表
每本书可以多个用户评论 书和读者产生关系表 如果两个关系是1对1 最终是生成一张表 对等的
1:1 1:M一对多 一个出版社 一个书 外键关系 是两张表 1:N 一对多 一定是3张表 用户 书 评论 一个用户id一个评论内容
ER模型?
MVC模型怎么传到页面上去 强类型Model ,return View ,ViewBag
EntityFramerork有什么好处,主要是把数据逻辑封装起来,对象持久化封装起来了,开发效率高,
ado.net有什么好处
1,MVC使用于大型网页系统,便于开发WebFrom的项目:做过KYT项目,功能,模拟KTV系统,点歌,播放,搜索,
在数据库存歌曲的文件路径,存到数据库,数目太多了,
数据库怎么设计描述表:模拟的在线书城 ,有书信息表,类别,模拟了订单的业务,可以购买订单,用户可以登录注册,所以有用户表,表是根据功能来的,
跟实质有什么区别:跟各个银行有相应的协议,
面向对象怎么理解:编程的时候模拟我们的思维用类表达出来,对应的类,属性和行为封装起来。
对attf怎么理解:方便,把数据从数据库拿出来进行封装,
怎么理解Lingq、:提供了统一的查询语法,
jQuery:用过哪些插件,日历插件,树形菜单,
对数据库 的事物怎么看:要么提交要么回滚,原子性,持久性,封装性
委托:方法的中介,委托是用来做方法的参数,
数据库SQL,Oracle
特长:适合做页面,后台,前端
entityframework框架那种形式:有三种方式,我们用的是DBfst,先出数据库再根据数据库生产代码 cdfst:代码先行
mvc怎么理解:是设计模式,
了解SEO吗:搜索引擎优化,
有没有做过OA项目:我用Java的SSH做的.
ADO.net?就是.NET访问数据库的方向.
wef怎么连接数据库:用SqlConnection直接连接的。
CS/BS优缺点:桌面形的,cs永久连接的无状态性,bs成本高,
SQL注入:脚本入侵,恶意符号,解决方式:不能用拼装,会有恶意符号,要用参数,才不会对sql语句有影响。
Asp.net是两个方向,一个webform,一个MVC,主要是MVC的框架
Jquery的插件:树形,时间,
.net的验证方式:身份验证,用过Cookie,
equery可以相等可以改写默认引用想等,==不可以相等
分页:一种客户端,用的是一种服务器端,传页的大小,查询条件作为条件,返回是通过sql的函数,通过sql语句返回参数
ado.net是微软底层访问数据库的框架 底层做的 访问数据库的那些类?连接,命令,SqlConnection,DataReader,DataSet
entityframework是ORM框架,对象关系映射,把数据库的操作映射成框架
设计模式:简单工厂,单列
索引:提高查询和排序的速度,唯一索引,组合索引,
分页
select top 10 * from A
where ID not in(
select ID not in select top 30 id from A)
select * from
select *,ROW_NUMBER() over (order by id)num
)as a
where num between 31 and 40
递归 1 1 2 3 5 8 13
f(n)=f(n-1)+f(n-2)
public int F(int num)
{
if(num==1)
return 1;
else if(num==2)
return 1;
else return F(num -1)+F(num-2)
}
--------------------------------------------------------------------------
是两个方向的?
WebFrom是窗体 做页面更快 所见所得 有事件视图代码视图 开发速度快 页面比较重量级
会生成很多数据保留页面状态 不如MVC ,但提供很多控件库。
MVC是新的,先把控制器逻辑写好,再写视图页面显示,适合于大型的,
所谓的客户端分页?
学过WebFrom吗?我们用的是MVC,
ViewState视图状态/保留当前页面的数据。
Jquert插件?
堆栈溢出?调用的时候取出来,取的时候,堆栈的特点一定是先进后出,做递归的
业务-调用数据访问,
堆栈溢出就是在问引用类型和值类型
栈内存存的是数据本身
线程取决于当前CPU的状态,多线程效率更高,
通过URL获取参数
机试题2
表中有ABC三列,用SQL语句实现,当A列大于B列时选择A列,否则选择B列,当B列大于C列时选择B列,否则选择C列,
select A=
case
WHEN A>B then A
else B
end,
B=
case
when B>C then B
else C
from mytable
selec A=
case
when A>B then A
else B
end,
B=
case
when B>C then B
else C
from abc(
表名)