导读:Microsoft WebMatrix是一个免费的工具,可用于创建、自定义和在Internet上发布网站。

WebMatrix使您能够轻松创建网站。您可以从一个开源应用程序(比如WordPress、Joomla、DotNetNuke或Orchard)开始,WebMatrix会为您处理下载、安装和配置这些应用程序的任务。或者您可以使用许多内置的模板自行编写代码,这些模板有助于您迅速上手。无论您做何选择,WebMatrix都提供了您的网站运行所需的一切内容,包括Web服务器、数据库和框架。通过在您的开发桌面使用与您将在Web主机上使用的相同堆栈,将网站上线的过程变得既轻松又顺利。

您可以从http://web.ms/webmatrix下载它。

现在您只需花几个小时便可学会使用WebMatrix、CSS、HTML、HTML5、ASP.NET、SQL、数据库等知识以及如何编写简单的Web应用程序。内容如下:

在第1部分中您了解了WebMatrix的基本概念,了解了如何安装并运行它。在本章中将使用它创建您的第一个网站,以及向其中填充您的第一个网页。

创建网站

选择“来自模板的网站”选项,您将看到下面的对话框。请注意,您可能看到许多不同的模板,因为WebMatrix的功能不断在改进。您需要使用的是Empty Site模板。选择此模板,将它命名为Movies。

当按下OK时,WebMatrix将为您创建一个新的空网站。然后此网站将被加载到WebMatrix编辑器中。您可以在这里看到这一点:

在进一步开发之前,理解在这里看到的一些内容会有所帮助。第一点是WebMatrix不仅仅是一个代码编辑工具。它集成了一个名为IIS Express的Web服务器。Web服务器是一个特殊的软件,它监听Internet的数据请求,通过(通常是向Web浏览器)传送该数据来回答该请求。

只要您打开浏览器并键入类似http://www.microsoft.com这样的内容,您就会调用Microsoft的Web服务器,该服务器将通过发送HTML、JavaScript、CSS、图片等代码来回应。然后您的浏览器会将它们组合到一个网页中。

在WebMatrix中内置一个服务器,使您能够像使用Internet上的Web服务器一样非常轻松地开发网站。如果您查看屏幕,在网站名称(在本例中为“Movies”)的下面您将看到该服务器在地址http://localhost:8946上提供该网站,这表明服务器的主机位于本地,也就是位于您的开发机器上。

从WebMatrix内,您可以启动该Web服务器并运行您的网站,但是如果您现在这么做,将得到一个错误,因为您还未为网站创建任何内容。我们下一步将完成此任务。

创建您的第一个网页

您将注意到,WebMatrix允许您通过选择左侧的按钮,在不同的工作区之间切换。现在选择的是Site按钮,工作区为您显示了网站的详细信息(比如网站的URL)和您可使用的其他工具(比如监控您的网站请求)。在学习本文的过程中将深入分析每个工作区,但是现在只需按下Files按钮选择该工作区。

WebMatrix现在将打开File工作区,由于您的网站中还没有任何文件,所以它看起来是空的。但是,它提供了一个非常友好的按钮,允许您向网站添加文件,或者您可以使用工具栏中的New按钮创建新文件。

无论选择哪种方法,您都将看到Choose a File Type对话框,其中提供了针对网络上通常使用的许多不同文件类型的许多选择。

选择HTML文件类型,将它命名为default.html并按下OK。WebMatrix现在将创建一个简单的HTML文件并打开它。

HTML(超文本标记语言)文件是一组指令,它告诉浏览器如何绘制网页。它通常包含一个标头和一个正文,标头中包含关于网页本身的指令,正文是网页的内容。内容使用标记来进行标记,内容从尖括号中的标记名称开始,比如<body>,到尖括号中的斜杠后跟名称结束,比如</body>。因此,这些标记中的任何内容都会被浏览器视为网页的正文。您可以在w3cschools.com上了解HTML及其标记的更多内容。

http://w3schools.com/html/default.asp。

编辑网页,使它类似于以下形式:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8" />

<title>My Favorite Movies</title>

</head>

<body>

<h1>A list of my Favorite Movies</h1>

<ol>

<li>It's a wonderful life</li>

<li>Lord of the Rings</li>

<li>The Fourth World</li>

<li>The Lion King</li>

</ol>

</body>

</html>

您在<title>标记中输入了一些文本,并在<body>标记之间添加了一些代码。此代码将使用<h1>作为Heading样式文本,使用<ol>告诉浏览器您在呈现一个列表,使用一些<li>项告诉浏览器您在呈现一些列表项。

在WebMatrix工具栏中,您将看到一个“Run”按钮。

选择它,WebMatrix将启动浏览器,打开在您的本地服务器上运行的网站。

这里发生了很多事情。我们详细分析一下。

Web服务器

注意到浏览器上的地址栏了吗?它没有打开您硬盘上的文件,但它启动了Web服务器并将浏览器指向该Web服务器,要求它提供文件default.html。

看一下您PC上的系统托盘,您将看到一个小图标表明Web服务器IIS Express正在运行。

右键单击它,您将看到它正在运行您的Movies网站。

网页标题

