zoukankan      html  css  js  c++  java
  • 牛腩新闻公布系统小结

         学习牛腩时,也刚刚结束个人重构,所曾经面差点儿相同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的内容串了起来,希望在后面的学习中不断深入。慢慢沉淀吧。

  • 相关阅读:
    ubuntu 安装 redis desktop manager
    ubuntu 升级内核
    Ubuntu 内核升级,导致无法正常启动
    spring mvc 上传文件,但是接收到文件后发现文件变大,且文件打不开(multipartfile)
    angular5 open modal
    POJ 1426 Find the Multiple(二维DP)
    POJ 3093 Margritas
    POJ 3260 The Fewest Coins
    POJ 1837 Balance(二维DP)
    POJ 1337 A Lazy Worker
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5193558.html
Copyright © 2011-2022 走看看