登陆注册
8724600000050

第50章 软件工程实例——构件库管理系统(14)

Response.Redirect(url)

End Sub

End Class

8.构件模糊查询页面

说明:以下代码为按功能模糊查询的页面vb代码,按作者,类别,项目,名称模糊查询页面的查询代码与之相仿。

页面1

Imports System.Data

Imports System.Data.SqlClient

Public Class ComponentFunctionSearch

Inherits System.Web.UI.Page

Protected WithEvents imabtnSearch As System.Web.UI.WebControls.ImageButton

Protected WithEvents ddroplChoise As System.Web.UI.WebControls.DropDownList

Protected WithEvents mydatalist As System.Web.UI.WebControls.DataList

Protected WithEvents lblKeyshow As System.Web.UI.WebControls.Label

Protected WithEvents lblchoise As System.Web.UI.WebControls.Label

Protected WithEvents txtKey As System.Web.UI.WebControls.TextBox

#Region”Web窗体设计器生成的代码”

’该调用是Web窗体设计器所必需的。

Private Sub InitializeComponent()

End Sub

Private Sub Page_Init(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Init

’CODEGEN:此方法调用是Web窗体设计器所必需的

’不要使用代码编辑器修改它。

InitializeComponent()

End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load

If Not(Page.IsPostBack)Then

Dim Ds As DataSet

Dim Key As String

Dim choise As String

Dim url As String

Dim mycomm As SqlCommand

Dim MyConnection As SqlConnection

Dim MyCommand As SqlDataAdapter

MyConnection=New SqlConnection(”server=(local);database=Componentsystem;trusted_connection=yes”)

MyConnection.Open()

Key=Request.QueryString.Item(”txtkey.text”)

choise=Request.QueryString.Item(”choise”)

lblKeyshow.Text=”关键字:”+Key

lblchoise.Text=”查询选项:”+choise

mycomm=New SqlCommand(”select count(ComponentFunctionName) from view_Function where ComponentFunctionName like’%”+Key+”%’”,MyConnection)

If(CType(mycomm.ExecuteScalar(),Integer)=0)Then

url=”NoData.aspx?txtKey.text=”+Key+”&;choise=”+choise

Response.Redirect(url)

End If

MyCommand=New SqlDataAdapter(”select ComponentFunctionName,ComponentName,ComponentIntroduction,FunctionDeion from view_Function where ComponentFunctionName like’%”+Key+”%’”,MyConnection)

Ds=New DataSet()

MyCommand.Fill(Ds,”goujian”)

mydatalist.DataSource=Ds.Tables(”goujian”).DefaultView

mydatalist.DataBind()

End If

End Sub

Private Sub imabtnSearch_Click(ByVal sender As System.Object,ByVal e AsSystem.Web.UI.ImageClickEventArgs)Handles imabtnSearch.Click

Dim val As String

Dim Choise As String

Dim url As String

Choise=ddroplChoise.SelectedItem.Text

If(txtKey.Text=””)Then

url=”error.aspx?Choise=”+Choise

Response.Redirect(url)

Else

If(Choise=”构件名称”)Then

url=”Componentnamesearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件功能”)Then

url=”ComponentFunctionSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”

&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件项目”)Then

url=”ProjectSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件作者”)Then

url=”CreatorSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件类别”)Then

url=”CategorySearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”+Choise

Response.Redirect(url)

End If

End If

End Sub

End Class

页面2

Imports System.Data

Imports System.Data.SqlClient

Public Class MoreVerBasicInf

Inherits System.Web.UI.Page

Protected WithEvents imabtnSearch As System.Web.UI.WebControls.ImageButton

Protected WithEvents ddroplChoise As System.Web.UI.WebControls.DropDownList

Protected WithEvents txtKey As System.Web.UI.WebControls.TextBox

Protected WithEvents myDataList As System.Web.UI.WebControls.DataList

#Region”Web窗体设计器生成的代码”

’该调用是Web窗体设计器所必需的。

Private Sub InitializeComponent()End Sub

Private Sub Page_Init(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Init

’CODEGEN:此方法调用是Web窗体设计器所必需的

’不要使用代码编辑器修改它。

InitializeComponent()

End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load

If Not(Page.IsPostBack)Then

Dim Ds As DataSet

Dim Key As String

Dim choise As String

Dim MyConnection As SqlConnection

Dim MyCommand As SqlDataAdapter

Dim ID As String

MyConnection=New SqlConnection(”server=(local);database=Componentsystem;trusted_connection=yes”)

MyConnection.Open()

Key=Request.QueryString.Item(”txtkey.text”)

choise=Request.QueryString.Item(”choise”)

ID=Request.QueryString(”VersionID”)

MyCommand=New SqlDataAdapter(”select*from View_DownLoad where VersionID=’”

+ID+”’”,MyConnection)

Ds=New DataSet()

MyCommand.Fill(Ds,”goujian”)

myDataList.DataSource=Ds.Tables(”goujian”).DefaultView

myDataList.DataBind()

End If

End Sub

Private Sub imabtnSearch_Click(ByVal sender As System.Object,ByVal e AsSystem.Web.UI.ImageClickEventArgs)Handles imabtnSearch.Click

Dim val As String

Dim Choise As String

Dim url As String

Choise=ddroplChoise.SelectedItem.Text

If(txtKey.Text=””)Then

url=”error.aspx?Choise=”+Choise

Response.Redirect(url)

Else

If(Choise=”构件名称”)Then

url=”Componentnamesearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”

&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件功能”)Then

