【视频】QuickPager分页控件的下载、DLL说明和配置的说明

自然框架 2010-10-28 05:22:36

上次说的是QuickPager分页控件的PostBack的使用方式,也提供了源码下载。但是有些人下载之后发现有一大堆的文件夹,还有一大堆的DLL,到底要用哪个呀?不会都要用吧。

当然不需要全都引用了,只需要引用三个DLL就可以了。

下载压缩包解压后,打开 \_WebControls\bin 这个文件夹。需要用到这里的三个DLL

\_WebControls\bin\Nature.DataAccessLibrary.dll   数据访问函数库,和数据库打交道的
\_WebControls\bin\Nature.UserManage.dll       负责生产分页用的SQL的类库
\_WebControls\bin\Nature.WebControls.dll      分页控件


我们把这三个dll引入到我们的项目里,然后在web.config 里面设置一下,然后就可以用了。


<configuration>

<appSettings>
<add key="DataBaseType" value="1"/>
<add key="PagerSQLKey" value="28526830"/>
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=Nature_Demo;persist security info=False;user id=sa;pwd=admin;" providerName="System.Data.SqlClient"/>
</connectionStrings>


<system.web>
<pages>
<!--注册自定义控件-->
<controls>
<add assembly="Nature.WebControls" namespace="Nature.WebControls" tagPrefix="Nature"/>
</controls>
</pages>

<!--其他代码省略-->

</system.web>

</configuration>



什么?不是太明白?

没关系,老规矩,上视频


1、下载源码和文件夹、DLL文件的说明:

http://www.flashempire.com/home/flash_view.php?userid=1751896&id=587831

2、在项目里引入dll和web.config的配置说明,以及把第三方控件加到工具箱里的方法介绍。
http://www.flashempire.com/home/flash_view.php?userid=1751896&id=587823


后置代码:

public partial class _Default : System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);

//数据访问函数库的实例
DataAccessLibrary dal = DALFactory.CreateDAL();
this.PagerTest .DAL = dal;

//定义QuickPager_SQL,设置Page属性
PagerTest.PagerSQL.Page = this;

//设置显示数据的控件
PagerTest.ShowDataControl = this.rpt_Test;


}

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SetPagerInfo(); //设置表名、字段名等
}
}

#region 给QuickPager_SQL 设置属性,以便拼接SQL
private void SetPagerInfo()
{
PagerTest.PagerSQL.TableName = "News_Info"; //表名或者视图名称
PagerTest.PagerSQL.TableShowColumns = "*"; //需要显示的字段
PagerTest.PagerSQL.TablePKColumn = "NewsID"; //主键名称,不支持复合主键
PagerTest.PagerSQL.TableOrderByColumns = "NewsID desc "; //排序字段,根据分页算法而定,可以支持多个排序字段
PagerTest.PagerSQL.TableQuery = ""; //查询条件

PagerTest.PageSize = 4; //一页显示的记录数

PagerTest.NaviCount = 3;

//设置分页方式
PagerTest.PagerSQL.SetPagerSQLKind = PagerSQLKind.Max_TopTop;


PagerTest.PageIndex = 2;


}
#endregion
}



页面:

<form id="form1" runat="server">
<div>

<asp:Repeater ID="rpt_Test" runat="server">
<ItemTemplate>
<p><%#Eval("NewsTitle") %></p>
</ItemTemplate>
</asp:Repeater>
<Nature:QuickPager ID="PagerTest" runat="server" />

</div>
</form>
...全文
431 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
天府荣城 2010-11-07
  • 打赏
  • 举报
回复
顶下帖子
自然框架 2010-11-07
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 ling20101021 的回复:]
选择项 添加不了



另外在问一个问题 2008为什么加不上用户自定义控件
[/Quote]

用户控件是不需要在工具箱里加载的,可以直接拖拽。

在“解决方案资源管理器”里面,找到你的用户自定义控件,然后直接拖拽这个文件到你的页面里就可以了。



sywawj 2010-11-06
  • 打赏
  • 举报
回复
已经学习了,不错,支持原创
自然框架 2010-11-06
  • 打赏
  • 举报
回复
上一篇里有,这个忘记说了,

源码下载:http://www.cnblogs.com/jyk/archive/2009/10/28/1591680.html
zhubo_1117 2010-11-06
  • 打赏
  • 举报
回复
顶,支持原创
ling20101021 2010-11-06
  • 打赏
  • 举报
回复
有下载 地址码 谢谢
jking1989 2010-11-06
  • 打赏
  • 举报
回复
顶楼主 感恩啊
ling20101021 2010-11-06
  • 打赏
  • 举报
回复
选择项 添加不了



另外在问一个问题 2008为什么加不上用户自定义控件
自然框架 2010-10-31
  • 打赏
  • 举报
回复
这个人气确实不行。

普通话凑合了,只是平翘舌分的不是太开。
nitaiyoucala 2010-10-29
  • 打赏
  • 举报
回复
好 给你顶上去
wxd024 2010-10-29
  • 打赏
  • 举报
回复
顶,看看
xujun5031 2010-10-29
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
小_虎 2010-10-29
  • 打赏
  • 举报
回复
楼主,人气不行啊。
格桑花 2010-10-29
  • 打赏
  • 举报
回复
不错,学习下
takako_mu 2010-10-29
  • 打赏
  • 举报
回复
金色海洋的普通話有待提高,O(∩_∩)O~~
頂一個!
q107770540 2010-10-29
  • 打赏
  • 举报
回复
不错,,看 看
自然框架 2010-10-28
  • 打赏
  • 举报
回复
看视频的时候,请使用 下面的 “查看原始大小的动画”来看。视频是799*650的。
打开链接下载源码: https://pan.quark.cn/s/a6215dc34ce8 在电机驱动系统中,闭环管理是一种普遍采用的方法,它能够大幅度增强系统的平衡性和准确性。本资料将详细研究题目中的"电机位置闭环管理",融合说明中的"PID算法"、"编码器定时器设置"以及"电机协同控制"等核心要素,旨在呈现一个周全的认知。 1. PID算法: PID(比例-积分-微分)控制器是闭环管理机制中最普遍应用的调节手段。它借助比例(P)、积分(I)和微分(D)三个分量的输出进行控制,以缩小偏差并达成理想的控制成效。对于电机位置管理,PID算法能够即时推算出电机应施加的力矩,使电机实际位置最大程度地趋近于目标位置。比例分量反应迅速但易引发震荡,积分分量消除静态偏差但可能导致响应迟缓,微分分量有助于压制系统动态期间的过冲。 2. 编码器: 编码器是一种感应装置,用于测量电机的运转速度和位置。它会产生与电机轴旋转相应的脉冲信号。这些脉冲可以被控制器用于实时追踪电机的位置变动,达成精准的位置管理。在电机的闭环管理系统中,编码器的输出是关键的反馈数据。 3. 定时器设置: 在嵌入式平台中,定时器常用于产生周期性的中断,从而读取编码器的脉冲或更新PID控制输出。恰当的定时器设置极为重要,因为它决定了控制周期的速率,进而影响系统的响应速度和稳定性。定时器的设定包括预分频器、计数方式、触发事件等参数。 4. 电机位置闭环管理: 在位置闭环管理中,电机的实际位置与目标位置之间的差异被送入PID控制器,控制器根据这个差异推算出适宜的控制信号,驱动电机向目标位置移动。由于存在反馈机制,系统能自动调节以缩小误差,即便在负载变动或干扰下也能维持优良的位置跟踪能力。 5. 电机协同控制: 在某些复...

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