★BS之旅
DavidBigHero
谁说编程无趣,我偏视编程如生命,在其中活出人生精彩!
展开
-
初识AJAX
在做牛腩新闻发布系统时,与AJAX有一面之缘。仅限于名字的熟悉,其它的就一无所知,觉得它很高大上,这一次对AJAX进行了专项学习。将其神秘面纱慢慢揭了下来。What?AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJA原创 2016-01-17 11:13:55 · 980 阅读 · 25 评论 -
ASP.NET编程总结
北大青鸟的学习经历了足足有三个星期,学习过程中,最大的障碍就是视频中所用软件和系统早已过时,如今用上最新的软件和系统很多功能多少都有些变化。不过万变不离其宗,同样的功能不可能消失,只是改变了名称或位置。细心加上耐心,这些问题都不是问题。视频中基本所有的例子都已经实现,“灰常“有成就感。下面就来对知识做一下梳理和总结。 编程是一门艺术,看着这些知识都在你的手下通过键盘和鼠标原创 2015-06-23 21:08:53 · 1031 阅读 · 19 评论 -
ASP.NET之get和post
提到get和post,接触过的人或许能很快地想起来。在《HTML孙鑫》中表单的学习中也接触了,让我们回忆一下。表单的基本语法如下: ... 属性method用于指定向服务器发送表单数据时所使用的HTTP方法,可以是get或者post这两种方法中的一种,get是缺省的方法。当采用get方法提交表单时,提交的数据被附加原创 2015-06-09 11:27:49 · 1141 阅读 · 17 评论 -
HTML速成
看了HTML孙鑫视频后,对HTML有了基本明确的掌握,梳理知识点对其进行一下总结。 首先我们要了解我们为什么要学习HTML,我们搞Web开发,不可避免要接触HTML。JSP也是要学习到的知识,先来简单认识一下,它是一种动态网页开发的技术。我们经常要在HTML中嵌入Java代码,作为JSP开发人员,必须掌握一些常用的HTML标记。 认识一下HTML原创 2015-06-02 10:28:51 · 2632 阅读 · 15 评论 -
牛腩新闻发布系统-零碎拾起
在牛腩新闻发布系统的学习过程中,学到了很多的知识点。将点滴记录汇聚于此。 一、IP地址最后一位变"*" string str = "127.0.0.1"; str = str.Substring(0, str.LastIndexOf(".") + 1); Response.Write(str + "*"); 二、删除按钮原创 2015-05-24 19:57:16 · 1130 阅读 · 31 评论 -
牛腩新闻发布系统-出错集锦(2)
接上篇《牛腩新闻发布系统-出错集锦(1)》 错误十: 分析及解决方案:查询的时候数据库中内容为空。在VB中也遇到过这样的错误,不过错误不是这样提示的。是关于EOF和BOF之类的错误提示。 窗口源中填写EmptyDataText="该类别下暂无新闻!原创 2015-05-24 19:21:00 · 1111 阅读 · 24 评论 -
牛腩新闻发布系统-发布
敲牛腩太死脑筋了,发布的时候就是照着牛腩老师的方法去发布。结果到出现这个错误页面的时候就进行不下去了,死在了这个坎上。时间一分一秒过去,但仍解决不出来。只好找人求救了,在亮亮和李芬的帮助下成功解决了。布 发布系统,要先安装IIS,它集成在系统中。只需要找到进行安装就可以了。以Win8为例 打开控制面板- 程序和功能-启用或关闭Windows功能。找到I原创 2015-05-24 17:28:15 · 2725 阅读 · 50 评论 -
牛腩新闻发布系统-真假分页
牛腩新闻发布系统在新闻管理页面出现这么一个问题,当新闻条数非常多的时候,表格会很长,如下图,圆角矩形就会出现一个缺口。在这里就引出了分页技术。 具体解决办法如下: 1、我们首先在Web窗体源中拉入一个GridView控件,然后在设计中设置其属性。AllowPaging:True,,PageSize:5(可根据自己意愿来)原创 2015-05-24 14:29:20 · 1543 阅读 · 33 评论 -
.NET截取指定长度汉字超出部分以“...”代替
在做牛腩新闻发布系统整合前台和后台的时候用到了这个,分享给大家。C#代码:/// /// 将指定字符串按指定长度进行剪切 /// /// 需要截断的字符串 /// 字符串的最大长度 /// 超过长度的后缀 /// 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 public static string Stri原创 2015-05-12 13:41:20 · 1150 阅读 · 19 评论 -
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
在做牛腩新闻发布系统的时候遇到了这个错误,在好友贵贵的帮助下成功解决。分享给大家。 错误: 原因分析: VisualStudio 2012(或2013) WebForm 4.5 开发中,很多控件默认Enable了 Unobtrusive ValidationMode(所谓Unobtrusive Vali原创 2015-05-14 21:24:17 · 1527 阅读 · 20 评论 -
.NET使用一般处理程序生成验证码!
此文转载自牛腩老师的博客:http://blog.niunan.net/show.php?id=159HTML的代码: 源代码复制(IE有效)打印关于 Document : ASP.NET用一般处理程序生成验证码 Created on : 2008-10-13 17:04 Author : 牛腩 -->转载 2015-05-14 13:00:50 · 1540 阅读 · 15 评论 -
牛腩新闻发布系统-小技巧
在敲写牛腩新闻发布系统的后台代码时发现并整理了一些小技巧。分享给大家。 技巧一:将常用的代码放到工具箱 常用的代码一直反复写效率难免有些低。如果在同一窗体复制粘贴还算简便。但是如果不同的窗体间呢?这难免显得有些拖塌。VS给我们提供了这样的一个小功能。我们可以把经常需要使用的代码拖到工具箱中。用的时候再拖出来。非常方便。附图如下: 备注原创 2015-05-10 20:43:06 · 1030 阅读 · 15 评论 -
XML之DTD(2)
接上一篇《XML之DTD(1)》 DTD实体 实体是用于定义引用普通文本或特殊字符的快捷方式的变量。 实体引用是对实体的引用。 实体可在内部或外部进行声明。 一个内部实体声明: 语法: DTD例子:原创 2015-06-25 11:48:10 · 881 阅读 · 18 评论 -
XML基础
XML渊源 XML(eXtensible Markup Lauguage,可扩展标记语言)是一种标记语言,类似HTML,它的标记都是自定义的,设计宗旨是包含和传输数据,是W3C的推荐标准。它不是凭空产生的,其必有渊源。它由SGML简化而来。 在这里我把各个标记语言的全称都写了出来,OEB(开放电子结构规范)的“B"没找到是什么意思。原创 2015-06-24 14:27:05 · 1068 阅读 · 17 评论 -
XML之Schema
前面学习了DTD,同样我们有了一套更完善的定义法则-Schema。下面围绕Schema是什么,为何用以及怎么用谈谈自己的感受。 XML Schema是基于XML的DTD替代者。 XML Schema可描述XML文档的结构。 XML Schema语言可作为XSD(XML Schema Definition)来引用。原创 2015-06-25 15:46:32 · 993 阅读 · 21 评论 -
Jquery实战视频教程学习
JQuery是一个兼容多浏览器的javascript库,本次学习的内容主要有概念、环境及入门实例,可以编辑的表格,横向纵向菜单,标签页效果,级联下拉框,窗口效果。通过这些知识的学习对Jquery有了系统的了解。学习JQuery之前你会想,JQuery是什么,上面已经提到,我为什么要学习它?现在的水平适不适合学习它?什么情况下学习JQuery呢?我可以学到什么等一系列问题,小编来告诉原创 2015-12-22 16:48:56 · 2235 阅读 · 26 评论 -
B/S学习之旅
从今年5月份开始,延期了两次,终于把B/S的学习完成了,细细回忆一下,自己又有怎样的收获和心得,让我们一起来体味。整体认识牛腩新闻发布系统 B/S由牛腩入手,先通过对牛腩新闻发布系统的学习,对B/S技术有个整体的认识,对每个技术的作用有个初步的了解,然后通过详细的学习,对web开发相关技术各个击破,本阶段分别看不同的技术专题视频,来巩固学习过的内容。原创 2016-01-17 14:46:56 · 1381 阅读 · 38 评论 -
CSS+DIV之其它
继上文《CSS+DIV之1-10》 CSS后半部分的学习内容如下: 这部分的学习效率很高,很快就看完了。但是看过去留下的印象并不深刻。这样的学习不是自己想要的。听师傅说,做项目还是要回来针对性地学习的。这是基于有 印象的基础之上。之所以有这个结果还是自己总结不到位,只是很快地就看过去了,思考得比较少。总结时再回去看视频中讲解的文件,感觉比看视频容原创 2015-11-22 22:03:12 · 712 阅读 · 30 评论 -
CSS+DIV之1-10
CSS学了一部分,感觉这一块的内容还是挺简单的。一般分为两部分。一是主要内容,另一个是CSS样式。视频看了前十集,内容如下: 首先很高兴自己能够按时完成了这项任务。在这次收获中最大的是时间管理。只有尽量严格执行计划,那么进度才会保证。 其次是知识的学习,初始CSS。CSS是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。为了弥补HTML的原创 2015-11-15 15:04:04 · 1080 阅读 · 24 评论 -
JS总结
JS学习从六月底开始,直到现在才结束。培养计划上是两周完成的任务。却用了将近五个多月。自己的时间管理到底做得是有多不好啊。一开始很认真得对代码进 行分析和实现。时间却消耗了大把大把。又赶上软考、自考、等级考试。更是一直拖着不走。这个项目自己真是付出了80%却收获了20%啊。不过这也是对自己 的一个教训。认识自己时间管理的一个能力。师傅说,培养计划上的一切安排都是针对一般人的。要想比一般人强,那就得原创 2015-11-13 12:12:44 · 3189 阅读 · 27 评论 -
JS AJAX
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。一、简介AJAX=异步 JabaScript和XML。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。二、创建对象XMLHttpRequst是AJAX的基础,简称X原创 2015-08-02 21:29:26 · 951 阅读 · 17 评论 -
JS 错误处理与调试
在程序开发中难免会遇到一些错误,在成千上万的代码中去寻找错误很明显相当于大海捞针,为此,每种计算机编程语言都要它独特的一套错误处理与调试机制。当然,JavaScript也不例外。 发生错误:执行代码时发生的错误有很多。每种错误都有对应的错误类型。ECMA-262定义了7种错误类型:1.Error 错误2.EvalError 全局错误3.Range原创 2015-07-27 16:18:11 · 3968 阅读 · 78 评论 -
JS null问题
在学习getElementById()方法的过程中出现了这样一个问题,便想记录下来。分析问题之前,我们不妨先来认识一下getElementById()方法。getElementById()方法,接受一个参数;获取元素的ID。如果找到相应的元素则返回该元素的HTMLDivElement对象,如果不存在,则返回null。我是这样来实现的:HTML代码:从代码中可以发现,我已经添加了测试原创 2015-07-18 15:45:43 · 1783 阅读 · 22 评论 -
JS 正则表达式
引出: 我们在HTML表单中填写信息,需要检查是否输入信息并且这些信息是否符合要求。这就引出了正则表达式。定义: 正则表达式(regular expression, 缩写为RegExp)是一个描述字符模式的对象,主要用来验证客户端的输入数据。创建: 和创建字符串类似,两种方法,一种是采用new运算符,另一个是采用字面量字式。原创 2015-07-08 10:26:16 · 1771 阅读 · 19 评论 -
JS JSON
学了JS这么久,终于碰到了一个没听说过的东西-JSON。但是它又不是完全陌生的,和之前的知识联系得也很紧密。 下面且听我一一道来。一、由来学此知识点应有XLM基础,我们都知道,XML,优势非常多,但开发人员还是觉得这种微型的数据结构还是过于繁琐、冗长。由此,为了解决这个问题,JSON的结构化数据出现了。二、语法JSON和XML类型,都是一种结构化的数据表示方原创 2015-08-01 14:56:16 · 777 阅读 · 10 评论 -
ECMAScript位运算符
学习到了ECMAScript位运算符,但是只能出结果,却不知道原理是什么。位运算符有七种,分别是:位非NOT(~)、位与AND(&)、位或OR(|)、位异或XOR(^)、左移(>)、无符号右移(>>>)。var box=~25 //-26var box=25&3; //1var box=25|3;原创 2015-06-28 11:00:42 · 1761 阅读 · 66 评论 -
牛腩新闻发布系统-出错集锦(1)
在学习牛腩新闻发布系统的时候遇到了一些错误,并得出了一些解决方案,分享给大家。出现错误并不可怕,可怕的是你畏惧不前。对于每一个错误都当成一种难得的学习机会,通过方法将它解决掉。那么你又对一项知识刻骨铭心。程序员就是在编程中不断地犯错,不断地成长!原创 2015-05-03 21:07:54 · 1517 阅读 · 23 评论