新手学软件编程?该看什么书和视频??

我想学软件编程?C#语言的,该看什么书?我0基础!!谢谢!... 我想学软件编程?C#语言的 ,该看什么书?我0基础!!谢谢! 展开
 我来答
冰魄老师
2013-03-30 · 热爱编辑百科词条的重庆人!
冰魄老师
采纳数:5498 获赞数:37351

向TA提问 私信TA
展开全部
你好,我来为你解答:
我不知道你定义的黑客是什么概念。
虽然现在的黑客定义的很广泛了,但我心里对黑客只有一个说法是认可的,就是那些走在技术前沿的一群人。那些小孩用的什么扫描,流光,免杀,灰鸽子都这一类东西,都是这一类人做的。

如果你也想做出一个这么牛的东西来,先把编程学好吧。
C语言是一定要学的,如果有精力,可以把8086汇编也学一下。

我是用C#的。可以给你一些这方面的技术关键字。
基础:
计算机相关的基本技术,电子电路,英语好最好。数学不一定要非常好,但逻辑思维要好。
数据库:
  掌握T-SQL语言,尤其是存储过程,子查询,事务,用的比较多哦。游标,触发器也很有用。

编程语言:
先学习C#语言

然后学习.Net下的开发:(都用C#语言)
ADO.NET ASP.NET
多线程(线程同步重要),3层架,反射机制,LINQ,SOCKET,webService,Handler,GDI, MemoryStream,XML,序列化和反序列化,这些重点学习下,可能有说陋的,一下也想不出来那么多

脚本语言:
JavaScript必学的,学得差不多,可以考虑再学一下Extjs和jquery框架,都是很不错的JS框架,很强大,美观,做出来的页面和桌面应用程序一样漂亮。

数据结构:
C#数据库结构,java 数据结构,数据结构(C语言版,这个比较难看懂)

编译原理

设计模式:大话设计模式,Design Pattern:

AOP:Aspect Orient Programer

TDD:Test Drivent Develepment 敏捷软件开发

BPM:Business Process Managment

WPF:Windows Prensentation Foudation:
做winform程序,非常灵活,控件全部是DircctX驱动,有希望取代winfrom啊。

Silverlight:类似于Flash或者Flex 网页开发,可以做网页游戏,可以认为是WPF的子集。

WCF:它是Web Service的替代品。主要用来做分布式开发。

Linq:Language Integration Query
Linq to Object
linq to Entity
linq to Sql
linq to xml
Entity Framework:与linq类似,都是持久层的技术。
WF:Workflow Foundation:工作流技术。
VSTO:Visual Studio Tools For Office:就是用net开发office的插件以增强Office软件的功能。
MEF:微软推出的插件软件开发技术。

学完这些,我觉得你在国内勉强能称得上黑客了吧。起码学完这些,你可以写个类似流光啊,灰鸽子出来了,还可以自己开发WEB应用,比如:BBS,WEBMIS,一般类型的网站等等。

呵呵,走上这条路,就有学不完的东西,你准备好了吗?
北月背山人
2013-03-28
知道答主
回答量:37
采纳率:0%
帮助的人:14.2万
展开全部
c语言程序设计
谭浩强版
清华大学出版社出版
大学计算机专业必备书籍
绝对新手经典书籍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
justice339
2013-03-30 · TA获得超过1311个赞
知道小有建树答主
回答量:741
采纳率:33%
帮助的人:417万
展开全部
c语言
c++
c#
java
web
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式