登陆注册
8724600000043

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

ddltool.Items.Add(rd(”toolname”))

Loop

rd.Close()

sql=”select producttypeid from tb_componentbasicinformation where(componentid=’”+compid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

id=rd.Item(”producttypeid”)

rd.Close()

sql=”select producttypename from tb_producttype where ( producttypeid=’”+id+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

ddlprodtype.Items.Add(rd(”producttypename”))

rd.Close()

sql=”Select producttypename From tb_producttype”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

Do While rd.Read

ddlprodtype.Items.Add(rd(”producttypename”))

Loop

rd.Close()

sql=”select componentfunctionid from tb_componentbasicinformation where(componentid=’”+compid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

id=rd.Item(”componentfunctionid”)

rd.Close()

sql=”select componentfunctionname from tb_componentfunction where(componentfunctionid=’”+id+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

ddlcompfunc.Items.Add(rd(”componentfunctionname”))

rd.Close()

sql=”Select componentfunctionname From tb_componentfunction”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

Do While rd.Read

ddlcompfunc.Items.Add(rd(”componentfunctionname”))

Loop

rd.Close()

sql=”select operationsystemid from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

id=rd.Item(”operationsystemid”)

rd.Close()

sql=”select operationsystemname from tb_operationsystem where(operationsystemid=’”+id+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

ddlos.Items.Add(rd(”operationsystemname”))

rd.Close()

sql=”Select operationsystemname From tb_operationsystem”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

Do While rd.Read

ddlos.Items.Add(rd(”operationsystemname”))

Loop

rd.Close()

sql=”select componentcreator from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

ddlcompauth.Items.Add(rd(”componentcreator”))

rd.Close()

sql=”Select authorname From tb_author”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

Do While rd.Read

ddlcompauth.Items.Add(rd(”authorname”))

Loop

rd.Close()

sql=”select componentintroduction from tb_componentbasicinformation where(componentid=’”+compid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtcompintro.Text=rd.Item(”componentintroduction”)

rd.Close()

sql=”select functionintroduction from tb_componentbasicinformation where(componentid=’”+compid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtfuncintro.Text=rd.Item(”functionintroduction”)

rd.Close()

sql=”select componentinstruction from tb_componentusageinformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtinstr.Text=rd.Item(”componentinstruction”)

rd.Close()

sql=”select componentexample from tb_componentusageinformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtexam.Text=rd.Item(”componentexample”)

rd.Close()

sql=”select componentpath from tb_componentusageinformation where(versionid=’”

+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtcomppath.Value=rd.Item(”componentpath”)

rd.Close()

sql=”select codefilepath from tb_componentusageinformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtcodefp.Value=rd.Item(”codefilepath”)

rd.Close()

sql=”select maintechnique from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtmaintech.Text=rd.Item(”maintechnique”)

rd.Close()

sql=”select presupposition from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtpre.Text=rd.Item(”presupposition”)

rd.Close()

sql=”select componentupdate from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

txtcompupdate.Text=rd.Item(”componentupdate”)

rd.Close()

sql=”select componentversion from tb_componentversioninformation where(versionid=’”+versionid+”’)”

cmd=New SqlCommand(sql,conn)

rd=cmd.ExecuteReader

rd.Read()

id=rd.Item(”componentversion”)

rd.Close()

If id=”1.0”Then

txtcompupdate.ReadOnly=True

End If

conn.Close()

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

End Sub

Private Sub btnfinish_Click(ByVal sender As System.Object,ByVal e AsSystem.EventArgs)Handles btnfinish.Click

Dim mysql As String

Dim mycomd As SqlCommand

Dim myconn As SqlConnection

Dim myrd As SqlDataReader

Dim category As String

Dim tool As String

Dim product As String

Dim funct As String

Dim os As String

Dim versionid As String

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

myconn.Open()

versionid=Session(”versionid”)

mysql=”select componentcategoryid from tb_componentcategory where(categoryname=’”

+ddlcompcate.SelectedItem.Text+”’)”

mycomd=New SqlCommand(mysql,myconn)

myrd=mycomd.ExecuteReader

myrd.Read()

category=myrd.Item(”componentcategoryid”)

myrd.Close()

mysql=”select toolid from tb_tool where (toolname=’”+ddltool.SelectedItem.

Text+”’)”

mycomd=New SqlCommand(mysql,myconn)

myrd=mycomd.ExecuteReader

myrd.Read()

tool=myrd.Item(”toolid”)

myrd.Close()

同类推荐
  • 多媒体技术

    多媒体技术

    多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术
  • 如何组装电脑

    如何组装电脑

    本书以问答的形式介绍了组装电脑的基本知识。内容包括:电脑硬件的部件组成、CPU的发展历程、CPU主频、内存的组成、内存的主要性能参数等。
  • 中文版AutoCAD2005辅助设计宝典

    中文版AutoCAD2005辅助设计宝典

    本书全面、详细地介绍了中文版AutoCAD2005的特点、功能以及使用方法和技巧。全书共分11章,前九章分别介绍了利用中文版AutoCAD2005进行辅助设计的方法和技巧,最后两章讲解了若干综合实例。
  • 智能计算方法概论

    智能计算方法概论

    本书以智能计算领域的若干前沿技术为主线,内容包括数字水印技术在版权保护区和身份认证中的应用,量子算法在信号处理、图像处理中的应用,量子数据挖掘技术,小波方法在医学图像处理中的应用等。
  • 纵横于天地之间——互联网络技术

    纵横于天地之间——互联网络技术

    本书告诉你:不管你是谁,只要生活在当前的时代,你一定知道电话,知道电脑,知道上网……知道许许多多关于电子、关于计算机、关于网络的话题,这就是网络时代。网络的话题可多了:它是怎么来的?什么是“蜘蛛网”?网络的过去和现在,上网的方法,如何使用网络,互联网的安全,网络有“陷阱”吗?网络有“瘾”吗?网络文化和未来又是怎样的?到书中去找答案吧!
热门推荐
  • 碧落王朝传

    碧落王朝传

    苍茫天下,碧落千年。青雷风巽,潇妃语情。沅湘重华,眠城夜宴。琉璃水色,冰羽白莲。玄溟雨行,剑走锋芒。双极归一,魄荐炎黄。镜中爱染,梦醒何时。九灵还真,礼魂致祭。叠楼隐迹,唯见心问。行雨令出,四野寰舒。空幻对月,沧海龙啸。
  • 你在便是繁花似锦

    你在便是繁花似锦

    小虐小甜!!繁花似锦“你看,我俩是天生一对~我叫华石,你叫樊景,合起来不就是繁花似锦嘛”“哟,学会繁花似锦了?不错,可以走了”“那可不,我特地去看了小学语文书呢!走?不走!我就不走,我要让你离不开我╭(╯ε╰)╮”注意避雷!害,我的文笔不太好高能学霸司樊景X帅气流批白华石————————————————和《就算全世界离开你,我也在》姊妹篇作者:可爱的要死的静静
  • 小学时代很迷茫

    小学时代很迷茫

    这是一个真实的故事,发生在我懵懂的小学时代……
  • 原来粉了个寂寞

    原来粉了个寂寞

    追星的终极模式是什么?当然是直接追到爱豆家里去啦!每天早上醒来睁开眼第一眼看到的就是自家爱豆貌美如花的脸庞,那是一件多么幸福的事情,简直就是人生巅峰。多年以后,瑄家军们才知道,原来自己粉了个寂寞。三百六十度无死角旋转飞天爆炸花式秀恩爱,全天二十四小时无缝隙撒狗粮。更更重要的是,瑄家军们没有办法阻止,只能含泪将这碗狗粮生吞了。如果时间能倒流,他们一定会阻止自己亲爱的爱豆谈恋爱。然鹅,瑄大明星冷笑一声。“你们也配阻止我?”瑄家军,卒——
  • 厌男症之EXO

    厌男症之EXO

    逗比女主安然震撼全场,跟男主鹿晗擦出火花,青梅竹马的他们会怎么样呢?一起来看吧
  • 美女带我去修仙

    美女带我去修仙

    一个懵懂少年意外穿越到一个满是修真者的平行世界里这个世界里人、神、妖、魔、巫共生共存机缘巧合中少年收服了渡劫失败的修真界第一美女为鬼仆美人在怀兄弟并肩中二少年从此踏上了修仙成圣的光明坦途
  • 一世琅心

    一世琅心

    他,天之骄子,帝国继任者,阴冷残暴,喜怒不形于色。朱盈他,无母皇子,封地贤王,温润如玉,心怀天下。朱桓她,公主之女,皇孙贵胄,活泼好动,敏慧善良。严琅三个人,两段情,一世恨。亲情,友情,爱情,当一道道难题,摆在她面前,她该如何抉择?(本文纯属虚构,请勿模仿。)
  • 洪荒轮回道

    洪荒轮回道

    轮回六道:上三道【天道,修罗道,人道】下三道【畜生道,饿鬼道,地狱道】造化法则,轮回法则,世界法则,创造法则,毁灭法则,五大至尊法则由何而来?混沌毁灭,时空现世,世界衍化,六道完善,创造万物!盘古为何开天?为何身化万物?转世混沌,成为掌控轮回法则的轮回魔君,带你走进神秘的混沌世界!混沌破碎洪荒现,主角将经历怎样的磨难完善轮回,晋级混元,不死不灭?本书混沌时期主角几乎无敌,洪荒之后从零开始,缓慢升级....看书的给个收藏和推荐啊......
  • 花千骨之彧骨文

    花千骨之彧骨文

    谨以此文,献给最爱的东方彧卿。冥河之上,亡魂声响,彼岸花开,此岸忧伤……
  • 殿下,先逃为敬

    殿下,先逃为敬

    第一世,她是无名无姓的小小狐狸,被他救下,从此寸步不离。她日日夜夜想化成人形,不出现化形之后便犯了打错,他用生命护她周全。“你不要死,你若死了,日后我该怎么办!”“阿韵,此次…我恐怕再也不能…护你了,你一定要好好…修炼,日后好好地…活着。”第二世,“疏香,这是我最后一次喊你师傅,以后我便再也不会叫你师傅了……”“你……”第三世‘阿韵,我是琼羽,但你不必知道,你恨我也好,你所希望的一切我都会替你达成所愿……’