问题标签 [presentation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linq - 在哪一层进行 linq-sql 调用,如 SubmitChanges()、InsertOnSubmit() 等
哪一层是进行 linq-sql 调用的最佳层,如 SubmitChanges()、InsertOnSubmit() 等。
例如,假设我有两个表 Parent 和 Child。子表在父表上有外键(子表有 ParentId 列)。我想将父对象和子对象插入数据库。
使用 linq-sql,我可以做到这一点。
我是否将表示层代码与数据访问层混合在一起?如果是这样,我该如何处理中间的业务层对象?
请告诉我。谢谢。
php - UI:显示 Has 和 Belongs to Many 关系有哪些不同的方式?
这不是关于特定框架的问题。我正在使用带有 jquery 的普通 php。我正在尝试将多个产品与多组选项相关联。也就是说,每个产品都可以有多个与其相关的非排他性选项集。在屏幕上表现这一点的最佳方式是什么?我想它可能是一个多选框。这可以使它变得简单,但我希望有另一个名为 order 的值来对屏幕上的选项集进行排序。
任何输入,或具有不同 UI 技术的网站都会很棒!谢谢!
latex - 用乳胶演示,改变每帧的宽度
在我的演示文稿中,我使用\usetheme{Warsaw}
and 为了增加每一帧的可用空间,我使用\useoutertheme{infolines}
. 这样,每页底部的栏在作者姓名、标题、日期和幻灯片编号之间平分。反正有没有改变每个部分的宽度?例如,与作者姓名或日期相比,我需要更多的标题空间。任何评论都非常感谢。另外,我使用的代码如下:
谢谢你。
vb.net - vb.net,带有小双数的全数表示
如果我在 vb.net 中有一个像这样的小替身:
转换为字符串会产生一个 E-presentation ( 3E-7
)。在调试该值时,它将显示为完整的数字 ( 0.00000003
)。
如何获取字符串中的完整数字?
design-patterns - 使用演示模型处理父表单子表单关系的最佳实践
根据 Martin Fowler 的 Presentation Model 注释以及有关 Presentation Model 的 MSDN 文档,解释说 Presentation Model 类应该不知道 UI 类,类似地,Business Model 类应该不知道 Presentation Model 类。
UI 应该与 Presentation Model 进行广泛的数据绑定,Presentation Model 反过来将与一个或多个 Domain/Business Model 对象协调以完成工作。Presentation Model 基本上以一种促进 UI 中最大数据绑定的方式呈现 Domain Model 数据,允许 UI 做出尽可能少的决策,从而提高 Presentation 行为的可测试性。这也使得表示模型类是通用的,即与任何特定的 UI 技术无关。
现在,考虑有一个 List 表单(比如 CustomerList)和另一个 Root 表单(比如 Customer),还有一个允许通过单击按钮从 CustomerList 表单编辑客户的用例。
为了讨论的简单,考虑当从菜单打开客户列表(即点击客户菜单)并且从菜单点击事件中显示客户列表时发生了一些操作。
现在根据上述用例,我需要从客户列表中打开客户根 UI(单个客户)。我怎么做?
在编辑按钮的单击事件中构建必要的对象(BusinessModel、PresentationModel、UI)并从那里调用 CustomerEdit UI?
从演示模型类构建 CustomerEdit UI 并从演示模型显示 UI?这可以通过以下两种方式中的任何一种来完成 - a. 按照以下顺序创建对象 DomainModel->PresentationModel-UIForm b. 使用 Unity.Resolve(); 无论哪种方式,都违反了表示模型,因为 P 模型现在必须引用 CustomerEdit 所在的具体 UI 程序集。此外,P 模型必须直接引用和使用 WinForm,使其与 UI 技术无关。
尽管这些违规行为在理论上是可以忽略的,但我仍然会征求社区对我是否走错方向的意见。请建议是否有更好的方法从列表(父)表单中调用子表单。
- 拉贾希
wpf - WPF PresentationFontCache。这是什么?
我有在 WPF 中完成开发的 .Net 3.5 SP1。
当我运行我的 WPF 应用程序时,我看到一个名为“PresentationFontCache”的进程出现在我的进程列表中(在任务管理器上)。该进程虽然看似无害,但实际上即使在 WPF 应用程序关闭后仍驻留在内存中。这个过程实际上是什么?它有什么作用?
因此,当我尝试检查内存使用情况(通过多次执行和关闭应用程序)时,该过程给人的感觉是一些内存仍在使用中。我还观察到,这个过程可能会非常消耗资源(在某些条件下,30% 的 CPU 使用率和/或 100 MB 的内存使用率!!!)。
我找到了名为“Windows Presentation Foundation Font Cache 3.0.0.0”的 Windows 服务,它可能负责生成此进程。该服务声称它通过缓存常用字体数据来优化 WPF 应用程序的性能。如果该服务尚未运行,WPF 应用程序将启动该服务。可以禁用它,但这样做会降低 WPF 应用程序的性能。
但是为什么在WPF应用程序关闭后Windows服务本身不关闭进程。
还是该服务实际上集体缓存了用于任何 WPF 应用程序的字体信息,以便下次重新运行任何类似应用程序时,将使用缓存而不为应用程序重新生成字体?如果是这样,那不是一种不能被垃圾收集的数据吗?这不是导致内存泄漏的可能原因吗?
请点亮我。
谢谢维尼特。
asp.net - 从字节到优化网页呈现的图像
我将数据库中存储图像的数据作为 byte[] 数组获取;然后我将其转换为 System.Drawing.Image 如下所示的代码;
(*) 另一方面,当客户端向下滚动页面时,我计划在 asp.net 页面上显示图像列表。用户在他/她确实看到更多照片的页面上下来和下来的次数越多。所以这意味着快速的页面加载和丰富的用户体验。(您可能会在 www.mashable.com 上看到我的意思,向下滚动时请注意新加载的照片。)
此外,从上述方法返回的 imgae 对象,我如何使用上面的 (*) 条件在循环中动态显示它。
问候 bk
php - 设计网页界面的最佳设计模式是什么?
我正在尝试使用 OOP 构建我的 WEB 站点的界面。为此,我需要将几个对象(如菜单、缩略图、内容框)连接在一起以形成完整的布局。
我知道 OOP 不用于演示,但无论如何我都需要这样做。谁可以帮我这个事?
latex - 在 LaTeX 投影仪演示文稿中隐藏演示文稿控件
我目前正在使用 LaTeX beamer 构建演示文稿。有没有办法隐藏幻灯片底部的演示控件?我不使用这些控件,它们有时会与幻灯片的文本发生冲突。
php - PHP中表示和业务逻辑的分离
我正在编写我的第一个真正的 PHP 网站,并且想知道如何使我的代码对自己更具可读性。我使用的参考书是 PHP and MySQL Web Development 4th ed。
上述书给出了三种分离逻辑和内容的方法:
- 包含文件
- 函数或类 API
- 模板系统
我还没有选择其中任何一个,因为围绕这些概念思考我需要一些时间。然而,我的代码已经变成了前两个的混合体,因为我只是在这里复制粘贴并随时修改。
在展示方面,我所有的页面都有这些共同元素:页眉、顶部导航、侧边栏导航、内容、右侧边栏和页脚。
书中基于函数的示例表明我可以使用这些显示函数来处理所有演示示例。所以,我的页面代码将是这样的:
但是,我不喜欢这样,因为书中的示例将这些打印语句与 HTML 和 PHP 混合在一起,如下所示:
我宁愿在中间有一些 PHP 的 HTML,而不是相反。
我正在考虑制作我的页面,以便在页面的开头,我将从数据库中获取所有数据并将其放入数组中。我还将获取变量的数据。如果这些过程中有任何错误,我会将它们放入错误字符串中。
然后,在 HTML 代码中,我将使用 foreach 遍历这些数组并显示内容。在某些情况下,将显示一些变量。如果设置了错误变量,我将在适当的位置显示它。
(作为旁注:我不明白的是,在大多数示例代码中,如果某些数据库查询或诸如此类的错误给出了错误,总是有:
这让我感到困惑,因为当示例代码出现错误时,有时甚至在 HTML 开始之前就会回显它......)
对于使用过 ASP.NET 的人,我已经有点习惯了代码隐藏文件和 lblError 并且我正在尝试在这里做类似的事情。
我还没有想到的是,我怎么能做到“先做逻辑,然后做展示”的事情,这样我就不必在所有页面中复制导航逻辑和导航展示。
我应该做一些包含文件还是我可以在这里使用函数但有点不同?有没有什么好的文章可以更彻底地解释这些分离表示和逻辑的“风格”。我的书只有一段关于这些东西。
我在想的是我在这里谈论一些进行 PHP 编程的概念或方法,但我还不知道它们的术语。
我知道这不是一个直截了当的问题,我只需要一些帮助来组织我的想法。