Net学习日记_三层_2
注意:
类库项目(dll):顾名思义,就是一堆类的仓库,里面就存放的是一堆类,类本生是不能直接执行的。
动态链接库(应用程序扩展):一个程序,可以动态的随时调用这个类库。
登录页面整体框架
密码检验
窗口复用的概念(利用无参构造和有参构造)
三层图解:
实体类
注意:后期补充完全代码,现在是零碎知识点补充!!!
分页储存方式
ALTER PROC usp_GetStuPage @pageIndex INT =1,--当前页码 @pageSize INT =10--页容量 @pageCount int OUTPUT--输出总页数 AS BEGIN SELECT @pageCount=CEILING((COUNT(id)*1.0)/@pageSize) FROM dbo.Student SELECT * FROM ( SELECT *,ROW_NUMBER() OVER(ORDER BY id) AS rownum FROM dbo.Student )AS t WHERE t.rownum BETWEEN (@pageIndex-1)*@pageSize+1 AND @pageIndex*@pageSize END DECLARE @pageCount INT EXEC usp_GetStuPage 10,100,@pageCount OUTPUT PRINT @pageCount
(1)构建usp_GetStuPage的时候,开始使用create,然后修改在使用alter,只能创建一次。
(2)分页方法记住便好,不需要过多的纠结。
整理SQL储存方式过程,回去好好看看机理问题。
(3)EXEC 用于调用函数,并且可以输入和输出参数。