曲指一算,学习C#也有一段时间了,一开始看到Visual Stutio界面时,感觉C#很大,不太容易掌握。现在看来,只要耐下心来,学习C#也不是一件很难的事。
在这之前,我设计了一个五子棋游戏。与其说是我设计的,不如说是我复制别人的,不仅算法直接复制,有时代码也完全拷贝。然而定义的变量名不一样,一不小心就会导致了程序无法运行。有时是致命错误,其中经常会遇到发送错误报告的提示。虽然不发送也没啥事,但编写出那样的程序让人心里特别不爽。
在五子棋游戏之后,我们几个人在编写一个扑克牌游戏。这次吸取上次的教训,没有去拷贝代码,认真按照OO设计,一步一步的做。从需求分析,到功能分解,划分出各个类,到代码设计。一步一步的,脚踏实地的做。这样才像一个编程员啊!
在其中遇到的问题到是不少,调试很重要。每当出现的结果和预想的不一样时或效果不是很好时,就得调试,不能嫌麻烦,说起来容易,做起来不是那么轻松啊。有时我也想停,因为调试N遍了,还是不出结果,但最后还是坚持下来了。
出现问题时,调试很多遍后,还没有任何进展时,就停下来。冷静的分析一下,可能是逻辑上出现了错误。程序中的代码大部分是功能块,也就是以程序块的形式出现。有时把程序块的位置稍微调整一下,就对了,那多半就是逻辑错误。在程序编写中经常会遇到。
如果实在是解决不了,便须向高手请教了,问问比自己强的人,或者去上网提提问题。总之,解决问题是第一。
浙公网安备 33010602011771号