阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 139 下一页

2012年2月1日

摘要: 在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。二、Abstract方法(抽象方法)abstract关键字只 阅读全文

posted @ 2012-02-01 15:37 阳光VIP 阅读(203) 评论(0) 推荐(1) 编辑

摘要: 最近在敲大话设计模式中的C#代码.我是在看UML图去敲代码的.由于UML图中没有画出客户端的图. 导致写客户端的代码时,很是费力.不清楚该怎么写.没有一点的章法.总是蒙几句.最后运行出来了,感觉就是 对的,也不知道自己是怎么写出来的.让我从头写一次.和上次的感觉还是一样的.我仔细分析了一下.关于为什么不会写客户端.我感觉这不是一个单纯的编码问题.也不是你对语言的理解不深刻.其实是你对程序的过程理解不深刻,对各个类的职能不理解.对面向对象不理解.我这里只讨论控制台程序. 比如一个程序你不会写客户端,其实你就是不知道客户是如何调用它的. 这个面向对象的技术有很大关系.你的程序已近都把你将要用的类, 阅读全文

posted @ 2012-02-01 15:34 阳光VIP 阅读(116) 评论(0) 推荐(0) 编辑

摘要: 看了设计模式,最后看的总是感觉他们有很大的相似之处,就像是世界上万事万物都有其生存法则一样.仔细分析其实设计模式都是围绕一条主线来的。这就是设计模式的原则。你可以把设计原则比作一门语言。把设计模式当作这门语言编写出来的程序。如果你精通了语言剩下的编码就是很简单的事情了.对于层出不穷的设计模式,比如Gof的23种设计模式,MVC模式,到底应该怎样去学习,如果我们单纯的一个一个的研究设计模式本身,那么只能是越看越多,越来越乱.其实我们只要抓住设计模式的原则,就能很清楚的分析出它为什么会这么做.设计模式原则再加上OOP三大属性(封装,继承,多态)我们就能很清楚的理解设计模式.首先提出一下什么是设计模 阅读全文

posted @ 2012-02-01 15:34 阳光VIP 阅读(104) 评论(0) 推荐(0) 编辑

摘要: 从我们刚学.Net编程起,我们的程序不断被从天而降NullReferenceException打断。直到今天,我们仍然时常为C#的Null或者VB的Nothing困惑。什么情况下我们该返回null,如果参数是null代表什么。许多类型,有两种不同意义的空状态,一种是null,一种是其本身或其某个属性集合中没有元素,这就更容易产生误用。常听有人说,Null这个概念在编程语言中根本不应该存在。但是,从C++到Java到.Net,它从未离开过。最近,注意到.Net Framework在读取程序配置文件的一个小Bug。比如我在配置文件中,自定义了名为ReviewPeriod的节点:view sourc 阅读全文

posted @ 2012-02-01 15:32 阳光VIP 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 这几天刚刚从网上买了一个罗技的键盘,感觉不错,心血来潮,把我拖了很长时间的总结写一下.这是在提高班的第二学年.确切的说这个学年是从暑假开始的.暑假的总结在之间就写过了.现在只是写本人10年9月到12的总结.这个学期的学习贯穿始终的都是软件工程的理论知识.其目的就是让我们掌握软件设计前,中,后期的方法,工具一:软件工程首先开始的是软件工程这门课程的整体学习.学习的方式是看视频,在看了一套哈工大的视频以后.虽然他说的很多东西,感觉都是那么抽象,但是还是在整体上对软件工程做了一个了解.其中记得最清楚就是软件设计过程中的几个文档.因为软件工程完了一个要写一个机房收费系统的文档.二:文档看完软件工程,就 阅读全文

posted @ 2012-02-01 15:31 阳光VIP 阅读(125) 评论(0) 推荐(0) 编辑

摘要: 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96,97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。我只是觉得如 果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。 几个误区 初学者对C#风潮... 阅读全文

posted @ 2012-02-01 15:30 阳光VIP 阅读(135) 评论(0) 推荐(0) 编辑

2012年1月31日

摘要: 原文出处:http://blogs.msdn.com/b/somasegar/archive/2010/09/23/windows-phone-vb-developers-great-mobile-apps.aspx?wa=wsignin1.0原文作者:Somasegar作品写作时间:11/29/2010 许多人问过这样的问题:用VB可以开发Windows Phone应用程序么?这个问题的答案是:可以!从今天起,您可以下载Microsoft Visual Basic CTP for Windows Phone Developer Tools。这是一个伟大的里程碑,因为我们的Visual Bas 阅读全文

posted @ 2012-01-31 16:22 阳光VIP 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 随着学习的深入,逐渐发现身边的很多程序员不会或者很少使用msdn,他们最喜欢的工具是百度,谷歌.碰到一些问题喜欢百度一下.不否认百度有的时候会解决一些问题.但是个人认为,作为一个专业的程序员,百度不是我们专业的工具.既然我们使用的大部分开发工具都是微软推出的.我们为什么不使用他推出的帮助工具msdn呢.Msdn是一个非常全面的工具.它包括很多内容,也并不是我们很多人想象的msdn library.这只是msdn很小的一部分.可以这么说.利用好了msdn你就能成为一名非常出色的程序员.下面我来介绍一下msdn的功能和使用方法.一般情况下,很多人误认为 MSDN 为联机帮助文件和技术文献的集合。但 阅读全文

posted @ 2012-01-31 16:21 阳光VIP 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 上次写了一些关于我的专业----信息与计算科学的一些东西.地址在:http://blog.csdn.net/lsh6688/archive/2010/06/17/5675982.aspx转眼之间大三的上半个学期已近结束了.最后的半个月用来全面复习专业课.虽然只是复习了半个月.但是自己对这个学期的专业课有了一定的了解. 在这个学期结束之际.我再写一下我对的专业的理解这个学期一共学习了六门课程:数值计算 信息论基础与应用 图像图像处理 信息工程概论 java程序设计 计算机网络数值计算:这门课主要讲一些经典的算法的构造.讲述了计算机是如何处理计算的. 很多时候我们用一个数学软件求积分,求解方程组等 阅读全文

posted @ 2012-01-31 16:21 阳光VIP 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 从开始学习英语,我们几乎每天都要开会,讨论问题,确切的说是我们提出疑问,老师在给我们解答.这样高密集的开会,在提高班还是很少见到的 因为老师一个人带了很多学生,还有其他的工作要做.平时可是享受不到这样的待遇的.(其实我们的开会就是上课)开的会多了,我就想到一个问题.为什么要开会呢?大家都按照老师说的做不就好了吗?很多时候听到身边的人说:***的会议多,开会就是去走走过场 是这样的吗?当然不是,而且他们的说法完全错误. 你仔细观察说这些话的人.基本上是生活在底层的人.为什么呢?因为他们从来不开会.他么也不愿意去开会.不开会就是说明他们不愿意去思考 他们就是愿意去"踏踏实实的干" 阅读全文

posted @ 2012-01-31 16:20 阳光VIP 阅读(101) 评论(0) 推荐(0) 编辑

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 139 下一页