首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.解决方案

2012-04-17 
否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.是否是月经帖?自学c#整3年了.类似出现了修真界说的

否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.
是否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.
当初学习c#是为了做一个资源文件的解包工具.问了n多大神,都没人理,后来到书店买了本书.
c#3.0完全自学手册,学到现在,也对c#有了了解,基本上都能做出自己想要的程序了.
但我看别人的代码,别人整个软件的架构和我的完全不同.大家同样是用的if,for等等的,为什么我写的程序
和别人的程序就是不同呢?别人的都是写很多个类什么的.就是想问问,有什么书是关于c#开发时,怎么去设计程序.
分析等等.

[解决办法]
LZ修真成功!
[解决办法]
很正常。如同学会用笔和学会识字差得很远,学会识字和学会写作差得更远。

"有什么书是关于c#开发时,怎么去设计程序"

当你去学设计思想方法的时候,就把C#丢掉吧。不会有书是写“关于用笔的时候如何识字”的。设计的核心在于抽象,脱离了代码的樊篱,语言的束缚,你能不能从一个更高的角度审视代码。


[解决办法]

探讨
很正常。如同学会用笔和学会识字差得很远,学会识字和学会写作差得更远。

"有什么书是关于c#开发时,怎么去设计程序"

当你去学设计思想方法的时候,就把C#丢掉吧。不会有书是写“关于用笔的时候如何识字”的。设计的核心在于抽象,脱离了代码的樊篱,语言的束缚,你能不能从一个更高的角度审视代码。

[解决办法]
真羡慕遇到瓶颈的人啊,我也自学了快3年了,都没有遇见过瓶颈期,一直都觉得自己不会的东西很多。

哎,什么时候能遇见瓶颈期呢?
[解决办法]
探讨
? 云计算IDC服务都包括什么?? 高性能计算云是什么?能解决什...? 储存在云中的数据是保密的还是...? 私有PaaS与公有PaaS有何不同?? 云计算在金融领域有哪些应用?是否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.
当初学习c#是为了做一个资源文件的解包工具.问了n多大神,都没人理,后来到书店买了本书.
c#3.0完全自学手册,学到现在,也对c#有了了解,基本上都能做……

[解决办法]
那你应该不会三层了?
[解决办法]
看设计模式,还有写代码的时候时刻想着别人能不能看懂。
[解决办法]
不知道啊,开发的时候不已经有写好的规范了么?
[解决办法]
LZ修真成功
[解决办法]
LZ看看三层架构
探讨

那你应该不会三层了?

[解决办法]
真正说起来,你口中所谓的漂亮都是一些习惯:
打个比方:
组件的事件都建成类放到一个事件管理文件夹下,
各个类库严格负责自己份内的事,稍微乱点后面重构就非常麻烦,
再像一些细节性的:尽量用List<T>而不用ArrayList(装箱拆箱一多很耗性能)
用as 而不用is(as 只会判断一次,而is会把每个基类遍历一遍)
让程序在堆栈少做些无用功
再像如果是值类型的, 最好声明内存排列方式为自动,这样clr在分配字节排列对象的时候内存占用又能佳一点再比如说:注释啊,换行啊,这些代码习惯。。。。。。你也说你3年了,别说你所谓的漂亮连这些都不懂,那你3年白活了。。。。。。。。。。。

[解决办法]
探讨
那你应该不会三层了?

[解决办法]
多文档可以帮助你
[解决办法]
多实践
[解决办法]
三年都是自已摸索?精神可嘉.
[解决办法]
看到楼主自学 三年

偶还差的远了

===============

一些经常用到得方法可以归结到一个类里去

比如数据库操作、XML操作 写成一个类,哪里用哪里调

同一个项目中使用频率高的方法,也可以写到一个类里去 
比如 处理时间的方法,判断是否是数字的方法等等

然后就是 注意 变量命名
在代码块适当的地方加入一个空行,以便于阅读

