牛腩专题

牛腩新闻发布系统(B/S)中的SQLHelper

1.关于SQLHelper的基础知识的说明,简单介绍一下: SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法,SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了。还有一个主要版本是dbhelper.org开源的sqlhelper组件,优点是简洁,高性能,不仅仅支持s

【牛腩】网页验证码

验证码各种注册或网页登录的时候都会用的,以前不知道它是怎么来的?说实话也不太明白为什么每次都要填写验证码?看不清楚感觉很耽误事,这些感觉是从一名普通使用者的角度想的,看了牛腩视频深入了解了一下验证码。         【知识点】         1、是什么?               验证码(CAPTCHA)是“Completely Automated Public Tur

【牛腩】界面整合(36-61讲)

牛腩新闻发布系统从36讲开始,进入到系统界面的整合,显示界面为:新闻首页,新闻列表页,新闻搜索页,新闻内容页;管理界面为:登录页,类别管理页,添加新闻页,主要是为了系统功能的正真实现。        【知识点】         这一部分主要就是正真的实现系统的功能,显示界面主要就是讲数据库中的内容显示出来,关键就是数据库的绑定,如何将数据库中的内容正确而漂亮的显示出来,

牛腩发布-显神通

牛腩做完了,想找师傅去验收,讲一下自己没有注意到的地方,可是,通过和同学们讨论,发现,大家都是发布完了之后才去验收的,想想也是,没有实际效果的作品只能算是半成品,又怎么好意思拿得出手去让让师傅看呢!那就 发布吧   可是,问题来了,我是一点都不知道该如何去发布,没事,咱有的是人,度娘上一问,好多资源就出来了,要学会站在巨人的肩膀上,聪明人的学习并不是去如何钻研,而是学会如何把别

【牛刀小试】——牛腩新闻发布系统小结

引言   伴随着牛腩系统的成功发布,自己也算是成C/S开发比较成功的跨进B/S的学习,从开始学习牛腩到发布,自己看了看自己的项目记录,大概是用了40天的时间,虽然所期间有自考什么的,但是用的时间的确还比较长的一个有源码的系统,在整个过程中,自己并没有参考源码,因为当时师傅说在整个B/S项目中,这是仅有的一个系统,并且这个系统特别的重要,需要自己好好的学习,必须从中学会Web开发的基

牛腩新闻发布系统——阶段总结(二)

随着机房重构的完成,我也正式步入了BS的学习。牛腩新闻发布系统是BS学习的第一个项目,在这个过程中确实遇到了很多问题。前边的20多集相对来说教容易,主要是利用三层实现代码功能,同时对sqlhelper类进行了重构,这些在重构中已经接触过了,实现起来没有多大的困难。      但是后半部分是网页的制作以及整合,虽然跟重构时的UI界面的道理一样,但是有很多独特的地方,其界面设计也跟

牛腩新闻发布系统验收总结

花了一个多月的时间进行牛腩新闻发布系统,其中各种酸甜苦辣吖。下面是我在牛腩新闻发布系统学习过程中的收获与总结。 1、牛腩新闻发布系统之系统分析、后台设计   2、牛腩新闻发布系统之DIV+CSS前台界面设计   3、牛腩新闻发布系统-代码错误总结      下面总结一下昨天验收的感受与收获。    【界面设计】     不能说完全按照牛老师的视频来设计的,因为截取图片的大

牛腩新闻发布系统-代码错误总结

1.判断评论内容及验证码是否输入时------点击“提示”按钮,出现如下错误 出现这个问题是配置文件的原因。(之前在敲代码的时候,有过删除新建Web窗体等的情况,但是对于配置文件,只是添加了一个连接数据库的代码,其他的都没有)我从网上百度了一下,都说是配置文件除了问题,我按照网上提供的方法进行了设置,但是还是会出现同样的错误,至少现在我是知道了问题的出处了,所以我好好捯饬了一下自己的

牛腩新闻发布系统之DIV+CSS前台界面设计

完成了后台代码设计之后,接下来就要对前台界面进行设计了。牛腩新闻发布系统前台设计采用的是DIV+CSS,短短几集视频收获颇多。     先回想一下大佬给我们讲的关于UI设计。那堂课真的非常的生动形象。想必大家都记得:     “一个美观的界面,首先给用户很强的视觉冲击,让用户产生“想要使用”的冲动,只有用户的使用,才有机会体现系统的功能。这也好比,工作面试,只有取得面试通知,才有机会展示

牛腩新闻发布系统之系统分析、后台设计

​ 牛腩新闻发布系统前17讲主要是针对系统分析及后台的设计和编码。主要包括以下几部分的工作: 1.系统设计说明书编写 首先应该明确自己要做的是什么,明确分析用户的需求,接下来就是要计划自己怎么去做这件事,最后还要考虑一下,如何才能更好的去完成这件事。文档编写主要包括以下几个方面: (1)系统介绍(明确自己要做的是什么) (2)系统功能图、数据库设计图 (3)数据

【牛腩新闻发布系统 二】发布后,防火墙关还是不关?

在对牛腩进行发布的时候遇到了问题,别人不能访问我发布的网站。这有个特别简单的办法,那就是直接把防火墙关闭不就得了吗?可是关闭了防火墙,我们的系统就不受保护了,别人可以随意访问我们的电脑啊,这太不安全了。所以我们要想办法在不关闭防火墙的前提下,给其他用户一个权限,他只能访问这一个端口的网站,其他的不能访问,那就要对防火墙进行设置。 1、依次打开“控制面板”——“系统和安全”—

【牛腩新闻发布系统 一】如何高效写代码

在看牛腩老师讲新闻发布系统的时候,它讲到一个TODO任务,于是就百度了一下VS的任务列表功能,才发现它的功能是如此的强大啊,我们直接就可以在VS中制定任务,完成任务了!还有一些设置模板库的功能,这在无形之中提高了我们编写代码的效率。     1、 VS的任务列表查看,可以通过 依次点击:视图——其他窗口——任务列表,或者直接按Ctrl+Alt+K,然后在你代码的下方就可以看

【牛腩】当前上下文中不存在名称...

__在牛腩中添加新闻页面和修改新闻页面,只有几个空间的显示文字不同,因此直接复制,然后修改类名。遇到一些错误,记录一下解决方法。 我的最终解决方法是这样的: 当前上下文中不存在名称”…” 把Inherits=”牛腩新闻发布系统.admin.addnews”修改为Inherits=”牛腩新闻发布系统.admin.modnews”。 在这之前进行了几步修改,但是现在无法还原原问题,先记录一

《牛腩新闻发布系统》知识回顾(二)

今天的博客主要介绍Session和母版页   Session:     如上图所示,除了上面介绍的Page.IsPostBack以外,今天的话题就是谈论一下Session的作用。 Session简称会话(在这几次的博客中经常提到),是指一个终端用户与交互系统进行通信过程中的时间间隔,在某一个的通信过程用户的状态就被保存在Session中,当一个Session第一次被启用的时候,代表

牛腩新闻发布系统——盒子的浮动与定位

浮动和定位的相关知识,是设计精美网页的必要前提之一。在学习浮动与定位之前,我们先了解一下相关知识“标准流”。       一、标准流       标准流,是指在不适用其他的与排列和定位相关的特殊CSS规则时,各种元素的排列规则。在标准流中,块级元素的盒子都是上下排列,行内元素的盒子都是左右排列的。我们把这些元素分为以下两类:       块级元素(block level):占据着

牛腩新闻发布系统——真假分页

牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性。我们就一起看一下真假分页的实现以及各自的特点。              一、分页简介       当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法。分页主要分为真分页与假分页。       假分页: 从数据库一次性取出

牛腩发布系统--CSS盒子模型基础

盒子模型是CSS控制页面时一个很重要的概念。整个牛腩发布系统中都贯穿着盒子模型的使用,只有很好的掌握了盒子模型以及其中每个元素的用法,才能真正的控制好页面中的各个元素。页面中的元素都可以看成一个盒子,这些盒子之间也会相互影响。       一、盒子的内部结构       首先,我们看一个例子。假如墙上有四幅画,如图排列,对于每一幅画来说,都有一个边框(border);每个画框

