登陆注册
8724600000053

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

row3=dsTree.Tables(versionID).Rows(num3)

ClassID=dsTree.Tables(versionID).Rows(num3).Item(1)

item3.Text=row3.Item(0)

item3.NavigateUrl=”Classquery.aspx?ClassId=”+ClassID

item3.Target=”cmiddle”

item2.Nodes.Add(item3)

Next

item1.Nodes.Add(item2)

Next

item.Nodes.Add(item1)

Next

MyTreeView.Nodes.Add(item)

Next

End Sub

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

Tree()

’在此处放置初始化页的用户代码

End Sub

End Class

页面2(ClassQuery)

Imports System.Data

Imports System.Data.SqlClient

Public Class classQuery

Inherits System.Web.UI.Page

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

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

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

#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

’在此处放置初始化页的用户代码

Dim MyConnection As SqlConnection

MyConnection=New SqlConnection(”server=(local);database=componentsystem;Trusted_Connection=yes”)

’If Not(Page.IsPostBack)Then

Dim clid As String

Dim DS1 As New DataSet()

Dim DS2 As New DataSet()

Dim DS3 As New DataSet()

clid=Request.QueryString(”classid”)

Dim MyCommand1 As New SqlDataAdapter(”select attributeid,attributename from tb_classattribute where classid=’”+clid+”’”,MyConnection)

MyCommand1.Fill(DS1,”attributename”)D ataList1.DataSource=DS1.Tables(”attributename”).DefaultViewDataList1.DataBind()D im MyCommand2 As New SqlDataAdapter(”select eventid, eventname from tb_classevent where classid=’”+clid+”’”,MyConnection)

MyCommand2.Fill(DS2,”eventname”)

DataList2.DataSource=DS2.Tables(”eventname”).DefaultView

DataList2.DataBind()

Dim MyCommand3 As New SqlDataAdapter(”select methodid, methodname from tb_classmethod where Classid=’”+clid+”’”,MyConnection)

MyCommand3.Fill(DS3,”methodname”)

DataList3.DataSource=DS3.Tables(”methodname”).DefaultView

DataList3.DataBind()

End Sub

Private Sub DataList1_SelectedIndexChanged(ByVal sender As System.Object,ByVal e AsSystem.EventArgs)Handles DataList1.SelectedIndexChanged

End Sub

Private Sub DataList2_SelectedIndexChanged(ByVal sender As System.Object,ByVal e AsSystem.EventArgs)

End Sub

Private Sub DataList3_SelectedIndexChanged(ByVal sender As System.Object,ByVal e AsSystem.EventArgs)Handles DataList3.SelectedIndexChanged

End Sub

End Class

页面3(属性详细)

事件,方法详细与之相仿

Imports System.Data

Imports System.Data.SqlClient

Public Class atrdetails

Inherits System.Web.UI.Page

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

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

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

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

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

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

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

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

#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

Dim MyConnection As SqlConnection

MyConnection=New SqlConnection (”server=(local);database=componentsystem;

Trusted_Connection=yes”)

Dim atrid As String

atrid=Request.QueryString(”attributeid”)

Dim DS As New DataSet()

Dim MyCommand As New SqlDataAdapter(”select AttributeID,AttributeType,AttributeInstruction,AttributeExample from tb_classattribute where attributeid=’”+atrid+”’”,MyConnection)

MyCommand.Fill(DS,”AttributeDetails”)

Label1.Text=DS.Tables(”AttributeDetails”).Rows(0).Item(0)

TextBox1.Text=DS.Tables(”AttributeDetails”).Rows(0).Item(1)

TextBox2.Text=DS.Tables(”AttributeDetails”).Rows(0).Item(2)

TextBox3.Text=DS.Tables(”AttributeDetails”).Rows(0).Item(3)

End Sub

End Class

11.管理员登入页面

说明:以下代码为管理员登入检验页面vb代码.

Imports System.Data

Imports System.Data.SqlClient

Public Class leftuser

Inherits System.Web.UI.Page

Protected WithEvents Image1 As System.Web.UI.WebControls.Image

Protected WithEvents hlkadminlogin As System.Web.UI.WebControls.HyperLink

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

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

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

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

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

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

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

Protected WithEvents myDataGrid As System.Web.UI.WebControls.DataGrid

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

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

Private Sub InitializeComponent()End Sub

