B/S学习总结

经过5个月的学习,B/S学习的项目完成了。虽然项目完成了,但是感觉自己还是差很远,会的太少了。需要在项目中不断实战吧。下面分别对每个项目进行总结。

牛腩新闻发布系统

简介:

跟着视频里面的牛腩老师来敲一个新闻发布系统。这是B/S阶段的第一个项目。

学习感受:

         学习下来基本上就蒙了,老师讲得啥也忘的差不多了,因为到了前台设计的时候大部分都不认识。不过这没关系,虽然没有记住,但是也经历过一遍了。再接触的时候就不会太陌生,就像书要看三遍一样。

HTML

简介

HTML(Hyper Text Mark-upLanguage)即超文本标记语言。超级文本标记语言是标准通用标记语言的下一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。

学习感受

刚开始学习HTML的时候只是简单的看了一下孙鑫老师的视频。跟着视频把里面的例子敲了一遍。看过后感觉晕晕乎乎的,感觉还是什么都不知道。让自己写一个简单的html根本就不行。尤其是各种标签,看着那叫一个多啊,只是简单记得标签的名字,具体是干什么用的,早就忘光光了。感觉这样不行,过后就什么都忘了。然后就开始上网查各个标签代表什么意思,它的英语全拼是什么,还别说,真管用。轻轻松松的就记住了大部分的标签。学习知识就得要跟旧知识结合啊。

ASP.NET

简介:

ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以通过HTTP请求文档时再在Web服务器上动态创建他们。

学习感受:

通过ASP.NET的学习,更加清楚的认识了B/S和C/S的区别。微软对ASP.NET封装的很好,其是服务器控件,帮我们做了很多事情,大大的加快了我们的开发速度。学习了ASP.NET的很多控件,又知道了很多属性。学完了感觉还是浑浑噩噩的。记是记不住的,先了解下,用到的时候可以查。现在经过图书管理系统以后通过实践,再回头看看当初的ASP.NET总结,觉得也就是那么回事。

XML

简介:

可扩展标记语言,是一种很像超文本标记语言的标记语言。它的宗旨是传输数据,而不是显示数据。它的标签没有被预定义,需要自行定义标签。

学习感受:

         这块学习是最薄弱的地方,因为学习过以后就再也没有用到过了,也没有回头看,现在的影像就是它像HTML一样,通过标签标记,但是它的标签是自定义的。但是具体怎么运用它,现在还是不清楚。

JavaScript

简介:

JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。已经被广泛用于Web应用开发,常用来为网页添加耕种各样的动态功能,为用户提供更流畅美观的浏览效果。

学习感受:

         这一部分的学习是跟着北风网的视频做的。刚开始看着还可以,后来可能是因为老师讲得比较深吧,就云里雾里的了。现在想想也是漫无目的的跟着视频中的老师学习,没有总览一下JavaScript,如果事先用全局观先总览一遍的话应该会好很多。

         现在JavaScript越来越火了,它能够帮助我们做很多的事情。可以用JavaScript做一些事情,来减轻服务器的压力,比如说验证什么的。

DIV+ CSS

简介:

                   DIV+CSS是WEB设计标准,它是一种网页的布局方法。 它可以实现网页页面内容与表现相分离。

学习感受:

                  通过这一部分的学习,对CSS有了更深刻的认识。也对常用的样式有了基本的掌握。通过CSS,让网页样式和HTML代码分离,开发和维护都会方便很多。

JQuery

         简介:

JQuery是一个轻量级的JavaScript库,极大地简化了JavaScript编程,而且也很容易学习。JQuery的宗旨是“用最少的代码来做更多的事情”。从这个宗旨里面也可以感受到它的简洁明了,易用的特点。

学习感受:

         JQuery对JavaScript做了很好的封装,让我们写JS代码变的更加简单。它的选择器和CSS的选择器很像,大大方便了我们。因为浏览器的兼容性,在用JS开发的时候,要写很多兼容性的代码,在这方面JQuery做的很好,它把这些事情都帮助我们做了。让我们开发起来更加的方便。

Ajax

简介:

AJAX即“AsynchronousJavascriptAnd XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下对网页的某部分进行更新。

学习感受:

Ajax是JavaScirpt学习的一部分内容,通过Ajax,能够使网页实现异步更新,不用一到跟服务器交互就刷新网页了,大大的提升了用户的体验。而且通过Ajax,只是与服务器传递需要改变的内容,减轻了服务器的压力。因为同属于JavaScirpt,运用Ajax的时候,也有浏览器的兼容性问题,所以要写一些浏览器的判断。不过JQuery也对Ajax进行了封装,让我们写Ajax变的更加容易。再次感叹JQuery的好啊。

总结

越学感觉自己不会的越多,不过这也是一个好现象,知道不会在哪里,就知道该学什么了,就要进步了。B/S这部分还欠缺很多,还需要不断地学习来充实自己。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 29
    评论
1. 静态显示原理和动态显示原理 静态显示原理:将需要显示的数字或字符的7段码依次输出到七段数码管的对应段上,通过控制各段的亮灭来实现显示。静态显示是指七段数码管在一个固定的时间内显示数字或字符的一种方式。 动态显示原理:将需要显示的数字或字符的7段码依次输出到七段数码管的对应段上,但是在不同的时间段内,只有其中的一个数码管被点亮,其他数码管都处于熄灭状态,通过快速切换不同的数码管来实现动态显示。动态显示是指七段数码管在一段时间内,依次显示数字或字符的一种方式。 2. 段码和位码 段码是指将数字或字符在七段数码管上显示所需要的信号,比如0的段码是1111110。位码是指在计算机中,用来表示一个数值或者字符的二进制编码,比如A的位码是01000001。 3. 电路和程序设计 对于第一个问题,使用单个七段数码管的静态显示,可以使用下面这个C++程序实现: ```cpp #include <iostream> #include <string> #include <windows.h> // 需要用到Sleep函数 using namespace std; string segments[] = { "1111110", // 0 "0110000", // 1 "1101101", // 2 "1111001", // 3 "0110011", // 4 "1011011", // 5 "1011111", // 6 "1110000", // 7 "1111111", // 8 "1111011", // 9 "1110111", // A "0011111", // B "1001110", // C "0111101", // D "1001111", // E "1000111" // F }; int main() { for (int i = 0; i < 16; i++) { cout << segments[i] << endl; Sleep(1000); // 暂停1秒 } return 0; } ``` 对于第二个问题,使用8个七段数码管实现数字钟的功能,需要涉及到硬件设备的控制,这里就不再提供程序代码了。需要注意的是,程序需要实现计时、显示、校时、清零、闹钟、倒计时、整点报时等多种功能,需要仔细设计和编写,同时还需要进行硬件电路的设计和验证。 4. 学习报告 学习报告应当包括对七段数码管的基本原理、静态显示和动态显示的原理、段码和位码的概念、硬件电路的设计和实现、程序设计的思路和实现方法等方面的介绍和总结。同时需要提交视频进行验收。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值