上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 53 下一页
摘要: 之前我们已经介绍了所有的AngularJS 基础知识,下面让我们通过实例来加深记忆,体验自定义指令的乐趣。这里将展示三个实例:手风琴指令,Google Maps 指令和Wijmo Grid 指令。 阅读全文
posted @ 2014-05-20 18:25 葡萄城技术团队 阅读(22952) 评论(3) 推荐(12)
摘要: 使用过 AngularJS 的朋友应该最感兴趣的是它的指令。现今市场上的前端框架也只有AngularJS 拥有自定义指令的功能,并且AngularJS 是目前唯一提供Web应用可复用能力的框架。 目前有很多JavaScript 产品提供插件给Web开发人员。例如, Bootstrap 就是当前比较流行的提供样式和JavaScript插件的前端开发工具包。但是开发人员在使用Booostrap中的插件时, 必须切换到JavaScript 模式来写 jQuery 代码来激活插件虽然jQuery 代码写起来十分简单,但是必须和 阅读全文
posted @ 2014-05-15 18:50 葡萄城技术团队 阅读(54661) 评论(5) 推荐(12)
摘要: AngularJS是Google推出的一款Web应用开发框架。它提供了一系列兼容性良好并且可扩展的服务,包括数据绑定、DOM操作、MVC设计模式和模块加载等。本文专注于AngularJS 指令的使用,在我们进入主题之前,我们将快速浏览AngularJS的基本用法。 阅读全文
posted @ 2014-05-13 11:29 葡萄城技术团队 阅读(85532) 评论(24) 推荐(10)
摘要: 经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章。其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章言简意赅,篇幅适中,从一个web网站示例开始讲解,全文最终完成了一个管理影片的小系统,非常适合新手入门ASP.NET MVC 5 (新增、删除、查询、更新) ,并由此开始开发工作。 阅读全文
posted @ 2014-04-29 14:51 葡萄城技术团队 阅读(27127) 评论(10) 推荐(12)
摘要: 使用ComponentOne Studio for ASP.NET Wijmo制作MVC5应用程序,首先要做的是安装Studio for ASP.NET Wijmo 。 测试环境 VS2013、MVC5、Framework4.5、IE11、Studio for ASP.NET Wijmo2014V1在安装了Studio for ASP.NET Wijmo2014V1 之后,在 VS2012 中选择新建项目。在 Web 选项卡中,您可以发现Studio for ASP.NET Wijmo 2014V1。 阅读全文
posted @ 2014-04-24 11:15 葡萄城技术团队 阅读(22138) 评论(6) 推荐(2)
摘要: 相信对于报表应用系统研发人员而言,都不会对图表功能感到陌生,因为报表数据通常以图表和表格的形式显示数据。但是,你真的了解为什么需要使用图表功能吗,不同图表类型的最佳应用场景?本文将为你解开这些谜团。 阅读全文
posted @ 2014-04-18 12:22 葡萄城技术团队 阅读(5301) 评论(6) 推荐(3)
摘要: 在这部分教程中,接下来我们将讨论自动生成的Details和Delete方法。MVC scaffolding引擎增加了一个注释表明,在调用的HTTP请求方法中,GET请求有三个URL段,Movies控制器,Details方法和ID值。 Code First 使得您可以轻松的使用Find方法来搜索数据。一个重要的安全功能内置到了方法中。方法首先验证Find方法已经找到了一部电影,然后再执行其它代码。例如,黑客可以通过更改http://localhost:xxxx/Movies/Details/1到http://loca 阅读全文
posted @ 2014-04-10 12:32 葡萄城技术团队 阅读(16678) 评论(0) 推荐(4)
摘要: 从报表需求的整个发展历程来看,可以分为两个阶段:1、静态报表:解决显示、打印、导出报表数据的需要。2、交互式报表:解决终端用户分析数据的需要,通常会用到数据可视化、向下钻取、贯穿钻取、数据过滤、数据排序等功能。这篇文章主要介绍交互式报表中常用到的数据分析方法。 阅读全文
posted @ 2014-03-28 14:42 葡萄城技术团队 阅读(2203) 评论(0) 推荐(1)
摘要: 根据报表的布局、数据源结构、打印方式和数据分析方式,可将应用系统中的报表分为以下类型:清单报表 、图表报表 、分栏报表 、分组报表 、交叉报表 、并排报表 、主从报表 、套打报表 、交互式报表。 阅读全文
posted @ 2014-03-28 13:48 葡萄城技术团队 阅读(6304) 评论(4) 推荐(3)
摘要: ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY --Don’t Repeat Yourself)"。ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方。这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护。 给ASP.NET MVC 和 Entity Framework Code First 提供验证支持是 DRY 信条的一次伟大实践。您可以在一个地方 (模型类) 中以声明的方式指定验证规则,这个规则会在应用程序中的任何地方执行。 让我们 阅读全文
posted @ 2014-03-25 11:21 葡萄城技术团队 阅读(13970) 评论(6) 推荐(3)
摘要: 作为一个.NET程序员,应该知道的不仅仅是拖拽一个控件到设计时窗口中。就像一个赛车手,一定要了解他的爱车 – 能做什么不能做什么。 本文参考Scott Hanselman给出的.NET问题列表,整理如下。包括WinForms,ASP.NET,XML以及C#和.NET基础相关的问题,有兴趣的自我检测一下吧~ 参考答案另附在文章末尾,由于水平有限,难免有谬误,欢迎指正。 阅读全文
posted @ 2014-02-28 11:22 葡萄城技术团队 阅读(9728) 评论(47) 推荐(47)
摘要: 在本节中,您将使用Entity Framework Code First来实现模型类上的操作。从而使得这些操作和变更,可以应用到数据库中。默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的。如果他们不是同步的,Entity Framework将抛出一个错误。这非常方便的在开发时就可以发现错误,否则您可能会在运行时才发现这个问题。 阅读全文
posted @ 2014-02-26 11:40 葡萄城技术团队 阅读(15976) 评论(10) 推荐(4)
摘要: 在本节中,您将验证电影控制器生成的编辑在接下来的教程中,我们将讨论DataAnnotations。Display属性指明要显示的字段的名称(在本例中“Release Date”来代替“ReleaseDate”)。DataType属性用于指定类型的数据,在本例它是一个日期,所以不会显示存放在该字段时间详情。DisplayFormat属性在Chrome浏览器里有一个bug:呈现的日期格式不正确。 在浏览器地址栏里追加/Movies, 浏览到Movies页面。并进入编辑(Edit)页面。 阅读全文
posted @ 2014-02-14 14:47 葡萄城技术团队 阅读(25431) 评论(6) 推荐(7)
摘要: 在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里。 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 在解决方案上,用鼠标右键单击Controller文件夹,点击新增,再选择Controller。 阅读全文
posted @ 2014-01-21 15:06 葡萄城技术团队 阅读(31702) 评论(1) 推荐(4)
摘要: 您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中。你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB。 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string)。 阅读全文
posted @ 2014-01-10 11:43 葡萄城技术团队 阅读(58900) 评论(14) 推荐(4)
摘要: 在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。Entity Framework(通常称为 EF) 是支持代码优先 (Code First) 的开发模式。代码优先允许您通过编写简单的类来创建对象模型。(相对于"原始的CLR objects",这也被称为POCO 类)然后, 可以从您的类创建数据库,这是一个非常干净快速的开发工作流程。假如你必须 阅读全文
posted @ 2014-01-09 17:25 葡萄城技术团队 阅读(24936) 评论(6) 推荐(7)
摘要: 今天 ,Web 组件已经从本质上改变了HTML。初次接触时,它看起来像一个全新的技术。Web组件最初的目的是使开发人员拥有扩展浏览器标签的能力,可以自由的进行定制组件。面对新的技术,你可能会觉得无从下手。那这篇文章将为你揭开Web组件神秘的面纱。如果你已经熟知HTML标签和DOM编程,已经拥有了大量可用的Web组件,那么你已经是Web组件专家了。 阅读全文
posted @ 2014-01-08 11:35 葡萄城技术团队 阅读(20404) 评论(11) 推荐(5)
摘要: 规划一个.NET项目是一项艰巨复杂的任务,需要考虑很多方面。在.NET发展的初期,开发过程中遇到的一些困难或者限制逐渐演变为Microsoft Visual Studio提供的标准控件的功能特性,并且确实帮助了很多开发者。随着.NET和商用软件的发展,标准控件已经不能满足开发的需求,这时您就需要第三方控件。本文讨论如何为您的应用程序和项目选择合适的高性价比的第三方控件,同时也给出我们的参考意见和选型步骤。 阅读全文
posted @ 2013-12-24 13:43 葡萄城技术团队 阅读(2809) 评论(8) 推荐(2)
摘要: 在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器。 阅读全文
posted @ 2013-12-17 16:57 葡萄城技术团队 阅读(30979) 评论(3) 推荐(5)
摘要: 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎(Razor view engine)。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程。 阅读全文
posted @ 2013-11-21 15:24 葡萄城技术团队 阅读(37752) 评论(2) 推荐(7)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 53 下一页