8 Goodde

尚未进行身份认证

一直在努力

等级
博文 36
排名 2w+

数据结构导论第一遍

根据以前的经验发现,看一本书,如果一天看一点,一天看一点,到最后也就看了一点点,所以这些天我决定吃个大力丸把《数据结构导论》这本书看完。      我很少能这样看完这样的一本厚厚的书的,如果是以前,可能得连续看半个月以上呢,就是不知道效果怎样而已,这个先不管,毕竟这些天也挺难熬的,大家都知道看书会困的嘛!所以睡不着的时候,床前备一本书,有备无患。这样,你会看到有些人的书上留了很多哈喇子的印记

2014-08-04 16:43:32

函数重载

函数重载的内容挺多的,我也就用过其中一种,其他的或者深奥些的,就不会了,但是大概看了一下,都大同小异吧,用一句话说就是:同一个名称的东西却有着不同的用途。    就拿我比较熟悉的VB.NET来说吧,当你调用一个系统的函数时,如果他是一个重载了的函数,你会看到参数的提示行有2个三角,如下图:    点击三角形就会翻页,而且显示数量或类型或数量和类型等不同的参数,但是你会发现函

2014-07-05 21:17:51

存储过程

任何一个好的数据库,基本上都离不开存储过程。在学习使用存储过程的时候,这句话总是伴随着那些巨人的思想。    究竟什么是存储过程,存储过程怎么用,存储过程又给数据库带来了什么好处呢?    ……呃,蒜了吧,今天没网,我就不引用一些官方的话了。    首先来说说平时咱们是如何访问数据库的(这仅对我们这级别的小菜说):1.创建数据库连接对象(顺便把数据库连接字符

2014-06-15 17:12:19

重构版机房收费系统之分层、接口、数据库连接、反射+工厂(vb.net)

分层    分层是为了减少层与层之间的依赖,增加程序的可读性,让整个系统结构清晰明确,还可大大降低维护成本,但是分层也有一定的缺点,有些可以直接访问数据库的层,却要通过负责访问数据库的层进行访问,这样,在访问数据库过程中就多出一个环节,增加了系统的开销,有时候要在表示层增加某个功能,为了降低耦合,就不得不自上而下,在每一层里面增加这个功能所需的服务类,这样就增加了开发成本   

2014-06-04 11:06:53

对文本框的输入限制

以前经常在一些网站上注册,但是经常存在一些问题,比如你好不容易把一大堆注册的信息填写好了,然后点击提交,结果弹出个对话框,告诉你哪哪不对,或者说输入了非法字符,然后让你把写错的更改过来,这是好点的,不好的让你都重新写一遍,还有的因为用户名已经被注册,然后返回去让你重新填写用户名,然后原来的某些信息也得重新写一遍,这就特别烦人,我们可不能那么设计啊。我觉得最好的办法,是在用户输入的时候,通过文本

2014-05-24 23:25:48

重构机房收费系统你要用的——异常处理和抛出异常(try catch finally)——(vb.net)

你能保证你的程序不会出问题吗?不能当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错?不想你是否想让你的程序占着茅坑不拉屎?不想你是否想知道你的程序出错的原因?想看了了这4个问题之后,如果你的回答和我的一致,那么请看下文trycatchfinally的用法:try  '你想要写的程序  catch  '捕获你想写的程

2014-05-18 09:11:50

重构机房收费系统前夕

VB版的机房收费系统完了之后,到c#,几乎没怎么写代码了,重新敲起那段回忆,还依稀能看到以前的影子,但是很多理论的知识感觉都已模模糊糊。设计模式是面向对象编程的大牛们总结出的很多经典的面向对象程序设计的套路,面向过程就像是迷途的孩子,走的路越多,越难以找到顺着道找到回家的路,而面向对象就像是有了家的孩子,走到哪都能找到回家的路。呵呵,当然是有家的孩子好了。学了UML之后,我们知道施工需要图

2014-05-03 21:09:46

设计模式总结

设计模式是一些前人对面向对象编程方式进行总结而得出的一些巧妙的编程技巧,通过学习《大话设计模式》这本书,一方面巩固了对c#的学习,另一方面进一步了解了面向对象编程技巧,模式有很多种,各有优缺点,但是还要依据实际情况而定,并不是任何情况下某个模式都适用的,所以某个模式,指的是在某个具体情况下用这种方法去编程实现,可以减少系统的开销、优化程序代码、提高效率等等。      下面则是我学习这本书的

2014-04-24 09:48:34

指针

说到指针,基本上就是在所c++了,但是指针却代表不了c++,毕竟它只是一个变量,一个功能强大的变量而已,更好比一个人,你再强大,你也代表不了地球,没有农民伯伯提供粮食,你也活不下去,所以指针只是c++语言里的一个特色,而c++却是有各种元素构成的一个整体。对于学的第一门计算机语言就是c++的同学来说,无疑是一种打击,而学到了指针,要想再安然的学下去,那就是用折磨都无法形容的痛苦。好像干巴巴的,

2014-03-23 21:42:01

c#,用面向对象思想写一个计算器

设计模式的第一个例子之后,我再次体会到了做一个软件,不仅仅是为了功能的实现,更多的是“为人民服务”!     不用面向对象的方法去写,要实现一个简单的只有“+-*/”计算器,那是相当简单的,只需获取用户输入的数字和运算符,然后“A运算B”得出结果显示出来就行了。如下代码所示:usingSystem;usingSystem.Collections.Generic;using

2014-03-09 20:07:01

初学c#

面对一门新的计算机语言,对于现在的我已经是不再有陌生、恐惧的那种感觉了,因为这些以前都经历过了。不过其实这样的感觉一开始就不该有,无论哪个过程都不该有的,因为学习一个东西,心态很重要,学完一个东西,心态更加重要。      c#是继c和c++之后微软开发的另一高级程序设计语言,它完全面向对象,运行于.netframework平台,具有安全、稳定、简单、优雅等特征,它去除了一些c++里的某些

2014-02-27 19:54:26

初学UML

UML(UnifiedModelingLanguage)又称统一建模语言或标准建模语言。这里的建模指的是将要做的系统的架构用图形的方式把框架画出来,UML并不是一种类似java或c的计算机语言,而是一种利用画图工具(rationalrose等)把图画出来,因为画出来的图形都是用一些不同的图标给组件起来的,不同的图标代表不同的含义,所以必须知道这些图标的人才能看懂,这样就把它类似java那种计

2014-02-16 23:57:02

UML中的用例图

年前看完了关于uml的视频,年后开始了画这几种图,首先从用例图开始,不过不管从哪张图开始,脑子里都没有一个想法,不知道该从何下手,然后就是一个劲的百度,百度,再百度,最后也向某些童鞋请教了一下才开始有点头绪,这就是一开始的感觉。      首先我们得知道用例图是用来干什么的,然后去了解用例图里面都有那些元素,再然后就是它的画法。      用例图的诞生主要是从用户的角度去考虑的,所以画

2014-02-09 22:45:13

云端软件

最近,不知不觉“云端”2字突然频频浮现于我的脑海,走在冷冷的大道上,风不停的吹着我的脸颊,我停下脚步,对自己说,是时候了,是时候体验一把云端了。其实,一开始我并不知道什么是云端,大概一年前就听过这个词,现在接触“云”这个东西越来越频繁,所以,不自觉的“云端”这个词就从深深的脑海中浮出水面。坐在机房,看着眼前墙上的3个大字:欢迎您!我的心里就不自觉的感到,有点不好意思,这也许是我继续学习下去

2013-11-26 20:40:09

软件工程

看完软工的视频后,感觉对软工有了个大概的了解,毕竟只是刚开始接触,所以对看视频的要求不是太高,目的也就是为了能对软工有个大概的了解,软后逐步深入,所以心态好一点,看的不是太枯燥,花了一个多星期就看完了。    软件工程,顾名思义,是一个工程,既然是工程,那就要耗费很多资源,对一件事情进行规范性比较强的实施,需要各方面的协调与合作才能完成。    所以我感觉这视频里讲的比较突

2013-11-22 17:05:19

arp欺骗

最近学校局域网内病毒肆虐,十分猖狂,所到之处纷纷受难,据说这种病毒属于是局域网病毒,顾名思义存在于局域网中,并对局域网造成各种破坏,比如说让局域网中所有或部分人上不了网,或者导致cpu和内存使用率不断升高,直至死机。这种病毒的存在,给我们带来了灾难性的后果,到现在为止,我们还是未能摆脱其困扰,不过,到是提出了不少的解决方案。首先要了解这个病毒的发作原理。在局域网中,每台机子之间相互通信,是

2013-10-31 20:47:42

sql中防止记录重复的方法

之前看过sql讲的视频,貌似讲过关于本文主题的东西,但当时听不大懂,现在也不懂,也许讲的太专业了,方法也太专业了,反正现在我就是不知道她讲的方法是什么,直到今天,我忍受了多次因为记录重复而造成的麻烦,虽然每次都能解决,但却不能根除,今天不知怎的,突然想到了一个方法,这个方法简单的我都差点不敢写出来,真怕大鸟飞过,鄙视我,不过还是选择脸皮厚一点,其实你只有在表中添加一个字段,这个字段的专门用来标识每

2013-09-11 21:00:06

地球人注意了,键列信息不足或不正确,更新会影响到多行

在对sqlserver的表操作时经常会遇到“键列信息不足或不正确,更新影响到多行”这样的错误,搞了半天,查了半天,这一天时间就快没了,网上还各种奇葩的说法,我终于发现,现在很多东西都不是自己想要的,但它总是出现在我面前,迷惑我,阻碍我,想要烦死我吗?我去,就知道年轻人性子急。当你遇到这个问题,当你在网上各种搜,各种尝试,各种无奈之后,看到我这篇文章,你可能感动不已,泪眼盈眶,突然又有了活下去的勇

2013-08-26 20:28:13

MSHFlexGrid返回选中的行

MSHFlexGrid的所有属性方法事件

2013-08-20 21:50:23

保存过程中出错,一些数据库对象未被保存

在sql2000中,设计已经存在的表的时候,经常会出现一个错误,提示“保存过程中出错,一血数据库对象未被保存”,如图:经过一番探索,我终于知道了原因,其实是因为之前创建的表,假设里面有两列,两列中均有数据,而你设计表的时候,又添加了一列,并且设置为不允许为空,这个时候保存准出错,因为你刚创建的新列肯定一开始是没有数据的,但是你又设置为不能为空,这不是互相矛盾吗?所以解决办法就是先设置为允

2013-08-12 10:00:45
奖章
    暂无奖章