- 博客(220)
- 收藏
- 关注
原创 【牛腩新闻发布系统】牛腩发布,其实我也行
【发布的故事】 经过昨天下午到现在的努力,我的牛腩新闻系统终于能够成功发布了,很感谢我身边的大牛们开始对我的帮助,让我对于牛腩新闻发布系统有了进一步的了解,到最后我能够一个人独立解决发布过程中遇到的问题。开始还真不明白怎么该怎么发布系统,而且现在都好习惯问身边的大牛,不怎么愿意到网上查找资料了,觉得他们走得比我快,懂得也多,解决问题的能力也比较强,问他们也比较方便,而且也能从中学到他们解决
2015-07-22 16:11:56 1337 22
原创 【自考学习】——《数据结构导论》概览
【我是组长】 自考学习开始了,唯一没想到的是我居然当了组长,是不是我挂得太多了,所以米老师就让我当个组长,在带领其他人学习的同时又督促自己学习。好像这个方法放在我身上好像挺管用的,因为我是组长,我必须乖乖的看书,老老实实地按计划走,不可以偷工减料,每次开会前我必须工作准备好,书也要看完,不然的话对大家来说我这个组长当得也是太不称职了。所以这两天我把《数据结构导论》看了一遍,于是乎第三次自
2015-07-15 16:51:20 1667 20
原创 【牛腩新闻发布系统】视图学习
【引言】很惭愧,在机房个人重构的时候,我没有用到视图,也没有用到触发器。还好,在牛腩新闻发布系统的时候我算是真正接触了视图这个东西了。学了很久了都没有写个总结来加深对视图的了解,总感觉欠了什么东西样。【视图】一、定义视图是从若干基本表和(或)其他视图构造出来的表,所以它也属于数据库中的一种表。从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个
2015-06-28 16:47:09 854 13
原创 六月英语,成长的故事
【My first time to talkwithaAmerican in English.】 在提高班学习英语一年多了,真的很想找个机会检测一下自己的英语听力。But,opportunities are always reserved forthose who prepare well.一次和文文吃饭,新生给她打电话叫她下午一起去找个外国人学英语,我听了之后就很心动,很想去。吃完饭
2015-06-26 21:46:56 987 19
原创 【牛腩新闻发布系统】系统设计说明书
【系统介绍】:能够实现后台人员添加新闻,浏览器能够在前台浏览新闻并发表评论。【功能图】: 【数据库设计图】: 【数据表操作类的各种方法】: 1、 对类别表的操作类 .取出当前所有新闻分类 .增加类别 .修改类别 .删除类别(连同旗下的
2015-05-29 16:41:43 1140 29
原创 【牛腩新闻发布系统】SQLhelper重构
【前言】 因为最近忙着评教导数据的事,又把牛腩新闻发布系统的学习放一边去了,现在导完了,回头再学牛腩,感觉我的热情减少了一大半,真是罪过。要是我的计算机学习能有英语的学习坚持那么好就好了。感觉自己都有些像一条腿走了,不快也不稳。所以还是回顾一下自己之前学的东西,找回热情。【回顾机房重构SQLhelper】 在机房重构里,我们也用到了SQLhelper,用了
2015-05-29 15:39:55 928 28
原创 【Your Are Real Stewart】五月“啦啦啦”英语总结
【营养充足,我成长不少】1、时间的保证 每天三个番茄的学习,有了番茄的保证,为我的英语时间提供了一个保障,番茄就在那里,没有完成,就一直想着我今天的英语任务还没有完成,所以一直坚持着。加上后面零散时间的学习,早上最少半小时,晚上睡觉前半个小时,所以我一天的学习是不止三个番茄,觉得有了时间的保证,觉得每一天都学得踏实。2、质量的保证 坚持脸皮厚的精神,每次到机房后
2015-05-24 11:31:50 1363 41
原创 【机房收费系统】总结
【机房收费系统,我也曾迷茫过】 离第一次机房收费系统,有很长的一段时间了。经历了软件工程、UML、C#、设计模式、vb.net和三层的学习,感觉这一路走得好长,每次由一个内容到另外一个新内容,我都充满着期待与好奇,但是真正到学的时候,我总是不耐烦,想着快点学完,前面的东西的诱惑力真的好大。我避开了很多错误,躲过了很多坑,于是我到了机房收费系统,一座大山等着我去攀爬,而我却营养不良。所以我
2015-05-17 10:07:37 1949 35
原创 【机房重构】UML图
【背景】 一个完成的系统开发应该有文档编写和画图部分,所以在完成机房收费系统代码编写之际,我开始了文档编写和画图的工作,现在总结UML画图部分。【用例图】 机房收费系统的用例图我只画了一张,并没有像其他同学一样画了好几张用例图。当我把它画完的时候,觉得应该把它分成三张画的,可是如果把它分成三张画,那这三张用户就没法体现继承关系,觉得用例图似乎还是有待改进。
2015-05-15 15:52:14 984 22
转载 限制字符串输入——正则表达式(VB.NET)
1、概述 在做机房收费系统的时候,几乎所有的窗体上都存在着文本框或者组合框,当用户进行操作的时候,首先要判断是否为空,然后再对各种属性进行判断,比如;卡号、学号、金额等只能输入数字,有些信息只能输入字母,或者将一些信息的输入设为只能输入数字和字母。举个例子,我们注册邮箱的时候,就会有一些特定字符的设置: 下面是163邮箱注册的页面
2015-05-10 12:17:44 1422 21
原创 【机房收费系统】周结账单报表实现
【背景】在上一篇介绍了日结账单报表的实现,而周结账单报表相对于日结账单报表的实现比较复杂,因为它涉及到参数的添加,并且要根据两个日期里的时间段查询数据库里的数据并把数据显示在报表里,这个时候报表的实现需要我们用代码实现。首先我们看一下实现成功的报表。 【制作过程】1、添加参数(如何添加新的报表,为报表添加数据源已在上篇介绍了,在这里就不重复了)。在这里需要注意的
2015-05-07 10:38:53 1626 23
原创 【机房收费系统】日结账单报表实现
【背景】 经过看同学们的博客和自己的亲身实践,终于把报表这一块弄明白了,是应该该写个博客总结一下了。这一篇博客介绍简单的报表制作过程,并以日结账单为例,因为日结算是比较简单,它没有时间限制,也没有用到什么参数,直接加载窗体就可以实现报表。在vs里有自带的报表,而且表中自带着打印和打印预览,开始我还为这些功能的实现发愁,后面芬告诉我这些功能都是报表自带的,看来我有些杞人忧天了。 先看看实
2015-05-06 21:45:13 1880 19
原创 【机房收费系统】泛型与Datatable
【引言】机房收费系统中我们涉及到许多对表的操作,我们会经常用到泛型或是datatable,这两者有相似有优点,也有不同的缺点。【泛型】泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类
2015-04-30 21:25:58 917 11
原创 机房收费系统数据库小助手——Sqlhelper
【背景】 在开始机房收费系统的学习之前,我们学习了软工,设计模式和三层,软工告诉我们编程设计要注重代码的灵活性,可复用性、减少代码复用量,而设计模式和三层的则让我们学习了怎样达到代码的灵活性、可复用性和减少代码复用性的方法。在机房的时候,我们总会相到使用这些方法来为我们的代码解耦。 【sqlhelper】 SqlHelper是一个基于·NET Framework的数据库
2015-04-30 21:10:25 852 5
原创 4月英语,迷迷糊糊
转眼间2015年的4月就过去了,而我的small baby是否随着时间的流逝而不断成长? 我能说我的答案是否。 华英师姐说这个阶段是我们听力能力长得最快的一个阶段,可是现在看来,我还是没有好好抓住这段时间,好好锻炼自己的听力。反而觉得自己的听力下降了,这都是没有好好听英语造成的。那么,这个4月,我都干什么了呢? 我渴望开口说英语,但是我却没有像小孩
2015-04-27 19:11:06 860 23
原创 管理经济学试题总结
还有9天就要考试了,小伙伴们都紧张的备考啊,我也不能落下,昨天写了管理经济学的一套试卷,小组也讨论了一下,觉得试卷里的知识点很多,所以就总结一下。 基本概念 1、管理经济学:一门研究企业决策实践的应用科学; 2、机会成本:由资源的稀缺性引起。通俗的说,一包10千克的面粉用来做馒头能赚20块钱,做面条能赚50块钱,如果你用面粉来做面条的机会成本就是用来做馒头赚得的20块
2015-04-09 11:34:46 2505 20
原创 存储过程,解决机房收费系统多表操作问题
一、背景 机房收费系统也敲了一段时间了,其中也遇到了很多问题,开始师父叫我先敲三层,后面再逐步添加存储过程、泛型、七层和设计模式等内容。开始觉得能敲三层就很不错了,但是敲了将近10个窗体的时候,觉得只敲三层太没意思了,而且每涉及到多表操作的时候,我都要敲一个过程,每一层里我都要写多一个过程,于是就想到了存储过层,觉得不能就这么简单没意思的罗列代码。 下面以注册为例,先看看我没
2015-03-29 11:06:19 902 30
原创 Paul之后,精听英语越来越有感觉
3月,北方带着些许春天的气息,但是还拖着冬天的尾巴。风少了冬天的刺骨,廊坊也少了很多阴霾天气。对于我一个南方人来说,本来是个难熬的季节,但是我发现,12教后面的桃花开了,草坪上已经冒出了些许绿草,宿舍旁边的小树林也在以它最快的速度绿了。而我对英语,在Paul叔音标学习之后也迅速的更有感觉了。所以,这个季节又可爱了很多。 我觉
2015-03-25 19:28:46 1586 25
原创 vb与c++
c++考试已经成为过去式了,但是学习还在继续,按照米老师的思想,考完试就应该做一次总结。我之前还真的是没有写过关于C++的总结,现在想起来了,我觉得应该把它和之前学得vb结合起来总结。一、vb (一)心态 vb在我们看来,应该也算是一个比较简单的编程语言,毕竟我们学了一年多。第一次接触vb是学习安排的计算机课,很幸运,是米老师担任我们的讲师。那时候很早就听说了米老师,可是从
2015-03-25 16:23:13 2251 21
原创 vb.net datagridview实现数据导出Excel
datagridview这一块的操作,对于我来说有些困难,先是从SQL server查询数据,在datagridview显示,再到从datagridview删除字段,最后是现在的将datagridview的数据导出到Excel,这一个过程都显得有些困难,遇到困难也比较容易拖了又拖,但困难不解决,它还是在那里。现在就说说如何将datagridview的数据导出Excel。 将datagrid
2015-03-20 19:25:14 10246 18
原创 机房收费系统之数据设计
由于数据库设计这一部分,师父要求用代码建,心慌慌的,加上快放假了,于是拖了很久,一直拖到开学了。现在开学了,真的是没有借口让自己偷懒了。 一、重画ER图 之前画的ER图真的是惨不忍睹啊,师父也是说不行,头疼了很久,看了不少博客,终于画了张让师父们同意让我往下走的ER图了。 机房收费系统里的业务基本上就是用户对卡的操作,
2015-02-23 17:01:42 954 22
原创 机房收费系统之用户需求分析
在软件工程的思想里,用户需求分析是很重要的,用户需求需要描述软件的功能和性能以及软件的约束范围,使用户和软件开发者对该软件的初始规定有个大概了解,有利于对项目的回溯和指导后续的开发和维护。 机房收费系统我们已经敲了第一遍,对于它的一些功能我们还是有比较深刻的了解。在第一遍机房收费系统中有四个角色,其中的一般用户,我觉得功能不大(查询学生信息和修改自身密码),它存在的价值不大,在一个网吧或
2015-02-11 16:56:27 1433 15
原创 三层登录例子总结
算算学习三层的日子,真的是有些久了。学习三层,可谓是困难重重。首先是视频里的例子敲了三遍,但是错误由找不到数据源文件,到任何一个登录名都可以登录,再到“user附近的语法错误”,最后是一调试vs就卡住重启的一系列问题。因为这些问题的不段出现,我也经历了重装数据库、卸载vs,到重装系统,最后是卸vs再装vs的过程。一句话,我已经醉了无数次。 三层登录实例,我也是敲了很多天。我是学文的,理解
2015-02-09 14:12:31 1047 11
原创 概览《管理经济学》
管理经济学看了一遍,觉得它和运筹学有很多相同的地方,讲的都是关于如何更好的管理企业,让企业得到更好的发展。不同的是运筹学主要介绍的是理论的知识,而管理经济学介绍的是在企业内容外部环境的,在内外部环境下,企业该如何决策如何发展。 一、概论 管理经济学是一门研究如何把传统经济学的理论和经济分析方法应用于企业管理决策实践的学科。 管理经济学要借用微观
2015-02-06 19:09:26 1372 8
原创 统揽《运筹学基础》
每天两个番茄的时间,三天的时间把《运筹学基础》这本书翻了一遍。半懂不懂,但还是要写个总结,这样才有利于理解整本书的内容 一、概述 课本上说,运筹学(Operations Research)是一门研究如何有效地组织和管理人机系统的科学。说得很官方,有些难理解。我的理解是,运筹学是一门具有全局观的学问,它涉及范围可以说是大到一个国家方针政策的制定,也可以说是小到我们日常生活的方方面
2015-02-04 19:22:35 1337 10
原创 快照看一月份英语学习
转眼间,2015年第一个月就要过去了,我的small baby又长了一个月了。细细回想这个月,我好像也是学了很多的。 一、小乌龟 我是个心急的人,以为自己听了很多遍以前的资料就觉得差不多,于是我就跑去看小乌龟了。所以先说说小乌龟的收获吧。 小乌龟看似很适合小孩子看,因为里面的每一个小故事都讲了一个道理。要么分享,要么承担责任,要么要诚实……其实想想,小乌龟身上的缺点我也
2015-01-31 22:54:42 892 5
原创 统揽操作系统概论
操作系统是用户和计算机硬件之间的接口,操作系统是对计算机硬件系统的第一次扩充,用户通过操作系统来使用计算机系统。也可以说操作系统是在计算机硬件的基础上工作并发挥功能的。一、发展历程 早期的计算机上市没有操作系统的,但是随着计算机的发展,从而逐步形成了三种基本类型的操作系统,它们是:批处理操作系统、分时操作系统和实时操作系统。二、功能分配 操作系统就是对计算机的资源进行管
2015-01-31 19:51:36 1062 7
原创 vs之无法直接启动带有“类库输出类型”的项目
昨天我把三层视频看了,师父就给了几个小例子给我,可是我这个刚接触vs的人对于vs还是不太了解,当然是出了很多问题了。 首先是我在文件夹里直接打开项目,发现不行,打开的那一堆东西我根本就看不懂。系统提示我在vs的项目里写打开,于是我就先代开vs,在打开项目里总算是把牛刀小试打开了。重新编译生成项目,没有问题,我就有底了,可是我点启动后,竟又出错了。着急了,于是找了个正在敲机房的王朋波
2015-01-27 21:22:16 14885 23
原创 初识三层架构
三层视频看完了,对于三层也有了一定的了解。所以也到了写写关于三层的博客。 一、是什么 三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的就是为了“高内聚,低耦合”的思想。 1、显示层(UI) 显示层就是展现给用户的界面,即用户在使用一个系统的时候他的所
2015-01-27 19:20:46 1152 18
原创 vb.net视频总结
Vb.net视频也看完了好几天了,但是也一直都没有写总结。不写总结,主要是因为自己在里面没有学到什么东西,笔记也没做好。而且最近也忙着专业课的期末复习,所以心里也慌得很。但是总结始终还是要写的,博客是记录生命的轨迹。 一、联系已有知识 总觉得vb.net视频是先介绍了当前的软件设计环境,然后就介绍了各种设计,并且是从这些设计里讲了我们所接触过一些知识,如装箱、多载,继承和软件工程
2015-01-11 11:59:43 1241 19
原创 设计模式总结(二)
上一篇博客的总结算是帮我理解了为什么把23个模式分为创建型、结构型和行为型三种类型。这一篇博客要好好屡屡这23个模式了。 一、创建型模式 1、不换数据库——抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、好菜每回味不同——建造者模式(Builder):将一个复杂对象的构建与
2015-01-01 19:52:12 1206 18
原创 设计模式总结(一)
设计模式是针对面向对象设计的复杂性问题所提出的能做出应对变化、提高复用的设计方案。昨天晚上师父给我验收大话设计模式的时候,问了我为什么把23种设计模式分为创建型、结构型和行为型三种模式,当时我答不上来,就到网上查找了一翻。 由于设计模式在粒度和抽象层次上各不相同,所以设计模式的分类是根据目的和范围两个准则来进行划分的。 创建型Creational
2015-01-01 16:16:44 1145 15
原创 编程艺术之外观模式
外观模式这个模式讲了一个关于投资的故事,使我这个股票不懂,基金不懂的人也懂了一点关于这方面的东西。股票和程序一样耦合性不能太高了。 一、从股票到基金 如果新手买股票就容易亏损,因为新股民没有足够了解证券知识的情况下做股票。股民要了解股票的各种信息,需要预测它的未来,还要买入和卖出的时机合适。股民自己投资股票,于是对众多股票的联系太多,反而不利于操作。也就是说股民和股票的耦合度过
2014-12-21 21:47:10 1083 18
原创 编程艺术之模板方法模式
在模板方法模式里讲的是选择题抄写的程序,在这个小程序里,如果不注意方法的使用的话,就会出现很多重复的代码,这样就导致了代码量大,容易出错,却不容易修改维护。但是用了模板方法就避免了这些错误。 一、考题抄写 试题中有很多重复的地方,所以我们要做的就是避免写重复的代码。重复的代码应该应用到继承这一思想来避免重复的代码,我觉得这就是写一次代码可重复用,在复用的时候需要修改的地方还要可
2014-12-21 12:09:59 1028 16
原创 编程艺术之原型模式
一、原型模式分析 原型模式就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是说原型模式就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节,而且不需知道任何创建的细节。 在原型模式中Clone方法是一个很重要的方法,Clone方法也是抽象类的关键。在原型模式的结构图中可以看出,Prototype是原型类,声明
2014-12-21 10:39:40 1539 13
原创 简单工厂上看工厂方法
一、简单工厂 到底要实例化谁,将来会不会增加实例化的对象,应该考虑用一个单独的类来做这个创造实例的过程。简单工厂就是实例化出合适的对象。 二、工厂方法 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟大其子类。 三、简单工厂vs工厂方法 简单工厂先加一个功能类,然后去更
2014-12-20 20:51:14 1256 13
原创 代理模式
在代理模式中,作者给我们讲了个为别人做嫁衣的故事。这个故事告诉我们在代理模式里应该要有三者,这样才能可以说是代理模式,也就是李娇娇、戴励和卓贾易三者谁都不能少,卓贾易是追求者,李娇娇是被追求者,戴励是代理追求者。小菜的第一版代码里只有追求者和被追求者,形成不了代理模式。第二版代码里,小菜又出错了,只有代理和被追求者。在第三版的代码里,小菜总算是写出了代理模式。
2014-12-20 16:42:05 1097 12
原创 编程艺术之装饰模式
当我们需要把所需的功能按正确的顺序串联起来进行控制时,我们就会用到装饰模式。装饰模式就是动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。下面看一下装饰模式的结构图 Component是定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象
2014-12-20 11:58:51 1192 13
原创 设计模式六大原则
在大话设计里有六种原则:单一职责原则、开放-封闭原则、依赖倒转原则、里氏代换原则、迪米特法则和合成/聚合复用原则。这六种原则各有其特点,那它们是用来做什么的?在软件设计的过程中它们起了什么作用,什么时候情况下用到它们,我觉得这些都是我们需名称是什么做什么作用单一职责原则就一个类而言,应该仅有一个引起它变化的原因
2014-12-19 15:02:13 1529 18
原创 编程艺术之策略模式
一、商场促销 策略模式讲的是商场收银软件,是Windows窗体应用程序。在这个程序里首先声明了一个double变量total来计算总计,然后声明一个double变量totalPrices来计算每个商品的单价(txtPrices)*数量(txtNum)后的合计,将每个商品合计计入总计在列表框中显示信息,最后在lblRsult标签上显示总计数。 在策略模式中体现的思想是,面向对象的
2014-12-16 17:14:12 1082 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人