C语言及程序设计学习网站的开发毕业论文.docx
- 文档编号:2833180
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:36
- 大小:1.22MB
C语言及程序设计学习网站的开发毕业论文.docx
《C语言及程序设计学习网站的开发毕业论文.docx》由会员分享,可在线阅读,更多相关《C语言及程序设计学习网站的开发毕业论文.docx(36页珍藏版)》请在冰豆网上搜索。
C语言及程序设计学习网站的开发毕业论文
C语言与程序设计学习的开发毕业论文
1前言
目前,我国高校非计算机专业的计算机教育普遍实施“三个层次”的教学方式,即计算机应用基础、计算机技术基础和结合专业的计算机应用。
《C语言程序设计》属计算机技术基础课程。
程序设计是计算机技术在各行各业应用的基础。
对广大的大学生而言,在今后的工作中不一定要自己开发大型的应用程序,但一定要会使用计算机程序,并能编写一般的应用程序来处理工作、生活中的实际问题,必要的话,能与计算机专业人员合作开发相关专业领域中的大型的应用程序。
因此,学习程序设计的一般原理,掌握基本的程序设计方法和技术,培养自己的程序设计的能力,提高自己的计算机素质,具有重要的现实意义。
必须明确,程序设计必须借助于某种语言。
《C语言程序设计》包含“C语言”和“程序设计”两方面的容。
C语言是程序设计的工具语言,是程序设计的载体,学习C语言是为了实现程序设计,为了掌握程序设计的基本思想、一般方法和具体技术。
《C语言程序设计》学习建设的总体目标是:
建设以多媒体和网络环境为支撑、以素质教育和创新能力培养为目标的理论教学和多元化实践教学相结合的课程教学体系,达到大面积、大幅度、全方位提高课程教学质量、提高学生计算机基本素质的目的。
具体设想是:
(1)建立教学容体系和教材体系。
进一步完善教学大纲、优化整合课程容,建立以多媒体和网络环境为支撑、以素质教育和创新能力培养为目标、充分表达计算机公共课教学特点的新型教学容体系和教材体系。
(2)构建多元化实践教学模式,彻底改变目前计算机公共语言课教学重理论、轻实践的现状,把计算机语言课在科学思维和能力培养方面的应有价值充分发挥出来。
大力促进实践教学环境建设,使其在涵上产生突破,改进当前主要以实验课时量和实验开出率衡量计算机公共课实践水平的评价模式,建立以实践能力培养为核心的公共课实践环节教学评价体系。
(3)通过对C语言的词法、语法介绍,通过各种基本控制结构的实际案例分析,向学生介绍程序设计的基本方法,使学生掌握程序调试和测试方法,使学生具备应用高级语言进行程序设计的能力,使学生应用计算机解决问题的能力得到进一步的提高,为后续的计算机应用课程打下坚实的基础。
本积极推动C语言与程序设计课程的各项改革,为尽快把“C语言与程序设计”课程建成具有一流教学队伍、一流教学容、一流教学方法、一流教材、一流教学管理等特点的示性课程而努力。
《C语言程序设计》学习,不仅有助于学生从中获取该课程多方面的容,深入学习,深入思考,提高学习质量,教师也可以从中获取教学资料,切磋教学方法,集思广益,取长补短,提高教学水平。
总之,希望本能够满足广大教师、学生和社会的一些实际需求,为提高人们的计算机素质做出自己的贡献。
2总体分析设计
2.1网页设计技术
首先对建立的有关技术进行简介和分析。
2.1.1ASP技术
MicrosoftActiveServerPages简称ASP,是一套微软开发的服务器端脚本环境,ASP含于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP就不必担心客户的浏览器是否能运行用户所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP是一个开放式的无须进行编译的应用程序环境,它提供了CGI程序和脚本的灵活性,同时又不会使性能显著下降;它与ADO的结合提供了强大的数据库访问功能,ASP成为网上数据库管理的重要手段。
使用ASP可以组合HTML页脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。
过去,只有掌握了程序设计语言才能建立CommonGatewayInterface(CGI)程序,因而,这部分工作大多都是由计算机专业人士来完成。
ActiveServerPages所具有的特点如下:
(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成所需的应用程序。
(2)它无须compile编译。
这与一般的程序不同。
ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果想使用某种脚本语言编写ASP程序,那么用户的服务器上必须要有能解释这种脚本语言的脚本解释器。
ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
(4)它与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页容。
ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(5)ActiveServerPages能与任何ActiveXscripting语言相容。
除了可使用VBScript或JScript语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。
脚本引擎是处理脚本程序的COM(ComponentObjectModel)构件。
(6)ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
(7)可使用服务器端的脚本来产生客户端的脚本。
(8)物件导向(Object-oriented)。
(9)ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。
网页设计人员使用ASP,只要掌握了简单的脚本语言,就可以更好的完成这部分工作。
ASP当中的新技术在功能方面有所增强,更易于开发应用程序。
可以使用脚本调试程序调试.asp文件。
ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,用户可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以与脚本命令。
用户只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。
许多应用程序设置可在Internet服务管理器上进行,这是InternetInformationServer和PersonalWebServer(在WindowsNTWorkstation上)的管理工具,本就选用这一个IIS。
隔离ASP应用程序,可以隔离ASP应用程序以便它们能在Web服务器上独立的存空间运行。
万一某个应用程序失败时,可以保护其他应用程序和Web服务器。
它也使用户可以在不停止Web服务器的情况下,停止一个应用程序或从存中卸载其组件。
浏览器可以通过PostingAcceptor应用程序将文件上载到Web服务器。
可以编写ASP脚本来发送带有从PostingAcceptor传来的信息的Email等。
2.1.2Dreamweaver技术
Dreamweaver是美国Macromedia公司推出的主页编辑工具。
这是一个所见即所得的主页编辑器,并带有站点管理功能,可以方便地设计和管理多个站点。
它支持最新的DHTML和CSS标准,用户可以用它设计出生动的DHTML动画、多层次的页面(layer)以与CSS样式表。
Dreamweaver提供视觉化网页开发工具的生产力,同时不会降低HTML原始码的控制,Dreamweaver提供的RoundtripHTML功能,让用户准确无误地切换于视觉模式与惯用的原始码编辑器,拖放式的表格与页框设计可以透过资料库来管理的容使之更新。
Dreamweaver支援跨浏览器的DynamicHTML,阶层式样式表单、绝对坐标定位以与JavaScript的动画让用户更易编辑网页。
Dreamweaver是第一套针对专业网页开发者特别发展的视觉化网页设计工具。
RoundtipHTML功能完全控制HTML原始码,著名的BBEdit与HomeSite编辑器分别含于Macintosh与Windows版本的软体中。
当开启其他编辑器产生的网页时,它会保存既有的HTML格式。
使用绝对座标可获得精准且弹性的设计。
DynamicHTML、直觉式时间轴界面以与JavaScrip行为库,可在不需程式下让HTML元件动起来。
以全容管理的方式让用户跳脱逐页更新管理的缺点提升您的生产力。
RoundtripHTML完美整合视觉性工具和原始码编辑器Dreamweaver整合视觉性工作环境与原始码文字编辑器(如BBEdit、HomeSite等)。
回想一下,随着互联网(Internet)迅速扩展到全球,HTML技术不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。
所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着一些弱点:
(1)难以精确达到与浏览器完全一致的显示效果。
也就是说在所见即所得网页编辑器中制作的网页放到浏览器中是很难完全达到真正想要的效果,这一点在结构复杂一些的网页(如分帧结构、动态网页结构)中便可以表达出来。
(2)页面原始代码的难以控制性,比如在所见即所得编辑器中制作一表格也要几分钟,但要它完全符合要求可能需要几十分钟,甚至更多时间。
而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为所有的HTML代码都在监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。
如何实现两者的完美结合,则既产生干净、准确的HTML代码,又具备则见则所得的高效率、直观性,一直是网页设计师的梦想。
Dreamweaver的出现,克服了这些缺点,使网页设计更简单更容易了。
Dreamweaver的主要特点如下:
(1)最正确的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。
使用检色吸管工具选择萤幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,只要一个简单步骤便可完成。
Dremweaver能与其它的设计工具,如PlaybackFlash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最正确化。
(2)管理
使用地图可以快速制作雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻与置换功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序设计 学习 网站 开发 毕业论文