方法与方法之间加空行

多加注释

多看看别人的代码等等。

会的不多,莫见笑。
[解决办法]
瓶颈所暴露出来的问题,其实和个人的基础有关。
[解决办法]
写出漂亮,可扩展性的代码是需要时间经验去积累的。。

大量的编程,大量的推翻自己以前代码写出更精简的代码才能慢慢提高

这个是我的一个体会
[解决办法]
实践 是检验真理的唯一标准 多写多练就OK
有很多东西是写着写着就领悟了的
看别人的东西没有自己领悟的时候 醍醐灌顶的的感觉


[解决办法]
工作这么久,也有这种感受,程序实现不难,关键看你的设计,设计的好的程序,维护起来就方便了。
设计不好,维护起来就相当麻烦。
[解决办法]

[解决办法]
看了,都是经验啊。。。。
[解决办法]
LZ面向对象没学好,建议LZ学下面向对象思想和OOP语言的三大特点
[解决办法]
楼主:我给个建义,
其实,你用你的方法,多多写一些程序,多多总考,有没有 简化方法。
时长梦久,就会发现, 如果代码过长,会很耗脑子,写代码很怕干扰,比较累。
这个就是 面向过程的一大特点 ----- 不是说你实现不了,而是这样方式难于构架大量功能。以及重复,相似的功能会。。。
当你明白这点时,
就要看看,封装,继承,接口,重载!
当你上面的几个 ok 了,
就突破了你的瓶颈了!

以上全是个人健解!不定是对的。

[解决办法]
三年就参透了if、for,也够可以的。不如学点美工之类的。
[解决办法]
可以对比一下自己的程序和别人的程序,
用了多少继承
用了多少接口和抽象类
用了多少自定义的事件和自定定义异常
用了多少重载的控件
用了多少线程同步处理
用了多少设计模式里的“模式”
多个类或DLL之间耦合高还是低
显示画面(中的控件)能在程序运行过程中动态改变或动态加载吗(比如不同的用户角色显示不同的菜单)
是否考虑过如何为程序添加插件开发功能
是否考虑命名空间有几个小数点(比如system,system.windows,system.windos.forms同时都存在,长短不一,这是为什么)


[解决办法]
混口饭吃而已,何必认真
[解决办法]
我认为楼主是基础没有打好。。。。
[解决办法]
lz是以此为兴趣 还是作为挣钱的工具?

[解决办法]

探讨

楼主:我给个建义,
其实,你用你的方法,多多写一些程序,多多总考,有没有 简化方法。
时长梦久,就会发现, 如果代码过长,会很耗脑子,写代码很怕干扰,比较累。
这个就是 面向过程的一大特点 ----- 不是说你实现不了,而是这样方式难于构架大量功能。以及重复,相似的功能会。。。
当你明白这点时,
就要看看,封装,继承,接口,重载!
当你上面的几个 ok 了,……

[解决办法]
探讨
是否是月经帖?自学c#整3年了.类似出现了修真界说的瓶颈了.
当初学习c#是为了做一个资源文件的解包工具.问了n多大神,都没人理,后来到书店买了本书.
c#3.0完全自学手册,学到现在,也对c#……

[解决办法]
继续修....
[解决办法]
还是得跟着有经验的师傅练几个项目,基本上能参透好多。
[解决办法]
恭喜楼主。。
一直觉的自己不会的太多。。
暂时无瓶颈
求瓶颈
[解决办法]
探讨

三年就参透了if、for,也够可以的。不如学点美工之类的。

[解决办法]
明天会更好
[解决办法]
刚出来混,还没遇到瓶颈,彷徨中
[解决办法]
看看《设计模式》《重构》方面的书籍。
[解决办法]
个人理解:1.获取数据;2.整理数据;3.显示数据。组成了应用程序。
[解决办法]
学习大家的经验之谈了。。。我觉得封装和类还是比较能让程序更简洁的。

热点排行