摘要: 在WebMatrix中或是NuGet库中可以获得很多的Web Helper,下面我们来看看如何利用ASP.NET框架来进行这些Helper的开发。Helper在NuGet库中都是以被编译好的DLL文件的形式发布的,这些Web Helper存在的目的是把大量的常用、复杂的函数压缩进一个简单的文件中,在需要时,可以通过一个行简单的代码进行调用。一经执行,这些简单的代码会在你的页面中写出HTML代码来。... 阅读全文
posted @ 2012-01-11 21:38 雪美·考拉 阅读(848) 评论(2) 推荐(0) 编辑
摘要: 创建数据库 1、使用空网站模板创建一个站点程序。 2、在数据库工作区中点击新数据库。 3、WebMatrix使用站点的名称来默认创建了一个.sdf文件的数据库。此时数据库中还没有任何的东西。我们来新建一张表格,点击 新表 按钮。 新建表列是非常容易的,使用 新列 即可。 4、新建第一列命名id,分别指定此列为 标识 和 主键。 指定标识意味着这列数据会自动使用唯一的标号来填充数据记录,数据库... 阅读全文
posted @ 2012-01-09 23:19 雪美·考拉 阅读(2350) 评论(1) 推荐(0) 编辑
摘要: 报告工作区报告区主要是用来执行你的站点运行报告的。目前的WebMatrix 1.0版中报告区仅提供了有关SEO方面的报告。这份报告有如主流的搜索引擎对你的站点所做的观察。你是否考虑过什么一个叫做A的网上书店在Google或Bing上排名第一,而一个叫做B的书店却要排在100名的网页位置来显示?现在看来SEO是影响你的网站在搜索引擎中排位的非常重要的因素。如果你的站点中存在一些违法搜索引擎所期待的规则,那么你的站点在它那里只能得到很可怜的分数,所以排位很低。很多公司花费了数以千万的费用来请专家检测他们的站点来提高自己站点在搜索引擎中的排位。这些专家帮助找到并修正那些对已知搜索引擎违反规则的地方。 阅读全文
posted @ 2012-01-08 01:23 雪美·考拉 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 数据库工作区数据库工作区专门负责对Web程序使用的数据库进行创建、编辑、更新和删除的操作。默认创建SDF类型的SQL Sever Compact数据库,但你不会只限制于此类型。比如,你正在使用MySQL数据库,或者在Web应用库中选择安装了使用MySQL数据库的程序,你这时仍然可以在WebMatrix中来维护数据库,而没必要再开启一个单独的数据库编辑器。正如其它的工作区一样,数据库工作区也拥有自己独特的功能区布局。我们看到在左半区同样也包含了一恶搞网站功能区。同时还能看到其它三个功能区:数据库组,用来创建或链接数据库也可以创建表格;查询组,用来定义和执行查询(利用特定的命令来检索指定的数据); 阅读全文
posted @ 2012-01-08 00:22 雪美·考拉 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 文件工作区正如这个名称所示,文件工作区主要用来管理站点找中的全部文件用的,包括含有HTML标签的文件、代码、图片、样式、数据库或任何其它的文件。当你选中了文件工作区时,你会发现功能区也发生了改变,这次所提供的操作更像是直接面对文件进行的。左边的网站部分是针对管理站点的。使用这些功能可以让你查看机器上的所有站点,发布网站,在安装的任何浏览器下来浏览网站并且可以启动、停止或重置你的IIS Express。功能区的其余部分基本都是无需解释的,提供了如剪切、粘贴、拷贝和其他的一些操作快捷按钮。只有Visual Studio那个按钮比较值得注意,如果已经安装了微软的Visual Studio,这个按钮会 阅读全文
posted @ 2012-01-07 02:50 雪美·考拉 阅读(468) 评论(0) 推荐(0) 编辑
摘要: WebMatrix为你的站点包含了4个不同的集成设计工作区。每个工作区都可以通过屏幕左边的标签来访问。注意一下,选择了不同的标签,窗口顶部的功能区也会随之而变化。网站:这个工作区提供了管理站点本身所需要的工具,包含了站点运行的URL,在本机硬盘上的位置等等。文件:这个工作区中可以访问站点内用到的所有源文件和数据库文件。并且它提供了多种文件的语法高亮显示的功能,包含ASP.NET,HTML,CSS和PHP,助你完成代码编写。数据库:这个工作区下提供了创建、编辑和管理数据库的工具。报告:这个工作区下主要提供了WebMatrix的工作站点下的SEO报告。下面我们来一一了解一下:网站工作区在选择了网站 阅读全文
posted @ 2012-01-06 00:07 雪美·考拉 阅读(1623) 评论(1) 推荐(0) 编辑
摘要: 在WebMatrix的欢迎屏幕上有几种默认的选择,其中一个是从模板创建网站。我们选择它,WebMatrix又提供了几种友好的模板选择:空白站、入门网站、面包店、照片库和日历。使用模板创建网站就是简单的点选模板名称,设置网站名称,然后点确定即可。然后将看到基于模版创建站点的WebMatrix工作区。运行一下看看,点击运行按钮。也许这个站点看上去没那么OK,但是它的的确确是在幕后自动的实现了基于角色的身份验证系统,包含用户注册系统,另外管理员可以分别不同的用户以不同的角色身份。比如,一个简单的学校管理程序,里面可以分配学生、教师、家长三种角色。教师角色可以分配和变更年级,但是学生和家长却只能被分配 阅读全文
posted @ 2012-01-05 14:50 雪美·考拉 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在WebMatrix中选择从Web库创建网站将打开一个欢迎界面。将会看到一个应用程序库,这个库中包含了很多的开源项目程序,我们可以以它们为基础来建立我们自己的网站。左边栏提供了应用程序库的分类导航。使用Web库来创建一个站点BlogEngine.NET是一个开源的ASP.NET博客项目,它的设计简单、可扩展性强。我们可以在Web库导航列表的 博客 选区中找到它。要安装BlogEngine.NET,只需要简单的选中它,并点击下一步按钮。选择接受EULA,开始下载到本地。BlogEngine.NET是一个非常小的项目,有3.6M左右,所以下载还是比较快的。当安装好后会得到如下界面。看到祝贺成功的界 阅读全文
posted @ 2012-01-05 14:50 雪美·考拉 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 如果已经安装好WebMatrix后,将会在系统开始菜单中发现如下2条菜单项:第一个条目将带你进入http://www.microsoft.com/web/webmatrix/learn,其中有很多线上视频教程让你来步进学习使用WebMatrix。第一次启动WebMatrix的界面如下:WebMatrix的这个界面向你提供了几种建立站点的工作流程进入方式。我的网站:点击这项将看到已经使用WebMatrix建立过的一些站点列表。从Web库创建网站:点击这项将打开一个面向微软Web Platform的开源程序列表。在此列表中你也可以下载这些程序。这些程序可能由很多种语言编写比如PHP和ASP.NET 阅读全文
posted @ 2012-01-05 12:52 雪美·考拉 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 在安装好WebMatrix之后,我们可以随时采用WebMatrix的执行进程来创建我们的第一个站点了。1、启动WebMatrix,看到如下欢迎界面2、选择 从模版创建网站 项。你将会看到WebMatrix提供的模版列表界面。模板是小巧、简单的整站包,你可以学习到如何利用ASP.NET Web Pages来创建站点。界面如下,有可能我们的界面有些不同:3、我最爱的是 面包店 模版,我们来点击到它上面,并且命名网站名称为WebMatrixCh1,如上图所示。点击确定后,WebMatrix加载一些列内容,这时我们将看到WebMatrix的工作全貌了。4、在WebMatrix窗口的功能区上点击运行按钮 阅读全文
posted @ 2012-01-05 12:49 雪美·考拉 阅读(389) 评论(0) 推荐(0) 编辑