Используя Механизм Представления Spark в автономном приложении

Я бы пошел с деятельностью. На самом деле не вижу смысла использовать ListActivity, если вы не хотите делать что-то тривиальное и не знаете, что это будет с List.

15
задан Kirk Broadhurst 23 September 2015 в 14:39
поделиться

3 ответа

Одна вещь, которая помогает мне быстрее изучать системы, - это писать документацию самостоятельно.

  • Я получаю обзор
  • Я увижу много ошибок / плохих дизайнерских решений. Это облегчает их заказ и предварительную оплату. (вместо того, чтобы выбрать нерелевантную ошибку и исправить ее, я исправлю те, которые действительно имеют значение)
  • Позже у меня есть документация.
  • Документация облегчит обоснование рефакторинга / перезаписи в
-121 костюма --- 4536779-

В дополнение к другим примерам я нашел простой в самом источнике Spark. Проект Xpark - это приложение командной строки для преобразования XML с помощью Spark. Луи ДеЖардин , создатель Spark, описал , как работает Xpark в своем блоге.

Соответствующие фрагменты кода:

    // Create an engine using the templates path as the root location
    // as well as the shared location
    var engine = new SparkViewEngine
        {
             DefaultPageBaseType = typeof(SparkView).FullName,
             ViewFolder = viewFolder.Append(new SubViewFolder(viewFolder, "Shared"))
        };

    SparkView view;

    // compile and instantiate the template
    view = (SparkView)engine.CreateInstance(
                          new SparkViewDescriptor()
                              .AddTemplate(templateName));

    // render the view to stdout
    using (var writer = new StreamWriter(Console.OpenStandardOutput(), Encoding.UTF8))
    {
        view.RenderView(writer);
    }

Этого было достаточно, чтобы указать мне правильное направление. Но я обязательно рассмотрю и другие примеры.

14
ответ дан 1 December 2019 в 03:52
поделиться

Вам следует ознакомиться с Docu , этот проект использует механизм представления Spark для создания HTML-документации (не из веб-приложения ASP.NET).

Но будьте осторожны. , Я не знаю, использует ли проект Spark версии 1.0, возможно, это более ранняя сборка.

http://docu.jagregory.com/

http://github.com/jagregory/docu

3
ответ дан 1 December 2019 в 03:52
поделиться

Sure. Probably the most complete example is to look at the Spark view engine code for ASP.NET MVC itself.

It's also under test, so reading the tests should give you a very good starting point.

1
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: