c#初学的疑问 大家好!我上大专的时候学过c#,但是学的不够精通, 买了一本"visual c#高级编程范例",很多地方都看不懂,对程序还蛮感兴趣我到底该从那里开始学起? vs20005和c#有联系吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般计算机的都学过C语言,你若这门基础课学的比较好(如果学了数据结构就更好了),你可以直接学习C#。实际上C++的语法相当难学。一般人都对java有所了解,即使没有学过也起码对面像对象有所了解。我是都学过(C,数据结构,java),感觉数据结构是用来提高逻辑思维的,用来帮助编程,优化编程思想的(所以你可以后来再学,实际上数据结构与算法是内功,搞编程的时不时的都拿出来看看,常年看,争取练到无极),而java臃长的代码风格是我最终放弃了他,但是对于面向对象我还是狠狠的了解了一下。所以你学要了解下面向对象这种思想。所以现在学习C#并不困难。实际上C#比java的语法少多些,C#功能强大了很多,要优于Java,一旦入门是非常简单的,不想java入门简单,想学好难!C#是一个阶梯一个阶梯的上的。VS2005是个集成开发工具,当然最适合C#了,一般安装时安装包自动会把.net装上。.net算是个平台,类似JDK,包含类库包,编译器,和运行程序的管理器(例如自动内存释放)。想学就好好学吧,我也是初学者,语法学个差不多了。很快就搞数据库+图形界面开发应用系统了。以后再学ASP.net,共同进步!!!!!!!!(别忘了结贴时给分) 其实没有那么邪乎的,只要学过C语言,再学什么面向对象什么只需要理解个人与群体的关系就懂得类了,懂得类了就懂面向对象,VS2005是个开发环境,包括C#,C,VB等。 谁说C#好学了?别告诉我你在用C#净去编一些用C就能完成的程序……C#的代码模型设计的目的就是OOP的设计模式的代码体现,而且这方面JAVA和它不相上下,甚至某些地方比如严肃性和效率上要做得更好。指出来是为了怕你误人子弟。从你的回答来看,你的JAVA和C#用得根本就不是地方。或者说,根本就不懂得什么才叫Java、C#。不懂得C++的人是根本就不懂编程的。因为你就没有OOP的概念,更没有机会切身去体会它到底强大在哪里……不懂C++的人,妄谈OOP。Java臃长的代码是其语法严格性的体现,C#给你带去的便捷性体验可能全被你滥用了,它是为了让有深厚功底的模式开发者提高效率,而不是让一个根本不懂C++和OOP的人去偷懒。C++语法难学?C#首先一条就是采用的C++的CODING STYLE。那你能给解释一下singleton pattern下C#与JAVA到底区别在哪里吗?这才是C#和JAVA等OOP模型真正的用武之地。你要用JAVA和C#去写数据结构和算法?这是该用它们的地方吗?你知道这种错用多么可怕吗?我觉得吧,如果你学过计算机的话,你以前所学全白学了……建议你和楼主一起重头学起吧……推荐个教材,英文版的MSDN。MSDN是座图书馆。 个人推荐 c#入门经典 ---->c# 和.NET 2.0实战 -------->c#高级编程 期间最好学习一下c#设计模式对于加强语言的学习也分有帮助 当然有关系,他们的开发环境都是visual studio 只要你有兴趣,相信学啥都没问题vc2005主要讲一些例子,基础知识说的不详细,还是多看看C#入门比较好 大家好!我上大专的时候学过c#,但是学的不够精通, 买了一本"visual c#高级编程范例",很多地方都看不懂,对程序还蛮感兴趣我到底该从那里开始学起? vs20005和c#有联系吗?首先你自己都说学的不精,就应该买入门,而不应该买高级编程由于C#是面向对象的,而且牵涉到数据库,我觉得你应该先学两本书java se入门,需要掌握基本语法,类和对象的概念,数组,方法,带参数的方法,方法如何传值,字符串操作另外一本书就是sql入门,你要掌握怎么建议数据库,表如何设计,如何关联,熟练掌握增删改查语法,了解多表连接查询上面这两个你掌握了,再开始看C#入门另外,vs20005是编写C#的平台 推荐书《programming c# 3.0》。这本书比较不错。刚出来不久,适合时代发展潮流。内容通俗易懂。 做小型的系统,不懂的地方来这里发帖子问vs2005是开发工具C#是一门程序语言 我说过了我是初学者,公共进步的。既然OOP是一种概念,一种方法,为什么一定要从C++中学习那?为什么要把OOP与C++绑定到一块那?既然你说了C#继承了很C++的东西(包括OOP),为什么就不能通过学习C#学习OOP那?实际上我的OOP来自java 。个人认为OOP的学习不在于哪门语言。java严谨,C#就不严谨吗?java有C#优雅吗?我有说过用C#写数据结构与算法吗?我说他很有用,没学过也不是不能学习C#,可以后来慢慢再学,让楼主决心学习的。我的数据结构与算法当然用的是C语言。纳闷了,发那么大火干什么? (急)WPF中窗体之间怎么传递参数? 多线程用户等待窗体问题........挺郁闷的,大家帮忙瞧瞧 c# button 重绘事件的疑问,详情请进~ SQL 关于消除重复的问题? 高手请进啊,在线等啊,急啊~! 如何实现在任务栏右边有小图标,像qq一样那种?? ??? C#移除链表的重复值怎么实现? 触发怎么解决 一个项目需要二级域名,用到了URL重写,在本地如何实现任意的二级域名呢,方便调试 C#送分问题13 这个问题不知道杂问 关于SQL的 求助大神 类库调用WinForm的Form1里面的方法和属性 C#写的网页,如default.aspx等,请问要不要编译?还是直接发到网站就可以了呢?
谁说C#好学了?别告诉我你在用C#净去编一些用C就能完成的程序……
C#的代码模型设计的目的就是OOP的设计模式的代码体现,而且这方面JAVA和它不相上下,甚至某些地方比如严肃性和效率上要做得更好。
指出来是为了怕你误人子弟。从你的回答来看,你的JAVA和C#用得根本就不是地方。或者说,根本就不懂得什么才叫Java、C#。不懂得C++的人是根本就不懂编程的。因为你就没有OOP的概念,更没有机会切身去体会它到底强大在哪里……不懂C++的人,妄谈OOP。Java臃长的代码是其语法严格性的体现,C#给你带去的便捷性体验可能全被你滥用了,它是为了让有深厚功底的模式开发者提高效率,而不是让一个根本不懂C++和OOP的人去偷懒。C++语法难学?C#首先一条就是采用的C++的CODING STYLE。那你能给解释一下singleton pattern下C#与JAVA到底区别在哪里吗?这才是C#和JAVA等OOP模型真正的用武之地。你要用JAVA和C#去写数据结构和算法?这是该用它们的地方吗?你知道这种错用多么可怕吗?我觉得吧,如果你学过计算机的话,你以前所学全白学了……建议你和楼主一起重头学起吧……推荐个教材,英文版的MSDN。MSDN是座图书馆。
首先你自己都说学的不精,就应该买入门,而不应该买高级编程
由于C#是面向对象的,而且牵涉到数据库,我觉得你应该先学两本书java se入门,需要掌握基本语法,类和对象的概念,数组,方法,带参数的方法,方法如何传值,字符串操作
另外一本书就是sql入门,你要掌握怎么建议数据库,表如何设计,如何关联,熟练掌握增删改查语法,了解多表连接查询
上面这两个你掌握了,再开始看C#入门
另外,vs20005是编写C#的平台
C#是一门程序语言