牛腩发布系统--在HTML中引入CSS

1、CSS简介       级联样式表(Cascading style Sheet)简称CSS,是一种用来表现HTML或XML等文件样式的计算机语言,也是能够真正做到网页表现与内容分离的一种样式设计语言。能够对网页中的对象的位置排版进行像素级的控制,是目前基于文本展示应用最为广泛的语言。       牛腩发布系统中,就应用了CSS对网页进行了排版和控制,接下来讲解一下CSS在HTM

【牛腩新闻发布系统】——总结

历时20来天的牛腩新闻发布系统终于长大了,本想一气呵成,再来一个华丽的总结。中途的一个毕业答辩,搁置了两三天,大大降低了小编的情趣,赶着进度来办事。不料再一次应了米老师的那就话:你要是想赶进度,永远都赶不上。知识是靠点点滴滴的积累。   成长记录一:界面的美观            从牛老师整个录制的视频,无不体现他的那种精益求精的精神,为了那1px 牛老师反复修改,

【牛腩新闻发布系统】----你的验证码正确么

前言           这是一个神奇的网站——牛腩新闻发布系统,虽然做的不咋地,但毕竟是自己动手敲出来,还是有一点点的满足感。同时这也是小编的第一个雠小鸭,长相不算漂亮,发育还是挺健全的。 终有一天我的丑小鸭会变成白天鹅。              一步一步的进化,一步一步的蜕变……

牛腩(6)-未实现该方法或操作

背景软件:VS2012; 背景操作:在后台根据数据库里的表的类别筛选信息展示在前台; 问题截图: 造成这个问题的原因是在发现有问题后在自己不了解不清楚之前就随意做了操作 原操作截图: 最后才发现导致问发生的是缺少了两个双引号,细节啊。 更正后的截图: 最后说一下,在不清楚一些知识点或者没有见过的一些东西之前想办法

牛腩(5)-SQL Server提示不允许保存更改问题解决

背景软件:SQL Server ; 背景操作:在数据库里面修改数据类型/大小; 问题截图: 解决办法截图: 第一步 第二步 就这样,把对钩取消掉就可以了。

牛腩(4)-INSERT 语句与 FOREIGN KEY 约束quot;FK_news_categoryquot;冲突

操作数据库的时候出现的这个问题; 原错误提示;“消息 547,级别 16,状态 0,第 1 行INSERT 语句与 FOREIGN KEY 约束"FK_news_category"冲突。该冲突发生于数据库"newssystem",表"dbo.category", column 'id'。语句已终止。” 原操作代码段截图: 错误提示截图:

牛腩(3)-无法连接到已配置的开发 Web 服务器

背景软件:VS 2012  背景操作:使用 VS 2012 软件 新建一个网站,语言选择的 Visual C# 、 建立的是 ASP.NET Web 窗体网站、关键点是为了目前需要选择的 .NET Framework 3.5  截图如下: 当建立好后想要运行一下看看网站的样子以及效果,出现了如题的问题,问题截图如下: 最终的解决办法,在“解决方案资

牛腩(2)-'calues' 附近有语法错误

背景项目:牛腩新闻发布系统; 网页提示:'calues' 附近有语法错误“/新闻发布系统”应用程序中的服务器错误。 问题截图: 遇到类似的 Bug ,思考的方向可以看两个地方; 第一,附近有语法错误前面单引号里面的单词 第二,源错误,里面红色字体的代码。 最后发现是“语法错误前面单引号里面的代码写错了”,知道是这个错误后心里一边是高兴问题解决了,一边

牛腩(1)-服务器错误,找不到网络路径

正式步入了 B/S 的大门,近期也会以编写系统项目、调试、完善、积攒项目经验为主,过程中难免会遇到之前没有遇到的 Bug ,不过也是好事,这篇博客将用于记录遇到的第一个。 背景项目:牛腩新闻发布系统; 网页提示:找不到网络路径,“”“/新闻发布系统”应用程序中的服务器错误。 问题截图: 因为第一次解决网页端的这样的 Bug ,心里难免有点犯怵,不过还好啦,仔细的