摘要: 写过一篇存储过程入门的博客,那仅仅是入门,下面和大家一起深入学习存储过程(也许以后还会有更深入^_^)以经典的注册为例子,篇幅有限只写了核心部分,其他略过。无参数无返回值的存储过程以默认的信息进行注册其中存储过程代码如下 1: USE [Test] 2: GO 3: /****** Object: StoredProcedure [dbo].[MyProcedure1] Script Date: 04/04/2011 20:55:13 ******/ 4: SET ANSI_NULLS ON 5: GO 6: SET QUOTED_IDENTIFIE... 阅读全文
posted @ 2011-04-05 00:02 郗晓勇 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 最近又有两个兄弟离开了提高班,不知明年的今天六期,七期、八期、九期……无论怎样吧,有方向就好! 如果你知道去哪,全世界都会为你让路! 祝,都好!^_^ 阅读全文
posted @ 2011-03-29 09:23 郗晓勇 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层 1: Public Class Login 2: Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click 3: Dim LUser As New Entity.User 4: Dim BChe... 阅读全文
posted @ 2011-03-25 10:23 郗晓勇 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 注意:文中代码有误,为保留历史痕迹在本文不做修改,正确代码详见《纠错》在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层 1: Public Class Login 2: Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click 3: Dim LUser As New... 阅读全文
posted @ 2011-03-25 10:23 郗晓勇 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 引言 关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松地,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范。 怎样使我们的数据库更加规范呢,前人总结了三个范式(其实一共有五个,但是一般的数据库只需满足三个就已经很高效了。) 主要内容: 注意:斜体字部分为逻辑性语言,不容易理解,但很准确;粗体字部分为通俗语言,容易理解... 阅读全文
posted @ 2011-03-15 08:57 郗晓勇 阅读(6366) 评论(2) 推荐(3) 编辑
摘要: l简介n用例图比较官方定义是这么说的:用例图就是由主角、用例以及它们之间的关系构成的图。该图说明了用例模型中的关系。n可以从两个方面来理解用例图的重要性:u对客户来说用例图是他们业务领域的逻辑化表达;u对建设单位来说,用例图是系统蓝图和开发的依据。也就是说只有画好了用例图才能更好的了解系统的功能性需求,才能比较准确的做出客户希望的系统。l遇到的问题相信画过用例图的朋友一定有这么一个体会,要么满篇一个小人几个圆圈几根连线——空荡荡;要么N多小人M多圆圈满篇连线——蜘蛛网。这些都是我们所不希望的,这样的用例图可以说没有存在的意义。因为失败的用例图不能准确的表达这个系统具备什么功能,如下面得“用电业 阅读全文
posted @ 2011-03-05 22:55 郗晓勇 阅读(4323) 评论(0) 推荐(0) 编辑
摘要: 存储过程的官方定义是这么说的: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 其实说的再简单一点,她就是一个过程而已,对!就是和你所熟知的那个Sub……End Sub实质上是一个东西。 存储过程除了与一般的过程拥有同样的优点外(多次调用,可移植性好等),还在一定程度上减少了网络流量(只需要传送调用过程的语句);而且通... 阅读全文
posted @ 2011-02-26 15:27 郗晓勇 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 仅以此文献给深深热爱着编程的单身和非单身的程序员们 只有初恋般的热情和宗教般的意志,人才有可能成就某种事业! ——《早晨从中午开始》 初恋 初次接触被对方吸引,仰慕之情自不必说。朝思暮想,使出浑身解数,用“纠缠如毒蛇,执着如怨鬼”来形容丝毫不过分。睁眼就满世界的寻找她,仿佛多看一眼可以延年益寿一般;闭眼满脑子都是她,好像多想一秒人生就可以更有意义一样。 对于编程也是一样,刚接触的时候充满好奇,恨不得日日与代码相伴,夜夜拥电脑入眠。可谓如痴如醉,自得其中,仿佛世间只有自己、代码、电脑似的。“衣带渐宽终不悔,为伊消得人憔悴“般的... 阅读全文
posted @ 2011-02-18 09:57 郗晓勇 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 最近“云”这个东西大家炒的火热,“云”到底是个什么东西?请往下看…… 云之初——云淡风轻记得以前写过一篇关于博客的文章,其中提到写博客的好处之一就是把自己的东西放在了网上。这相对于本地储存会更加安全,毕竟大公司的服务器比你计算机出问题的概率小得多。 其实细说起来博客应该算是“云”应用的一种。你的博客人人都可以看,大家都可以借鉴(当然这里包括自己)。只要你的计算机联网,那么博客当中记录的内容是唾手可得甚至是毫不费时的,真好! 还有就是网盘,这也应该算是“云”应用的一种。把重要的资料备份到网络服务器上,安全方便。把资料放在“云”上,只要你拥有一台连上网的计... 阅读全文
posted @ 2011-02-11 20:54 郗晓勇 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 梦想天空原文来自:8 Useful Online Tools for Web Designers and Developers)在工作中借助一些非常好用的工具可以让你专注于更重要的事情,进而提高工作效率。本文收集了一些设计和开发相关的在线工具,分享给大家,希望对你有帮助。ProCSSorProCSSor是一个很不错的CSS代码美化工具,它可以帮助你很轻松的把代码转换成很美观。jsFiddleJsFiddle有多种用途,其中一个用法就是可以在线编辑HTML, CSS 和JavaScript片段,而且代码可以分享,还可以嵌入到你的博客中等等。Frame BoxFrame Box是一个非常好用的用于 阅读全文
posted @ 2011-02-11 19:44 郗晓勇 阅读(227) 评论(0) 推荐(0) 编辑