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

同类推荐
  • 办公设备使用与维护

    办公设备使用与维护

    信息技术的发展正前所未有地改变着人类生活的每一个层面,以信息化、全球化和高科技为特征的新经济浪潮滚滚而来,机遇与挑战并存。办公自动化是信息化时代最重要的标志之一,办公要实现自动化,当然离不开办公设备。
  • 信息技术教育大全-操作系统大全

    信息技术教育大全-操作系统大全

    本书系统介绍说明了有关电子信息系统及操作系统等知识,希望对该信息技术有需求的读者能够从中得到帮助。
  • 音视频合成制作

    音视频合成制作

    本书共分4篇6章,其中第1篇简介音视频合成的编导基础,第2篇主要介绍SonyCinescore1电影音乐自动合成,第3篇主要介绍Vegas7.0音视频剪辑合成,第4篇主要介绍AdobeAudition2.0、CakewalkSONAR6和SteinbergNuendo3的音视频合成。本书可以作为音乐、美术、动画、舞蹈、影视、戏剧等艺术院校视听艺术合成制作课程的教材,也可以作为相关人员的自学用书。
  • 多媒体技术

    多媒体技术

    多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术多媒体技术
热门推荐
  • 若雅星空

    若雅星空

    因仇恨意外开启天赋的女孩,暗藏的身份使她措不及防,和闺蜜的矛盾却使两族开战,一切的一切,谜底的谜底,全在若雅国揭晓。
  • 天道之种

    天道之种

    带着天道系统快乐的校园生活开始了,没有什么热血杀戮,有的只是默默的装逼,引得一片美女争风吃醋,以及默默地完成天道所布制的任务。(只想低调地走自己的路,却总是被人所关注)
  • 天行

    天行

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

    傻女闯兽界

    为什么去银行存钱会把自己存进了这个小世界里啊?这是原始森林吗?这个大狮子是要干嘛?为什么追着我、臭猴子你不要看我了啊,我不是桃子啊不能吃啊,还有那条墨绿色的蛇你们是想干什么啊?
  • 天行

    天行

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

    我再也不要做神了

    真神曾经失去这片大陆,他们要回来了……以离奇方式活下来的美丽神兽,生下了两个儿子……他和他,是兄弟,但更是,敌人!谁是大陆之主?谁是普天王道?两位男主。诚意之作,稳定更新。绝非套路文,读后便知。请品赏,求推荐。先谢读者大大。
  • 西南干线:襄渝铁路设计施工与建成通车

    西南干线:襄渝铁路设计施工与建成通车

    《共和国故事》虽为故事,但却与戏说无关,我们不过是想借助通俗、富于感染力的文字记录这段历史。这套500册的丛书汇集了在共和国历史上具有深刻影响的500个蘑大历史事件。在丛书的谋篇布局上,我们尽量选取各个时代具有代表性的或深具普遍意义的若干事件加以叙述,使其能反映共和国发展的全景和脉络。为了使题目的设置不至于因大而空,我们着眼于每一重大历史事件的缘起、过程、结局、时间、地点、人物等,抓住点滴和些许小事,力求通透。
  • 四川王和他的天下

    四川王和他的天下

    本书是著名中国近现代史纪实作家关河五十州继《一寸河山一寸血》《虎部队》之后,再次解读国民党军队的一部力作。所谓“无川不成军”,抗战期间川军参战人数之多、牺牲之惨烈居全国之首,占全国抗日军队总数的五分之一!本书揭秘了国民党军川军系的前世今生,以“四川王”刘湘的发迹史为轴,通过对20世纪初期四川军阀混战全景式的透视,展示了民国时期各路军阀混战之机谋权变、风起云涌。英雄熊克武、枭雄尹昌衡、奸雄胡景伊、川中吕布杨森、川版曹操刘文辉……群雄并起,征伐不休。人称“刘莽子”的刘湘虽出身低微,却气贯长虹,矢志天下,这位蜀中“刘备”,到底有何异于群雄的质素,让他笑到最后,制霸天府之国?当尘埃落尽,刘湘“挟天下以令诸侯”借蒋介石的宝剑号令群雄,成为了名副其实的四川王,但这场对天下的争夺战远远没有结束,他与蒋介石之间的权争才刚刚拉开帷幕,而另一面,日本军队对中国虎视耽耽……
  • 英雄联盟战棋

    英雄联盟战棋

    2019年9月,拳头公司终于上线了全球玩家期盼已久的专属棋类游戏——英雄联盟战棋,一时间全球lol玩家尽数投入到棋宗的海洋之中。2019年12月,经过近半年的公测,英雄联盟战棋将正式进入到全球各大拳头官方赛区的比赛之中,成为第二个拳头官方联赛的职业比赛项目。2020年10月,s10全球总决赛正式拉开帷幕,今年除了往年的lol比赛之外,还将进行第一次英雄联盟战棋全球总决赛。来自全球13个赛区的24位选手将为了对总冠军王座发起冲击,最终谁会战到最后,捧得冠军奖杯呢?就让我们拭目以待吧!
  • 北溟有屿

    北溟有屿

    “叶子,你说人为什么要活着?”凌晨午夜的街道上,已经没有什么人。风吹过两旁的梧桐树,发出好听的沙沙的声音。少女倒着坐在白叶的自行车后座上,抬头看着一点点往后退的夜色。“为了创造一些永恒的东西”过了半晌,前面的人才缓缓地给出答案。“这样吗,我为什么总觉得是那些破碎的瞬间在给我力量。”“然后这些力量让你追求某种永恒?”“我就不能追求那些瞬间?”