发新话题
打印

[推荐] 经典开发语言学习方法

本主题由 唐尸三摆手 于 2008-9-12 09:25 合并

经典开发语言学习方法

经典开发语言学习方法(1)——Java
    Java是Sun公司在1995年推出的新的编程语言,它是一种跨平台的、应用于当前高速发展的网络编程语言。Java语言具有跨平台、面向对 象、安全、多线程、健壮性等优点,其中最显著的特点就是跨平台性,换句话说,无论在哪一个操作系统平台上,使用的代码是完全一样的。
     Java分为J2SE、J2EE和J2ME三种。J2SE是Java平台标准版,主要应用于桌面程序和Java小应用程序开发;J2EE主要用于企业级开发和大型 网站的开发;J2ME主要用于手机等移动设备程序的开发。
     Java程序的编辑和运行环境很多,最常用的是JDK,它是Sun公司提供的一个免费的Java软件开发工具包,该工具包包含了编译、运行及调 试Java程序所需要的工具。Java语言的学习就建立在JDK上,包括JDK中的类,以及一些JDK的扩展。对JDK的扩展包括用于界面开发的Swing,用 于动态网页开发的JSP,以及现在非常流行的框架Struts、Spring、Hibnate等。
     Java最广的应用领域就是应用在动态网站的开发中——JSP。如果现在地球上取消Java语言的使用,后果就像地球上停电一样。
     学习Java开发,首先应该学习Java语言本身。Java语言作为一种面向对象语言,面向对象的思想是非常重要的内容,从而学习Java的最好方法也就是先学好面向对象。
==================================================================================================================
麻木尔杜斯编辑
正在学习ASP.net新技术LINQ
http://www.china-pub.com/39938

TOP

JAVA有空再学,先学学C++


   Champion of Troy
不留退路 就是给自己一条出路

TOP

经典开发语言学习方法(3)——C# 3.0

C#语言与Java并称为当今最流行的两大语言,但微软对C#的大力推广,所以C#的应用方向更广,涉及窗体开发、网络开发、Mobile开发、远程开发、服务开发等。2008年2月份,微软推出了最新的C#语言,它更安全更快速,更易于上手。 C#语言包括底层的.NET类库,还包括封装在VS 2008开发工具中的一些组件,为学习者更快的开发应用程序提供了很好的帮助。那么如何更好的学习C#呢? (1)了解C#的那些概念,.NET框架和C#语言的关系,你知道吗? (2)认识C#的开发环境。几乎所有的开发人员都知道Microsoft的开发工具Visual Studio系列,究竟如何利用它来提高开发效率? (3)基础语法,这个不能不知道吗?1+1等于几,用程序计算就得靠这些基础。 (4)面向对象,这是C#的开发特色阿,不会不行,而且基础知识点一定要详细了解,每个概念都要清楚。 (5)数据结构和算法,比较枯燥,对。一定要学习吗?不一定要深入,但一定要了解,对初学者没有过多要求。 (6)自己写实例,学习了些什么?如何应用?当然是亲自动手了。 (7)最新的C#究竟增加了哪些重要内容?开发方式较之前有什么变化? 掌握了以上说出的这7点,那C#语言你已经入门了,如何更好的掌握,初学者可以参考目前最新的一些C#书籍
==================================================================================================================
麻木尔杜斯编辑
正在学习ASP.net新技术LINQ
http://www.china-pub.com/39938

TOP

经典开发语言学习方法(2)——Visual C++

经典开发语言学习方法(2)——Visual C++
    Visual C++简称VC,目前已经有了VC.NET的版本。经过各大企业的调查,发现VC 6依然是程序员的最爱。VC主要的开发方向是窗体开发和组件开发,VC多用来开发一些大型项目,如通信\银行等。VC也是微软推出的开发工具,所以应用范围很广,应用企业也很多。网络上介绍过很多学习VC的好方法,本人结合自己的经验,总结如下:
    1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,而是应该进行一些字符界面程序的编写。这样做的目的主要是增加对语言的熟悉程度,同时也训练自己的思维和熟悉一些在编程中常犯的错误。更重要的是理解并能运用C++的各种特性,这些在以后的开发中都会有很大的帮助,特别是利用MFC进行开发的朋友对C++一定要能熟练运用。  
    2、理解Windows的消息机制,窗口句柄和其他GUI句柄的含义和用途。了解和MFC各个类功能相近的API函数。
    3、一定要理解MFC中消息映射的作用。
    4、训练自己在编写代码时不使用参考书而是使用Help Online。
    5、记住一些常用的消息名称和参数的意义。
    6、学会看别人的代码。
    7、闲下来的时候就看参考书。
   学习VC有几本好的入门书和参考书,入门书:清华大学出版的《Visual C++6.0完全自学宝典》 参考书:人民邮电出版社出版的《精通MFC》
