------.NET
文章平均质量分 54
环游记
感觉到累的时候,可能正在走人生的上坡路!
展开
-
【Demo】Windows Service 定时服务
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan简介 从事web开发,有时会有需求是定时的处理某些事情,这次项目需求是定时的处理一些文件,用到的技术时windows sevice,参考了网上的一些文章,做了一个小Demo,和他们的很像,我只是站在巨人的肩膀上,不要告我侵权哦!创建(VS2015为例子) 1.打开V...原创 2017-06-03 21:45:22 · 22028 阅读 · 16 评论 -
面向对象的设计原则
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 作为一个学编程的新手,总是习惯于将所有的代码写在一个窗体里,在想复用的时候几乎就是不可能!这在以后的维护过程中将是一个令人头疼的事情,所以编程有一个好的习惯是“高内聚、低耦合”,我的理解是:类内部联系紧密,类与类之间的联系要松,就是松耦合。21世纪是什么时代?是一个...原创 2015-11-29 11:31:02 · 21230 阅读 · 19 评论 -
设计模式——工厂三姐妹
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 今天就用大话上的计算器例子来抒发一下自己的认识。什么是工厂?我理解的工厂是我们需要一个类来创造一些实例,所以就有了工厂,就和我们生活中的工厂是一个作用,用来生产一些想要的对象,在此例中就抽象出了OperationFactory,用来创造加、减、乘、除的实例。如何...原创 2015-11-30 14:58:23 · 21350 阅读 · 19 评论 -
设计模式--分门别类
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 设计模式共有23个,包括5个创建型的设计模式,7个结构型的设计模式,11个行为型的,除此之外还有6个原则,这些原则就和裁判一样,例如,简单工厂模式从设计模式大赛中被淘汰就是因为开放-封闭原则先生。记是记不住的,可是我学习完设计模式总不能都是什么都不知道吧...原创 2015-12-07 09:19:38 · 21636 阅读 · 19 评论 -
设计模式——面向对象
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 不得不说,面向对象(Object Oriented)先生真的是大明星了啊!走到哪都能看到面向对象先生的粉丝。既然是面向对象,那么什么是对象呢?什么是类呢?什么是构造方法?什么是方法重载呢?▶什么是OO? OO是软件开发方法,对象是人们要进行研...原创 2015-12-15 21:47:01 · 21370 阅读 · 23 评论 -
设计模式——面向对象的三大特性
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 面向对象的编程方法越来越受到欢迎了,光知道面向对象而不会用岂不是很糟糕,好吧,今天介绍的是它的三个特性,分别是:封装、继承、多态,了解了他的这三大特性,相信我们在以后的运用中会更加的轻松自如。●封装 先来了解一下它的定义:每个对象都包含它...原创 2015-12-17 11:38:27 · 22690 阅读 · 94 评论 -
设计模式——宏观总结(二)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●背景 2015.12.20进行了第一次验收,只有一个感受:书读百遍,其义自见!设计模式一共23个,每个模式都对应一个小例子,这些例子都非常的生动有趣,验收的时候师父随口就说出来几个小例子,让我回答对应着的是什么模式,说到例子都可以想出来,但是对应到设计模式就对应不上了,所以第...原创 2015-12-25 16:01:22 · 21546 阅读 · 30 评论 -
C#宏观总结(二)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 学习完了C#,对C#的基本结构了解的更多了,首先一个程序想要执行必须有Main主函数为程序入口,每个程序几乎都要用到一个输出语句,不过有时候用的是console.writeline,有时候用的是console.write,它们之间有什么区别呢?【writel...原创 2015-10-07 20:04:09 · 20974 阅读 · 23 评论 -
C#异常处理
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 现在自己编写一个小程序都有很多的问题,日后和团队一起编写一个复杂的程序那问题就更多了,所以在编写程序时,不仅要注意程序代码的准确性,还要处理程序中可能出现的异常情况,通过看楚广明老师的视频和一本《C#从入门到精通》自己敲了几个小例子,感受到了异常处理的重...原创 2015-10-07 15:34:59 · 20864 阅读 · 25 评论 -
C#流程控制语句
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【宏观总结】 语句是程序完成一次完整操作的基本单位,有一些复杂的程序只有顺序语句是不能实现的,所以流程控制语句就显得异常重要!流程控制包括三大种:选择语句,迭代语句,跳出语句,宏观图如下:【if...else与switch的区别】 1.if语句的条件返回值是...原创 2015-10-06 19:36:32 · 22020 阅读 · 24 评论 -
设计模式宏观概述(一)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【设计模式的起源】 通过这两天第一遍看大话设计模式就可以体会到它是一本包含精华中的精华的书籍,我们常说站在巨人的肩膀上,而这本书中所含的内容就是这些巨人总结出来的经验。看完后深感非常震惊,更令我震惊的是他的起源竟不是软件业,而是建筑业,20世纪70年代,Chri...原创 2015-10-23 19:08:00 · 21345 阅读 · 53 评论 -
三层架构——三层登录代码分析
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●时序图●U层private void btnLogin_Click(object sender, EventArgs e) { //IDbConnection conn = new SqlConnection("c......"); ...原创 2015-12-31 12:31:19 · 24097 阅读 · 38 评论 -
三层架构——三层登录类图与序列图
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●前言 光说不会用,那就是一只纸老虎。现在看C#版本的代码三遍,第一遍宏观浏览,第二遍照着敲,第三遍对应U层、B层、D层去研究每一部分的代码都有什么作用,虽然现在还不是很透彻,但是已经迈出了第一步,接下来用VB.NET版实现,又要进入一条不归路啦——.NET版机房重构!●各层...原创 2015-12-31 10:10:56 · 34538 阅读 · 32 评论 -
ADO.NET操作MySQL数据库
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 ADO.NET包括5大对象,分别是Connection、Command、DataReader、DataSet、DataAdapter,使用ADO.NET访问数据库有两个步骤:建立数据库连接、读取或更新数据。读取数据主要有两种方法:Command与DataReader、Da...原创 2016-12-12 16:44:39 · 31949 阅读 · 50 评论 -
网站发布之美丽的意外
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【问题】 清明节前完成了牛腩基本的功能实现,打算作品展前将牛腩发布成功,结果遇到了一个问题,一改之前遇到问题就愁眉苦脸的状态,非常开心,学习的机会来了。看牛腩的最后两集发布觉得有些老了,更何况现在信息发展的如此的快,果断百度搜教程,在此不再赘述,详见《win8安装IIS和添加网站...原创 2016-04-04 21:50:01 · 21554 阅读 · 35 评论 -
牛腩回顾历程
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【开篇前言】 从开始的不知所以然到现在的越敲越有意思,学习真是一个有趣的过程。牛腩打开了B/S学习的大门,上一个阶段是C/S阶段,那么B/S和C/S有什么区别呢?原来C/S的全称为Client/Server(客户机/服务器)是建立在局域网的基础上的,是一种软件体系结构。B/S的...原创 2016-04-06 11:40:49 · 21527 阅读 · 35 评论 -
Excel导入SQL(VB.NET版)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 我们从第一次机房就开始接触了数据库内容导出到Excel,机房重构的时候同样遇到了,做过VB版的也做过VB.NET版的(其实两者并没有多大差别)。考试导数据的时候用过一次将Excel导入到数据库,当时并没有深入的去想是怎么导进去的。【内容】●窗体展示...原创 2016-04-24 19:23:33 · 25799 阅读 · 93 评论 -
FTP服务器的上传与下载
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 这是前三周的事情了,拿到现在来总结真是惭愧了,某个周四把任务都做完了,看了会代码有点乏了,就开始鼓捣,想起来自己对数据库的语句操作一直不是很熟悉,所以就找了个教程敲了一遍操作语句,估计是组长看我没事了,周五给我安排了个任务,将文件从CDN服务器上down下来,上传到Previ...原创 2017-03-19 10:16:05 · 21451 阅读 · 17 评论 -
初谈递归:程序员为什么要学好数学?
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan简介 首先要明白递归是一种算法。程序调用自身的编程技巧成为递归(recursion),它通常把一个大型复杂的问题层层转换为一个与原问题相似的规模较小的问题来求解,当递归条件不满足时,递归前进,当递归条件满足时,递归返回。其实递归不单单是我们看到的这些,他而可以是自己调用其他函数的递归...原创 2016-07-16 21:42:59 · 23671 阅读 · 42 评论 -
(一)算法——冒泡排序、选择排序
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan简介 算法是解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。——摘自百度百科 为什么要用算法呢?假设现在给出三个数A,B,C,请你找出这三个数中最大的一个数。答案不止一种,不过我猜,有一部分人要选择if...el...原创 2016-09-04 21:08:12 · 21729 阅读 · 18 评论 -
算法——希尔排序
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan排序思想 希尔排序是一种缩小增量排序,增量在未指定的情况下按照n/2递减,第一次为n/2,排序后增量为(n/2)/2,直到增量为1。按照增量将待排序列分割成若干子序列,然后在每组内进行直接插入排序,现在举个栗子,升序。排序过程代码实现 正在学习C语言,马...原创 2016-10-09 22:53:28 · 20248 阅读 · 29 评论 -
三层架构——浅认识
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●前言 跟着王继彬老师的视频学三层真是特别轻松,因为视频只有一集,但是内容一点都没有少,而且都是精华。视频一共看了两遍,第一遍浏览,第二遍实践,实践的过程中也遇到了一些问题,现在都解决了。除此看了一些大牛们的博客,对三层有了一个认识。●浅谈 刚开始的时...原创 2015-12-30 15:27:43 · 23528 阅读 · 36 评论 -
C#表达式及其组成
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【宏观总结】 我学习编程其中一个目标就是可以自己编写代码,编写代码的过程中少不了常量和变量还有一些运算符,这些元素组合起来又可以组合为表达式,给变量赋值的时候需要用到表达式,计算的时候需要用到表达式,真是用处多多啊!表达式都包括什么呢?一起来看一张图吧!【内容细化】...原创 2015-10-06 10:45:38 · 21319 阅读 · 19 评论 -
C#宏观把控(一)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【C#概述】 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它是由c和c++衍生出来的,它和c++很像,但是是不一样的;它在继承c和c++强大功能的同时去掉了它们的复杂特性,例如,c#结构体和类是不支持继承的。它使得程序员可以快速地...原创 2015-09-25 10:19:00 · 20874 阅读 · 35 评论 -
UML中常见代码实现
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 UML中常见的有类图,接口,还有其中的几种关系,继承,实现,依赖,关联(特殊的有聚合和组合)。在此之前我对面向对象的一些方法做过一些总结,感兴趣的读者可以参看《面向对象三大特性》《面向对象》,其中对构造函数等等做了一些解释,这在理解代码实现的时候很有帮助。代...原创 2016-10-02 22:42:44 · 23372 阅读 · 15 评论 -
初识软件工程
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 看完了软工视频,总结的时候回想一下软件工程到底是什么呢?它是用来干什么的呢?以后做项目好像都得用到它,它这么厉害到底是什么原理呢?软件也是有生命的,它的生存周期是什么呢?那就一一来解决一下吧! 一、它是什么? 软件工程是...原创 2015-08-12 20:30:44 · 21059 阅读 · 24 评论 -
软件工程——文档
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 文档是指导我们软件设计的有力工具!做一个项目的正确过程是先分析项目,然后写出相应的文档,根据文档中的需求编写代码!根据编写代码的过程来补充最初的文档。软件工程分为三个阶段,每个阶段都有相应的文档,如下: ...原创 2015-08-13 20:12:48 · 21720 阅读 · 36 评论 -
面向对象和面向过程
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 从进入软工就开始了面向对象的程序设计,那么面向对象和面向过程到底有什么区别呢?结构化程序设计和面向过程是一个概念吗?【概念】什么是对象? 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事...原创 2015-09-07 19:50:30 · 22367 阅读 · 23 评论 -
EA使用——ER图的画法
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●背景 进入了机房重构的阶段,首先是设计数据库,按照正常的是先画出ER图,然后根据ER图去创建数据库,可是刚开始没有理清思路就先创建了数据库,然后再去根据数据库画的ER图,这个情况都是三周之前的事情了,最近发现自己的数据库有些问题,而且觉得自己在创建数据库的时候也是按照原来的数据库...原创 2016-01-31 10:38:38 · 41800 阅读 · 114 评论 -
初会工作流
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan工作流 工作流(workflow)是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务及他们的相互顺序关系。那工作流和OA一样吗?不一样!OA是办公自动化,OA强调办公的快捷方便,提高效率,作为办公软件应具备几大特性易用性、健壮性、开放性、严密、实用。在OA系统中使...原创 2016-10-30 19:14:02 · 20583 阅读 · 28 评论 -
讲一个MVC的故事
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan是什么? MVC全名是Model View Controller,是模型----视图---控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发...原创 2016-11-27 18:57:46 · 20859 阅读 · 35 评论 -
在win10上的IIS发布网站问题集锦
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 最近入职一家公司,我做的是.net开发的,用的开发工具是VS2015,公司用到了sitecore,目前简单在网上了解了一下,我的理解是他有一个特点是让代码的修改和web浏览器中的响应很迅速,我体会到的是在IIS中发布网站后,如果我修改了VS中的代码,想在浏览器中看到效果,这时...原创 2017-01-15 22:16:06 · 25332 阅读 · 33 评论 -
Win10中IIS浏览时一直在等待(浏览器一直转圈,无反应)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan前言 每一天都有新的收获,继上一篇IIS发布的问题集锦后已经阐明了小编现在做的项目是在IIS发布后,VS中的代码修改后可以直接在浏览器浏览IIS发布的项目效果同步。项目很快就要上线了,同事们都在紧张的备战中,小编要测试一下架构师提供的接口,就在小编测试最后一个数据的时候浏览器竟然打...原创 2017-01-21 21:00:13 · 35314 阅读 · 26 评论 -
UML——类图(二)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 最近在学习设计模式,设计模式共23个,现在还是小菜鸟的我看了那些代码根本不懂是什么意思,还好,每个设计模式都对应着相应的类图,啊哈,看了图之后再去理解设计模式是解决什么问题的果然简单了很多,类图是UML图应用的最多的图,在看刘伟老师的csdn时候看到一段话,很...原创 2015-10-23 16:56:26 · 21215 阅读 · 36 评论 -
UML——宏观把控(二)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 万事都有他存在的道理,那么为什么要有UML?他可以用来干什么?他要如何来做?他要如何运用? UML(Unified Modeling Language)统一建模语言,是软件和系统开发的标准建模语言,它主要以图形的方式对系统进行分析、设计。【...原创 2015-09-20 16:51:58 · 20578 阅读 · 33 评论 -
UML——宏观把控(一)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 看完视频后脑子中出现了两个数字,9和4,9代表什么呢?9代表UML中的9种图,4又代表什么呢?4即是UML中的四种关系。看过了软工视频,了解了开发一个项目的一套流程,写完第一遍机房收费系统的文档,了解了文档的指导性意义,现在又接触了UML,他里边的九种图真是给文档...原创 2015-09-08 11:01:18 · 21350 阅读 · 19 评论 -
VB.NET——宏观把控
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●编译 在学习C#的时候我们知道他是一种面向对象的、运行于.NET Framework之上的高级程序设计语言。同样,.net也是运行于.NET Framework上的高级程序设计语言,VB.Net是一种.Net语言,什么是.NET Framework呢?详情在这里那.NET语言...原创 2015-12-27 19:53:21 · 22072 阅读 · 39 评论 -
VBA——word中书签与VS的完美搭配
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【VBA简介】 VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)(Object Linking and Embedding)任务的编程语言。他是一种自动化...原创 2016-05-18 08:47:58 · 25744 阅读 · 39 评论 -
高效导出到Excel
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【简介】 在这里我用到了File的相关类,主要是Stream类。它的命名空间是System.IO,所以如果想要使用需要先引用该命名空间。在这之前我都是一个数据一个数据的向数据库去更新,导致效率非常的慢,频繁的IO操作降低了系统的性能。其实现原理是将所有的数据拼接成一个字符串,然后...原创 2016-05-28 21:27:36 · 22911 阅读 · 44 评论 -
探索String、StringBuilder、StringBuffer
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 看到String是不是有种熟悉的赶脚,String是由字符拼接成的串。他们三者虽然都是和字符串打交道,但是在性能上也是有个伯仲叔的,一般情况下String是这三者中的最慢,其次是StringBuffer,然后是StringBuilder。String是“字符串常量”,...原创 2016-07-29 22:27:46 · 20853 阅读 · 28 评论