url=”ComponentFunctionSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”

&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件项目”)Then

url=”ProjectSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”+Choise

Response.Redirect(url)

End If

If(Choise=”构件作者”)Then

url=”CreatorSearch.aspx?txtKey.text=”+Trim(txtKey.Text)+”&;choise=”

+Choise

同类推荐
  • 天下一家:网络联通世界(科学新导向丛书)

    天下一家:网络联通世界(科学新导向丛书)

    《天下一家:网络联通世界》一书从网络的基本知识出发,详细地介绍了网络科技的发展与用途,还包括校园网络对普及教育的重大作用。本书内容翔实、结构清晰、图文并茂,是一本实用性极强的网上冲浪参考书。
  • 综合应用软件设计

    综合应用软件设计

    本书是为计算机、信息管理等相关专业高年级本科生在开设相关课程时所编写的一本教学参考书,它将全面指导学生学习、熟悉和运用当今被广泛采纳的一些主流技术去进行综合应用软件设计的有效实践。
  • 数字博物馆研究与实践:2009

    数字博物馆研究与实践:2009

    本书汇集了“2009年北京数字博物馆研讨会”与会代表提交的60余篇论文和演讲报告、应用案例,分为数字博物馆(科技馆)发展研究探讨、数字博物馆(科技馆)多样性发展模式、数字技术在博物馆(科技馆)展陈中的应用、数字博物馆(科技馆)建设实践、数字博物馆(科技馆)实现技术和数字博物馆调研报告等六个部分。本书内容囊括了对数字博物馆(科技馆)建设宏观层面的全局思考以及微观层面的具体实践。在宏观层面,介绍了数字博物馆(科技馆)在国内外的发展现状与趋势,通过剖析典型案例,探讨数字博物馆(科技馆)建设的意义、目标、作用、建设原则、要素、特征及目前建设工作中存在的现实问题与对策。
  • 信息安全

    信息安全

    我们不得不看到,全球信息化发展,使信息安全成为维护国家安全的重要屏障,信息安全问题正在为国与国之间带来新的制约关系。当然,这只是我们强调信息安全极端重要性的一个原因。事实上,信息安全已经上升为国家安全的重要组成部分,这是信息时代国家安全的明显特征,也是很多国家的共识。但与其他国家安全元素不同,如果脱离信息化发展的环境,“信息安全”只是一个抽象的目标,它要通过对国家的政治、经济、文化等方面的影响体现其对国家安全的意义,并以保障信息化发展为目标取向。因此,我们说信息安全是信息时代国家安全的基石。
  • 组建家庭局域网与无线网

    组建家庭局域网与无线网

    该书是“快乐驿站”丛书之一,是一本精心为初级家庭电脑用户打造的局域网与无线网组建入门与提高的图书,同时还涉及一些办公网络的组建内容。《组建家庭局域网与无线网》以局域网和无线网的功能、设置以及实际应用为导向,用生动的实例、形象的图解和幽默的语言循序渐进地介绍了局域网和无线网的概念、产品、设计、组建、调试与维护的相关内容。
