欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ASP NET程序设计项目开发教程(C#版)课后习题答案.doc

    • 资源ID:56714818       资源大小:56KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASP NET程序设计项目开发教程(C#版)课后习题答案.doc

    第二章(1)简述IIS的作用。ASP.NET的工作原理是本地的IIS Web服务器自动配置成查找扩展名为.aspx文件,且用ASPNET_ISAPI模块处理这些文件,生成HTML文本流返回到IIS Web服务器,再从IIS Web服务器返回到客户端。IIS是Internet Information Server的缩写形式,是Microsoft公司主推的Web服务器。创建ASP.NET网页后,为查看它们,需要通过Web浏览器来请求页面,浏览器将发送一个请求给Web服务器,Web服务器将请求转发给ASP.NET引擎,引擎处理这些页面并且将得到的HTML标记返回给浏览器。开发ASP.NET站点时,创建的ASP.NET网页被保存在个人计算机上。为了能够测试这些页面,计算机上必须安装Web服务器。(2)必须安装哪些软件计算机才能提供ASP.NET网页服务?安装和配置IIS 5.0.net framework sdk(3)在Microsoft Visual Studio.NET中,一个完整的ASP.NET解决方案至少应包括哪些项目?数据访问层,业务层,Web层。第三章一、选择题(1)C (2) D (3)C (4)D二、填空题(1)0;3(2)13;13;7(3)5;6(4)5+“ ”第四章一、选择题(1)C (2)B (3)B (4)A (5)D二、填空题(1)Content(2)母版页;内容页(3)Page;MasterPageFile(4)Orientation;horizontal(5)导航路径;路径连接三、简答题(1)简述新建母版页与已有页面套用母版页的两种方法。创建扩展名为 .master(如 MySite.master)的 ASP.NET 文件,由特殊的 Master 指令识别创建母版页。 每个与母版页相关的内容页必须在其 Page 指令的 MasterPageFile 属性中引用母版页。(2)怎样设置导航控件的外观?可以使用多种方法自定义Menu控件的外观。可以通过设置Orientation属性,指定是水平还是垂直呈现Menu控件。还可以为每个菜单项类型指定不同的样式(如字体大小和颜色等,如表4-1中所示的属性)。(3)在使用SiteMapPath控件时需要编写什么文件?该文件中需要设置哪些项?SiteMapPath控件可以显示一个导航路径,此路径为用户显示当前页的位置,并且显示返回到主页的路径链接。此控件提供了许多可供自定义链接的外观的选项。SiteMapPath控件包含来自站点地图的导航数据。此数据包括有关网站中的页的信息,如 URL、标题、说明和导航层次结构中的位置。若将导航数据存储在一个地方,则可以更方便地在网站的导航菜单中添加和删除项。SiteMapPath中主要设置属性、方法、事件等项。第五章一、填空题(1)Runat=“Server” 属性和Id属性(2)Src Alt(3)DataTextField DataValueField二、选择题(1)B (2)A(3)D(4)B三、简答题(1)简述HTML服务器端控件与HTML标记的关系。答:几乎所有的HTML标记都可转化为HTML Server控件,只需在标记中加入Runat=“Server” 属性和Id属性,其对应关系见表5-1。表5-1 HTML Server控件与HTML标记对应关系表HTML Server控件HTML标记HtmlAnchor<a> HtmlButton<button> HtmlForm<form> HtmlImage<img> HtmlInputButton<input type=button>、<input type=submit>、<input type=reset> HtmlInputCheckBox<input type=checkbox> HtmlControl<input type=text>、<input type=submit>、<input type=file> 等标记HtmlInputFile<input type=file> HtmlInputHidden<input type=hidden> HtmlInputImage<input type=image> HtmlInputText<input type=text> 、 <input type=password> HtmlSelect<select> HtmlTable<table> HtmlTableCell<td>和<th>HtmlTableRow<tr> HtmlTextArea<textarea> (2)使用HTML服务器端控件的原因是什么?答:一个ASP.NET网页只能有一个HtmlForm控件,所有的Html Server控件必须包含在一个服务器端HtmlForm控件中,以便程序可以访问它,否则无法起作用第六章一、填空题(1)Label控件 Literal 控件(2)Table控件 Panel控件(3)GroupName(4)AdRotator二、选择题(1)C(2)B(3)C三、简答题(1)简述Web Server控件和Html Server控件的相同点和不同点。答:Web Server控件以<ASP>开头,</ASP>结尾,和HTML Server一样,也是被创建于服务器上,需要设置Runat=“Server”和Id=“”属性来工作,而且它们在很多功能上也是重叠的。但与HTML Server控件不同的是,Web Server控件不是从HTML标记转换而来,它是全新的东西,具有更强面向对象特性的设计模型,它比HTML Server控件提供种类更多、功能更强大的控件集合。(2)简述HyperLink控件的功能及主要属性。答:功能:HyperLink 控件用于创建超链接。 主要属性:ImageUrl、NavigateUrl、Runat、Target、Text(3)比较Button、LinkButton、ImageButton控件的相同点和不同点。答:Button 控件用于显示按钮。按钮可以是提交按钮或命令按钮。默认地,该控件是提交按钮。LinkButton控件时一个超链接按钮控件,它是一种特殊的按钮,用来创建超链接样式的按钮,其功能与普通按钮类似,但是LinkButton控件以超链接形式显示的,其外观和HyperLink相似,功能与Button相同。ImageButton控件是一个图片形式的按钮,用于显示可点击的图像,其功能与普通按钮控件类似,按时ImageButton控件是以图片的形式显示的。其外观与Image相似,但功能与Button相同。第七章一、填空题(1)自定义控件(2).ascx .aspx(3)定义内置显示和脚本块使用的语言(4)与类名关联的别名,此属性只用于用户控件(5)与命名空间关联的别名为”ucl”二、选择题(1)B (2)C (3)C三、简答题(1)Control指令常用的属性有哪些?AutoEventWireUp ClassName CodeFile CodeFile CompilerOptions CompileWith Debuge Description EnableTheming EnableViewState Explicit Inherits Language LinePragamas Src Strict WarningLevel(2)在把用户控件拖放到.aspx页面上时,Visual Studio 2010就会在页面的顶部自动创建一个Register指令,这样就在页面上注册了用户控件,该控件就可以通过特定的名称在.aspx页面上访问了。(3)Public数据类型 属性名称 Get Return 变量名称;Set 变量名称= value; (4)·创建.ascx文件·设置对应控件的属性·在.ascx.cs中设置相应事件·在Web窗体中引用用户控件第八章一、填空题(1)Resquest Response(2)Form Cookies(3)Redirect(4)Buffer(5)Lock Unlock(6)20(7)HTMLEncode(8)Global.asax二、选择题(1)C (2)D (3)A (4)D (5)A (6)C三、问答题(1)Response对象的作用是向浏览器输出文本、数据和cookies,并可重定向网页,或用来控制向浏览器传送网页的动作。Request对象用来读取客户端的表单信息或其他传送到服务器端的信息,并可在此基础上实现将客户数据存入Web数据库或对其作进一步的处理。Response对象用来传输数据到客户端浏览器;Request用来读取客户端浏览器的数据。(2)Cookie只是一个个简单的文本文件,包含简单的键值对。主要用于保存客户浏览器请求服务器页面的请求信息,也可以用它存放非敏感性的用户信息。(3) Session对象用来为每个客户存储独立的数据或特定客户的信息,而Application对象则用来为所有客户存储共享的数据。如果当前有若干个客户连线到某一个站点,那么这些客户除了共享一个Application对象之外,每一个客户还各自拥有一个独立的Session对象。使用Session对象可以为每个客户保存指定的数据。存储在某个客户Session对象中的任何数据都可以在该客户调用下一个页面时取得。在用户与网站交互的整个会话期间内,Session对象中的变量值都不会丢失,直到会话超时或访问者离开时为止,该Session对象才被释放。Session对象对应于HttpSessionState类,它主要用于保存与当前用户会话相关的信息。与Application对象不同的是,Session对象与用户相关联。对于同一个用户,在应用程序内不同的页面访问同一个Session变量,其值相同;对于不同用户,访问同一个Session变量,其内容不同。对于每个Session对象都有一个SessionID来唯一标识它。(4) 两者都是页面跳转,但Response.Redirect方法是重新定向浏览器的URL地址,而Server.Transfer方法是把一个aspx文件中创建的所有信息传输到另一个aspx文件。(5)每一个应用程序可能由很多文件或文件夹组成,但只能有一个Global.asax文件,而且文件名称必须叫Global.asax。必须存放在应用程序的根目录中。在Global.asax文件中不能包含任何输出语句,比如Response.Write。因为Global.asax文件只是被调用,而不会显示在页面上,所以不能输出任何显示内容。在事件过程中,可以添加存取文件或存取数据库的内容,但要导入相应的名称空间。第九章一、填空题(1) controlToValidate属性 (2) ShowSummary 属性 (3) RegularExpressionValidator属性(4) 比较的数值类型是整数 (5)至少接收0个“a-z”或者“A-Z”和“0-9”字符二、选择题(1)D (2) A (3) D (4) C (5) D (6) C三、简答题(1)RequiredFieldValidator控件的常用属性:ControlToValidate属性,Display属性,ErrorMessage属性,ForeColor属性 ,Text属性,SetFocusOnError属性,IsValid属性,Visible属性。常用方法:FindControl方法,Focus方法,IsVisibleOnPage方法,PaginateRecursive方法,ResolveClientUrl方法,ResolveUrl方法,ToString方法,Validate方法。(2)RangeValidator控件的常用属性: MaximumValue 属性,MinimumValue属性,Type 属性。(3)CompareValidator控件的常用属性:ControlToCompare属性,Operator属性,Type属性,ValueToCompare属性。(4)RegularExpressionValidator控件的常用属性:ControlToValidate属性,Display属性,ErrorMessage属性,ValidationExpression属性。(5)CustomValidator控件的常用属性: ClientValidationFunction属性,ControlToValidate属性,Display属性,EnableClientScript属性,ErrorMessage属性,IsValid属性,Page属性,Text属性,ValidateEmpty Text属性,Visible属性。(6)ValidationSummary控件的常用属性:HeaderText 属性,DisplayMode 属性,ShowMessgeBox属性,ShowSummary属性。 第10章 数据库访问一、选择题(1)A(2)D(3)C(4)D(5)B二、填空题(1)DataSet .NET Framework数据提供程序(2)Connection(3)向前的 只读的(4)DataSet(5)Fill(6)AccessDataSource三、简答题(1)先通过connection对象打开数据连接,然后在Command对象的帮助下就可以通过DataReader对象或者DataAdapter对象来填充DataSet来获取数据,还能通过Command对象直接执行Sql语句对数据库进行更新或者由DataAdapter操作DataSet来进行数据更新。(2)在ADO.NET对象模型中,Connection对象用于连接到数据库和管理数据库的事务。它的一些属性描述了数据源和用户身份验证。Connection对象还提供一些方法允许程序员与数据源建立连接和断开连接。(3)由Connection对象建立与数据源联机,DataAdapter对象经由Command对象操作SQL指令以存取数据,存取的数据通过Connection对象返回给DataAdapter对象,DataAdapter对象将数据放入其所产生的DataTable对象,将DataAdapter对象中的DataTable对象加入到DataSet对象中的DataTables对象中。(4)不用时刻保持和数据库的连接,提高了了效率。(5)相同点:都用于显示数据源中一条记录;事件模型类似不同点:FormView控件利用用户自定义的模版,而DetailView使用行字段;FormView没有预先定义数据布局,它需要建立包含控件的模版来显示记录中单个字段第11章 文件处理操作一、 填空题(1) Directory(2) True(3) File(4) write(5) ReadLine二、 选择题(1)C (2)B (3)D (4)C (5)A三、简答题(1)Directory类常用方法:CreateDirectory、Delete、GetFilesSystemEntrie、Move、GetDirectories、Exists、GetType、ToString、GetFile、GetParent(2)File类常用方法:Copy、Create 、Delete、Move、Open、Exists、AppendText、CreateText等(3)StreamReader类常用方法:Close、ReadLine、Read、ReadToEnd等(4)StreamWriter类常用属性:Encoding、FormatProvide、BaseStream、AutoFlush、NewLine 常用方法:Close、Flush、write等(6) FileLoad控件常用的属性:ID、FileBytes、FileContent、FileName、HasFile、PostedFile常用方法:Focus、ToString、SaveAs

    注意事项

    本文(ASP NET程序设计项目开发教程(C#版)课后习题答案.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开