现在看一下网页的浏览器选项卡。它应该包含文本“My Favorite Movies”。为了进行比较,我们在Internet Explorer、Chrome、Safari、FireFox和Opera中运行同一个网站。可以注意到,该文本是您输入到网页的<head> 中的 <title>标记内的内容,您通过这种方式告诉浏览器这是网页标题。不同的浏览器会采用不同的方式处理网页标题。

Internet Explorer:

Chrome:

Safari:

Firefox:

Opera:

Web开发人员需要注意的是,不同的浏览器执行操作的方式稍微不同。在不同的浏览器上测试您的网页,检查它的行为是否符合预期,这是个不错的想法。

注意:在不同的浏览器中启动您的网站

WebMatrix的一个真正不错的方面不是为您提供了一个在开发机器上运行的Web服务器,而是能够快速启动您安装的任何浏览器。可以单击WebMatrix工具功能区中的Run按钮底部的向下箭头体验这一点。

该列表将仅显示您已安装的浏览器。

教您如何使用WebMatrix创建第一个网页相关推荐

  1. WebMatrix进阶教程(2):教您如何使用WebMatrix创建第一个网页

    导读:Microsoft WebMatrix是一个免费的工具,可用于创建.自定义和在Internet上发布网站. WebMatrix使您能够轻松创建网站.您可以从一个开源应用程序(比如WordPres ...

  2. 创建bootstrap项目_使用Bootstrap创建第一个网页

    创建bootstrap项目 使用Bootstrap创建第一个网页 (Create First Webpage with Bootstrap) In the previous article, we l ...

  3. Dreamweaver2021安装教程与创建第一个网页

    下载地址: https://pan.baidu.com/s/13EIiv4etSzjqRrMWDQp4-Q 提取码:b390 一.解压DW2021文件: 二.以管理员身份运行: 三.更改默认安装位置, ...

  4. Dreamwerver开发环境及创建第一个网页

    Dreamwerver开发环境及创建第一个网页 一.实验名称: 二.实验日期: 三.实验目的: 四.实验内容: 五.实验步骤: 六.实验结果: 七.源程序: 八.心得体会: 一.实验名称: Dream ...

  5. 零基础HTML教程(4)--动手创建第一个网页吧

    点此查看本系列全部文章 零基础Java全栈教程 文章目录 1. 任务背景 2. 任务目标 3. 相关知识点 3.1 文件类型 3.2 隐藏拓展名 3.3 网页的拓展名 3.4 网页的打开方式 4. 任 ...

  6. HTML学习——VS Code环境搭建、创建第一个网页

    1.下载VS Code并安装    . 安装步骤 2.相关插件 3.桌面创建文件夹用于存放HTML代码文件 4.在VS Code中打开文件夹5.在文件夹里面创建HTML文件 6.导入基本代码框架 (1 ...

  7. 【融职培训】Web前端学习 第2章 网页重构1 第一个网页

    一.内容概述 从本节我们开始正式学习前端开发的课程内容,首先我们从第一个网页开始了解html和css的基本概念,并通过创建第一个网页了解vscode的基本使用方法. 二.安装vscode插件 汉化插件 ...

  8. HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

    HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID HealthKit开发准备工作 在开发一款HealthKit应用程序时,首先需要讲解HealthKit中有哪些类,在i ...

  9. UE4创建第一人称射击游戏学习教程

    Unreal Engine 4: Create Your Own First-Person Shooter MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言 ...

最新文章

  1. 支付宝的架构到底有多牛逼!还没看完我就跪了!
  2. C++中拷贝控制操作(三/五法则)
  3. 简单描述ListView中使用GestureDetector冲突的解决办法
  4. 读书笔记4数据的读入和保存
  5. androidtabhost缓存_FragmentTabHost布局的使用及优化方式
  6. unity中创建游戏场景_在Unity中创建Beat Em Up游戏
  7. ruby字符串截取字符串_如何在Ruby中附加字符串?
  8. 将学校版JAVA系统迁移到Mysql数据库的工作安排
  9. python----设置默认编码
  10. Windows查看计算机服务监听的端口号
  11. 从苏宁电器到卡巴斯基第13篇:我在苏宁电器当营业员 V
  12. abb变频器580系列改中文_ABBACS580一01变频器选择使用语言错误后怎么办?
  13. jQuery cdn加速
  14. 数据库之Mysql索引、事务与存储引擎
  15. 预约上门App平台的接单方式
  16. java exls_java excel类
  17. vue 3.0 使用ref获取dom元素
  18. webstorm 激活破解方法
  19. CSAPP--BombLab
  20. 普歌--前端 vue-element-admin 实现第三方(无账号密码)登录

热门文章

  1. SQL Server修改字段修改描述语句
  2. Maven的使用与配置,阿里P7亲自讲解
  3. 内存颗粒CL和CAS
  4. 2005年中兴软件校园招聘笔试题
  5. c语言 feof 死循环,请教:为什么我用while(!feof(fp))时会出现无限循环????
  6. Vue2 Vue UI组件库
  7. 问题 A: C语言11.1——完成一个对候选人得票的统计程序。
  8. USACO 1.3.1 混合牛奶 JAVA TreeMap 解决超时问题
  9. 计算机通信与网络 沈金龙 北京邮电大学出版社 笔记,沈金龙
  10. 这群程序员中的「广告狂人」,把抖音广告做成了AR游戏