| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1260 人关注过本帖
标题:C#的编程思想应该怎么理解呀
只看楼主 加入收藏
fhqoou
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-21
收藏
 问题点数:0 回复次数:9 
C#的编程思想应该怎么理解呀
学习.NET时,同学,老师都说学习C#只是学习它的编程思想,可是编程思想是什么呢,哪位前辈讲讲.
搜索更多相关主题的帖子: 思想 
2007-12-21 09:55
zl-net
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-11-27
收藏
得分:0 
面向对象吧
2007-12-21 09:57
fhqoou
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-21
收藏
得分:0 
都说是面向对象,可是对于新手来说太难懂了, 我现在都不知道该怎么学了,重点应该放在哪里呢,能不能说一下编程思想到底是什么?
怎么才能学到编程思想,


编程思想是不是就是拿到一个程序的思路呢???
2007-12-21 10:24
xf12839356
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2007-11-6
收藏
得分:0 
  就是
` 我们这些初学C#的都不知道该怎么学习了
```连一个简单的代码都不知道在那找啊
  郁闷得很噢``
2007-12-21 10:51
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 


楼主,我建议你一点吧,现在不想去考虑太多问题,认真的听老师说,认真的看书,把书看透了有些东西就自然就懂了。而且还有一点,不要怕难,不要怕烦。不然建议别学编程了,因为编程这条路很长,而且走不到尽头……

其实要说C#的编程思想我认为其实就是在学习面象对象的编程思想,而我个人认为至于什么是编程思想嘛,确切的说就是利用计算机将现实世界逻辑化的一个过程。而如何实现这个逻辑化的过程称之为编程思想。这是我个人的解释,不知道是否正确。其实更为直观的解释我认为应该就是,用计算机来解决人们实际问题的思维方式。

要学到编程思想的方法没有捷径,只有不断的学习,不断的做实例,不做的分析别人的实例,从中不断的去体会,去累积才能得到。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-12-21 11:27
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
原帖由 [bold][underline]xf12839356[/underline][/bold] 于 2007-12-21 10:51 发表 [url=http://bbs.][/url]
  就是
` 我们这些初学C#的都不知道该怎么学习了
```连一个简单的代码都不知道在那找啊
  郁闷得很噢``


要记住条条大路通罗马这句话……,学习就得更多的是学会查找资料的方法,还有就是要学会合理的利用资料。有时间多去书店看看,多查一下相关的资料,比如:msdn,这是一本最好的速查手册,同时也是一本最好的教科书。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-12-21 11:29
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
记住 在面向对象中"万物皆为对象"这句话
现在不理解没关系 慢慢就理解了 没有谁是看一遍就什么都理解的

愛生活 && 愛編程
2007-12-21 16:04
marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
举个例子吧:桌子上放了一个苹果,如果你从来没有见过这个东西,那么我用汉语问你:这是什么,你肯定会回答:不知道;用英语问,你还是I don't know。如果你天天吃这个东西,那么我用汉语问你会说:苹果;用英语问:你说apple。这是这个道理,知道他是什么了,那么用哪种语言都是无所谓的。就好像用C#和Java写一个简单的类:
C#:
public class MyClass
{
    private string username="";
    private string password="";
    public MyClass()
    {
        username="C#";
        password="C#";
    }
    public string UserName
    {
        get{return this.username;}
        set{this.username=value;}
    }
    public string PassWord
    {
        get{return this.password;}
        set{this.password=value;}
    }
    public bool isMyUser(string name,string pass)
    {
        return (this.UserName=="marer" && this.PassWord=="marer")
    }
}

Java:
public class MyClass
{
    private String username="";
    private String password="";
    public MyClass()
    {
         this.username="java";
         this.password="java";
    }
    public String getUsername()
    {
        return this.username;
    }
    public void setUsername(String username)
    {
        this.username=username;
    }
    public String getPassword()
    {
        return this.password;
    }
    public void setPassword(String password)
    {
        this.password=password;
    }
    public boolean isMyUser(String name,String pass)
    {
        return (getUsername().equals("marer") && getPassword().equals("marer"));
    }
}

看出来上面有什么区别了没有?最大的区别就是某些语法不同,但两个类实现的是完全一样的功能,也就是说它们的思想是一致的,所以只要你脑子里有了思想用什么来实现就像你选择晚上吃什么一样了。

public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
2007-12-21 19:03
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
恩解释的不不错

C#Winform技术群:25380362
博客:http:///boyliupan/
2007-12-21 19:38
fhqoou
Rank: 1
来 自:哈尔滨
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-12-21
收藏
得分:0 
谢谢各位了,我会努力学的
2007-12-23 09:00
快速回复:C#的编程思想应该怎么理解呀
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063139 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved