登陆注册
8724600000055

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

Protected WithEvents btnupdate As System.Web.UI.WebControls.Button

Protected WithEvents lblmessage As System.Web.UI.WebControls.Label

Protected WithEvents txtID As System.Web.UI.WebControls.TextBox

Protected WithEvents lblerror As System.Web.UI.WebControls.Label

Protected WithEvents btnsubmit As System.Web.UI.WebControls.Button

#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 startIndex As Integer

Sub Binding()

Dim MyConnection As SqlConnection

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

MyConnection.Open()

Dim mySQL As String=”SELECT ArticleID,Title,Writer,WriteTime,Counter FROM tb_componentintroduction ORDER BY WriteTime DESC”

Dim myDataSet As DataSet=New DataSet()

Dim myCommand As SqlDataAdapter=New SqlDataAdapter(mySQL,MyConnection)

myCommand.Fill(myDataSet,”introduce”)

MyConnection.Close()

MyDataGrid.DataSource=myDataSet.Tables(”introduce”).DefaultView

MyDataGrid.DataBind()

End Sub

Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load

If Not IsPostBack Then

startIndex=0

End If

Binding()

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

End Sub

Private Sub MyDataGrid_PageIndexChanged(ByVal source As Object,ByVal e AsSystem.Web.UI.WebControls.DataGridPageChangedEventArgs)Handles MyData—Grid.PageIndexChanged

startIndex=e.NewPageIndex*MyDataGrid.PageSize

MyDataGrid.CurrentPageIndex=e.NewPageIndex

Binding()

End Sub

Private Sub btnadd_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles btnadd.Click

Response.Redirect(”aboutcompadd.aspx”)

End Sub

Private Sub btndel_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles btndel.Click

lblmessage.Text=”输入所要删除的文章ID”

txtID.Visible=True

btnsubmit.Visible=True

End Sub

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

lblmessage.Text=”输入所要修改的文章ID”

txtID.Visible=True

btnsubmit.Visible=True

End Sub

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

Dim MyConnection As SqlConnection

Dim MyCommand As SqlCommand

Dim ConnStr As String

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

MyConnection.Open()

If lblmessage.Text=”输入所要删除的文章ID”Then

If txtID.Text=””Then

lblerror.Text=”文章ID不能为空!”

Else

ConnStr=”SELECT ArticleID FROM tb_componentintroduction WHERE ArticleID=’”+txtID.Text+”’”

MyCommand=New SqlCommand(ConnStr,MyConnection)

Dim reader As SqlDataReader

reader=MyCommand.ExecuteReader()

If Not reader.Read()Then

lblerror.Text=”无此文章ID!”

reader.Close()

Else

reader.Close()

ConnStr=”DELETE FROM tb_componentintroduction WHERE ArticleID=’”+txtID.Text+”’”

MyCommand=New SqlCommand(ConnStr,MyConnection)

MyCommand.ExecuteNonQuery()

Binding()

lblmessage.Text=”文章删除成功!”

txtID.Visible=False

btnsubmit.Visible=False

End If

End If

End IfIf lblmessage.Text=”输入所要修改的文章ID”Then

If txtID.Text=””Then

lblerror.Text=”文章ID不能为空!”

Else

ConnStr=”SELECT ArticleID FROM tb_componentintroduction WHERE ArticleID=’”+txtID.Text+”’”

MyCommand=New SqlCommand(ConnStr,MyConnection)

Dim reader As SqlDataReader

reader=MyCommand.ExecuteReader()

If Not reader.Read()Then

lblerror.Text=”无此文章ID!”

reader.Close()

Else

reader.Close()

Session(”ArticleID”)=txtID.Text

Response.Redirect(”aboutcompupdate.aspx”)

End If

End If

End If

End Sub

End Class

思考题

1.假设您是一位团队领导者,请您对一个感兴趣的应用项目进行项目规划和管理。

2.请对该项目进行项目分析设计,包括详细数据库设计、UML设计等。

3.请对项目的数据库设计、UML设计进行优化。

4.请找出项目中的技术难点,并写出解决方案。

5.请选一种您熟悉的开发环境对项目进行具体实现。

