课程表

程序设计课程

工具箱
速查手册

程序设计教程

当前位置:免费教程 » 程序设计

如果您是 ASP.NET 编程的新手,Web Pages 是非常好的起点。Web Pages 是 ASP.NET 网站开发的最简单的开发模型。

Razor不是编程语言,它是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。

MVC 是通过使用 MVC (Model View Controller) 设计来构建 web 应用程序的一种模型。如果您需要相对于传统 ASP.NET 更轻的替代方案,MVC 是很好的选择。

Web Forms 是传统的 ASP.NET 模型,基于事件驱动的 Web Forms 和 post backs。在过去的数年中,开发者已经使用 ASP.NET Web Forms 创建了全球多个大型网站。如果您希望这种在过去 10 年中被众多 web 开发者使用的设计模型,Web Forms 是很好的选择。

开始学习 Web Pages!

开始学习 Razor!

开始学习 MVC!

开始学习 Web Forms!


C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,是ASP.net技术的默认编程语言。

本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。

现在开始学习 C#!


VB.Net

VB.Net是一种简单,现代,面向对象的计算机编程语言,由微软开发。

VB.Net将.NET Framework和公共语言运行库的强大功能与作为Visual Basic标志的生产力优势相结合。

本教程将教你基本的VB.Net编程,也将带你学习与VB.Net编程语言相关的各种高级概念。

开始学习VB.Net!


PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

PHP 运行高效,且易于学习。

现在开始学习 PHP!


Swoole

Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写。

Swoole提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。

开始学习Swoole基础教程


VBScript 是微软公司出品的脚本语言,也是ASP技术采用的主要语言。

ASP 是微软公司的一项动态网页技术,简单易学,曾被广泛运用。至今仍有影响力。

ADO 是一项微软的技术,默认随IIS安装,是ASP访问数据库的编程接口。

在网络环境中,由于三者基本在一起使用,因此w3xue将他们合并成一个教程。他们都很容易学习。

开始学习 VBScript!

开始学习 ASP!

开始学习 ADO!


SQL 是用于访问数据库的标准的计算机语言,SQL是Structured Query Language的缩写,翻译为:结构化查询语言。

严格的说,本教程的名字“SQL语言”加上“语言”二字是画蛇添足,但因为市面上有较多数据库产品带有“SQL”字样,因此在此加上“语言”二字区分。

本站没有把SQL教程放在“数据库/运维”大类中,原因有两点:一、SQL功能强大,完全可以称之为编程语言;二、数据库被用在几乎所有WEB应用程序中,特别在动态网页技术中几乎成为标配,而访问数据库几乎都会用到SQL语言。不管采用哪一种技术开发WEB应用程序,SQL都是必学科目!

在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。

现在开始学习 SQL!


python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在开始学习 Python!


python3

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。

Python 介绍及安装教程我们在Python 2.X版本的教程中已有介绍,这里就不再赘述。

你也可以点击 Python2.x与3​​.x版本区别 来查看两者的不同。

本教程主要针对Python 3.x版本的学习,如果你使用的是Python 2.x版本请移步至Python 2.X版本的教程

开始学习Python3!


django

Django是一个开放源代码的Web应用框架,由Python写成。

Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

开始学习Django!


java

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。

C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序猿之间都得到广泛使用。对于很多程序猿和攻城狮来说,C语言本身就是一个传奇。

来吧,一起开始学习 C 编程!

C 在线工具


lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。

Lua由标准C编写而成,并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。如果你要学习C语言,请移步我们的 C语言教程

我有其他程序语言基础,现在开始学习Lua!


cpp-mini-logo

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

本教程通过通俗易懂的语言来讲解 C++ 编程语言。

现在开始学习 C++ 编程!

C++ 在线工具


Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由罗伯特·格里塞默(Robert Griesemer), 罗布·派克(Rob Pike), 肯·汤普森(Ken Thompson)主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

Go是谷歌2009发布的第二款编程语言(2009年7月份,谷歌曾发布了Simple语言)。开发者罗布·派克说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。

开始学习GO语言!


Revel

Revel是一个Go语言的web框架,其具有热编译,高性能,无状态,模块化等特性,非常适合做web开发。

这个框架源于java的 Play! Framework。

清晰的MVC结构,令其成为go语言Web框架中优秀的框架。

开始学习Revel!


Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

开始学习 Docker!


Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。Ruby 可运行于多种平台,如 Windows、MAC OS 和 UNIX 的各种版本。

学习本教程,您将对 Ruby 有一个全面的了解。

现在开始学习 Ruby!


Perl

Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言",是一种高级、通用、直译式、动态的程序语言。

Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。

Perl 借用了C、sed、awk、shell脚本以及很多其他编程语言的特性。

Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。

开始学习Perl!


Erlang

Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。

它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。

教程中只讲述了 Erlang 的一些简单语法形式,而没有包括所有复杂难懂的语法形式。此外,语法极大简化后的部分都使用 *manual* 标识出来了。

开始学习Erlang!


R语言

R语言是用于统计分析,图形表示和报告的编程语言和软件环境。

R语言由Ross Ihaka和Robert Gentleman在新西兰奥克兰大学创建,目前由R语言开发核心团队开发。

R语言在GNU通用公共许可证下免费提供,并为各种操作系统(如Linux,Windows和Mac)提供预编译的二进制版本。

开始学习R语言!


Julia

Julia 是一个新的高性能动态高级编程语言,语法和其他编程语言类似,易于其他语言用户学习。

Julia 拥有丰富的函数库,提供了数字精度、精致的增幅器(sophisticated amplifier)和分布式并行运行方式。

开始学习Julia


Apex

Apex是由Salesforce.com开发的专有语言。

根据官方定义,Apex是一种强类型,面向对象的编程语言,允许开发人员在Force.com平台服务器上执行流量和事务控制语句,同时调用Force.com API。

开始学习Apex!


OAuth 2.0

OAuth 2.0是一个应用之间彼此访问数据的开源授权协议,可以实现跨站访问数据。

最典型的应用实例就是授权登录,例如QQ授权登录、微博账号授权登录等,都用到了该协议。

OAuth 2.0已经被Yahoo, Microsoft, Facebook,QQ,微博等使用。

开始学习OAuth 2.0!


Arduino

Arduino是一个基于易于使用的硬件和软件的原型平台(开源)。

Arduino包括一个可编程的电路板(称为微控制器)和一个称为Arduino IDE(集成开发环境)的现成软件,用于将计算机代码写入并上传到物理板。

Arduino提供了一个标准的外形规格,将微控制器的功能打破成更易于使用的封装。

开始学习Arduino!

转载本站内容时,请务必注明来自W3xue。
部分原创内容未经授权禁止转载,违者必究。