2022年网络编程实训指导书[汇 .pdf
《2022年网络编程实训指导书[汇 .pdf》由会员分享,可在线阅读,更多相关《2022年网络编程实训指导书[汇 .pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络编程综合实训课程实训指导书谢建华编著系部: _专业: _班级:_学号:_姓名: _江门职业技术学院电子与信息技术系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 39 页 - - - - - - - - - 网络编程综合实训实训目录实 训 须 知考 核 要 求实训一个人信息显示页面一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训二会员注册系统一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训三个人信息验证一、实训目的二、实训内容与
2、实训要求三、实训总结与反思四、实训成绩实训四将 Web页转换为Web用户控件一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训五学生成绩管理系统一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训六母版页与导航控件一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训七修改数据库信息一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训八实现新闻内容的输入一、实训目的二、实训内容与实训要求三、实训总结与反思名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
3、- - - - - - - 第 2 页,共 39 页 - - - - - - - - - 四、实训成绩实训九完成新闻内容的管理一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训十分页功能一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实训十一新闻发布系统一、实训目的二、实训内容与实训要求三、实训总结与反思四、实训成绩实 训 须 知1实训前,应认真阅读本次实训的全部内容,明确实训目的和实训任务,做好必要的实训准备。2实训前,应注意收集平时学习生活中的典型模块代码、优秀作品,留作实训中借鉴。3提前五分钟以上进入实训室,不得迟到。4实训中充分利用实训的宝贵时间积极思
4、考、注重细节,争取高标准当堂完成实训。5珍惜实训时间,不开小差、不做与实训无关的事,更不得打游戏、或上网聊天。6保持实训室安静和清洁卫生,不得大声喧哗;不得在实训室吃东西。7实训报告以作品文档的形式提交(格式为:姓名+学号) ;每次实训的源程序文件必须上交, 并且须保存在相应的实训目录中,如实训一的源程序文件须存放在实训一文件夹中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 39 页 - - - - - - - - - 实训一个人信息显示页面一、实训目的1使学生了解A
5、SP.NET 的服务器控件的基本知识,掌握运用服务器控件进行程序设计的方法。2掌握常用服务器控件的属性,事件与方法。3掌握利用VS2005 开发 Web 应用程序的方法。二、实训内容与实训要求1利用控件设计如下图1-1 所示的页面视图和效果图。当单击提交按钮时,录入的信息按图中格式显示。利用Text、Radio、Checkbox、TextArea 、File 、Button 、Div和 Image等控件设置个人信息页面。当单击提交按钮时,可以将文件上传到服务器端,同时在下方将图片信息显示出来。图 1-1 “个人信息表”页面视图和效果图2利用表格分别列出程序的前台页面代码和程序实现逻辑代码三、实
6、训总结与反思四、主要技术名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 39 页 - - - - - - - - - 实训二会员注册系统一、实训目的掌握常用 Web Server 控件的事件和属性,并能灵活的选择控件进行程序设计。掌握“会员注册系统”的实现方法二、实训内容与实训要求我们经常在一些网站上用到会员注册功能,比如下载资源前,加入某论坛等等。会员注册系统在实现中需要使用多种Web Server 控件。“会员注册系统”填写会员信息页reg.aspx,运行效果如图2-
7、1 所示。图 2-1 “会员注册系统”填写基本信息页点击页面上的“填写详细资料”按钮,将显示更多的内容供用户输入,显示效果如图2-2 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 39 页 - - - - - - - - - 图 2-2 “会员注册系统”填写详细资料页点击页面上的“提交注册”按钮,当前页面将填写的数据显示出来,如图2-3 所示。图 2-3 “会员注册系统”显示信息页点击页面上的“重新填写”按钮,将注册页面里输入的信息清空,显示效果同图2-2 的效果
8、相同。2利用表格分别列出程序的前台页面代码和程序实现逻辑代码三、实训总结与反思htmlxmlns=http:/www.w3.org/1999/xhtml会员注册 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 39 页 - - - - - - - - - 用 户 名: 密码: 确认密码: 电子邮件: 性别: 学历: 小学 中学 大专 本科 &nb
9、sp; 毕业时间: Width =38px/所在城市: 锦州 上海 大连 北京 出生日期: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 39 页 - - - - - - - - - 个人爱好: &
10、nbsp; 个人简介: 会员注册信息如下:用 户 名: 密码: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 39 页 - - - - - - - - - 电子邮件: 详细资料如下 性别: 学历: 毕业时间: 所在城市: 出生日期: &nbs
11、p; 个人爱好: 个人简介: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 39 页 - - - - - - - - - 后台代码如下ProtectedSub Page_Load1(ByVal senderAs Object , ByVal e As System.EventArgs)Handles Me .LoadPanel1.Visible= FalseEnd SubProtectedSub Btn_Click(
12、ByVal sender As Object , ByVal e As System.EventArgs)HandlesBtn.Click 点击填写详细资料按钮的程序代码Dim IAs Short , J As Short , K As ShortDim IyAs IntegerDim uY As ListItemDim uM As ListItemDim uD As ListItemFor I= 1 To 20Uyear.Items.Remove(I)Iy= 1969 + IuY = New ListItem(Iy.ToString& 年)Uyear.Items.Add(uY)NextFor
13、 J = 1 To 12Umonth.Items.Remove(J)uM = New ListItem(J.ToString& 月)Umonth.Items.Add(uM)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 39 页 - - - - - - - - - NextFor K = 1 To 31Uday.Items.Remove(K)uD = New ListItem(K.ToString& 日)Uday.Items.Add(uD)NextPanel1.Visi
14、ble= TrueBtn.Visible= FalsePlaceHolder1.Visible= FalseEnd SubProtectedSub Button1_Click(ByVal sender As Object , ByVal e As System.EventArgs)HandlesButton1.Click 点击按钮显示日历控件的程序代码Calendar1.Visible= TruePanel1.Visible= TrueBtn.Visible= FalsePlaceHolder1.Visible= FalseEnd SubProtectedSub Calendar1_Selec
15、tionChanged(ByVal sender As Object , ByVal e As System.EventArgs)Handles Calendar1.SelectionChanged 点击日历控件的程序代码Utime.Text= Calendar1.SelectedDateCalendar1.Visible= FalsePanel1.Visible= TrueBtn.Visible= FalsePlaceHolder1.Visible= FalseEnd SubProtectedSub Button2_Click(ByVal sender As Object , ByVal e
16、 As System.EventArgs)HandlesButton2.Click 点击提交注册按钮的程序代码Panel1.Visible= FalseBtn.Visible= FalsePlaceHolder1.Visible= FalsePlaceHolder2.Visible= TruePanel2.Visible= FalsePanel3.Visible= FalseLabel1.Text= Uname.TextLabel2.Text= Upwd.TextLabel4.Text= Uemail.TextIfgirl.CheckedThen Label5.Text= girl.TextI
17、fboy.CheckedThen Label5.Text= boy.TextLabel6.Text= Uxueli.SelectedValueLabel7.Text= Utime.TextLabel8.Text= Ucity.SelectedValueLabel9.Text= Uyear.SelectedValueLabel9.Text= Label9.Text+ Umonth.SelectedValueLabel9.Text= Label9.Text+ Uday.SelectedValue名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
18、 - - 名师精心整理 - - - - - - - 第 12 页,共 39 页 - - - - - - - - - IfUlove1.CheckedThen Label10.Text= Label10.Text+ Ulove1.TextIfUlove2.CheckedThen Label10.Text= Label10.Text+ Ulove2.TextIfUlove3.CheckedThen Label10.Text= Label10.Text+ Ulove3.TextIfUlove4.CheckedThen Label10.Text= Label10.Text+ Ulove4.TextLa
19、bel11.Text= Uintro.TextEnd SubProtectedSub Button3_Click(ByVal sender As Object , ByVal e As System.EventArgs)HandlesButton3.Click 点击重新填写按钮的程序代码Panel1.Visible= TrueBtn.Visible= FalsePlaceHolder1.Visible= False 点击重新填写按钮,清空控件中填写的内容Uname.Text = Upwd.Text= Uqrpwd.Text= Uemail.Text= girl.Checked= Trueboy
20、.Checked= FalseUtime.Text= Ulove1.Checked= FalseUlove2.Checked= FalseUlove3.Checked= FalseUlove4.Checked= FalseUintro.Text= End SubProtectedSub Button4_Click(ByVal sender As Object , ByVal e As System.EventArgs)HandlesButton4.Click 点击返回按钮的程序代码PlaceHolder2.Visible= FalsePanel1.Visible= FalseBtn.Visib
21、le= TruePlaceHolder1.Visible= TruePanel2.Visible= TruePanel3.Visible= TrueEnd SubProtectedSub Calendar1_VisibleMonthChanged(ByVal sender As Object , ByVal e AsSystem.Web.UI.WebControls.MonthChangedEventArgs)Handles Calendar1.VisibleMonthChanged 点击日历控件的 上月下月按钮的程序代码Panel1.Visible= TrueEnd Sub四、实训成绩(由老
22、师填写)实训表现实训报告实训成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 39 页 - - - - - - - - - 实训三个人信息验证一、实训目的程序运行时, 对一些输入的数据进行验证是很有必要的,因为不正确的输入很可能会给后续的应用带来麻烦。同学们能了解和掌握验证控件的类型、各验证控件的使用方法,并能运用它们实现网页之间信息传递和状态维护。使用 RequiredFieldValidator 控件使用 RangeValidator 控件使用 CompareVa
23、lidator 控件使用 RegularExpressionValidator 控件使用 CustomValidator 控件使用 ValidationSummary 控件二、实训内容与实训要求我们在上网时, 经常会在网站上进行注册,成为网站的免费会员,在注册时需要对用户输入的信息进行验证,本实例介绍了一种使用验证控件对用户信息验证的方法。1.验证用户输入的用户名,用户名是必填项, 第 1 个字符必须是字母,且只能包含字母、数字和下划线。2.验证用户是否输入了密码,如没有输入则提示必须输入密码。3.验证用户输入的二次密码是否一致,如不一致则提示密码和确认密码必须一致。4.验证用户输入的年龄必须
24、在18 到 120 之间的一个整数,如不是则提示年龄应该在18到 120 之间。5.验证用户输入的Email 格式是否正确,如错误则提示必须输入正确的E-mail 地址。6.运行的效果如图3-1 所示。设计完成后如图3-2 所示。图 3-1 个人信息验证名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 39 页 - - - - - - - - - 图3-2验证控件综合实例设计图2利用表格分别列出程序的前台页面代码和程序实现逻辑代码 用户名 密码 确认密码 &
25、nbsp;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 39 页 - - - - - - - - - 年龄 Email 三、实训总结与反思四、实训成绩(由老师填写)实训表现实训报告实训成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 39 页 - - - - - - - - - 实训四将 Web页转换为W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网络编程实训指导书汇 2022 网络 编程 指导书
限制150内