简单生活 发表于 2015-2-3 23:37:38

ASP网页编程之翻页的WEB控件

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。web|翻页|控件   总共分三局部:。VB,Builder和Design

Imports System.ComponentModel

Imports System.web.UI.HtmlControls

Imports System.Web.UI

Imports System.Web.UI.WebControls

Imports System.Data

Imports System.Data.OracleClient



<DefaultProperty("ChangePage"), ControlBuilderAttribute(GetType(ChangePageBuilder)), _

ParseChildren(False), PersistChildren(False), _

Designer(GetType(ChangePageDesigner)), _

ToolboxData("<{0}:ChangePage runat=server></{0}:ChangePage>")> Public Class ChangePage

Inherits System.Web.UI.WebControls.Panel

Implements INamingContainer



Private WithEvents txtPage As newTextBox

Private WithEvents btnFirst As newButton

Private WithEvents btnNext As newButton

Private WithEvents btnPrevious As newButton

Private WithEvents btnLast As newButton

Private WithEvents btnGo As newButton

Private WithEvents lblNowPage As newLabel

Private WithEvents lblAllPage As newLabel

Private WithEvents lblAllItems As newLabel

Private WithEvents lblPage As newLabel

Private htmlTabel As Table

Private htmlRow As TableRow

Private isCreated As Boolean

Private mDataGrid As String



Public Event PageIndexChange As EventHandler



Public Sub New()

End Sub



#Region "プロパティ"

<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.InnerProperty), _

Category("ChildControl"), Description("仕鳐堀骏")> _

Public ReadOnly Property PageTextBox() As newTextBox

Get

Me.EnsureChildControls()

Return txtPage

End Get

End Property



<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.InnerProperty), _

Category("ChildControl"), Description("初ボタン")> _

Public ReadOnly Property FirstPageButton() As newButton

Get

Me.EnsureChildControls()

Return btnFirst

End Get

End Property



<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.InnerProperty), _

Category("ChildControl"), Description("次ボタン")> _

Public ReadOnly Property NextPageButton() As newButton

Get

Me.EnsureChildControls()

Return btnNext

End Get

End Property



<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.InnerProperty), _

Category("ChildControl"), Description("前ボタン")> _

Public ReadOnly Property PrePageButton() As newButton

Get

Me.EnsureChildControls()

Return btnPrevious

End Get

End Property



<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.InnerProperty), _

Category("ChildControl"), Description("末ボタン")> _

Public ReadOnly Property LastPageButton() As newButton

Get

Me.EnsureChildControls()

Return btnLast

End Get

End Property



<DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _

NotifyParentProperty(True), PersistenceMode(PersistenceMode.</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,

小女巫 发表于 2015-2-4 03:56:05

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

飘飘悠悠 发表于 2015-2-9 15:29:54

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

仓酷云 发表于 2015-2-17 14:06:04

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

蒙在股里 发表于 2015-2-28 03:52:05

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

柔情似水 发表于 2015-3-6 21:29:07

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

山那边是海 发表于 2015-3-14 22:17:53

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

爱飞 发表于 2015-3-21 09:14:44

不能只是将它停留在纸上谈兵的程度上。

若相依 发表于 2015-3-24 17:21:56

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

兰色精灵 发表于 2015-4-5 00:14:39

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

莫相离 发表于 2015-4-22 09:21:55

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

若天明 发表于 2015-4-23 15:06:46

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

海妖 发表于 2015-4-29 17:47:29

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

admin 发表于 2015-5-7 02:32:31

掌握asp的特性而且一定要知道为什么。

再见西城 发表于 2015-6-4 05:32:11

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

活着的死人 发表于 2015-7-7 04:36:56

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

冷月葬花魂 发表于 2015-7-10 17:43:50

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

分手快乐 发表于 2015-7-13 22:41:57

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

第二个灵魂 发表于 2015-7-16 23:34:12

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
页: [1]
查看完整版本: ASP网页编程之翻页的WEB控件