同类推荐
  • 信息安全

    信息安全

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

    计算机网络技术与应用

    本书共8章,系统地介绍了计算机网络的发展和基本原理体系结构、局域网、广域网、网络服务、网络安全、典型网络的结构特点等内容。除第8章外,其他各章都附有练习题。为了加强学习效果,本书围绕知识点的典型性,精选了6个实验。此外,在本书的第8章,我们综合各章知识设计了“办公局域网组建设计”和“中小型企业局域网组建设计”这两个常用的计算机网络技术应用实例,供学生学习和参考。本教材适合作为本科非计算机专业学生的计算机网络教材。
  • FlashCS动画制作基础

    FlashCS动画制作基础

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

    下一代互联网

    本书系统介绍了下一代互联网的进展情况,包括下一代互联网的概念解析,国内外下一代互联网的最新发展情况,下一代互联网的关键技术进展,以及各国发展下一代互联网的政策计划。最后分析了下一代互联网对未来社会的影响,提出我国发展下一代互联网的政策建议等。全书共6章,包括互联网发展历史和现状,下一代互联网基本概念,下一代互联网研究最新进展,下一代互联网发展现状,我国发展下一代互联网现状,发展下一代互联网战略建议。
  • 现代企业财务软件应用教程

    现代企业财务软件应用教程

    本书内容包括财务软件概论、系统管理、企业应用平台、总账管理、报表管理、薪资管理、固定资产管理、应收款管理、应付款管理等。
热门推荐
  • 幻城.命运角逐

    幻城.命运角逐

    《幻城·命运角逐》又名《幻城2》讲述了卡索和樱空释的第二世和冰火两族的恩怨历史,以及故事真正的结局。建议看过第一部的人再看第二部,部分故事情节是沿着第一部发展的。
  • 我该拿什么去爱你

    我该拿什么去爱你

    各位读者,看官,首先谢谢大家对鄙人的支持与抬爱,此书是鄙人初涉网络文学的第一部作品,有什么写的不好的地方,或者有需要改进的地方,欢迎大家留言,以便鄙人及时改进。拜谢!
  • 尘龙绝

    尘龙绝

    且笑天下谁人知,龙华九州斗苍穹,尘龙十四转云兮,谁为神王谁为君。浩瀚龙族守四方,四界平定谈笑生,天海十四尘龙现,谁号世间谁号神。
  • 邪刀风云

    邪刀风云

    不必问来处,无需问归途,云聚云散自有时,相逢一醉是前缘。
  • 踏天为王

    踏天为王

    在老套到足以引发观众诟病的穿越戏码下,主角却因为极度不满穿越之后所受到的一系列不平等待遇。而破口大骂:作者沙币!接踵而至的便是来自M国异能者联盟,与华夏龙组之间的势力斗争!一时间风云乍起,各方势力齐聚华夏!古武者、古武世家、M国异能者、岛国忍者、半妖...多到数不清的强者争先恐后的冒出头来!群英荟萃...只为参演这部本年度最为震撼的装X大片!对于这些一言不合就开始装X的扑街仔,主角本人十分焦灼的同时,也在不断思考!到底要用怎样的方式...怎样的姿势来将这些人的脸打得啪~啪作响呢?经受千百世的痛苦轮回,他只为等待一个时机...凡人的妒忌、古神的嘲讽、魔族的野心!这一切...都只等你来揭秘!
  • 逃之夭夭:铃响天下

    逃之夭夭:铃响天下

    “哈,我是人啊,我也有自己的感情,我不可能甘于一辈子困在他的手上!”“上官铃,别以为你这回赢了!周念津他必须死!”有时候,上官铃很疑惑,自己喜欢上周念津究竟对不对?而现在,周念津面对自己,离自己很近,不过是要杀她。何为正何为邪?正真的正,邪真的邪?正与邪永远不可能有结果么……“铃儿,你喜不喜欢这个?”“什么啊?这是什么?”“铃铛啊!正好和你的名字很配。老板,我买了!”“真是的。”“送你啦!”愿时间能停在那个时候……
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 携神

    携神

    他只是一个普通人,他只希望自己的家人能够平平安安的生活下去,如果,他不是那命中注定之人,如果不是因为人们所信仰的神明.......
  • 一凡仙途

    一凡仙途

    未来世界,能力者与修行者混战,主角一步步从菜鸟到制霸,一次次战胜新的挑战的同时也逐渐接近这个世界的终极谎言。
  • 快穿反派不好哄

    快穿反派不好哄

    云画身为时空界的界花,有朝一日,竟被人一脚踹去小三千世界做任务了。任务是:干掉女配,帮助男主。结果是:云画跟反派过上了你侬我侬的生活……云画:被一个泡在醋坛子中的反派大佬盯上,是一件非常蓝瘦的事,因为大佬不好哄。反派:我有多种模样,可爱你,是刻在骨子里的。