• 在Visual Studio中使用用例图描述系统与参与者间的关

    "用例图"用来描述谁用系统,用系统做什么。用例图不涉及使用细节,只用来描述使用人员和系统的关系,也不涉及行动的顺序。一起来体验。 使用Visual Studio 2012创建解决方案。 创建一个空白、名称为"TailspinToys"的解决方案。 右键解决方案,点击"添加","添加新项目"...

    2018-06-17 21:34:14

  • 设计模式-观察者模式

    1:观察者模式无疑是观察。举一个例子来说明一下观察者模式。比喻现在要开联合国(主题)大会,那么现在各国国家派出代表去参加(此时各国代表就是观察者)。代表把联合国商讨的结果带回来传递给国内人民,这个过程就是观察者模式。看下图 下面开始编码: 第一步:我们...

    2018-06-17 21:34:20

  • 搭建一套自己实用的.net架构(1)【概述】

    入园很久,一直默默的潜水,近来得空想写点什么。 思前想后,那就把自己平时没事干自己摘抄、引用、瞎写的一些东西写出来。帮助自己巩固一下,顺便请高手们指点一二。 我本人很懒 ,一些代码就是直接复制别人的劳动成果,或者加之改动,拼凑起的一些东西。 这些无所谓...

    2018-06-17 21:34:14

  • 类的扩展之 DataReader的扩展

    看了关于DataReader的扩展,发现能节省很多代码。从数据库读取数据最原始方法就是while()然后做循环,如果数据库添加一个字段那么你所有读取数据库的方法全部添加。通过扩展这个类就摆脱了这种令人恶心的方式,关于效率我进行测试,当读取不多的时候效率相差不大,当读...

    2018-06-17 21:34:13

  • 程序员必备英语.net版(.net菜鸟的成长之路-零基础到

    通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平。可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档。单词加详细说明。现在分享给大家~希望能给大家帮助~~~!下面是word截图。为了方...

    2018-06-17 21:34:04

  • 开始让自己习惯写文章

    注册博客园也挺久了,从学校到现在出来工作差不多一年了。 每次来博客园,都是看别人的文章,很感谢博客园里的大神,这么无私的跟大家分享自己的技术 和在开发中的经验心得,让我也学习了不少东西。我也很想和大家分享和交流自己的开发经验, 但我只是一个初出茅庐的初...

    2018-06-17 21:34:12

  • 新手浅谈Task异步编程和Thread多线程编程

    初学Task的时候上网搜索,看到很多文章的标题都是task取代thread等等相关,我也一直以为task和thread是一类,其实task是.net4.0提出的异步编程,在之前.net1.0有delegete.beginInoke(XXXX),还有.net2.0中的EAP,在最新的4.5中又有async、await这种新的异步编程。而Thre...

    2018-06-17 21:34:09

  • 在线捉鬼游戏开发之三 - 业务对象核心代码编写与单元

    ----------- 回顾 分割线----------- 系列之一讲述了游戏规则,系列之二讲述了旧版的前台效果、代码中不好的地方、以及新版的改进核心,此篇开始就是新版代码编写全过程。此系列旨在开发类似谁是卧底+杀人游戏的 捉鬼游戏 在线版, 记录从分析游戏开始的开发全过程 ,...

    2018-06-17 21:34:07

  • 维翔主机asp主机使用遇到的问题及解决方案总结

    1.数据库配置 在这里,我们会发现,红色圈起来的部分"Webadmin"处点击之后会报错,这是因为,数据库管理工具没有进行域名解析,需要在域名购买商处添加一个域名解析,mssql,ip为网站的ip地址,添加解析之后,等待几分钟待域名解析生效之后重试,即可打开一个图形化数...

    2018-06-17 21:34:03

  • string与stringbuilder的区别

    1、分析string与stringbuilder的区别,我们先来看下面一段代码 首先我们使用string进行字符串的拼接 class Program { static void Main(string[] args) { //StringBuilder sb = new StringBuilder(); string str = null; //创建一个计时器,计算程序运行的时间 Stopwat...

    2018-06-17 21:34:04

2