简单的web浏览器
沈 阳 工 程 学 院
课 程 设 计
设计题目:  TCP/IP网络编程技术课程设计   
            每月的情人节    ------自制Web浏览器         
    别   信息工程系          班级     计本083 纳米技术在现实生活中的应用 
学生姓名   沈利华          学号         01         
指导教师 张小瑞、范嘉鹏   职称   副教授、讲师       
课程设计进行地点:    信息工程系计算机实验室         
务 下 达 时 间: 2011530
起止时间: 2011530日起—至2011610日止
沈 阳 工 程 学 院
课程设计任务书
设计题目:  TCP/IP网络编程技术课程设计   
                ------自制Web浏览器         
    别   信息工程系          班级     计本083  
学生姓名   沈利华          学号         01         
指导教师 张小瑞、范嘉鹏   职称   副教授、讲师       
课程设计进行地点:    信息工程系计算机实验室         
务 下 达 时 间: 2011530
起止时间: 2011530日起—至2011610日止
1.设计的原始资料及依据
通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。
2.设计主要内容及要求
设计题目:自制Web服务器
需要完成的功能:
⑴在地址栏输入地址能连接网站,并显示网页内容。
⑵能实现简单的设置、文件、帮助等功能。
⑶能实现后退、前进、刷新、首页等功能。
⑷能实现历史记录。   
3.对设计说明书撰写内容、格式、字数的要求
⑴ 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书
(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。
⑵ 装订格式
封面、任务书、成绩评审意见表、摘要和关键词、目录正文、结论、致谢、参考文献
课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标题采用黑体小四号字,表题与图题采用宋体五号字。
4. 设计完成后应提交成果的种类、数量、质量等方面的要求
⑴ 课程设计任务书
⑵ 课程设计报告
⑶ 设计成品(光盘)
5.时间进度安排
顺序
阶段日期
计 划 完 成 内 容
备注
1
第一天
查阅资料,充分解读题目内容,并构思系统结构。
1天
2
第二天
系统功能设计及模块设计。
1天
3
第三至第六天
模块实现,单元测试。
4天
4
第七,八天
系统集成测试及软件试运行。
2天
5
第九天
答辩。
1天
6
第十天
撰写课程设计报告。
1天
6.主要参考资料(文献)
1. 《TCP/IP—协议分析与应用编程》 人民邮电出版社 李峰
2. 《TCP/IP协议与网络编程》 西安电子科技大学出版社 任泰明
3. 《TCP/IP协议及网络编程技术》  清华大学出版社  罗军舟
4. 《C#网络编程技术教程》 人民邮电出版社 金华
  沈阳工程学院  课程设计成绩评定表
系(部):  信息工程系  班级: 计本083     学生姓名:  沈利华   
经典话
导 教 师 评 审 意 见
评价内容
    体    要    求
权重
    分
仝怎么读
加权分
调研
论证
能独立查阅文献,收集资料;能制定课程设计方案和日程安排。
0.1
5
4
3
2
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,
0.2
5
4
3
2
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
0.2
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5
5
4
3
2
指导教师评审成绩
(加权分合计乘以8)
     
加权分合计
指 导 教 师 签 名:
   
阅 教 师 评 审 意 见
评价内容
    体    要    求
权重
    分
加权分
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能力
0.2
5
4
3
2
工作量
工作量饱满,难度适中。
0.5
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.3
5
4
3
2
评阅教师评审成绩
(加权分合计乘以4)
加权分合计
评 阅 教 师 签 名:
   
辩 小 组 评 审 意 见
评价内容
    体    要    求
权重
    分
加权分
学生汇报
汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。
0.5
5
4
3
2
   
思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。
0.5
5
4
3
2
答辩小组评审成绩
(加权分合计乘以8)
加权分合计
答辩小组教师签名:
   
程 设 计 总 评 成 绩
一件烦心事作文

摘 要
随着计算机技术和网络技术的发展,基于网络的开发也越来越多。C#是微软开发的一种简单易懂、面向对象、类型安全的编程语言。随.NET技术的不断发展,C#在各个方面的编程优势都已经显现出来。此次课程设计主要是利用C#进行网络与通信编程,完成简单的Web浏览器。
在此次设计中,我完成的Web浏览器主要是通过HTTP协议来实现的。HTTP协议,即超文本传输协议。它是一个应用层的面向对象的协议,由于其简捷、快速的方式,非常使用于分布式超媒体信息系统。用户使用的大部分浏览器都是通过HTTP协议对网站中的内容进行浏览,在用户浏览网页时,在浏览器的地址中首先输入的就是HTTP,以告诉浏览器是通过HTTP协议来访问网页。
教师节寄语
在此系统应用中,重点内容是对收藏夹的应用,其中包括对注册表的使用。在C#中,Registry类、RegistryKey类可以实现对注册表的操作。Registry类中封装了注册表中7个基本主键,通过此类可以在注册表中到标准根项集。RegistryKey类封装了对注册表的基本操作,包括读取、写入、删除等。
通过具体设计,我完成的Web浏览器主要能实现的功能为:主界面、浏览网页、网页设置、浏览器设置等几个部分。
   
关键词  网络技术,C#,浏览器,HTTP协议

Abstract
With computer technology and network technology, network-based development is also increasing. C # is Microsoft's development of a straightforward, object-oriented, type-safe
programming language. With the. NET technology continues to evolve, C # programming in all aspects of the advantages are already apparent. The course design is the use of C # programming and communications network, completing a simple Web browser.
In this design, I completed a Web browser is mainly achieved through the HTTP protocol. HTTP protocol, that is, hypertext transfer protocol. It is an object-oriented application layer protocol, because of its simple, quick way is to use for distributed hypermedia information systems. Most users browser through HTTP protocol to view the content of the site, a user browsing the web, the browser's address in the first input is HTTP, in order to tell the browser to access web pages via HTTP protocol.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。