问题标签 [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.

0 投票
10 回答
804 浏览

model - 您是否购买了 MVP 及其变体中表示层的重用故事?

除了单元测试的好处之外,我听说的关于 MVP 模式的还有表示层的可重用性。因此,您将设计一个表示层并将其用于 WinForms(富)和 Web。

我目前正在.NET 中开发一个 Windows 窗体应用程序,将来可能会创建一个 Web UI。但是,当我设计表示层和 UI 层之间的交互时,我不确定这种可重用性的概念是否值得所有的麻烦。有时我觉得我正在为可能的 Web UI “简化”我的演示文稿,而专门为 Windows 窗体 UI 设计的演示文稿可能会更多。

那么,你们中有多少人正在从可重用的表示层中获益呢?这种可重用性的东西在现实世界中会出现吗?

0 投票
8 回答
156526 浏览

syntax-highlighting - 如何格式化演示文稿中的代码块?

我正在使用 Google 幻灯片准备演示文稿,但我也可以在 Open Office 中处理包含代码片段的演示文稿。

是否有任何简单的方法可以使用 Google Docs 或 Open Office Presenter 在代码片段上执行基本语法突出显示?

编辑:因为我相信我可以找到一种嵌入 HTML 的方法,所以任何可以在 HTML 上执行语法突出显示的工具也将是受欢迎的建议。

0 投票
11 回答
1142 浏览

report - 如何向潜在买家展示您的代码?

我将向稍微不懂技术的观众演示我的代码,我需要向他们展示我在项目中获得的内容(大约 15K 行代码)。我试图让他们相信我已经花时间在这个项目上并且它处于良好状态。

这些人计划在这个产品上投资。因此,我应该让他们相信这个应用程序值得他们花费的价格,并证明我花费的时间是合理的,其次他们应该看到这是需要时间的,我知道我在做什么(基本上我需要赢他们的信任)。

  • 除了“代码行”之外,我还可以使用哪些指标?(也许是评论行?
  • 从 .NET 项目生成报告的最佳工具(最好是免费的)是什么?

更新 :

提供“项目成本 - cocomo”的一种方法也很酷,就像这样:

在此处输入图像描述

发现: http ://www.cms4site.ru/utility.php?utility=cocomoii将帮助您计算项目的估计成本。

0 投票
8 回答
2128 浏览

language-agnostic - 如何为你的同事做一个包含大量代码的演示文稿?

我应该就我评估过的 Web 框架为我的同事做一个演示。这些人是开发人员,讨厌冗长乏味的 PowerPoint 内容,所以我得到了很多小代码片段。我还整理了一个小型示例应用程序。我的问题是,我如何呈现代码以便人们可以遵循?

我想到的一些事情:

  • 将代码放在 PowerPoint 幻灯片上,看起来很糟糕,除非它是图像,否则我无法让语法突出显示工作。将我的代码放在图像中很痛苦,并且不能很好地扩展到不同的分辨率。
  • 我使用了 S5 XHTML 演示格式并集成了一个 JavaScript 语法高亮显示。这有点笨拙但可行(我会因为忽略公司的 CI 进行演示而感到悲伤,因为我不会使用他们的模板。甚至不要问......)
  • 我可以在我的观众面前整理一个脚本(笔记)和“实时代码”。我不太喜欢这个,因为它让我很忙,以至于我在写作时很难给出一个好的解释。而且我也很有可能导致错误并让他们等待。
  • 截屏?但那样我就不必在那里了……也许叙述一下?

那你会怎么做?

0 投票
5 回答
16379 浏览

c# - 表示层、业务层和数据层

我刚开始用 C# 编程,并且正在阅读关于将您的应用程序/网站分为三个不同层的最佳实践,但我很难准确理解如何。我正在从事一个宠物项目,以更多地了解 C#,但我不想从任何坏习惯开始。你能看看我有什么,看看我做得对吗?提供一些关于如何将所有内容分解为不同层的提示建议?

表示层

业务层

数据访问层 (DAL)

0 投票
1 回答
205 浏览

web-services - Virtual DOM to Webpage

I'm working on a system that stores data in XML files. The data in the files can be converted into a generic DOM but not without some processing. I have been tasking with looking into how to do the web access story for this system. (FWIW, the existing code base is in .NET)

The system can be thought of as an XML in XML database for handling generally static but end-user-time defined XML schemes. I'm not sure what the model is exactly as that's another guy's job but the bit I'm working with will be seeing serializable DOM objects of some kind.

The intended model is that the end user will write a web front end that accesses data from our system. The things that jump out at me as options are:

  • Build a SOAP (or equivalent) service that can present the processed XML and let the web server run from that with XSL or whatever.
  • Same as the SOAP solution but with server side XSL for security and rendering so the web server needs only drop in the text.
  • Build an assembly to so a web server can process files in process.
  • ???

We would like the system to be simple and cross platform (something that can be uses from a presentation layer written using LAMP, WAMP, RoR, ASP, etc).

0 投票
1 回答
135 浏览

image - 代码演示的插图

我收到了一个奇怪的请求,我担心它会因为离题而被关闭。就这样吧,但值得一试。

我正在创建一个关于依赖注入和控制反转的演示文稿,我想我会通过展示我以前见过的图像来强调可互换的部分服务于一个共同的目的,但有不同的实现。

基本上图像是男人或女人,但图像分为四个部分:

  • 躯干
  • 呃……不知道这部分的名字,胃等等。
  • 可能有五分之一的脚

对于每个部分,您都可以在几个变体中进行选择,从而在此过程中创造出奇怪的人。IE。一个男人的躯干和一个女人的头。

但是,我现在当然找不到这样的图像。有谁知道这样的图片,可以给我一个网址吗?

0 投票
6 回答
15423 浏览

video-capture - 从我的电脑录制视频演示

我想在我的电脑上做一个演示,记录声音并显示所有必要的鼠标点击,以及我在窗口或表单中所做的任何输入,并将结果记录到某种文件中以供以后回放。

只要文件可以在 Windows Media Player 中播放,文件是 MPG 还是 AVI 都没有关系。

有人会建议什么样的应用程序这样做?我看过很多这样的网络广播,但我从来没有想过什么样的软件可以用来做这件事。

0 投票
10 回答
4728 浏览

drawing - 你用什么样的软件来为你的演示和报告绘制图表?

您使用哪种软件为您的演示文稿和报告绘制图表?

假设您要绘制一个图表来说明 TCP 握手。

我用visio,但结果太平淡了。

有没有免费的软件可以更好地绘制图表?哪个也可以有一些 3D 形状或阴影?

0 投票
4 回答
789 浏览

html - 使用 HTML 呈现结构化数据

我有一个关于如何使用 HTML 呈现一些结构化数据的问题。

我有一些树状数据,您通常可以使用部分和子部分(即<h1>,<h2>等)和/或使用嵌套列表(即项目包含子项目列表的列表)来呈现这些数据。

该数据的一个示例是待办事项列表,其中的任务包括子任务和子子任务。

这些数据中的每一个还具有关联的属性,例如:

  • bool completed;
  • DateTime completionDate;
  • Priority priority;

我的问题是,您建议使用 HTML 在一个页面上呈现这些数据的好方法是什么?


我的第一个想法是将其呈现为表格:

  • 表格的一列显示任务或子任务
  • 每行中的其他列显示与该任务相关的属性值(例如“已完成”等)

我的问题是,在一个表列中显示所有任务和子任务会丢失有关任务嵌套方式的信息:例如,它不会显示第二行实际上是第一行的子任务。您能建议一种解决该问题的方法吗?我想用可变数量的人字形来装饰物品,比如“>”,以显示每个物品的嵌套程度,例如:

然而,一些问题是:

  • 它可能看起来很难看,我不确定它是否能直观地理解和可读。其他一些装饰,或者只是可变长度的空白缩进,会更好吗?
  • 我没有看到使用 HTML+CSS 对其进行编码的优雅方式;例如,您是使用 HTML 插入装饰,还是使用 CSS 插入?class="level1"如果使用 CSS,那会是通过添加类似的东西class="level6"来显示嵌套级别吗?

第二种方法是将其呈现为垂直流动的文本,例如...

...我也会这样做,但我还想要一个视图,让读者可以扫描属性值列,当属性值在列中对齐而不是与其他文本穿插时,这更容易。


这更多是关于 UI 设计而不是编码,但是......我肯定不是第一个想要显示这种数据的人,但我不记得看过任何示例,所以我想问你。