ASPNET动态网站开发基础教程习题答案.doc_第1页
ASPNET动态网站开发基础教程习题答案.doc_第2页
ASPNET动态网站开发基础教程习题答案.doc_第3页
ASPNET动态网站开发基础教程习题答案.doc_第4页
ASPNET动态网站开发基础教程习题答案.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载=ASP NET动态网站开发基础教程习题答案Chap01参考答案 一、填空题 1、Web XML Web services 2、公共语言运行库、.NET Framework类库 3、属性 方法 事件 4、aspx 5、cs 二、选择题 1、ABCD 2、ABCD 3、AB 4、A 5、B 三、上机操作题 1、参考。 2、参考。 3、在ex1_文件中的代码如下所示: 在ex1_中的代码如下所示: public partial class _Default : private static int i; protected void Page_Load(object sender, EventArgs e) if(!) i = 0; protected void Button1_Click(object sender, EventArgs e) i=i+1; = 您单击了次按钮 Chap02参考答案 一、填空题 1、引用类型 2、object 3、显式 4、多态性 5、初始化语句右侧 二、选择题 钮1、AC 2、A 3、B 4、B 5、AC 三、上机操作题 1、本习题的源代码如下: namespace ex2_1 struct student public string name; public string address; public string tel; ; class Program static void Main(string args) student stu = new student5; for (int i = 0; i = (); stui.address = (); stui.tel = (); for (int i = 0; i (); (); (stui.address); (stui.tel); (); 2、本习题的源代码如下: namespace ex2_2 class Program static void sort(int a, int n) int temp; for (int i = 1; i aj + 1) temp = aj; aj = aj + 1; aj + 1 = temp; static void Main(string args) int n = 5; int a = new int5; for (int i = 0; i ai = (); sort(a, n); for (int i = 0; i (ai.ToString(); (); 3、本习题的源代码如下: namespace ex2_3 class student protected string m_name; protected string m_sex; protected float m_tuition; public student(string strname, string strsex, float ftuition) m_name = strname; m_sex = strsex; m_tuition = ftuition; virtual public void printfInfo() (m_name + class graduate : student protected string m_tutor; public graduate(string strname, strtutor):base(strname,strsex,ftuition) m_tutor = strtutor; override public void printfInfo() (); (导师是 class Program static void Main(string args) string strsex, float ftuition,string student s = new student(张三男graduate g = new graduate(李四女王五(); (); (); Chap03参考答案 一、填空题 1、HttpResponse 2、客户端 3、服务器 4、状态变量 5、用户会话 二、选择题 1、C 2、ABCD 3、ABCD 4、AD 三、上机操作题 1、在ex_1_文件中的代码如下所示: 在ex_1_文件中的代码如下所示: public partial class _Default : protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) (张三 在ex_1_文件中的代码如下所示: public partial class ex_1_2 : protected void Page_Load(object sender, EventArgs e) ( 2、在ex2_文件中的代码如下所示: 在ex_2_文件中的代码如下所示: public partial class _ex_2_1 : protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) Session李四( 在ex_2_文件中的代码如下所示: 在ex_2_文件中的代码如下所示: public partial class _ex_2_2 : protected void Page_Load(object sender, EventArgs e) = Session 3、在ex_3_文件中的代码如下所示: public partial class _ex_3_1 : protected void Page_Load(object sender, EventArgs e) HttpCookie cookie1 = if (cookie1 = null) /创建一个cookie实例 HttpCookie cookie = new HttpCookie(/添加要存储的信息,采用键/值结合的方式 ( = (1); /把cookie加如当前的页面的Response对象里面 (cookie); ( else ( Chap04参考答案 一、填空题 1、 2设置是否自动向服务器发送数据 false 用户单击此控件时并不导致向服务器发送页面。 3编程方式 运行时更改页面中的文本 4标头 标题 链接 链接 5图像 作用点控件的集合 二、1D三、上机操作题 1、在ex4_文件中代码如下所示: CodeFile= Transitional/EN演示ComboBox控件的使用 ex4_的代码如下所示: public partial class ex4_2 : protected void Page_Load(object sender, EventArgs e) protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) if (! & !) = ; else if (! & ) = ; = false; 3、在ex4_文件中代码如下所示: 在ex4_文件中代码如下所示: public partial class ex4_3 : protected void Page_Load(object sender, EventArgs e) BulletStyle=protected void ItemsBulletedList_Click(object sender, BulletedListEventArgs e) switch () case 0: = 百度break; case 1: = 谷歌break; case 2: = 新浪break; Chap05参考答案 一、填空题 1、客户端数据验证 服务器端数据验证 2、RequiredFieldValidator 3、CompareValidator 4、RegularExpressionValidator 5、.ascx 二、1D 2. D 4、C 5、AB 三、上机操作题 1、ex5_的源代码如下: CodeFile= Transitional/EN数字输入 请输入: 2、ex5_的源代码如下: 判断日期 请输入日期: 3、身份验证用户控件的源代码如下: ErrorMessage=您输入的身份证号码有误,请重新输入!ValidationExpression=ex5_的源代码如下: 输入身份证号码 请输入您的身份证号码:   Chap06 参考答案 一、1Connection Command DataSetCommand DataSet DataReader 2数据处理 Connection Command DataReader DataAdapter 3User ID Password 用户ID 口令 4SqlDataSource ACCESS 密码 ACCESS 5数据命令 数据库连接 填充 DataSet 更新数据源 DataSet 二、1B三、上机操作题 1、ex6_的源代码如下: protected void Page_Load(object sender, EventArgs e) String sqlconn = Provider=;Data Source=E:DatabaseOleDbConnection myConnection = new OleDbConnection(sqlconn); (); OleDbCommand myCommand = new OleDbCommand(OleDbDataReader myReader; myReader = (); (使用OleDbCommand类读取数据(for (int i = 0; i ( (while () (for (int i = 0; i ( ( (); (); 2、ex6_的源代码如下: 使用DataApapter读取Access数据库 Ex6_的主要代码如下: protected void Page_Load(object sender, EventArgs e) string ConnectionStr = Provider=;Data Source= E:Database OleDbConnection myConn = new OleDbConnection(ConnectionStr); (); OleDbCommand myCommand = new OleDbCommand(OleDbDataAdapter Adapter = new OleDbDataAdapter(); = myCommand; DataSet myDs = new DataSet(); (myDs); = 0.DefaultView; (); (); 3、ex6_的主要代码如下: public partial class ex6_3 : void CreateXmlDocument(string file) XmlDocument doc = new XmlDocument(); XmlDeclaration xmlDeclaration = (xmlDeclaration, ); XmlElement rootNode = (rootNode); XmlElement parentNode = (XmlElement title = (XmlText strTitle = (.NET入门(strTitle); (title); XmlElement author = (XmlText txtAuth = (张三(txtAuth); (author); (parentNode); XmlElement parentNode = (XmlElement title = (XmlText strTitle = (.NET精通(strTitle); (title); XmlElement author = (XmlText txtAuth = (李四(txtAuth); (author); (parentNode); (file); void ReadXmlFile(string file) /获得文件的物理路径 string xml = (file); XmlDocument doc = new XmlDocument(); (xml); XmlNodeList elemList1 = (for (int i = 0; i XmlNode book = elemList1i; for (int j = 0; j XmlNode node = j; (名称:(作者:( protected void Page_Load(object sender, EventArgs e) (开始创建XML文档CreateXmlDocument(成功创建Xml文档!(读取文件ReadXmlFile( Chap07参考答案 一、填空题 1. 特定数据源 网页上的其他控件 2. Microsoft SQL Server OLE DB ODBC Oracle 3. Microsoft Access 4. 数据检索 更新功能 高级排序 分页操作 5. 模板 二、选择题 4、A 5、C 三、上机操作题 _的源代码如下所示: CodeFile= Transitional/EN根据价格排序 _的源代码如下: CodeFile= Transitional/EN根据类型显示作品 除了网页中的代码外,我们还需要在DropDownList控件的SelectedIndexChanged事件中加入如下代码: protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) (); _文件的源代码如下: ListView分页显示 Chap08参考答案 一、填空题 1. 关键字 运算符 2. from select group 3. SQL XQuery 查询表达式 包含查询表达式 4. 数据库数据 数据源类 内存中集合 5. 内存XML 二、选择题 4、BD 5、AC 三、上机操作题 _的源代码如下所示: namespace ex8_1 class Program static void Main(string args) int scores = 90, 71, 82, 93, 75, 82 ; IEnumerable scoreQuery = from score in scores where score 80 orderby score descending select score; (大于80的成绩有:foreach (int testScore in scoreQuery) (testScore); (); _的源代码如下所示: public partial class ex8_2 : protected void Page_Load(object sender, EventArgs e) String path = (String sqlconn = OleDbConnection myConn = new OleDbConnection(sqlconn); (); OleDbCommand myCommand = new OleDbCommand(OleDbDataAdapter Adapter = new OleDbDataAdapter(); = myCommand; DataSet myDs = new DataSet(); (myDs); DataTable book = 0; var query = from w in () select new 名称 = (名称价格 = (价格; = query; (); (); _的源代码如下所示: 更新Xml树中的元素 ISBN: 价格: 标题: ex8_的源代码如下所示。 public partial class ex8_3 : protected void Button1_Click(object sender, EventArgs e) string xml = (XElement root = (xml); address = from el in (where (string)(select el; foreach (XElement el in address) ( (xml); Chap09参考答案 一、填空题 1. ContentPlaceHolder ContentPlaceHolder 内容页 2. 公共成员 控件 3. 站点地图 控件 代码 4. 其他站点地图提供程序 其他站点地图文件 该站点的其他目录 同一应用程序中的其他站点。 二、选择题 4、A 5、C 三、上机操作题 的源代码如下所示: CodeFile=Inherits=无标题页 的源代码如下所示: 无标题页 3.母版页MasterPage_的源代码如下: public partial class MasterPage_Load : protected void Page_Load(object sender, EventArgs e) (初始化母版页); 内容页Home_的源代码如下: public partial class Home_Load : protected void Page_Load(object sender, EventArgs e) (初始化内容页); Chap10参考答案 一、填空题 1、HTTP 2、XML 3、XML 4、信息注册 5、交互 二、选择题 1、ABC 2、ABCD 3、ABC 4、ABCD 5、ABCD 三、上机操作题 1、在文件中的代码如下: WebService(Namespace = WebServiceBinding(ConformsTo = _1) public class Service : public Service () /如果使用设计的组件,请取消注释以下行 /InitializeComponent(); WebMethod public int add(int a,int b) return a + b; 2、在文件中的代码如下: 在文件中的代码如下: public partial class _Default : protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) ws = new (); = (), ().ToString(); 3、在文件中加入如下代码: WebMethod public bool GetBook(out DataSet ds) String sqlconn = .动态网站开发基础教程代码chap10ExServiceExApp_Data;OleDbConnection myConnection = new OleDbConnection(sqlconn); (); OleDbDataAdapter myCommand = new OleDbDataAdapter(ds = new DataSet(); (ds); return true; 在该网站中添加一个名为的文件,在该文件中加入一个GridView控件,然后在的Page_Load函数中加入如下代码: protected void Page_Load(object sender, EventArgs e) svr = new (); DataSet ds = new DataSet(); if(out ds) = ds; (); Chap11参考答案 一填空题 1. 2. Name LoginUrl Protection TimeOut 3. Session_Start Session 4. HttpApplication Application_Start Application_EndRequest Application_End 二、选择题 1. ABCD 4. AD Application_BeginRequest 三、上机实习题 里面连接信息的内容为: 的内容为: public partial class _Default : protected void Page_Load(object sender, EventArgs e) Configuration rootWebConfig = (ConnectionStringSettings connString; if (0 connString = 1; if ( != OleDbConnection myConnection = new OleDbConnection(); (); OleDbDataAdapter myCommand = new OleDbDataAdapter(DataSet ds = new DataSet(); (ds); = new DataView(0); (); 2. 的代码为: public partial class ChooseAuthor : protected void Page_Load(object sender, EventArgs e) = Application protected void Button1_Click(object sender, EventArgs e) Session( 的代码为: public partial class DisplayWorks : protected void Page_Load(object sender, EventArgs e) Configuration rootWebConfig = (/声

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论