文档章节

编程语言的学习心得

名真好取
 名真好取
发布于 2017/07/20 16:33
字数 823
阅读 1
收藏 0

目前应用程序一般分为两类C/S,B/S。我自己是从B/S开始学起的。

学习B/S类编程首先要有HTML基础,因为各类嵌入式脚本语言ASP/PHP都是将代码混合到HTML中的。当然跟HTML有关的脚本语言JAVA,VB,CSS等等你也要熟知一二,因为这些能使你的网页更漂亮,功能更强大。

我学习的顺序是这样的ASP-PHP-JAVA。

1、 ASP学习过程

当时依照我公司一套应用ASP+IIS+SQLSERVER2000,花了2周时间修改应用,完成了一套学籍管理程序。在这个过程中其实主要是掌握了HTML。另外了解了ASP访问各类数据库的方法。(ASP相对来说比较简单,用来入门最合适不过,可能因为我不大精所以才有这样的想法吧:),望高手们见谅)。

2、 PHP学习过程

首先是语法(常量、变量、循环啊。。什么的,了解就行)

其次将上面ASP+IIS+SQLSERVER2000的学籍管理程序改为PHP+APACHE+MYSQL,学PHP推荐大家去千锋学,本人看了他们的视频,很不错的!

搞完了ASP和PHP后有一个感觉,B/S这一块的东西还是很多的,ASP和PHP提供的API也比较庞大,可以完成很多复杂的操作,但在日常工作中有相当大一部分是用不到的,所以在学习一种语言时,特别是入门时期,并不一定要将这个语言的方方面面都搞透(这样难度很大,时间跨度也很长,容易失去信心),但是一定要学会看manual,这是自己以后在开发过程中必不可少的东西。

3、 JAVA学习过程

2005年初开始学习JAVA,

Java和以上嵌入式教本语言有些不同,它有三个版本,针对三种不同情况的应用。J2SE是标准版,实现C/S类应用(但是GUI不够友好,现在很少有人用java来坐C/S程序,一般都用C了);J2EE是企业版,实现B/S类应用;J2ME是微型版,实现手机、PDA、智能卡应用。下面具体谈谈学习java时的经历

1、 首先学习J2SE,这里面的内容比较多,除了语法之外,还有面向对象、继承、封装、线程之类的东西(有一本当时对我非常有帮助的教材:张孝祥老师编著的《java就业培训教程》,而且网上可以下载这个教程的视频)

2、 J2EE这块的内容就比较多了,SERVLET,JSP,程序框架(这里推荐孙巍琴老师编的基本书,都非常不错,适合入门)。

3、 J2ME这块内容相对少些,而且各类手机终端标准不一,在不同终端上开发需要不同SDK。不过前些时MIDP2.0出来了,希望能改变这种状况。

本文转载自:

共有 人打赏支持
名真好取
粉丝 0
博文 44
码字总数 22469
作品 0
海淀
[译] 学习编程旅途上的心得与工具

编程是一个值得拥有的伟大技能。它给了你构建、修补和发明的能力,然后让你在个人和职业上都能收获巨大的奖励。它打开了通向各种各样职业生涯之门,伴随而来的是丰富的收益,即体面的薪水、随...

暗夜在火星
2016/01/16
100
0
分享51本关于JavaScript方面的学习书籍(免费下载)

分享51本关于JavaScript方面的学习书籍(免费下载) 1、JavaScript面向对象15分钟教程 2、原型、作用域、闭包的完整解释 3、Javascript面向对象特性实现(封装、继承、接口) 4、JavaScript面向...

邓剑彬
2012/12/02
1K
12
零基础学Java的10个方法

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。 零基础学Java只要方法得当,依然有机会学习好Java编程。 但作为初学者可以通过制定一些合理清晰的学习计划。 在帮你屡清楚思路的同...

SXTkaifa
2016/11/18
11
0
Haskell 学习心得

学习一门语言,尤其是难学的,又没有什么实际用处的语言,是需要极大的勇气的。例如 Haskell, 虽然听说能极大的扩展您的抽象思维,但谁会承认自己是傻瓜呢? 所以,我想分享一下自己学习 Ha...

沙枣
2016/10/10
18
0
《WebGL编程指南》学习笔记——1.WebGL概述

《WebGL编程指南》学习笔记——1.WebGL概述 此系列用来记录我学习《WebGL编程指南》这本书后的心得,重点内容和总结 WebGL概述   WebGL,是一项用来在网页上绘制和渲染复杂三维图形(3D图形...

hushhw
2017/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

laravel 微信支付

1.composer加载laravel微信支付第三方文件 composer require "overtrue/laravel-wechat:~4.0" composer require simplesoftwareio/simple-qrcode 1.3.* //composer生成二维码文件 2.改confi......

vio小黑
14分钟前
0
0
学习设计模式——抽象工厂模式

1. 认识抽象工厂模式 1. 定义:提供一个创建一系列相关或互相依赖的对象的接口,而无需指定它们具体的类。 2. 组成结构: AbstractFactory:抽象工厂类,定义创建一系列对象的操作接口 Fact...

江左煤郎
15分钟前
0
0
ES6的let块级作用域和变量不可提升导致一个比较容易出现的错误

今天在写NodeJS代码的时候出现一个变量一直提示未定义,简化后的代码如下: let param = 1;{ console.log(param);} 就在想,不至于啊。不是继承上层的声明吗? 继续看下去,发现原来...

MKjy
21分钟前
0
0
50:nginx访问日记|日记切割|静态文件不记录日记和过期时间

1、nginx访问日记: 日记格式:在主配置文件nginx.conf里搜索log_format; [root@localhost_001 conf]# vim nginx.conflog_format combined_realip '$remote_addr $http_x_forwarded_for ......

芬野de博客
25分钟前
0
0
前后端正常交互的流程

1、评审阶段:产品召集前后端进行需求评审,前后端各自捋清楚自己的业务量以及联调之间工作量,从而进行开发时间评估。 2、开发准备阶段:前后端一起商量需求中需要联调的部分,进行接口的口...

Jack088
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部