当前位置:编程学习 > C#/ASP.NET >>

请教编程方法

我学面向对象技术这门课要编程,对C语言我能看懂,但不会写程序,就是没有形那个思维,怎么办呢? --------------------编程问答-------------------- 这个思维只有编写了足够多的代码(起码10万行以上)才能慢慢获得。 --------------------编程问答-------------------- 先抄例子,然后自己写些小工具,比如计算器之类的。慢慢就有了 --------------------编程问答-------------------- 你可以多看看别人的代码,修改修改别人的代码。然后自己慢慢写点小程序。这样就有学习动力了 。。。 --------------------编程问答-------------------- 你开始就会用筷子吗,用的多了就会了 --------------------编程问答-------------------- 复杂任务先有思路,再在纸上形成框架和算法,再上机编程。如不知道要做什么,先做做教材上的例子,再把论坛上的一些功能性代码拿来修修改改。最好加入一个项目团队,有氛围,知道要做什么 --------------------编程问答-------------------- 先粗后精,先把握大致框架,再从小的方面着手! --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
这个思维只有编写了足够多的代码(起码10万行以上)才能慢慢获得。

版主莫要吓我瑟!!! --------------------编程问答-------------------- 版主每天写多少行代码啊 
--------------------编程问答-------------------- 反正不少 --------------------编程问答-------------------- 靠雷电指引... --------------------编程问答-------------------- 先画界面,然后给各种控件安排各种功能。
控件熟悉了以后就可以找本实例的书,边看别做了。 --------------------编程问答-------------------- 刚开始还是以书本为准,照着书本的例子一个一个敲完,并保证他运行,然后思考为什么会这样,面向对象学的是一种思想,所以要多思考为什么为这样,慢慢你就会有一些提高就不会遇到编程再无从下手了 --------------------编程问答-------------------- 分解,再分解。。。 --------------------编程问答--------------------   我自己也差不多是在面向对象编程方面刚刚起步的,我把我的一些体会说说吧:
  首先,我建议你再去学一下c++语言,它和c语言在语法上面基本相同,你既然能学会c语言,那学c++应该不成问题,c++在面向对象编程方面要比c语言灵活一些,他里面的类,相比c语言下的结构体,使用起来更为方便。
  然后,如果你想编写那些能在Windows环境下运行的面向对象的程序,那就必须要先学习一下MFC的使用方法,这是Windows面向对象编程的基础,无论是看书还是看视频也好,从最基本的开始学起。
  之后,你要先试着去模仿别人的程序,也是从基本的程序入手,比如一个小计算器,一个小画图软件等等,谁都不能一开始就能自己独立的编出程序来,都是先模仿别人的(也就是抄),模仿的多了,自然就能够对程序的架构以及编程的方法有了自己的理解,需要注意的是刚开始要找一些自己能看得懂的简单的程序来敲,刚开始时尽量找那些有图文,设置是视频的资料来看看,这样就会越来越有信心。
  至于编程软件的选择,对于初学者还是推荐Visual c++6.0等软件,比较容易入门,教程也很容易找,同时需要装一个msdn帮助文档。
  总之编程这条路刚开始时比较艰辛的,坚持走下去就会越走越宽,我手里有一些视频和电子资料,太大的不方便传,你可以给我邮箱,我可以和你一起分享的,加油 --------------------编程问答-------------------- 个人认为是对象与过程的区别吧。就像一个人将一个盒子从甲地搬到乙地,其中就有过程与对象,主要看你更看重哪一边了。人&盒子属于CPP对象。需要进行人&盒子类的定义(人类),然后声明出人&盒子的个体变量(母亲生育出一个孩子)什么的(孩子长大了会走路会拿起一些物体)。。。;在甲地抬起盒子然后走路搬到乙地放下盒子属于面向过程。而C要做的就是怎么去实现这个过程比如:找到盒子-》确认要搬-》抬起盒子-》移动至终点-》确认终点-》放下盒子。个人看法,如有不当请大神们纠正。万分感谢!
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,