标签: presentation

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

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

我目前正在研究.NET中的Windows窗体应用程序,可能会在将来创建Web UI.但是,当我设计表示层和UI层之间的交互时,我不确定这种可重用性的概念是否值得所有麻烦.我有时觉得自己正在为可能的Web UI"减少"我的演示文稿,当它专门为windows窗体UI设计时可以更多.

那么,有多少人正在获得可重用表示层的好处?在现实世界中,这种可重用性是否会成功?

mvp model view presentation reusability

7
推荐指数
1
解决办法
737
查看次数

演示文稿,业务和数据层

我刚刚开始使用C#进行编程,并且正在阅读将应用程序/网站划分为三个不同层次的文章,这是最佳实践,但我很难理解具体方法.我正致力于一个宠物项目,更多地关注C#,但我不想从任何坏习惯开始.你能看看我有什么,看看我做得对吗?提供一些关于如何将所有内容分解为不同层次的提示建议?

表达层

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>Project: Ruth</title>
  <link href="CSS/StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
  <form id="form1" runat="server">
    <div class="Body">
      <div class="Header">
        <div class="Nav">
          <img src="images/Header_Main.gif" alt="" width="217" height="101" />
          <div class="Menu">
            <a href="Default.aspx">
              <img src="images/Header_Home-Off.gif" alt="" /></a>
            <a href="Default.aspx">
              <img src="images/Header_About-Off.gif" alt="" /></a>
            <a href="Register.aspx">
              <img src="images/Header_Register-Off.gif" alt="" /></a>
            <a href="Default.aspx">
              <img src="images/Header_Credits-Off.gif" alt="" /></a>
          </div>
        </div>
      </div>
      <div class="Content">
        <div class="CurrentlyListening">
          <asp:Label ID="lblCurrentListen" …
Run Code Online (Sandbox Code Playgroud)

c# data-access-layer presentation layer

7
推荐指数
1
解决办法
1万
查看次数

实时编码演示的软件或技巧

我将很快在Ruby on Rails上进行介绍/培训课程.我想让它变得有趣和吸引人,同时仍然看起来"精致".由于它是一个实践课程,大多数人将与我一起构建应用程序,我希望能够显示我的终端/编辑器并显示生成的网页,但是我不想总是在窗口之间切换.Keynote曾经有能力将网页嵌入到幻灯片中,但它已被删除,并且PowerPoint Mac支持似乎不合适.似乎没有任何方法可以嵌入终端窗口.

有没有人建议可以提供帮助的演示软件?你最近看过一个很好的现场编码谈话,我可以看看吗?你知道有什么技巧让你的演示看起来更"专业"吗?

powerpoint keynote presentation livecoding

7
推荐指数
1
解决办法
982
查看次数

在gnuplot的传说中更加强烈的线条

我正在使用gnuplot绘制一些数据曲线,它们看起来像这样:

绘制细线

但是,图例中的线条样本太薄.如果有更多曲线,则很难区分颜色.您可以使用"linewidth"增加曲线的粗细,例如,通过在plot命令中添加"lw 3",您就可以得到:

用粗线画出

然而,这增加了各处的厚度.是否可以仅在图例中使线条变粗?我知道它可以通过对输出.png文件进行后处理来"完成另一种方式".但有没有直接的方法,使用一些gnuplot设置/魔法?

gnuplot legend presentation

7
推荐指数
2
解决办法
3万
查看次数

开源HTML5在线Powerpoint Viewer

我想知道是否有人知道任何开源的在线powerpoint观众?

我查看了http://www.accusoft.com/products/viewer/on-premise/info/overview/这是最接近的东西,但它只适用于基于Web的文档,我的将坐在Intranet防火墙后面,所以现在我已经空白了.

我试过ViewerJS,但这不支持PPT.

如果有人可以帮助我使用开源的js ppt查看器或有任何其他想法,那么我将非常感激

问候萨姆

html javascript html5 powerpoint presentation

7
推荐指数
1
解决办法
1万
查看次数

在PHP中分离表示和业务逻辑

我正在编写我的第一个真正的PHP网站,我想知道如何使我的代码对我自己更具可读性.我正在使用的参考书是PHP和MySQL Web Development 4th ed.

上述书提供了三种分离逻辑和内容的方法:

  • 包含文件
  • 函数或类API
  • 模板系统

我还没有选择任何这些,因为围绕这些概念缠绕我的大脑需要一些时间.但是,我的代码已成为前两个的混合体,因为我只是在这里复制粘贴并随时修改.

在演示方面,我的所有页面都有这些常见元素:标题,顶部导航,侧边栏导航,内容,右侧边栏和页脚.

本书中基于函数的示例表明我可以使用这些显示函数来处理所有演示示例.所以,我的页面代码将是这样的:

display_header();
display_navigation();
display_content();
display_footer();
Run Code Online (Sandbox Code Playgroud)

