牛腩新闻公布系统小结

牛腩新闻公布系统小结

大家好,又见面了,我是全栈君。

     学习牛腩时,也刚刚结束个人重构,所曾经面差点儿相同1/3的部分感觉都非常熟悉,非常上手,包含数据库设计和BD层代码的编写。当中重新理解了SQLHelper的完美演化、存储过程的强大。使用了触发器初探触发器建好以后看不到,但能够查询出来,后来发现原来在每张表的以下),接着就是站点的建立,事实上和三层差点儿相同,web层相当于我们的UI层,仅仅只是之前我们的控件放在窗口中。如今放在网页中,然后引用CSS样式来控制html中各控件属性,真正做到网页表现与内容分离的一种样式设计语言

接着是各个网页的设计,学会了怎样制作母版页,制作圆角框(这里欠缺的是对图片的操作,開始时自己下载的图片,发现大小把控不了。后来无奈使用人家的),当中对圆角框的切分,我理解的是图片变小以后,每次打开网页载入时速度更快些。

这块的学习感觉非常兴奋,由于知道了非常多事情,仅仅有你想不到的没有它实现不了的,接着就是整合网页。实现与代码的衔接。

学完之后的感受除了兴奋还有就是感觉里面的东西非常多,能够说麻雀虽小,五脏俱全,而我们用到仅仅是各个知识的冰山一角,这是我整理的学习记录:

一、技术知识点:

  1. CSS+DIV:在这里接触盒子模型、块级行内元素、标准流和浮动的基本概念;
  1. Javascript:在出错页从5秒倒计到0秒和admin中母版页引用到js文件;
  2. jQuery:改动类别时用到jsjQuery框架,并使用Ajax异步更改数据库。
  3. 第三方控件:freetextbox和aspnetpager使用,在这里有时会提示创建时出错。可是执行浏览时是能够的,仅仅要加入dll引用就好。
  4. .NET截取指定长度汉字超出部分以”…”取代牛老师代码链接
  5. .NET使用一般处理程序生成验证码:我理解的是函数,里面存在自定义的方法;
  6. .NET中获取字符串的MD5码:这个当时由于生成的密文后面多了个空格。困扰了半天。
  7. IIS 8.0的安装 參考欣桐博客
  8. 集中不同扩展名文件,aspx普通的网页,aspx能处理来自外部传入的请求。然后它还能处理这个请求并生成一个html作为结果返回。ascx它就是用户自己定义控件,最大的长处是提取多个页面的公用功能,然后在须要的页面引用它,提高了代码的重用性 ashx一般处理程序。假设返回的是非html内容,一定要用一般处理程序来实现。
  9. 開始建立项目时自己建立的应用层序,阴差阳错的了解了不少东西哦。

    web应用程序与web站点之比 

  10. 站点的公布,真的长见识了,原来师哥他们之前让我们測试软件时的地址是这么来的。

二:遇到的问题

1、错误提示:牛腩新闻公布系统小结配     分析:置文件格式不正确

2、运算符“==”无法应用于“方法组”和“string”类型的操作数

        分析:假设在ToString后面没有括号时,我们会习惯性的为其加上括号,使之成为一个完整的方法。可是当后面存在括号时,因为眼睛思维速度比較快,就直接省去了这个括号,在执行时就会出现上述错误。一个不好的习惯可能会减少自己的工作效率。

3、为web应用程序管理form身份验证服务,此类不能被继承。改动新闻web加入时,是从加入新闻直接复制过来的,提示:此成员已定义多次

   解决:自己建立的是web应用程序,而视频中建立的是web站点,最终知道codefilecodebehind差别了,也知道命名空间的有无。aspx.designer.cs 文件文件的有无;

4、Win32Exception (0x80004005): 拒绝訪问。

    分析:一般通过在WEB网站的文件夹安全性中编辑“匿名訪问和验证控制”的验证方法改为。ASPNET用户,就能够解决问题了。

可是自己不知道怎么问题就攻克了。

5、命名空间不能直接包括字段或方法之类的成员(在产生验证码随机数时)

    解决:一般处理程序扩展名为ashx,还以为是aspx

6、一个登陆功能:调用B层方法是代码不运行,调试了几天啊;

   解决:password使用MD5转换时多加了一个空格

三:不知道的事

  1. Ctrl+D+K代码自己主动对齐
  1. if语句段 双击Tab自己主动生成基本结构
  1. //TODO:起到书签作用,记忆上次未完毕的工作(视图—任务列表)
  2. 多次使用的代码拷贝到工具箱作为控件。使用时直接拖拽
  3. 视图—插入代码段(方法和凝视外面加region
  1. div不能折叠了:ctrl+M+M
  1. 不是全部的B层都和数据库挂钩:比方牛腩中登陆的业务逻辑类(指定的username和password)

    牛腩系统尽管结束了。也并不代表这些知识我们都掌握了,而我们的BS学习才刚刚開始。牛腩以项目的形式将BS的内容串了起来,希望在后面的学习中不断深入。慢慢沉淀吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116018.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 如何在java中输出保留两位小数「建议收藏」

    如何在java中输出保留两位小数「建议收藏」在输出时用以下的代码:System.out.println(String.format(“%.2f”,sum));其中”%.2f”为保留两位小数,sum为要输出的数字。当然,用print输出也是可以的:System.out.print(String.format(“%.2f”,sum));…

  • mm理论怎么通俗理解_通俗易懂的理解三观

    mm理论怎么通俗理解_通俗易懂的理解三观讲这个之前,先讲一下什么叫对称加密,什么叫非对称加密:通俗理解:对称加密,一个盒子,两把钥匙,两把钥匙都可以锁和开锁。非对称加密,一个盒子,一个私人钥匙,很多公共的钥匙。两种情况:1,私人的钥匙能锁能开锁,公共的钥匙,只能开锁,不能上锁2,私人的钥匙能锁能开锁,公共的钥匙,只能上锁,不能开锁改革春风吹进家,江南贸易遍开花。随着改革开放的推进,小K家里的生意也越做越好,正洽迎上互联网的…

  • redis雪崩和击穿_redis缓存雪崩

    redis雪崩和击穿_redis缓存雪崩缓存雪崩缓存雪崩是指在同一时间段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。解决方案:给不同的key的TTL添加随机值利用Redis集群提高服务的可用性给缓存业务添加将降级限流策略给业务添加多级缓存缓存击穿缓存击穿问题也叫热点key问题,就是一个被高并发并且缓存重建业务较复杂的key突然失效了,无数的请求访问会瞬间给数据库带来巨大的冲击;例如一个人查询数据库重建缓存数据,在缓存数据还没有写入数据库的时候其它的人也对进行重复

  • mysql数据库备份方法有几种_MySQL几种方法的数据库备份

    mysql数据库备份方法有几种_MySQL几种方法的数据库备份MySQL有几个方法来备份最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助朋友还原MySQL,最终成功的将备份的data目录还原成功了。MySQL数据库算是经常使用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下MySQL数据库的备份的几种方式。方式一:使用…

  • server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh

    server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh

  • vs2010打不开vs2017的.sln文件[通俗易懂]

    vs2010打不开vs2017的.sln文件[通俗易懂]出现错误提示“选择的文件是解决方案文件但是用此应用程序的较新版本创建的,无法打开”解决方案:1、复制下面这段语句MicrosoftVisualStudioSolutionFile,FormatVersion11.00#VisualStudio20102、用记事本方式打开vs2017版本的.sln文件,将上面复制的两行语句替换.sln文件里面前两行语句,保…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号