学习 .net平台与c#开发 需要什么基础?? 没学过数据原理和数据库 能学它么?

 我来答
dualmind
2011-07-31 · TA获得超过270个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:175万
展开全部
这个问题首先你要看你学习的目的, 如果仅仅是个人兴趣, 装个Visual Studio, 随便鼓捣几下就能弄出好玩的东西.

如果你以后要从事开发工作, 有些东西是必须要学的, 最基本的东西是算法和数据结构, 其次是面向对象的概念. 这些东西是跟语言及平台无关的, 不会做无用功, 不管你以后用什么语言, 写什么平台.

当然这些东西也不能空泛的说学就学了, 还是需要有个过程, C#作为目前非常流行的语言, 用来学习编程是不错的. <<Effective C#>>, 楼上也提到了这本书, 个人认为是学习C#最好的入门书. 对于面向对象编程思想的描述及实例非常棒. 看过一写国内的教材, 都是注重于实例, 我的理解就是教个所以然. 这样的教材对初学者完全没有帮助.

掌握了基础的东西后就可以开始学习开发实际应用, 这个时候需要学习的东西主要是语言(C#, Java)的应用平台(类库, 控件, 产品等, 如asp.net, ado.net等). 学习C#的话有一个优势, .Net Framework作为微软的主要产品, 有庞大的支持团队. MSDN上几乎有你想要的任何东西, 个人认为这个阶段就不需要买什么教材了, 装个完整版的MSDN就行了. 最多有问题网上搜下就好. 到这里问也行. 国内的教材基本没什么用(个人观点)
icecoobe
2011-07-31 · TA获得超过1989个赞
知道小有建树答主
回答量:1058
采纳率:100%
帮助的人:1104万
展开全部
不需要基础~~, 不过以后想要深入的话,最好能带着看看数据结构之类的计算机专业书籍。。。
1.选一本入门的书籍《vs2008从入门到精通》之类的
2.中级水平,《CLR via c# 3rd》 《effective c#》
3.就是设计模式之类的东西了,设计架构什么的

数据库只是软件开发中的一个常用工具而已,不算难,ado.net 花点功夫学就行了~~记住勤编程,勤思考,勤总结,阶段总结~~功夫不负有心人,祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
same_yu
2011-07-31 · 超过16用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:39.3万
展开全部
只要肯学,没有基础也一样可以学,如果说在开发中非要会什么其它的数据库知识的话,那就是在开发中你会用的数据库的访问,这时候你需要再查看数据库方面的知识,如数据类型,数据库连接,与结构化的查询语句SQL,这样才能使你开发的程序完成数据的存储与读取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正牌小卡
2011-07-31 · TA获得超过207个赞
知道小有建树答主
回答量:499
采纳率:66%
帮助的人:149万
展开全部
不需要学数据原理,但是如果你不用数据库的话,基本上学.net也没多大用,最好的办法就是自己选题目去做,做一步研究一步,差什么技术学什么技术,直到做完你就学会了一堆东西了。然后你就知道大概的方向在哪了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式