登陆注册
8724600000051

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

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

页面3

Imports System.Data

Imports System.Data.SqlClient

Public Class MoreVersion

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 CoName As String

Dim MyConnection As SqlConnection

Dim MyCommand As SqlDataAdapter

Dim Key As String

Dim choise 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”)

CoName=Request.QueryString(”componentname”)

MyCommand=New SqlDataAdapter(”select componentname, componentversion, creationtime,

versionID from View_Version where componentname=’”+CoName+”’”,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

页面4 (下载页面)

Imports System.Data

Imports System.Data.SqlClient

Public Class Download

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 Label1 As System.Web.UI.WebControls.Label

Protected WithEvents hlinkDAddress As System.Web.UI.WebControls.HyperLink#Region”Web窗体设计器生成的代码”

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

Private Sub InitializeComponent()

End Sub

Private Sub Page_(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 IsPostBack Then

Dim version As String

version=Request.QueryString(”VersionID”)

Dim MyConnection As SqlConnection

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

MyConnection.Open()

Dim MyCommand As SqlCommand=New SqlCommand(”select ComponentPath from view_download where VersionID=’”+version+”’”,MyConnection)

Dim path As String

path=CType(MyCommand.ExecuteScalar(),String)

hlinkDAddress.NavigateUrl=path

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

9.构件简单查询页面

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

Imports System.Data

Imports System.Data.SqlClient

Public Class AllComponentFunction

Inherits System.Web.UI.Page

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

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

同类推荐
  • 综合应用软件设计

    综合应用软件设计

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

    公开时刻

    本书从传播者分析,内容分析,媒介分析受众与效果分析,传播环境与传播控制分析等几大方面把汶川地震作为重大传播案例,阐释汶川地震的传播学遗产。对政府部门和新闻媒体在危机公关方面做出正面评价。
  • FlashCS动画制作基础

    FlashCS动画制作基础

    适合爱好flash动画制作的初、中级读者作为入门学习的参考书,还可以供从事网页制作与动画设计的人员参考,同时也可以作为初、中级电脑短训班的培训教材,对有一定经验的flashcs5使用者也有很高的参考价值。
  • 天下一家:网络联通世界(科学新导向丛书)

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

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

    信息技术教育大全-计算机网络

    信息技术教育大全-计算机网络信息技术教育大全-计算机网络信息技术教育大全-计算机网络信息技术教育大全-计算机网络信息技术教育大全-计算机网络信息技术教育大全-计算机网络信息技术教育大全-计算机网络
热门推荐
  • 时光神盗

    时光神盗

    十六岁的地球少年龙胤,在生日那天,被永恒时光塔按前世指令将其送到了另一个宇宙时空。这一世的他,能否借助永恒时光塔内无尽的生灵记忆而崛起?
  • 孩子一定要知道的50个世界建筑奇迹

    孩子一定要知道的50个世界建筑奇迹

    本书从世界范围内遴选了50座摩登建筑,按照世界大洲分为六章,其中有体育中心——“鸟巢”国家体育馆,有国家政府所在地——美国白宫、德国国会大厦,有展出各种作品的博物馆——罗马国立当代艺术博物馆、吉萨大埃及博物馆,还有现代出行离不开的新潮机场——北京首都国际机场3号航站楼、伦敦希思罗机场五号候机厅,更有千年、百年造福人类的水利工程——中国三峡大坝和埃及阿斯旺大坝,当然,还有经济金融中心——大阪世界贸易中心、香港国际金融中心……尽情地感受这些建筑奇迹,体味现代人活跃的思维与伟大的智慧吧!
  • 兵王也疯狂

    兵王也疯狂

    四年前,忠贞铁血的萧枫与兄弟蒙受不白之冤,四年后,他归国准备给暗藏的势力致命一击。他隐居都市搅乱风云,他报仇雪恨重塑兵王之名!
  • 少年的走马灯

    少年的走马灯

    少年的走马灯,第一篇是竹马篇。竹马是一个广为人知的青梅竹马的竹马,本文竹马,是指少年与竹马的记忆。
  • 命时也

    命时也

    天行有常,万物有律;众生择命,生死疲劳。红尘千百态,终入婆娑中。顺天命者,尽人意,疾疾而终;逆命者,择己而昌,不知何为终。此谓:时也,命也。
  • 无限之双生

    无限之双生

    由于命运的捉弄,双生兄妹未空与恋歌,死后一同进入了无限空间,在无限的二次元世界中,兄妹二人究竟会遇上些什么呢?设定上略有些非主流的acg无限流,但内容还是很有爱的哟。主角以妹为挂,正是妹控的最高境界啊!ps:牵着恋歌手的未空就写作--妹控!ps2:哈?你有金手指?你有外挂?弱爆了!我的外挂是我妹妹啊,妹妹啊!你怕不怕?
  • 非人芒斯特

    非人芒斯特

    消灭最后一个自己,获得转世重来的机会。无尽深渊、寄生文明、进化文明、笼中之脑、小丑游戏……世界很荒诞,我也很奇怪。自定义标签——日更万,人品保障。暗黑爱好者的狂欢!
  • 轻红醉洛川

    轻红醉洛川

    【最终的最终,我还是失去了你。长安的冬天,这白茫茫大雪落的真干净。陆龄,在下在长安,祝你新婚快乐。】——郭幼安【机关算尽也枉然,怎奈我竟痴心一片。倒也是辜负了这片桃林】——陆龄【你就是我时光尽头最好的模样,我这辈子最优秀的作品。】——杨淇奥【你顾盼生姿的优雅背影,是我一辈子都做不完的春秋大梦。】——顾伊一【你将如何回忆我,带着微笑亦或是带着沉重。】——曹贺祁【是不是所有的遇见都是为了结束。在我还未准备好时,你就骤然消失。】——朱毅阳?
  • 英雄联盟传:传奇时代

    英雄联盟传:传奇时代

    在神奇的瓦洛兰大陆,联邦林立,势力复杂,不同的阵营为了争夺土地与领土,战争不断……当黑暗侵袭时,瓦洛兰大陆的英雄们是手足相残?还是不计前嫌,共赴磨难?亲情?友情?爱情?国家情?我们只为了自己的家园!究竟他们能否战胜黑暗,迎来光明?
  • 苏小姐的精分日常

    苏小姐的精分日常

    面对工作,苏木专注认真,只凭一双眼睛和精准的心理分析便能将犯罪嫌疑人找出送进监狱;面对挑衅流氓,苏木是又美又飒A到暴的以暴制暴分子;面对知己好友,苏木是个会撒泼打滚求团宠的贱萌小公举;面对季凌,苏木身娇体弱,无时无刻不在诉说着我是娇花要呵护。群众:大佬,你老是这么精分,我们很慌的!苏木:精分使我愉快,自从我精分后我腿不酸了,腰不疼了,气也不喘了,我精分,我骄傲!本文1VS1,男强女强,心理犯罪侧写师VS心理医生的互宠互撩暖心故事。