热门推荐
  • 徒弟什么的果然养不得

    徒弟什么的果然养不得

    他是被灭门的天之骄子上官凌,而他是穿越而来的现代总裁他们两个之间会发生什么碰撞呢……
  • 异域密码

    异域密码

    泰国,古称"暹罗",是一个充满着神秘色彩的古老国度。南瓜和月饼二人为完成学业,远赴遥远的泰国留学。在这个神奇的国度里,他们还没来得及享受美好的留学生活,便被卷入了一桩匪夷所思的事件中:飞机上覆盖着美丽皮囊的人皮蛊女、留学生宿舍里若隐若现的蛇灵、旅途里中人迹罕至的原始森林、古老村寨中的双头蛇神……南瓜和月饼为了探寻事件的真相,足迹踏遍泰国全境,更加深入地了解了泰国亘古流传的一个个凄美传说。譬如至今依然让人谈之色变的"鬼妻"娜娜、轰动一时的"旅游大巴空车案"……随着一桩桩诡异故事的展开,南瓜和月饼将面临怎样的险境,这个古老的东方小国,是否能向世人揭下最神秘的面纱?
  • 我为万界争太平

    我为万界争太平

    这是一个有着很多穿越者的世界!有着像无上宫,军火宗,地球皇朝等等的势力但是,穿越者们和这个世界的土著关系非常不好穿越者们要和土著,妖兽,鬼怪,异族,魔族等等斗智斗勇。在有着这么多开挂的穿越者面前,上官纯该如何脱颖而出?他又是为了什么,最后要为万界争太平呢?QQ交流群:738349269
  • 超级造人系统

    超级造人系统

    (本书读者群:470081586)别人造人,他也造人。可惜不是和女孩,是和系统。系统很好很强大,先来一个终结者模板的施瓦辛格吧,再来个华佗模板的华英雄,咦,妹子也能造?嫦娥行不行?行,当然行,彪悍的系统从不解释
  • 二十四江山

    二十四江山

    原本平静的生活在推开那个古董店的大门时,就已经彻底的发生了的改变,原本充满期待的的自由生活突然被一些魑魅魍魉充斥,下墓收僵尸?上山战鬼神?还有那个一直在我脑子里嗷嗷叫的东西到底是什么!
  • 万灵皇

    万灵皇

    当后天神婴偶得一枚残缺玉佩,开启其逆天资质,其故事从此开始,看其逆天走出弹丸之地走上逆天之途,看其执剑走天涯,看其血战走天下,看其举世皆敌,看其斗破苍天,看其持剑弃苍天,看其成万灵之皇,为万灵至尊,天下主宰,我主沉浮
  • 琉璃殇:皇妃不太乖

    琉璃殇:皇妃不太乖

    “娘子,你说除了为夫,还有谁敢要你,嗯?”他满意地看着女子玉颈上鲜红的牙印,挑了眉目,邪魅地说到。-“居然让自己受伤,本王都没同意,你怎么敢?”她受伤,他心疼。--他狂妄,霸道,邪魅,专情。她淡漠,睿智,冷静,自持。一场以交易为前提的婚礼,到最后,到底是他囚住了她?还是她牵绊了他?-
  • 重生之嫡女毒妃

    重生之嫡女毒妃

    一次行动,她被迫穿越,魂附她身。一朝重生,她恶名远扬,盛气凌人。什么?说我恃宠而骄,桀骜不逊,骄横奢侈,飞扬跋扈。某女漫不经心,勾唇一笑,“嗯……事实无需反驳。”坑人?她从不手软!伪装?她最擅长!她本想低调存活,一道圣旨却将她赐婚傻王,一口银牙差点没咬碎,“你居然是装傻?还把我耍得团团转?”某王爷同样漫不经心,勾唇一笑。从此夫妻联手,天下我有。“王爷,王妃上刑部偷尸去了。”“……”“王爷,王妃到您房间偷东西去了。”“……”某女跪在他面前一本正经的发誓:“我发誓,绝对没有要偷你心的意思。”【情节虚构,请勿模仿】
  • 倾世盛宠:落魄皇女要逆袭

    倾世盛宠:落魄皇女要逆袭

    “这硕大的皇城,是我从小到大生存之地,我厌恶里面那不眠不休的斗争算计,我小心翼翼步步为营,不是为的什么权倾朝野,而是早日离开这个是非之地。”大顺嫡公主,顺倾权,父亲为当今大顺的顺元皇帝,母亲为前郑国公嫡女奔逝的先皇后,舅舅又是权倾朝野的一品郑国公,生于皇族,却低贱如仆,无人爱,无人宠,无人疼,只因七月半天胎,终为不祥。生如瘦弱小兽,无力自保,放火烧殿,买凶杀人,逐放庙宇……在皇城后宫的弱肉强食被逼绝境,总有一权力之手在后面暗害,事已至此不得不崛起反抗,初露獠牙,为求安稳。极力保命,请求太后庇护,只为求得成年之后,走出皇城,追寻命途,执子之手,共闯三国四海五境,命运难料,生死难卜,一并共赴天下。“世人总是嘲弄我身世地位,可我偏偏不觉得我哪儿不如人,论尊贵,那些嘲讽之人,有几人是比我高贵的?说我算计,说我狼子野心,确实是不假,可如今,你们用顺倾权的性命要挟我,天要亡我,我先灭天!地若灭我,我必毁地!人若阻我,我必杀之!天上地下,今日,无人可阻我!”大夏王朝朝历长公主之子,苏瑾言,是朝历长公主与昔年西南苏靖王之子,由于出生时父亲已经离世,便被朝历长公主自出生便贴身带于西北顾家之中,年少之时,便已经懂得自己的责任和义务,由于朝历长公主之前未有与自己的父亲苏靖王成婚,所以身份处处被人在暗地里面嗤以笑之,他不卑不亢,精于算计,算计了天下众人却把自己算进到她的心里面去,自此之后,三国四海五境,全力以护。“长恨人心不如水,等闲平地起波澜。”北国驯龙密族之后,在家族被官场中人所害全部灭族仅剩下自己一人,抹去过往名字,自称自己为“长恨”,信仰北国密教千面教,在被灭族之时身患重伤被误以为贱奴而被押送至大顺处刑,恰好被顺倾权所救,许诺为顺倾权杀死三人,并在顺倾权在北国探寻冰龙秘史之时告诉顺倾权自己的家族身份,助力顺倾权养训冰龙,因心怀仇恨终究不得释怀,守护顺倾权多时。
  • 鸣凤泣血

    鸣凤泣血

    鸣凤泣血将会是血域之门打开的契机,之后一切将会是永生。而她就是那传说中的血翼之凤,爱恨情仇中将会如何?且看她谱写出属于她自己史诗。