6.请对自己的项目分析、设计、实现过程进行总结,写出体会。

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

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

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

    组建家庭局域网与无线网

    该书是“快乐驿站”丛书之一,是一本精心为初级家庭电脑用户打造的局域网与无线网组建入门与提高的图书,同时还涉及一些办公网络的组建内容。《组建家庭局域网与无线网》以局域网和无线网的功能、设置以及实际应用为导向,用生动的实例、形象的图解和幽默的语言循序渐进地介绍了局域网和无线网的概念、产品、设计、组建、调试与维护的相关内容。
  • 下一代互联网

    下一代互联网

    本书系统介绍了下一代互联网的进展情况,包括下一代互联网的概念解析,国内外下一代互联网的最新发展情况,下一代互联网的关键技术进展,以及各国发展下一代互联网的政策计划。最后分析了下一代互联网对未来社会的影响,提出我国发展下一代互联网的政策建议等。全书共6章,包括互联网发展历史和现状,下一代互联网基本概念,下一代互联网研究最新进展,下一代互联网发展现状,我国发展下一代互联网现状,发展下一代互联网战略建议。
  • 条形码技术与应用

    条形码技术与应用

    条形码是一种可供电子仪器自动识别的标准符号,是由一组黑白相间、粗细不同的条、空符号按一定编码规则排列组成的标记,用以表示一定的信息,确认某个物体或规定它的移动,能正确快速地为产、供、销各环节在采集、处理和交换信息时提供标识。
  • 中文版3dsMax2010实例与操作

    中文版3dsMax2010实例与操作

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

    一见无期百身何赎

    “如可赎兮,人百其身。”就算拿一百个我,也无法将你换回。
  • 启迪青少年学习做人智慧的故事

    启迪青少年学习做人智慧的故事

    本书分为励志篇和哲理篇,内容系统,包括爱的内涵、为人处世、智慧人生、走向成功、挑战命运、教育哲理、财富智慧等内容,多层面、多角度,深入浅出地阐述了人生哲理。将许多人生哲理以最简单、最朴实的方式呈现给读者,计读者能抛开理论的迷雾,直入心灵,获得人生感悟。
  • 悭吝王爷贪财妃

    悭吝王爷贪财妃

    洞房夜,丈夫抱银子独眠?不休她,是舍不得她的嫁妆?早晚轮番啃咬她,是为了省饭钱?“娘子,真香!”这下就直接把她当成下酒菜!癌我曲,原来她要相处一“被”子的王爷,是只铁公鸡!不行!为了住别野豪宅,左亲美男,右搂银两的小富婆生活,她的“反扑”大计,誓要提前开幕……情节虚构,切勿模仿。
  • 毒王鬼妾

    毒王鬼妾

    她意外身亡,带着诅咒穿越,却发现被人灌了迷药,险些惨死毒蛇下。受尽欺凌,任人欺辱,却一朝成为名震天下的鬼妾。他,高高在上,却毒名在外。死在他床上的女人无数,他只信毒蛇。鬼妾遇上毒王,且看天下风云变幻……情节虚构,请勿模仿
  • 大学那年

    大学那年

    九月十五号终于去学校了,心里有数不尽的喜悦,我听说我们学校美女特多,特别是学导游的,高挑的身材,高耸的小白兔,还是经过严格挑选出来才能学导游这个专业。我记得想去当兵的人也要经过二万五千里长征,把衣服脱光,任由面试官检查,从胸脯到那话儿,看是不是有毛病,假如不是CN或那话儿大的还得多看几眼。
  • 惊世孤者

    惊世孤者

    他有着自己的梦,他爱过,恨过,哭过,笑过,痛过也伤过,他也会流泪,会流汗,会流血。孤独的乐章缓缓奏响,瞭望远处天边尽头,那一抹倾尽人世繁华的淡紫,经历过死亡的人才能永远的进击,忍受住那无边的寂寥与世间的苍凉才能成为那令人高山仰指可望而不可及的谜一样的人,落日斜照,狄风将起,欲沐浴在迷失的余辉之中,带起一世倾城。秋叶凋零子落棋盘,连纵苍生,乾于天,坤于地,主万物之命,旨气运于世间!
  • 漂泊的影子

    漂泊的影子

    漂泊世界的孤独守望者,愿我们都可以找到世间安慰,令自己真实的存在着。
  • 快穿之团宠不比恋爱香

    快穿之团宠不比恋爱香

    云嗣音被自己炸死了。死后她绑定团宠拯救系统,背负任务,去个个世界维护和平。但为什么身边个个人都想把她宠上天???云嗣音:我是来维护和平的!!!哥哥们:好好好,音音辛苦了!来,哥哥们帮你虐渣『这是一个团宠快穿文,更新时间不定,作者是个住宿学校的学生啊!』2020.3.15
  • 女总裁的全才保镖

    女总裁的全才保镖

    少年王尘,因为不满家中老爷子安排的相亲,偷偷溜走,跑到锦官城内做了一个美女总裁的贴身保镖,于是,他携美同游,精彩无限。
  • 柒月下奸商当道

    柒月下奸商当道

    (????ω????注:男主不是商人哦,谐音男主的名字)七月,一个美好的时节,不料前方奸商当道……月柒柒来到这个世界,本想大干一场,酩酊江湖,坚决不走寻常路,却不想一个冰气四散的男人老是挡她的道,走近后,才发现,她步步沦落至他的心间,已经无处可逃了。