background image

桌面脚本

想要动手在

Windows 里或苹果系统里编程,最简单的方法是从一种脚本语言

或宏语言开始,例如

AutoHotkey(Windows) 或 Automator(苹果系统)  

。 如

今一些硬件程序员冲着他们的屏幕大喊大叫,说

AHK 和 AppleScript 并不是

 

真正 的编程语言。 也许他们说的是对的 技术上,这些种类的语言只能做一

 

些上层的编程。但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动

运行的程序的新手来说,这些语言会是一个绝妙的入门入口 而且你会吃惊于
它们丰富的功能。

例如,大家都喜爱的

Texter 就是 Adam 使用 AutoHotkey 开发的能独立运行

Windows 应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。 

如果你想从

AutoHotkey 入手,可以参考 Adam 的指导:

how to turn any 

action into a keyboard shortcut using AutoHotkey

§(然后,你可以下载

Texter 源代码

§看看这个功能齐全的使用 AHK 开发的 Windows 应用程序的内

部结构

)。

Web 开发

除了把自己约束在特定的编程语言和特定的操作系统上,你还可以在浏览器里
开发你的杀手锏程序,让它在互联网上运行,这就是

webapp  

。 欢迎来到奇妙

web 编程世界。

HTML   

CSS:开发网站,你第一件要知道的事情就是 HTML(网页就是由它

组成的

)和 CSS(一种让外观更好看的样式标记)  

HTML   

CSS 并不是编程语

 

言 它们只是页面的结构和样式信息。 然而,在开始开发

web 应用程序之前你

必须要学会如何手工的编写简单的

HTML 和 CSS,web 页面是任何 webapp

 

的前端显示部分。 这个

HTML 指导

§是你入手的好地方。

JavaScript:当你可以通过 HTML 和 CSS 构建一个静态页面后,事情就开始

变得有趣了 因为到了该学

JavaScript

 

的时候了。

JavaScript 是一种 web 浏

 

览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。

JavaScript

可以做

bookmarklets,Greasemonkey 脚本, 和 Ajax, 所以它是 web 上各种

好东西的关于因素

学习

JavaScript 从这里开

§

服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服

务器操作 为了实现这些,你需要把目光转移到服务器端脚本语言,例如

PHP, 

Python, Perl,   

Ruby  

。 举个例子,如果想要制作一个网页形式的联系方式表

 

单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。 像

PHP 这

样的脚本语言可以让你跟

web 服务器上的数据库进行沟通,所以如果你想搭建

一个用户可以登录注册的网站,这样的语言正是你需要的。

Webmonkey 是一

个优秀的

web 开发资源网站,里面有大量的各种 web 编程语言的指导手册。 

阅读一下他们的

PHP 初学者指南

§  

。 当你感觉差不多了的时候,看看

WebMonkey’s PHP and MySQL tutorial

§学习如何使用 PHP 跟数据库交互。