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

同类推荐
  • 从平凡到神奇

    从平凡到神奇

    本书结合多年的开店经验,全面地讲解了在淘宝网开设店铺的相关知识,为准备在淘宝网创业的卖家及刚刚创建店铺的店主,提供全面的开店和经营方面的指导。本书按照淘宝开店的流程安排内容,侧重每个步骤中的实际技巧。本书分3个部分:如何在淘宝开店、如何开好店、如何做强做大店铺。前3章介绍了在淘宝网开设店铺的基础知识,指导读者在开设店铺前做好准备工作,以及建立起自己的店铺,并且完成店铺的第一笔交易;第4章至第7章主要介绍了网店装修和推广的方法,以及网店的物流经验和技巧;第8章着重介绍了将网店做大做强的方法,帮助卖家在开店和经营中树立品牌意识,做大做强自己的店铺。
  • 天下一家:网络联通世界(科学新导向丛书)

    天下一家:网络联通世界(科学新导向丛书)

    《天下一家:网络联通世界》一书从网络的基本知识出发,详细地介绍了网络科技的发展与用途,还包括校园网络对普及教育的重大作用。本书内容翔实、结构清晰、图文并茂,是一本实用性极强的网上冲浪参考书。
  • 不懂PowerPoint就当不好经理

    不懂PowerPoint就当不好经理

    经理人如何用PowerPoint,来规划部门的发展,如何用PowerPoint来表达自己的经营主张?本书为各类经理人提供了从入门到提高,从原理到实战的一系列知识,相信本书将让演示文稿为经理人的管理效能加分!
  • 中国3D打印的未来

    中国3D打印的未来

    自2012年以来,有关3D打印的报道屡见报端,这一新型制造技术引起了全世界的广泛关注。《中国3D打印的未来》作者、中国3D打印技术产业联盟秘书长罗军认为,中国从20世纪90年代初开始涉足3D打印技术,并取得了巨大进展,但与国外同行相比仍存在一定差距。特别是中国3D打印企业普遍存在“小而散”、各自为政的现象,如何发挥整合优势、抱团发展是目前亟需解决的问题。如果能够加强同行合作,抱团发展,形成合力,相信3D打印会成为唯一一项中国有可能赶超世界先进水平的技术。
热门推荐
  • 日心月意

    日心月意

    陆星月深夜加班到晕厥,再睁眼却置身在一片葱郁的森林里。某天,老天爷空投了一枚小哥哥…陆星月:“这果子太好吃了!”夜旸:“慢点吃别噎着了”然后陆星月一口果肉噎在喉咙差点背过气…陆星月扑进夜旸怀里求抱抱夜旸:“怎么不穿鞋就跑过来了,感冒了怎么办”第二天,已经筑基的陆星月居然感冒咳嗽流鼻涕,真是丢尽了修仙人的脸面…
  • 天行

    天行

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

    三国杀之煮酒眼迷离

    昵称叫阿兔的一名三国杀死忠粉和一群玩三国杀的好友,群穿到了三国时代,那里的战斗居然是以玩三国杀的方式进行......
  • 王牌悍妃,萌夫养成

    王牌悍妃,萌夫养成

    武功没了?没关系!背后有神秘师傅。爱人被夺?无所谓!渣男送我都不要。至于嫁给白痴‘老’的王爷?什么练武成痴,心智不全,老眼昏花,面目可憎…她认识的这位,容貌如仙,武功高深,暗地势力一箩筐,大事小事都能运筹帷幄,唯独感情方面纯洁到令人汗颜的王爷,难道是假的不成?
  • 梦幻西游之梦回零四

    梦幻西游之梦回零四

    比起如今的效率至上,过去的梦幻西游给人的感觉悠闲有趣。试着回到那个年代,找到当年青春的情怀,以及记忆中所怀念的游戏感觉。我们其实都不是高手,但都有一个成为高手的梦,我们其实年少轻狂,但那却是我们最值得回想的岁月。
  • 佛陀说法开启智慧

    佛陀说法开启智慧

    用口语化的现代语言,讲解佛陀说法的故事,让佛经中的义理浅显易懂,让更多人能够看懂佛经。
  • 天行

    天行

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

    茶人三部曲(全3册)

    本书以绿茶之都杭州的忘忧茶庄主人杭九斋家族四代人起伏跌宕的命运变化为主线,塑造了杭天醉、杭嘉和、赵寄客、沈绿爱等各具不同社会意义和艺术光彩的人物形象,展现了在忧患深重的人生道路上坚忍负重、荡污涤垢、流血牺牲仍挣扎前行的杭州茶人的气质和风神,寄寓着中华民族求生存、求发展的坚毅精神和酷爱自由、向往光明的理想倾向。茶的青烟、血的蒸气、心的碰撞、爱的纠缠,在作者清丽柔婉而劲力内敛的笔下交织。
  • 最伟大的猎人

    最伟大的猎人

    梅林站在山巅,发出狂暴的怒吼:“我的臂膀,可挽开苍穹!我的箭,可击穿日月!我的杀意,荡尽世间黑暗!试问,你们谁敢不服?!”梅恩无奈的摇了摇头:“闹完了?下来吃饭吧,粥都凉了……”“得,这就来。”梅林赶紧蹿了下去。这是一个只会猎“人”的猎人的故事……(这本书的风格可能有点怪异,路过的读者不妨看看,如果合您的口味,望留下收藏和推荐支持下新人,谢谢。)
  • 天行

    天行

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