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

同类推荐
  • 信息安全

    信息安全

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

    中文版3dsMax2010实例与操作

    本书结合3dsMax2010的实际用途,按照系统、实用、易学、易用的原则,通过大量案例介绍了3dsMax2010的各项功能,内容涵盖3dsMax入门、创建和编辑二维图形、创建基本三维模型、使用修改器、网格建模、多边形建模、面片建模、复合建模、材质和贴图、灯光和摄影机、渲染、动画制作、粒子系统、空间扭曲和动力学等。
  • 如何操作电脑

    如何操作电脑

    信息社会是科技、文化发展,知识爆炸的结果。不懂得计算机,将处于半文盲的境地。因此,对于计算机,不仅要作为工具使用,已经是一项文化普及的要求。我们不仅要会使用计算机做一些诸如文字处理等具体工作,更要培养一种计算机意识。
  • 图说电子计算机

    图说电子计算机

    今天人们谈到计算机常常会把它和网络联系起来。20世纪90年代兴起的因特网其影响之广、普及之快也是大家始料未及的,也从没有一种技术能像网络一样日新月异,并迅速地改变着我们的学习和生活方式。因特网大大缩小了时空界限,为我们提供了快捷方便的交流途径。在未来10年内,计算机又将会有怎样飞速的发展呢?在互联网上进行医疗诊断、远程教学、电子商务、视频会议等活动已经实现,未来的互联网的传输速率将会提高100倍,大家可以随时随地连接到因特网上,更方便地进行交流、沟通和开展商务活动。
  • 中文版AutoCAD2005建筑绘图精讲精学

    中文版AutoCAD2005建筑绘图精讲精学

    本书从中文版AutoCAD2005建筑绘图的基础进行介绍,讲解了建筑绘图的环境设置、二维建筑图形的绘制、二维建筑及装饰图形的编辑、建筑绘图中的文字标注和图形查询、建筑装潢平面图中的尺寸标注、建筑绘图中图块的应用、建筑平面图的绘制、建筑立面图的绘制、建筑剖面图的绘制、建筑绘图中的三维造型、三维建筑模型绘制及建筑图纸的布局与打印输出等内容。
热门推荐
  • 穿书后暴君成了我的小狼狗

    穿书后暴君成了我的小狼狗

    一觉醒来,萧染发现自己穿进了刚看的一本赘婿文里,还倒霉地穿成了被男主厌弃的渣前妻。她决定痛改前非,抱紧男主大腿,尽自己所能补偿,绝不能让他被外头的妖艳贱货拐跑了。某日,萧染和一群贵族小姐聊天。萧染:“我家夫君是乡下来的,家境贫寒,你们别看他长得帅,不能当饭吃。”丫鬟:“小姐,姑爷已经登基称帝,并将半壁江山送您当生日礼。”“……”“我家夫君手无缚鸡之力,为人软弱,不能成大事。”丫鬟:“姑爷听说西周王想要强娶您做妾,已经带兵去把他灭了,并问您是否想当女王?”“……”萧染:“我家夫君脾气粗暴,不好相处,我在家大气都不敢出。”丫鬟:“小姐,姑爷已经跪了一夜搓板儿了,问您今晚能不能让他进房间睡?”众小姐:你脸疼不,疼不?ps:这是个一心想吃软饭的逆天大佬和小娇妻努力想要宠他,结果反被宠的故事。
  • 茜你逸生:很高兴拥有你

    茜你逸生:很高兴拥有你

    “我羡慕的不是风华正茂的情侣,而是携手到老的夫妻。”——苏伦第一次见面,她救了他,他不屑,高傲的仰起头,问她是不是有什么企图。她一怒之下,把他从家里背出来,丢到了大街上。第二次见面,她去找工作实习,却把他误以为是老总的情人,对他百般要挟。第三次见面。他拉着她的手,霸道的宣布:“她,夏茜茜,是我的女人!”她白了他一眼,当众给了他一耳光。第四次见面。他当着情敌的面把她带走,带到了民政局。结果一不小心,把情敌也带来了,闹出了“要和一男一女同时结婚”的笑话回想起来,苏伦笑笑,他只想笑笑不说话,追女之路……恩,风景很好,真的很好…
  • 天行

    天行

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

    武皇临世

    天木大陆,青、赤、白、黑、黄五棵巨形大树,分别屹立在大陆的东、南、西、北、中五个方位,千丈的的树干拔地而起,巨大的树冠耸入云霄,根本看不清这树有多高!天木大陆的名字也因此而来!天木大陆灵气充盈,这里没有斗气,没有古武,法术就是这里的一切!没有法术的人在这里就是平民就是废物!在杀父之仇夺妻之恨不共戴天!废材林武走上另一条道路!
  • 问风传

    问风传

    这一生,走过的路,看过的风景,见过的人,都是苦的。
  • 我想在人生结尾评价中加个优秀

    我想在人生结尾评价中加个优秀

    幽静的教学楼,唯有一点点喧闹的声音来自花坛前的小鸟。
  • 神魔变之妖皇崛起

    神魔变之妖皇崛起

    三界大乱,纷争不休,神族开始堕落之旅,魔王死而不灭,黑暗即将卷土重来,天神青王之子落难妖族,大战烟云即将开启,妖族势力正在面临一场重新洗牌!
  • 做个有钱仙

    做个有钱仙

    少年孔方穿越修真世界,意外误食混元金灵果,得赵公明传承,从此踏上有钱修仙路,灵丹论斤称!仙剑十把起!开商铺、做商行、仙家第一储蓄银行,修真版某宝。“上仙,天生废材怎么办?走火入魔怎么办?渡劫失败怎么办?”孔方微微一笑:你这个问题,充钱就能解决
  • 那时候关于师达附中的一些小事

    那时候关于师达附中的一些小事

    2002年8月,暑假还有两个礼拜结束的时候,我惶惶不安了许久的心终于踏实下来——经过高一一整年艰苦卓绝的“努力”,我“如愿”从师达附的重点班被发配到了普通班。
  • 炮灰女的华丽逆袭

    炮灰女的华丽逆袭

    在那人们探索不完的浩瀚宇宙中,有着一群科学怪人创造了多元世界。一次失败的实验,诞生在星海中的奇特生物,它像人却不是人。诞生便不想被毁灭,生存是每个生命体的权利。意外的相遇,无意中何小兰帮助了奄奄一息的它。银狼一个外表如普通犬类,实则拥有高等智慧的生物,比人类还要讲究知恩图报。穿梭在时空隧道,行走在历史漫漫长河,小兰渐渐拥有超出常人的能力,逆转自己悲剧的命运。