c#的java学习路线线应该是怎样的

本帖子已过去太久远了,不再提供回复功能。C#语言的学习
先买本书看看,我推荐《C#高级编程》(第三版)‘清华大学出版社’出版。
一边看书一边在网上找相关的小程序下载下来,看看别人是怎么做的。
最主要的是自己动手做。
其他答案(共3个回答)
摘要:John Kennedy 将向您介绍如何使用 Visual Studio .NET 和 .NET Framework 向 Pocket PC 应用程序中添加菜单和控件,以帮助您进一步掌握 C# 技术。
应该说,从 C/C++ 发展到 C#,进而到 Microsoft .NET Framework,对于习惯使用 C/C++ 的程序员来说是一次小小的打击。换句话说,C# 编程将带来翻天覆地的变化,不仅要完成范例转换,还要完成程序模型的重建以及其他各种令人难以捉摸的词组转变。但是,随着新一年的到来,不正是学习新编程语言的好时机吗?
我现在实在是抽不出时间教您如何使用 C# 进行编程。至于您打算如何学习这种语言完全取决于您的个人习惯。例如,我相信有些人一定喜欢那种纯理论式的学习方法,手捧一本看似优秀实则枯燥乏味的教科书,书中尽是些晦涩难懂的语言示例。我并不喜欢这种方法。我喜欢通过编写应用程序,并将编译器错误消息作为指南来学习语言。如果您也喜欢这种方法,建议您选择 Mickey Williams 撰写的《Microsoft Visual C# .NET》(Microsoft Press 出版,ISBN 0-)。尽管这部著作不是针对 Pocket PC 撰写的,但其中包含了优秀的 C# 语言速成课程,以及 .NET Framework 主要功能的使用方法。您会发现其中的许多内容都与 Pocket PC 有关,这将成为您学习的良好开端。学习 C# 不一定象您想象的那么困难,通过该书中的具体示例,您很快便会掌握如何将各种功能组合成应用程序。
学哪个都好,但问题是你精通哪个,如果只是普通的会用,那就没什么意义了。另外,看楼主的情况应该还处于选择阶段,没有过多的接触这两种技术吧。与其浪费时间在思考“我学...
个人认为Java和.net应用的环境不一样。早在.net诞生的时候就有过.net和Java的争论,讨论这两种平台的优缺点,因为Java早于.net出现,所以也有...
Google是个非常棒的搜索引擎.它整理的csharp网站页是非常全面的
您可以在这里发现新东西.
这个站点非常棒,它包含有丰富的.NET资源索引,
从书籍到实...
学好C语言,首先要牢记那些关键字符,熟知各种句法,并知道写C的一些基本规则(那些基本规则,还有关键字,关键句法,我就不在此一一讲述),在此基础上,你才能为下一步...
C#语言和C++的语言基础十分相近,如果说C++的语言基础学好了,学C#的语言基础只需1个小时。C#和C++一样,也是在C语言基础上发展而来。二者都支持面向对象...
答: bpd+hc+ac fl男女可以看出来吗?是通过哪些数值看出来的啊?
答: 如果你理解能力强考数据库,其中比如关系数据库之类的需要去领悟
如果你记忆能力强考网络,各种各样的名词,背下来就得分。
还有官方指定的教材要有,上机最好做一做南开...
答: 新年好!首先,你必须了解计算机的组成和结构以及操作系统的运作原理,这是基础
如果你想学习开发多线程、WINDOWS应用、动态链接库、WINDOWS组件的话,建议...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415商品名称:
评价得分:
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
此评价对我
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧用户名:水之真谛
文章数:176
评论数:340
访问量:1343130
注册日期:
阅读量:1297
阅读量:3317
阅读量:582063
阅读量:466669
51CTO推荐博文
51CTO & CSDN旗下水之真谛出品
&&&&&&&& 最近,应邀为朋友公司新招聘来的新员工进行C#培训,由于项目要人相当紧,可以用于培训的时间不是很多――大概只有2到3周――而且要求员工能够跟着老员工上手写Code。新员工完全是大学计算机相关专业本科毕业,经初步测试,得知水平比较平均。这样的培训对自己也是一种考验。本文的目的是与大家探讨在这样一种情况下学习C#的最快速方法。
一.培训的时间长度和课时安排
1.时间长度:3周
2.课时安排:每周二、五晚上7:00 C 9:00
二.学生情况
1.学历:大学本科毕业
2.专业:全部为计算机相关专业
3.成绩:学习成绩中等
4.英语水平:较低
5.编程能力:有C语言基础,个别会Java
6.性别:男-女 = 2-1
三.培训目标
1.经过培训后能上手跟老员工一起coding
2.淘汰率小于30%
四.培训资料
1.Visual Studio 2005 自带MSDN离线版(英文版)
2.Visual Studio 2005 自带C# Language Specification(英文版)
3.《Beginning C# Objects》中文版(自选)
五.培训方法
1.培训中贯彻的原则――
抛弃以往从语言本身入手的方法,一切以Class为核心
“三不原则”,不为了学语言而学语言;不为了学控件而在窗体上堆控件;不为了做网页而学习ASP.NET
业务驱动,从一开始就分析一个即定的业务,学习数据抽象的能力。
服从架构设计,了解和使用UML和Design Pattern,学会简单的分析架构,更重要的是在给出Class的要求后能够使用C#进行实现,在实现功能时能找到合适的控件;实现完后能正确把程序编译为合适的组件。让学生们养成习惯,拿到一个任务后是先抽象Class和分析架构,然后再动手写程序。
2.课时技术分配――共6次课
IDE的使用;C# Lang Spec的使用;MSDN的使用;Class的核心意义(各种成员的意义)
给出一个小任务,先分析架构,然后再用C#实现,最后编译(有类库)。任务中,类、成员数据、成员方法、属性(先不讲特性)、委托+事件、继承、多态,都要有体现。
C#与多种项目的接口,如什么时候使用P/Invoke、什么时候使用GDI+、什么时候使用XML和Regex等。同节课讲解Web程序从静态HTMLà客户端脚本àCGIàWeb ServeràASP.NET的进化。
学习使用C#连接SQL Server。再给出一个任务,先进行架构分析。
使用三层结构和MVC理论,让学生先实现数据层和业务层(学习Web Service),然后再使用WinForm和WebForm来实现表示层。
分析公司现有项目的从需求到实现,总结三周来学习的内容。如果时间足够,进行验收考试。
六.学生务必具备的四个能力
1.文档内导航能力:因为C#语言部分需要快速学习,而最快的方法莫过于读grammar productions(第一节课内容),读grammar productions需要很强的、在文档中跳跃的能力,还需要有最基本的“调用展开”和“递归”思想。
2.MSDN内导航能力:从搜索或者Index开始,找到一个类,然后阅读相关类,然后返回主类――要能在MSDN中进退自如。
3.代码导航能力:在多文件代码中能够快速定位到一个类/成员的声明/定义处,在各种程序元素和作用域中跳跃而不迷失方向并能进退自如。
4.&&&& 在网络中快速搜索需要的内容(我会介绍一些优秀的网点给学生)&
&&&&&&& 大家如果有什么好的建议和讨论,也请回复在后面。本文的构成内容就不止是我一个人想出来的,还有阿虎的指导。希望本文这块砖能引出大家更多的“玉”来。
&&本文出自 “” 博客,转载请与作者联系!
了这篇文章
类别:┆阅读(0)┆评论(0)
20:10:21 15:23:14 15:14:12 20:43:25 01:07:57 09:01:29 17:18:24 14:56:06 05:13:42 10:42:16 11:44:20 09:42:23如何规划C#学习路线比较好? - 知乎258被浏览21228分享邀请回答52 条评论分享收藏感谢收起

我要回帖

更多关于 java学习路线 的文章

 

随机推荐