一、实验目的

1.熟悉和掌握WEB开发的基本理论和编程方法。

2.掌握使用ASP.NET进行网站开发的方法。

3.掌握Web应用程序与数据库的连接和数据库操作的方法。

二、实验原理

Web应用程序也叫动态网页。动态网页是相对于静态网页而言的,所谓静态网页,是指所有的网页内容都已事先设计完成,当用户通过网页浏览器(如最常见的IE浏览器)请求打开网页时,Web服务器就将这种事先设计好的网页一字不改地发送到用户的浏览器中供用户浏览。而动态网页则不同,动态网页至少有一部分内容并非事先设计,这部分内容要根据用户的具体请求在Web服务器上进行处理,临时生成,然后将包含临时生成内容的网页发送到用户的浏览器中供用户浏览。

ASP.NET就是用于开发动态网页的,它由微软的.NET技术细化而来,ASP.NET完全基于模块与组件,和以前的Web应用程序开发平台相比,使用户可以像开发Windows应用程序那样开发Web应用程序,有效地缩短了Web应用程序的开发周期。

三、实验内容

采用ASP.NET+MySQL搭建网站开发平台,实现两种网页界面:用户注册界面和管理员界面,用户注册界面可实现新用户的注册,管理员界面可修改用户密码和查询用户信息。1、安装MySQL 5.5数据库;2、配置MySQL Server;3、安装MySQL Administrator;4、创建数据库;5、创建数据库创建数据表,表名为users;6、安装MySQL Connector/Net,用于ASP.NET连接MySQL数据库;7、创建ASP.NET工程;8、进行用户注册网页设计;9、设计管理员查询界面;10、按F5运行调试Default.aspx界面,第一次启动调试时,系统会出现如下界面,点击“确定”,修改Web.config文件进行调试,之后就不会再修改。

四、实验思考

1.  ASP.NET有哪些常用的对象,这些对象有哪些常用的属性或方法? 

答:1.Response  2.Request  3.Server  4.Application  5.Session  6.Cooki 

Response对象用语输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。 其类名为httpResponse

属性和方法:Write()向客户端发送字符串信息;BufferOutPut属性是否使用缓存

Clear() 清除缓存 ;Flush()    强制输出缓存的所有数据

Redirect() 网页转向地址 ;   End() 终止当前页的运行

WriteFile() 读取一个文件,并且写入客户端输出流

Server对象提供对服务器上的方法和属性进行的访问 .其类名称是

HttpServerUtility. 主要属性有: MachineName:获取服务器的计算机名称。

ScriptTimeout:获取和设置请求超时(以秒计)搜索。

2.  ASP.NET是如何实现MySQL数据库的访问的?

答:ASP.NET连接MySQL需要一个组件(.net本身不提供访问MySQL的驱动)MySQL.Data.Dll,此为官方提供(纯C#开发,开源噢),有多个版本选择,采用的数据访问模式为ADO.NET在代码页里输入using Mysql.Data.MysqlClient

在Page_Load函数里写MysqlConnection。

转载于:https://www.cnblogs.com/luoyunjian/p/4584699.html

网络程序开发实验报告相关推荐

  1. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...

    01程序设计基础实验报告_C语言程序设计基础 程序设计基础 实验报告 题 目: C语言程序设计基础 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管101 姓 名: 张三 学 ...

  2. 网络对抗技术-实验报告一

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验一 网络侦查与网络扫描     学生姓名 蒋建辉 年级 2015 ...

  3. 网络对抗技术 实验报告 三

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验三 密码破解技术     学生姓名 吴宜杰 年级 2014 区队 ...

  4. 网络对抗技术—实验报告一

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验一 网络侦查与网络扫描     学生姓名 李家伟 年级 2014 ...

  5. 基于Android的聊天网络应用(安卓开发实验报告)

    ** 安卓开发实验及其报告(基于Android的聊天网络应用) ** 实验一 手机联系人管理 教学目标 了解安卓手机联系人的数据库:掌握安卓手机联系人信息的读取.添加.删除. 教学内容 手机通讯录管理 ...

  6. 中国人民公安大学 网络对抗技术实验报告一

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验一 网络侦查与网络扫描     学生姓名 王明帅 年级 2015 ...

  7. 网络对抗技术实验报告一

    学   号:201421410021 中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验一 网络侦查与网络扫描   ...

  8. android实现电话功能实验报告,安卓开发实验报告-20210407005833.docx-原创力文档

    文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 安卓开发实验报告 安卓开发实验报告 目录 页面跳 ...

  9. 计算机基本网络测试命令实验报告,网络连通性测试与网络命令验证实验报告

    网络连通性测试与网络命令验证实验报告 西工大计算机网络原理实验报告 网络原理实验报告 实验名称: 网络连通性测试与网络命令验证 日期: 2015.11.09 班级: 学号: 姓名: [一] 预习内容 ...

最新文章

  1. MonitorService-监控服务类2
  2. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能
  3. 混合云数据中心运维的管理
  4. HDU - 6203 ping ping ping(LCA+dfs序+线段树)
  5. Netty原理架构解析
  6. 167. Two Sum II - Input array is sorted
  7. 基于opencv的gpu与cpu对比程序,代码来自opencv的文档中
  8. 触摸屏软键盘怎么调出来_触摸屏专用虚拟键盘下载
  9. JSON转Map、List、某个对象
  10. Ext JS 4 架构你的应用 第2节 (官方文档翻译)
  11. 【教程】使用腾讯云轻量应用服务器搭建Jitsi Meet视频会议系统,轻松召开私域视频会议!
  12. 免费统计微信复制//打开/咨询/下载/表单按钮点击统计工具-好多粉
  13. QQ丶微信分享URL Schemes填写
  14. Unity内置Shader解读2——Bumped Specular
  15. crt 生成pem_linux下pem转crt命令_crt转pem方法
  16. 【ERP知识】一个VMI(供应商管理库存)实现方案
  17. Spring加载时报错处理
  18. ZCMU--5066: 黑暗长廊
  19. Windows Phone 8107更新方法
  20. Cobaltstrike简介、安装及简单使用

热门文章

  1. Android学习:自定义ViewGroup方法总结
  2. golang存储密码
  3. java:BIO, NIO
  4. 《深入理解计算机系统》读书笔记五:信息的表示和存储
  5. oracle中的listener.ora和tnsnames.ora
  6. python二十三:装饰器 ?
  7. python十六:lambda匿名函数
  8. m_Orchestrate learning system---六、善用组件插件的好处是什么
  9. 第二十一讲 任务的删除
  10. [轉]c#从Excel中读取图片