夏德宏
江西水利职业学院(江西省水利水电学校),江西南昌 330033
在当今数字化的时代中,互联网的兴起,为日常生活带来了快节奏的生活,使企事业中的各项管理更加趋于信息化,无纸化。动态网站及基于WEB的信息管理系统的开发越来越占有重要的位置。目前基于WEB项目的开发语言很多,但企业广泛使用的有以下几种。
在JAVA语言基础上的动态网站开发语言,可以进行MC,MVC模式的开发,通常使用的后台数据库为ORACLE。有一定的市场份额。
是小型网站的开发首选,使用小型的MYSQL数据库,实现中小型动态网站的开发。
是近些年来兴起的开发语言,由微软件公司研制,可以完成中大型动态网站的开发及信息管理系统的研发工作。其后台也是微软公司开发的SQLSERVER大型数据库。实现了代码与页面设计的分离,可以实现跨平台的使用,并提供了大量的服务器控件,只要对服务器控件简单设置或需要简小的代码,就可以实现特定的功能。简化了编程的复杂度,给程序员的编程带来了便捷。
ListBox即列表框控件,列表框可以为用户提供所有选项的列表。与DropDownList十分相似,可用来实现单选或多选。也可设置列表框为多列列表的形式,但在缺省时列表框单列垂直显示所有的选项,如果项目数目超过了列表框可显示的数目,控件上将自动出现滚动条。实现上、下、左、右滚动的。
ListBox控件也具有和DropDownList控件相同含义的BorderColor、BorderStyle和BorderWidth属性,此外常 用 的 属 性 还 有 SelectionMode,Items,SelectedItem,SelectedIndex。其中SelectionMode设置列表框的选中模式,有单选和多选,Items是一个集合,包含列表框中的所有选项。SelectedItem属性指列表框中被选中的选项。在可以选择多个选项的列表框中,这个属性包含三、选中项中的第一项,SelectedIndex,指列表框中选中项的索引值,其下标从零开始。
下面是使用ListBox控件创建下拉列表框的应用简单实例,当用户从列表中选择某个或多个项时将触发SelectedIndexChanged事件,将选中项内容在标签中显示。
具体步骤如下:
在设计窗口中创建ListBox控件和一个Label空间,设置ListBox的SelectionMode属性为Multiple,并如图所示添加列表项。
双击列表框ListBox1,进入其SelectedIndexChanged事件代码编写界面,编写如下代码:
按下CTRL+F5运行程序,得到如下程序界面:
在很多WEB网站和信息管理系统中有如下功能列表框,实现内容的左右移动,如下图所示。拖动两个LISTBOX控件置页面中分别为LISTBOX1,LISTBOX4,并向LISTBOX1中输入一些数据项信息。放两个按扭,在其输入应相的代码,以实现左右移动功能。
其中调用了LISTBOX控件的两个方法,ADD(),REMOVE()ADD(),意为向列表集合中添加数据项。REMOVE()是从LISTBOX中将选择的项移出。
注意在此项功能是,首选要判断有无选中,然后先添加,再移出。
由此可见,在ASP.NET的动态网站开发时,服务器控件简单,实用。只要用少量代码就可以实现特定功能。使用起来即方便,又快捷。