.NET
文章平均质量分 82
灰白色可乐
人最大的悲哀就是放弃了不该放弃的,比如,梦想!!!
展开
-
浅谈三层学习
随着前面的面向对象思想的了解,接下来就开始了它的应用了,不过从理论知识向实际应用的转变过程不是很简单,就拿现在的三层来说,虽然一步一步对面向对象思想的学习也理解了不少,但是真正让自己来敲三层,还是实现不了,即使是跟着视频敲,实现了里面的Demo,但是自己还是不理解为什么这样做。 三层顾名思义就是三个层次的结构,但是并不是实际生活中的物理结构,三层架构在百度百科的定义是这样的:所谓原创 2014-11-26 21:36:14 · 1672 阅读 · 57 评论 -
【第一遍机房收费系统】——Grid++Report5.0怎么做报表
机房收费系统里面存在着日结账单和周结账单,这两个账单都需要用到报表原创 2014-08-11 20:14:50 · 2178 阅读 · 39 评论 -
【第一遍机房收费系统】——实践+提升
第一遍机房收费系统完成了,原创 2014-08-23 19:17:01 · 1171 阅读 · 32 评论 -
【.NET机房重构】——注释新解
记得在学习.NET视频的时候遇见过一个名词——XML,其实这也不是第一次遇见,早前也遇见过,上网查了一下就知道是可扩展标记语言,但是具体是什么意思怎么用,查了好几遍还是没搞懂。直到做到重构需要写注释的时候才发现,VS中有些自动生成的注释就可以存储为XML文件,再反过来理解XML,可扩展标记语言其实就类似于代码注释,就是对代码的扩充解释的部分,只不过XML不仅仅是这些而已。 从第一原创 2014-12-07 17:16:02 · 1673 阅读 · 55 评论 -
【.NET机房重构】——rdlc报表的使用
每次做机房的时候,总会遇到报表的问题;每次遇到报表,又总是会卡在这里。第一次机房是由于第一次接触到报表,而且VB也没有自带报表设计器,所以只能用第三方控件来设计报表。这一次VS是自带了设计器,可是还是卡了,卡在了怎么用的问题上。经过各种查资料,发现报表其实就是难者不会会者不难。 在VB中,报表窗体可以分为三部分,窗体、控件、报表,用控件来显示报表数据,用窗体来承载控件。在VS中也原创 2014-12-28 11:08:34 · 2044 阅读 · 56 评论 -
【.NET机房重构】——再看抽象工厂加反射实现登录
纯三层的机房重构终于敲完了,但是还需要加设计模式,这又是一道难题。研究了半天的时间,终于对七层的运行步骤熟悉了一些,也对抽象工厂加反射和配置文件了解的更多了一些,下面就看看我的新认识。原创 2015-01-10 19:22:07 · 2133 阅读 · 121 评论 -
【.NET机房重构】——UML图新认识
学习是个重复的过程,对一个知识的学习在不同阶段的理解是不一样的,经历过的东西多了,自己的理解能力自然也提升了,而在多次学习这个知识之后,它就被你收入囊中了,这就是重复的力量!原创 2015-02-07 16:23:36 · 1500 阅读 · 31 评论 -
【.NET机房重构】——回头看看走过的路
拖拖拉拉的两个月的时间,我的重构终于在延期了一次之后完成了。感觉心里有一块大石头落了地,不用总想着这件事了,突然之间发现自己变得“无所事事”了,我也终于能写这篇完成时的博客了。回想自己走过的路,《【机房重构】——进行时》记录了刚开始两周的心路历程,现在再看发现自己心理强大了很多;很遗憾自己没有在未开始之前写篇博客记录一下,没法对比未来式的进步,博客记录的重要性啊!!接下来看看完成式的改变。原创 2015-02-08 10:52:44 · 1745 阅读 · 89 评论 -
【机房合作】——如何写详细设计文档
一直都很发怵写文档,因为不知道该往上面写些什么,前面也经历了两次文档的书写,可是总是不如合作版那么正规,也就是到了合作版我才真正的了解到了,到底文档都是怎么写的,它又是给谁看的,怎么让别人能在开发过程中用到你这个文档。这次合作,我主要负责的是写详细设计说明书,也就介绍一下该如何详细设计。 什么是详细设计文档 详细设计说明书又可称程序设计说明书。编制目的是说明一个软原创 2015-05-10 10:38:03 · 1911 阅读 · 89 评论 -
【图书管理系统】——VS2013加IIS8如何发布网站
自从做牛腩新闻发布系统以来,大大小小也做了好几个B/S系统了,总是会涉及到网站的发布。虽然一直都明白网站发布在以后会很重要,但是每次遇到的问题总不是很系统,这次做图书管理系统,总算是明白了其中的详细流程,虽然还有很多不懂的,不过经自己的手成功发布一个网站还是很兴奋的,下面就看看详细流程。 首先从VS2013对网站进行发布 ,先在自己电脑上随便建一个文件夹,将网站发布到该文件夹下,原创 2015-06-14 15:09:26 · 2392 阅读 · 31 评论 -
【UML】UML精华所在——四种关系九种图
UML图画了好长时间,终于画完了。UML视频看起来总觉得怪怪的,但是不知道怪在哪里,虽然顺着讲了九种图,然后穿插着讲四种关系,可是画图的时候还是不会,还得大量的查资料。这才真的感觉到,原来四种关系和九种图就是UML的精华所在。原创 2014-10-26 17:01:11 · 2903 阅读 · 37 评论 -
【UML图】——什么是类图
类图用于定义系统中的类,包括描述类的内部结构和类之间的关系,主要用于软件的设计阶段。类图是继用例图之后的很重要的一个图,由类图可以直接表现一个系统各个类有哪些属性和方法,以及类与类之间的关系。一个完整的类图,可以直接生成对的代码,这也是Rose很人性化的一部分,让模型直接在编程环境中以编程语言的额形式体现。原创 2014-10-23 17:40:42 · 5099 阅读 · 36 评论 -
【UML视频总结】——有了基础才可以实践
随着软件工程对软件开发过程的规范深入人心,人们越来越注重软件的分析设计,而不是仅仅注重编码过程。而在软件计划过程中,对整个系统从不同角度进行建模也变得十分重要,这就需要UML各种图。通过这九种图对各个阶段进行建模,这些模型将成为每个阶段开发工作的指导。也就是说,软件过程是软件开发过程的设计思想,UML是软件开发过程的设计工具,有了思想的指导,使用设计工具建模,开发过程就不再显得没有头绪。原创 2014-10-07 19:25:44 · 1693 阅读 · 41 评论 -
【UML图】——用UserCase Diagram来确定用户需求
在软件工程的思想指导下,人们逐渐意识到需求分析的重要性,只有开发人员对用户的需求理解透彻,才能开发出适合用户的软件,这也是缓解软件危机的一个方法,在这个阶段,软件需求说明书就给了开发人员一个指导性文档。而在UML中,我们换了一种方式,那就是用图的形式,这个图就是用例图。原创 2014-10-16 09:00:04 · 2940 阅读 · 34 评论 -
【ASP.NET】——视频小结
ASP.NET视频完成了原创 2015-04-19 19:37:41 · 931 阅读 · 25 评论 -
【ASP.NET】——ASP.NET中的内置对象
ASP.NET中有很多对象,不同的对象有不同的方法,可以实现不同的功能。通过这些对象的不同功能,使用户更容易得到浏览器发送的请求信息、响应信息和存储用户信息。ASP.NET的内置对象有八个,分别是Page、Request、Response、Application、Server、Session、Mail、Cookies,其他的几个对象简答介绍,主要还是学习了一下Application、Serve原创 2015-04-12 17:26:31 · 1601 阅读 · 29 评论 -
【第一遍机房收费系统】——如何解决子窗体被父窗体图片框覆盖的问题
MDI窗体是多文档窗体,相应来说就有单文档窗体,多文档窗体就像原创 2014-08-09 17:46:36 · 1482 阅读 · 20 评论 -
【第一遍机房收费系统】——整体结构
机房收费系统是继学生信息管理系统之后的有一个完整的系统原创 2014-08-01 15:25:37 · 1060 阅读 · 30 评论 -
【学生系统】——登录界面
登录窗体可谓是一个系统的门面,这个门面的简洁程度、原创 2014-07-21 19:25:41 · 16700 阅读 · 38 评论 -
【VB.NET】——视频总结
VB.NET视频看完了,但是感觉乱七八糟的,因为视频是台湾的老师讲的,而且视频上都是繁体字,好多都不认识,加上有很多名词跟大陆的叫法不一样,所以看视频的时候总是得反应一下,不过还好,总算是完成了。视频虽然是叫.NET视频,但是并不是像VB视频和课本那样讲一门编程语言的数据类型、语法结构、具体代码等,而是掺和着程序设计讲的,通过讲解程序设计来体现VB.NET的用法。下面我就单把VB.NET抽出来,跟原创 2014-11-23 10:49:29 · 1266 阅读 · 35 评论 -
【ADO.NET】——强大的数据库桥接
ADO.NET名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在遗忘的Microsoft技术中访问数据。之所以使用这个名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。说白了,ADO.NET及时一个类库,里面包含很多对象和类,用来实现程序访问数据库的功能。ADO.NET类库位于System.Data.dll中,所以在使用原创 2014-11-23 14:43:26 · 1568 阅读 · 33 评论 -
【机房合作】——重新认识设计模式
第一次接触设计模式,感觉设计模式好难啊,用起来好麻烦,类图代码什么的都看不懂。第二次接触设计模式是重构时,用到了抽象工厂、外观、模板等,还用到了反射的技术,敲完代码发现设计模式也不是很难用,类图代码也都能看懂了。合作这次算是第三次了,又添加了很多新的设计模式,以前用过的还都好说,实现起来也不难,难就难在那些没用过的。机房合作不能再像以前似的,这次必须是得先画图才能敲代码。对于那些没有用过的设计原创 2015-04-04 11:41:31 · 1188 阅读 · 57 评论 -
【C#】——C#初识
终于学习到C#和设计模式了,记得暑假在宿舍听丹姐和晓璐姐讨论设计模式的时候就觉得肯定很好玩,现在终于轮到我学习啦。虽然是先学C#,再学设计模式,不过有了C#做基础,设计模式才能学得更好嘛。C#什么是C#以前经常听别人说C#,但是根本不了解什么是C#,接触到之后才发现,原来C#也是一门开发语言,就像VB一样。C#是微软公司发布的面向对象、基于.NET Framework基础之上的高级开发原创 2014-10-30 17:38:16 · 1693 阅读 · 34 评论 -
【C++】——初次见面
说是初次见面其实也不是很严格,因为在学习的过程中,发现很多很熟悉的东西,不管是跟VB类似,还是跟C#类似。 先谈一下自己对C++的理解,C++是从C语言的基础上发展而来的面向对象的编程语言,同时的还有C#。但是两者的编程习惯不一样,也就是代码的语法结构不同,运行指令不同。第一眼看到C++课本的目录,觉得一眼望去没有陌生感,学过一遍C#,相对来说对C类语言也稍微有点了解。下面来看看C++的原创 2015-01-31 19:43:32 · 1280 阅读 · 17 评论 -
【C#】视频总结——真正意义上学习的面向对象编程
经过这几天的卓绝奋斗,终于是把C#的视频看完了,小楚老师说话很搞笑,声音很好玩,听起来还蛮有趣的。可是他的这个PPT做的真的是不忍直视,相对于前面软工和UML的PPT来说,小楚老师的PPT显得一点逻辑都没有,给人的一种感觉就是想到哪里讲哪里。不知道是小楚老师没把视频做全还是怎么回事,总觉得缺了好多东西,这应该也是要用《C#入门经典》作为辅助教材的原因吧。废话少说,看看C#视频的大图:原创 2014-11-02 16:28:51 · 2563 阅读 · 94 评论 -
【工作流】——工作流的宿主WorkflowApplication和WorkflowInvoker
前言工作流的启动都需要一个宿主,怎么理解呢,可以说工作流是虚拟存在,需要一个对象来承接,通过对象对工作流进行管理,于是就有了工作流宿主。工作流的宿主有多种,最常用的是三种,分别为WorkflowInvoker、WorkflowApplication和WorkflowServiceHost,其中前两种是最常用的宿主。本篇文章主要对前两个宿主进行介绍。原创 2016-02-13 21:44:28 · 2317 阅读 · 15 评论 -
【工作流】——如何创建流程图工作流
上一篇博客介绍了顺序工作流的创建以及工作流的基本知识,这篇博客就来介绍一下流程图工作流,以及流程图工作流的创建实现。什么是流程图工作流 流程图工作流,顾名思义,是走一定流程的工作流,就像我们平常所见的流程图,它有一定的步骤,通过一定的条件又有一些分支,故叫做流程图工作流。框架结构 流程图工作流在.NET4.5中有三个基本组成结构,分别是F原创 2016-02-03 20:57:26 · 6431 阅读 · 16 评论 -
【工作流】——工作流的基本介绍和如何创建顺序工作流
前言 工作流框架现在越来越流行了,流行自有它流行的道理。不过每一项技术都是有好有坏,它在解决了一定问题的同时自然也有它的缺点。每一项技术都是有它适合用的地方,没有更好,只有更适合嘛。 本篇博客就根据工作流小组研究的结果,加上小编自己的理解,介绍一下工作流的基本内容。博客中的实例开发环境为VS2012,有兴趣的小伙伴可以尝试一下。工作流是什么原创 2016-02-02 10:31:10 · 4924 阅读 · 15 评论 -
.NET MVC项目如何在IIS8.0上进行发布
什么是项目部署?我还记得上提高班第二年的时候,米老师曾经问过我这个问题。当时才做机房收费系统的C/S版,而当时对它能够做的只有打包。我记得老师是这么说的,项目部署不是一项工作,而是很多项,你所做的打包发布时其中的一部分,其他的还包括数据库、操作系统等其他环境的配置。也是到了现在,做了一中考评系统之后,才对项目部署有了一点点的理解。 就像老师说的,项目部署不是一项工作,就我们的项目原创 2015-12-20 16:00:08 · 5650 阅读 · 31 评论 -
Excel批量导入如何做数据去重
大数据量总是离不开数据去重,去重分为几种类型,有些是部分字段相同,有些是全部字段相同,那么应该如何做到高效去除重复呢? 小编在这里简单介绍两种去重方式,一种是Sql语句去重,一种是Linq语句去重,其实原理很像,只不过用的方式不太一样而已。Sql语句去重 假设现在有一个表名为People,里面有三个字段,id、name、age。另外一个表名为Depa原创 2015-12-12 15:27:48 · 9432 阅读 · 30 评论 -
多种方法实现Excel批量导入数据库
Excel批量导入数据库是用到批量导入系统的一个难题,特别是需要批量导入的Excel表比较复杂,或者这张Excel表需要多表插入的时候,批量导入就变得复杂起来。其实了解了批量导入的原理之后,批量导入也就不再复杂。 批量导入的原理其实很简单,首先下载模板,填入信息后进行导入;然后读取Excel文件的路径,上传Excel文件,如果需要保存的话;其次进行数据转化,例如将Excel表的信原创 2015-11-27 23:24:19 · 22992 阅读 · 89 评论 -
【学生系统】——系统总结
学生信息系统终于完成了,一直想写篇总结可是不知道从哪里下手原创 2014-08-05 21:04:22 · 1697 阅读 · 25 评论 -
【学生系统】——查询窗体和修改窗体
Private Sub cmdinquire_Click() Dim txtsql As String Dim msgtext As String Dim dd(4) As Boolean '代表四种查询情况 Dim mrc As ADODB.Recordset '不同的查询方式查询的表是一样的,只不过不同的方式入手的地方不一样 txtsql = "sel原创 2014-07-27 14:58:18 · 4176 阅读 · 32 评论 -
【学生系统】——添加窗体
添加信息是学生管理系统中的一大功能,原创 2014-07-24 11:07:10 · 1851 阅读 · 34 评论 -
【ASP.NET】——动态网页和静态网页
看ASP.NET视频的时候,老师开篇就讲了HTML做网页,然后就说到了静态网页和动态网页。网页不都是动态的吗??每浏览网页的时候就会发现各种广告在跳动,还有各种跳出来的东西,这不都是动态的吗??现在才发现自己的认识是多么无知,这种动态网页根本不是所谓的动态网页,动态网页指的是真正的动态网页,不是我所认识的动态网页。是不是已经绕晕了??别晕,下面就简单来说一下,什么是静态网页,什么是动态网页。原创 2015-03-22 17:12:54 · 1803 阅读 · 32 评论