==================================================================================================================
麻木尔杜斯编辑
正在学习ASP.net新技术LINQ
http://www.china-pub.com/39938

TOP

LZ你不觉的你的这个开发语言学习方法系列贴子

说了也太简略了
只简单介绍一下语言是干嘛的,能做什么
对初学者来讲基本没有实质性意义
如果一门语言的学习方法能用这么几句话来概括
那这门语言也太简单了,也没有学习的必要了。。。

而且,综合楼主所发 经典开发语言学习方法 那几个贴子
发现一个现象
LZ所推荐的书籍都是清华大学出版社出版《XXXX完全自学宝典》系列的
所以,我觉的像是广告贴

如果说的不对,莫生气

[ 本帖最后由 p.m 于 2008-9-11 11:08 编辑 ]

TOP

作为入门的话,java比c++容易多了
虽然c++和c一个模子出来的,但是的确太复杂了(比起java的话),一些指针,内存释放的东西等等

c++和java仅仅是对于爱好入门的话,推荐java

TOP

经典开发语言学习方法(4)——JavaScript脚本语言

经典开发语言学习方法(4)——JavaScript脚本语言
    JavaScript语言是Web开发不可缺少的语言。丰富多彩的Web网页,大部分都是JavaScript的功劳。Web开发一般分为两部分:前台技术和后台技术。前台就是JavaScript,后台就是我们常见的各种开发语言:C#、PHP、Java等。现在流行的Ajax技术,也是JavaScript的再度扩展。使用JavaScript进行开发,网页可以:
    具备动态交互能力,实现用户和浏览器的直接对话。
    减少服务器负担,基本交互可以在客户端直接处理。
    网页动态特效,JavaScript直接与CSS等网页特效直接交互,实现超炫网页。
    提高网站效率,开发最流行的网站架构。
    …………………………………
    要学习好JavaScript语言,尽量
    (1)从最简单的语句写起,将javascript中的基本概念弄懂弄通。如变量\数组等.
    (2)浏览器DOM编程,只要将基本概念弄懂了,再学这个就不太难了,因为浏览器DOM就是各种对象的集合。
    (3)几乎任何一个程序都可以使用alert对话框跟踪结果和执行的过程,进而帮助你搞懂问题。
    (4)学javascript关键是多练,多比较你的想法和书上或别人说的有什么不同,多动手验证你的想法,久而久之,你对javascript的理解就越来越深了。
    我觉得有一本书比较适合我们初学者,清华出版社新出了一本《JavaScript完全自学宝典》http://www.china-pub.com/41642。这本书适合自学,也有很多动手实例,是学习JavaScript的一本好的入门书和动手书。
正在学习ASP.net新技术LINQ
http://www.china-pub.com/39938

TOP

对计算机相关专业一些建议
——————————————————
学会一种面向过程语言  C
学会一种面向对象语言 Java
学会一种脚本语言 Python

除上述三者以下
C++(虽然现在感觉有点不很“流行”了,但也相当强势)
C#(.net平台上的主力)
Shell (计算机的王国里,摆脱Windows的束缚,这个必须会)
asm (必须懂,计算机组成原理的最后的那次实验,好好做,有用)

基本上
学通了顶部的三种语言
其他像Ruby、PHP、Javascript、Lua等等
按需索取,已经是很容易的了

TOP

呵呵,shell博大精深啊,虽然用只用了1年多,感受颇多
呵呵,神就是我。

代理各种笔记本,中关村拿货价,绝对比威海便宜,想要就看下面的帖子:)
http://www.ghtt.net/ghtt/viewthread.php?tid=60118&extra=page%3D1

TOP

c会一点shell会一点....
我的每句话都是在灌水,只是灌水成分的多少区分了它们的价值

TOP

发新话题