登陆注册
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

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

    综合应用软件设计

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

    成为淘宝创业的超级毕业生

    本书讲述如何通过淘宝创业将大学在校生打造成为“超级毕业生”。主要内容包括大学生从事淘宝创业的理论基础、学以致用的操作指南,以及可资借鉴的案例。书中的理念篇可供对创业教育感兴趣的高校教师参考;实战篇提出的“淘宝十二招”,操作简单,易学易用;案例篇讲述了十位成功在校创业大学生的故事,主要供学生参考。读完本书,相信凡是关注大学教育者或希望通过淘宝创业的大学生,皆能从中获得启发,对创业从无心变有心,从有心变行动,亲身投入或参与到这个伟大的事业中来。
  • 现代企业财务软件应用教程

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

    本书内容包括财务软件概论、系统管理、企业应用平台、总账管理、报表管理、薪资管理、固定资产管理、应收款管理、应付款管理等。
  • 初级会计电算化

    初级会计电算化

    本书是作者根据历年会计从业资格考试的考试大纲以及多年对真题的分析,并结合多为专家、学者的实践经验而编写的。本书主要分为八套模拟试卷,以对考生考前的学习进行模拟实战,达到提高考生成绩的目的。
  • 一本书读懂24种互联网思维

    一本书读懂24种互联网思维

    本书整合的改变世界的24种互联网思维,让我们对互联网新思维的认识变得立体、系统起来;同时深入浅出、通俗易懂地从技术和实践分析互联网新思维与传统思维相比较的优势,医治互联网焦虑症。未来属于既能深刻理解传统商业的本质,同时又具备互联网思维的人。
热门推荐
  • 遇见韩旧珊

    遇见韩旧珊

    男孩单膝跪在地上双手捧着一个精致的盒子。满眼深情的抬头望着,面前满脸通红的女孩。他轻轻开口,一道温柔的嗓音从他口中传出:我没有想过要伤害你,我想保护你,男孩对女孩的那种保护。
  • 镜师掌门

    镜师掌门

    镜修世界,机缘巧合,我当上了破落门派的掌门。满目疮痍,门人四散,我只能先将自己置之死地而后生!做上这劳什子掌门,我勒索了灵兽獬豸,洗劫了大派婆罗,主导了五百年内风脉最大的发掘,还给同门师兄弟们一人找了一个老婆。三十年河东,三十年河西,九州门派、四大家族,待得轮回之后,且看我将你们一个个踩到脚下!
  • 南辕蓦离

    南辕蓦离

    听说,世界上有种幸运,叫做光路可逆;听说,光路可逆的幸运,就是我遇到你。你是我唯一的秘密。你说好,我就好;你说乖,我就乖;你说优秀,我就优秀。你们都说我独特,只有我自己知道,我在朝着我的路走。我想一直走下去,这是我的决定,还好,我并不孤单。
  • 绝世唐门之冰与火相恋

    绝世唐门之冰与火相恋

    “为什么?为什么你们不相信我?”霍雨浩被冤枉致死,在天梦等七大魂灵的努力救治下,却阴差阳错的变成了女生......“从今天起,我梦冰雨(霍雨浩)就是你们的主宰!”这一次,梦冰雨(霍雨浩)将为自己而活!
  • 美王爷嗜宠毒王妃

    美王爷嗜宠毒王妃

    她是重生后的现代人,醒来去发现自己是在河边,众人嫌弃,家人陷害,‘哼,看我不把你们玩死’,几个月后她是令人发指的毒后,美王爷的嗜宠,神医的娇宠,毒仙的宠爱等等
  • 天行

    天行

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

    快穿之我家娘子是上神

    这件事情挺坑的,某位上神睡了一觉之后发现:我靠!老娘什么时候多了这么多笔“孽债”?上神掐指一算,惊呆了:都是后世子孙造的孽。原来当年初登仙界时,曾经狠狠花心了一段时间,穿越各个世界招惹桃花,谈了好几手“旷世绝恋”。她玩够了拍拍屁股走人,但忘记了一件事情——留的子孙太多也不是好事情。这不,当这几百年过去,不孝子孙太多,得让她亲自过去了结“因果”?!上神:“……”PS:(1)已完结作品:《男神宠妻日常1-2》、《我在星际开花店》、《男神,你掉了一只丧尸》、《捡到祖宗1000岁》(2)香薇上神群:1019900137
  • 99度宠:封先生,靠边站

    99度宠:封先生,靠边站

    传说分居两年就可以协议离婚,为此米葡葡艰难困苦的在英国呆了两年,然而她兴高采烈得意忘形的把离婚协议抛给她盛世美颜的老公时,却意外的被通知的还少了几天,然后她整整三天没见过太阳。当她再次颤抖抖的把离婚协议拿出来时,那厮竟然笑着说,夫人,分居间断了的话要重新数哟——我们还差一年零364天......她仰天长啸,泪如雨注,不是说好高冷人设吗?怎么英国回来后她被他吃的死死的。某人一脸惬意的看着她说道,“能打能抗,会赚会宠,德福如此,妻还有何求?”米葡葡瑟瑟发抖的躲在角落说,“封先生,我们熟吗?”
  • 将门之惊华嫡妃

    将门之惊华嫡妃

    她是月府将门嫡女,草包花痴、胸大无脑的蓝月帝国第一美人,因为错看心爱之人,婚嫁当日新郎府前、众人目光之下被拒婚而含恨终了。她曾是百年将门君府的绝世嫡女,却因错信自以为的良人而惨遭满门被灭。然而再睁眼,她成了她,眉眼之间冷艳风华,谈吐之间字字珠玑。惊才艳艳、冠满惊华,原来她才是那珍珠!一身红衣,飒爽英姿,智斗周围一切企图之人,毁那企图杀她辱她之人。家门中,她是那谈笑间素手颠覆云雨的月府嫡女,一身红衣死守月府一方净土。战场上,她是摆兵布阵、运筹帷幄的护国将门之女,一身红衣下破敌军十万大军。花丛中,她是那逍遥于世却爱她至极的妖孽男的结发妻,一身红衣伴他周游列国踏遍每寸土地。本文纯属虚构,请勿模仿。
  • 北舞燕灵之一百单八怪

    北舞燕灵之一百单八怪

    茫茫宇宙……一位创世神厌倦了,便用自己的身体创造了一个名为荒唐的世界。时间在流逝,争斗永不止……为了生存,为了抵抗来自宇宙的灭顶之灾,他们开始了探索……武功、科技、法术等等,这一切只是为了活下去……