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 用于调用函数,并且可以输入和输出参数。

原文地址:https://www.cnblogs.com/lisong-home/p/7780757.html