自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 Lambda表达式

Lambda表达式定义:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边

2016-06-12 22:02:57 652 31

原创 js—连缀

定义:连缀,最简单的理解就是一句话同时设置一个或多个节点两个或两个以上的操作。优点:快速方便的设置节点的操作。js中的方法:var $ = function () { return new Base();}function Base() { //创建一个数组,来保存获取的节点和节点数组 this.elements = []; //获取ID节点 this.getId =

2016-06-05 15:36:51 1162 18

原创 匿名函数和闭包

匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。 //普通函数function box() { //函数名是boxreturn 'Lee';}//匿名函数function () { //匿名函数,会报错return 'Lee';}//函数里的匿名函数function box () {return function () { //函

2016-05-29 08:44:21 595 32

原创 Cookie

Cookie定义:Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。HTTP Cookie 要求服务器对任意HTTP 请求发送Set-Cookie,因此,Cookie 的处理原则上需要在服务器环境下进行。 介绍:Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目

2016-05-22 19:00:30 529 37

原创 DOM基础

DOM基础定义:DOM(Document Object Model)即文档对象模型,针对HTML 和XML 文档的API(应用程序接口)。组成:DOM 中的三个字母,D(文档)可以理解为整个Web 加载的网页文档;O(对象)可以理解为类似window 对象之类的东西,可以调用属性和方法,这里我们说的是document对象;M(模型)可以理解为网页文档的树型结构。DOM节点加

2016-05-15 16:14:01 557 23

原创 Javascript-BOM

BOM定义:BOM 也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。 一.window对象BOM 的核心对象是window,它表示浏览器的一个实例。window对象处于JavaScript 结构的最顶层,对于每个打开的窗口,系统都会自动为其定义window 对象。对象的属性和方法window 对象有一系列的属性,这些属性本身也是对象。window

2016-05-08 18:46:16 619 25

原创 正则表达式—贪婪与惰性

贪婪:根据匹配字符串以及表达式尽可能多的进行匹配。“{m,n}”、“{m,}”、“?”、“*”和“+”。通俗的说:所谓的"贪婪"的意思就是,如果符合要求就一直往后匹配,一直到无法匹配为止。惰性:根据匹配字符串以及表达式尽可能少的进行匹配。使用的方法就是在修饰匹配次数的特殊符号后再加上一个?号进行限制。“{m,n}?”、“{m,}?”、“??”、“*?”和“+?”。通俗地说:是一旦匹配到合适的就

2016-04-30 17:34:07 547 27

原创 盒子模型

定义:CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。网页设计中的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。 盒子的三种定位形式:在标准流下定位在浮动属性下定位在定位属性下定位.abc { /* 示例1 */ color: #fff;

2016-04-24 17:27:08 476 33

原创 真分页和假分页

假分页:从数据库一次性取出所有数据绑定到控件上,再将所有数据根据每页显示记录条数进行分页。使用GridView控件来达到分页的功能: <asp:GridView ID="GridViewText" runat="server" AllowPaging="True" onpageindexchang

2016-04-17 19:47:30 5045 55

原创 ASp.net

定义:ASP.NET是.NET FrameWork的一部分,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。asp和asp.net:ASP是解释型的编程框架,因没有事先编译,而是一边解释一边执行,故而页面的执行效率相对比较低。ASP.NET是编译型的编程框架,服务器上运行的是已经编译好的代码,因此可以利用早期

2016-04-08 15:29:48 476 23

原创 ADO.NET

定义:ADO.NET是一组用于和数据源进行交互的面向对象类库。对于ADO.NET来说,可以处理数据源是多样的。架构:对象:Connection 类和数据库交互,必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。Connection对象会被Command对象使用,这样就能够知道是在哪个数据源上面执行命令。Conn

2016-04-02 08:48:05 443 26

原创 SVN-版本控制系统

定义:SVN全名Subversion,即版本控制系统。SVN是一个开放源代码的版本控制系统,它采用了分支管理系统,管理着随时间改变的数据,这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括了

2016-03-25 17:03:24 618 24

原创 global.asax和Session

global.asax和Session              global.asax定义:global.asax是一个文本文件,它提供全局可用代码。这些代码包括应用程序的事件处理程序以及会话事件、方法和静态变量。有时该文件也被称为应用程序文件。global.asax 文件中的任何代码都是它所在的应用程序的一部分。每个应用程序在其根目录下只能有一个global.asax文件。

2016-03-20 08:25:45 1270 22

原创 机房重构—单例模式

定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。 解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。 特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于

2016-03-13 10:07:59 685 41

原创 机房重构—七层登录

七层登录,是三层登录演化而来的,它的主要目的是为了解耦和,让程序耦合性底,不必依赖性太强。它比三层多了外观层(Facade),工厂层(Factory)和接口层(IDAL)。多了这几层的应用,让程序更加符合开放封闭原则,大大降低程序的耦合性。下面就是七层登录的代码:首先用来连接数据库的配置文件:       通过配置文件可以很方便的更改数据库,如果需要更改数据库,我只需要把配

2016-03-04 19:03:25 1019 34

原创 机房重构DataGridView控件应用

机房重构DataGridView控件应用机房重构中,我们查询时,用来显示数据的控件,就是DataGridView。那么DataGridView如何应用?创建:视图—>工具箱—>数据—>DataGridView,选择控件,并将其添加到窗体中。添加数据源:点击控件右上角的小三角,弹出框如下图所示,单击“选择数据源”右边的下拉箭头,选择“添加项目数据源”。 在弹出的“数据源配

2016-02-26 14:11:14 550 32

原创 半年总结

盛年不重来,一日难再晨;及时当勉励,岁月不待人。——晋·陶渊明时间是由分秒积成的,善于利用零星时间的人,才会做出更大的成绩来。——华罗庚时间最不偏私,给任何人都是二十四小时;时间也是偏私,给任何人都不是二十四小时。——赫胥黎逆水行舟用力撑,一篙松劲退千寻;古云“此日足可惜”,吾辈更应惜秒阴。 计算机学习:    这半年来,学习到了很多的东西,从软工文档,软工视频,U

2016-02-26 11:11:41 644 30

原创 设计模式-六大原则

设计模式六大原则单一职责原则定义:就一个类而言,应该仅有一个引起它变化的原因。简单来说:一个类负责一个功能。 补充:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意向不到的破坏。 优点: 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简

2016-02-21 11:35:15 499 20

原创 简单工厂,工厂方法,抽象工厂

简单工厂模式定义:简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。优点:工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的信息,决定究竟应该创建哪个具体类的对象. 不必管对象究竟如何创建及如何组织的.明确了各自的职责和权利,有利于整个软件体系结构的优化。缺点:由于工厂类集中了所有实例的创建逻辑,违反了

2016-02-14 10:51:26 390 13

原创 机房重构日期时间函数

机房重构日期时间函数在vb.net机房重构中,有许多地方用到日期函数,那么如何获取日期,使用日期函数呢,下面就来说明一下日期函数,如何处理,遇到问题,如何解决。获取日期时间:1. 获取/设置目前日期时间函数 (1)Now():返回系统目前的日期和时间。如:2016-2-4 晚上20:30:10 (2)Today():返回或设置系统目前的日期。 (3)TimeOfDay():

2016-02-04 20:45:33 590 14

原创 机房重构之登录错误总结

登录错误总结1.ConnectionString属性尚未初始化属性尚未初始化,说明在使用它之前没有给它赋值。解决方法:首先,你需要去检查配置文件是否正确。 如果正确,你可以再去sqlhelper中查看是否代码写的有错误。'配置文件 Private ReadOnly strconnection As

2016-01-30 17:33:32 559 19

原创 桥接模式

桥接模式定义:将抽象部分与它的实现部分分离,,使它们都可以独立地变化。抽象化:存在于多个实体中的共同的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当做同样的实体对待。实现化:抽象化给出的具体实现,就是实现化。结构:抽象化角色:抽象化给出的定义,并保存一个对实现化对象的引用。修正抽象化角色:扩展抽象化角色,改变和修正父类对抽象化的

2016-01-24 20:14:20 581 27

原创 组合模式

组合模式定义:组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性构成:1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。2.Leaf 在组合中表示叶子结点对象,叶子结点没有子结点。3.Composite 定义有枝节点

2016-01-16 18:58:25 610 29

原创 外观模式

外观模式定义:外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。结构:Façade:这个外观类为子系统提供一个共同的对外接口Clients:客户对象通过一个外观接口读写子系统中各接口的数据资源。客户类和子系统:适用: (1)设计初期阶段,应该有意识的将不同层分离,层与层之间建立外观

2016-01-10 10:46:51 765 20

原创 简单工厂模式

简单工厂模式        面向对象的程序设计编程思想,是通过封装,继承,多态把程序的耦合度降低,用设计模式使得程序更加的灵活,容易修改,并且易于复用。下面我们就通过简单工厂模式的例子来具体了解一下。       简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。通过学习一个计算器的例子来了解。实例:运算类://

2016-01-02 09:16:06 496 15

原创 抽象类和接口异同

抽象类定义:抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。用 abstract 修饰的类是抽象类,抽象类是不完整的,它只能用作基类。在面向对象方法中,抽象类主要用来进行类型隐藏和充当全局变量的角色。特征:抽象类不能实例化。不能用 sealed 修饰符修饰抽象类,因为这两个修饰符的含义是相反的。 采用 sea

2015-12-26 11:02:26 528 39

原创 C#中字符串的方法

C#中字符串的方法1.字符串大小写: string.ToUpper(); //返回字符串转换的大写形式 string.ToLower(); //返回字符串转换的小写形式例如://全部转换为大写 string nameup = name.ToUpper(); //全部转换为小写 string namelow = n

2015-12-19 13:48:44 641 31

原创 C# 封装,继承,多态

C# 封装,继承,多态封装的概念 :        封装是可以把程序按某种规则分成很多“块“,块与块之间可能会有联系,每个块都有一个可变部分和一个稳定的部分。我们需要把可变的部分和稳定的部分分离出来,将稳定的部分暴露给其他块,而将可变的部分隐藏起来,以便于随时可以让它修改。封装的意义 :       封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被

2015-12-09 09:56:26 608 32

原创 交互图

顺序图含义:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互。基本元素:角色:系统角色,可以是人或者其他系统,子系统。对象:对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表。生命线:生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。激活期:

2015-12-02 15:22:19 839 20

原创 行为图

活动图含义:活动图是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。基本元素: 1、开始节点2、终止节点3、对象4、对象流5、分支与合并:分支与合并用菱形表示6、分叉与汇合7、异常处理8、泳道:泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象。在活动图中,泳道区分了

2015-12-02 12:50:15 485 14

原创 实现图

部署图含义:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。基本元素:1、结点:    结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统。2、结点实例:   与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称。3、结点类型:    结点类型有:«cdrom», «cd-rom», «c

2015-11-28 14:15:53 680 27

原创 静态图

类图含义:   类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图(Class diagram)显示出类、接口以及它们之间的静态结构和关系,它用于描述系统的结构化设计。类图(Class diagram)最基本的元素是类或者接口。关系:关联:普通关联:类与类之间的联接,它使一个类知道另一个类的属性和方法。聚合

2015-11-28 14:12:25 857 29

原创 用例图

用例图含义:用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。基本元素:参与者(角色):参与者不是特指人,是指系统以外的,在使用系统或与系统交互

2015-11-23 10:04:26 807 25

原创 UML-面向对象技术

UML----面向对象技术面向对象技术:是一种程序设计方法。    是一种对现实世界中问题的抽象方式。面向对象技术的基本概念:对象:对象是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个装,是构成系统的基本单位,采用计算机语言描述,对象是由一组属性和对这组属性进行作的一组服务构成。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。每一个对象必须有

2015-11-14 21:48:36 626 15

原创 软工文档总结

软工文档总结         经过两个星期左右的努力,文档终于写完了。一开始,写文档的时候,感觉就是无从下手,没有思路,虽然,文档的模板里面已经写清楚,我们要写什么,问题已经给了我们,我们只需要逐条回答即可,但一开始,还是无法动手。老师说过,不能因为你不会而不去做,你不能先怕了,你只有动手去做了,才能知道哪里会,那里不会,总而言之,只有你去做,才能把问题解决,才有问题去解决。下面,就是我对文档

2015-11-04 19:03:39 709 9

原创 项目开发计划

项目开发计划1引言1.1编写目的主要对开发机房收费系统的费用、时间、进度、人员组织、硬件设备的配置,开发环境和运行环境的配置进行说明,为开发的下一步做准备。预期读者是系统分析人员和开发人员。1.2 背景a.待开发的软件系统的名称:机房收费系统b.本项目的任务提出者:米新江教授c.开发者:尚锦d.用户:廊坊师范学院全体师生

2015-10-31 08:32:48 584 11

原创 项目开发总结报告

项目开发总结报告1引言1.1编写目的本文档的编写目的是对于整个系统的开发过程做一个总结和补充说明。回顾项目开发的过程和细节,对整个开发过程有更深一步的了解,协调各个负责人之间的联系,为以后的维护工作提供技术性的保证。1.2背景A、待开发软件名称:机房收费系统B、项目提出者:米新江教授   开发者:尚锦   用户:廊坊师范学院全体师生

2015-10-31 08:31:53 3690 3

原创 测试分析报告

测试分析报告1引言1.1编写目的测试分析报告是完成系统测试之后生成或编写的文档。将主要的测试项目、测试方法、测试结果等,整理出来。为接下来的代码编写等设计好基础,同时对测试的数据进行分析和测验,来提高系统的稳定性和可维护性。本文档的预期读者是软件开发人员。1.2背景A、待开发软件名称:机房收费系统B、项目提出者:米新江教授  开发者:尚锦

2015-10-31 08:30:58 1791 5

原创 软件需求说明书

软件需求说明书1引言1.1编写目的需求分析人员与用户进行多次的需求分析调查后,提出的一份比较详细的软件需求说明书,这份说明书可以表现出软件的功能、性能、开发条件等.并且在文档完成之后需要用户进行阅读,看是否将需求表达完全,进而补充说明。本文档的预期读者有用户、项目管理人员、文档编写人员、需求分析人员等1.2背景a.  待开发软件名称:机房收费系统

2015-10-31 08:29:39 882 5

原创 测试计划

测试计划1引言1.1编写目的测试计划是为了确定测试内容,测试范围,测试方法,测试人员等,目的在于找出系统的漏洞和错误,进而更加完善系统。本文档的预期读者是系统编程人员和系统测试人员。1.2背景A、待开发软件名称:机房收费系统B、项目提出者:米新江教授   开发者:尚锦   用户:廊坊师范学院全体师生   实现该软件的计算中心或计算机网络:廊坊师范学院机房和机房网

2015-10-25 16:38:38 971 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除