但是,我不喜欢这个,因为本书中的示例将这些打印语句与HTML和PHP混合在一起,如下所示:

echo "<tr bgcolor=\"".$color."\"><td><a href=\"".$url."\">" ...
Run Code Online (Sandbox Code Playgroud)

我宁愿在中间使用带有PHP的HTML,而不是相反.

我正在考虑制作我的页面,以便在我的页面开头,我将从数据库中获取所有数据并将其放入数组中.我还将获取变量的数据.如果这些进程中有任何错误,我会将它们放入错误字符串中.

然后,在HTML代码中,我将使用foreach循环遍历这些数组并显示内容.在某些情况下,会显示一些变量.如果存在设置的错误变量,我将在适当的位置显示该变量.

(作为旁注:我不明白的是,在大多数示例代码中,如果某些数据库查询或whatnot给出错误,总会有:

else echo 'Error';
Run Code Online (Sandbox Code Playgroud)

这让我感到困惑,因为当示例代码出错时,有时甚至在HTML开始之前就会回显......)

对于使用过ASP.NET的人来说,我已经习惯了代码隐藏文件和lblError,我正在尝试做类似的事情.

我还没弄明白的是我怎么能做到"先做逻辑,然后再进行演示"这样的事情,这样我就不必复制所有页面中的导航逻辑和导航演示.

我应该做一些包含文件还是我可以在这里使用函数但有点不同?有没有什么好文章可以更彻底地解释这些分离表达和逻辑的"风格".这本书我只有一个关于这个东西的段落.

我在想的是我在谈论一些关于PHP编程的概念或方法,但我还不知道它们的用语.

我知道这不是一个直截了当的问题,我只是需要一些帮助来组织我的想法.

php logic presentation

6
推荐指数
1
解决办法
3051
查看次数

为Matplotlib创建默认值集

我经常为自己的研究制作情节,并且所有的默认设置都很好,但是经常需要切换到为谈话/演示而设计的情节; 我手动设置所有字体大小更大,以便于阅读:

plot(xdata, ydata)
xlabel("x-axis data", fontsize=20)
ax = gca()
for labeltick in ax.xaxis.get_majorticklabels() + ax.yaxis.get_majorticklabels():
        labeltick.set_fontsize(15)
Run Code Online (Sandbox Code Playgroud)

等等.

由于文档和问题,如这一次我知道如何控制默认情况下,当我启动matplotlib绘制参数.我想快速写一些东西(mpl_defaults.py):

import matplotlib as mpl
def plot_for_talks():
    mpl.rcParams['font.size'] = 20
    mpl.rcParams['figure.subplot.left'] = .2
    mpl.rcParams['figure.subplot.right'] = .8
    mpl.rcParams['figure.subplot.bottom'] = .2
    mpl.rcParams['figure.subplot.top'] = .8
Run Code Online (Sandbox Code Playgroud)

然后我的绘图代码可以包括

import mpl_defaults
plot_for_talks()
Run Code Online (Sandbox Code Playgroud)

我的问题:有没有更合适的方法来做到这一点?也许已经内置的东西?

python default matplotlib presentation

6
推荐指数
1
解决办法
1461
查看次数

Markdown:更改ioslides中代码块的默认字体大小

我试图改变代码块的字体大小(更准确地说,我想使用较小的字体).采用以下基本示例:

---
title: "Example"
output:
  ioslides_presentation:
  toc: yes
widescreen: yes
---

## Code

```{r, eval=FALSE}
print(mtcars)
```
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?是否有像code-font-size这样的YAML选项?

markdown r presentation

6
推荐指数
1
解决办法
6676
查看次数

如何在LaTeX幻灯片中放置一个大中心的"谢谢"

我想要一个"谢谢"显示在LaTeX中具有大字体大小的幻灯片的中心.

latex beamer presentation

6
推荐指数
3
解决办法
3万
查看次数

CSS - 背景尺寸:封面太大

当我尝试使用具有固定位置的 background-size:cover 属性时,我的图像变得太大,并被裁剪。我希望它与原始图像的大小相同,但我无法弄清楚。我试图保持图像保持原位的影响。

#wrapper {
  width:100%;
  height:580px;
   background-image:url('http://www.myorderdesk.com/Providers/206190/Files/31/full_width_image_1.jpg');
background-position: center center;
background-attachment:fixed;
background-repeat: no-repeat;
background-size: 100% 100%; 
/*background-size:cover;*/
-webkit-transition: background-image 0.4s;
-moz-transition: background-image 0.4s;
-ms-transition: background-image 0.4s;
-o-transition: background-image 0.4s;
transition: background-image 0.4s;
overflow: hidden;
-webkit-font-smoothing: subpixel-antialiased;
}
Run Code Online (Sandbox Code Playgroud)

这是我的演示

全屏演示

html css presentation uiimageview

6
推荐指数
1
解决办法
4900
查看次数