Dkms's Blog on WordPress

CopyColor[ed Text]

Posted in FAR by DkmS on 01.08.2011

Лихой плагин для ФАРа – это раскрашенный текст из фаровского редактора, перенесённый с его помощью:

    public partial class XmListViewer : Microsoft.SharePoint.WebPartPages.WebPart {

        /// <summary>
        /// Путь к папке с файлом локализации 
        /// </summary>
        string localsFolderPath = "";

        /// <summary>
        /// Прочитать locals.xml из папки ресурсов
        /// </summary>
        /// <remarks>Вызывается в OnInit()</remarks>
        void Localize() {
            localsFolderPath = 
                this.Context.Server.MapPath(
                this.ClassResourcePath.Replace(SPContext.Current.Web.Url, ""));
            this.Description = GetLocalizedString("description", "Working with XML-files and Sharepoint-lists");
        }

F#, первая серия.

Posted in FAR, Sharepoint by DkmS on 08.04.2011

Дал себе задание (довольно давно уже) при появлении возможностей заняться изучением новомодного языка. С первого взгляда – всё есть: поддержка Студии (хоть 2008, хоть 2010), полно литературы (правда, вся английская, но так даже и лучше).

Переносить из книжек всякие примеры – скучно, поэтому решил начать делать одновременно и второе обещанное себе дело – перенести имеющуюся у меня утилиту для работы с Шарепойнтом в ФАР (с использованием техники .NET-плагинов).

Борьба продолжалась почти два световых дня и осложнялась скудной документацией по Far.Net (та самая поддержка .NET-плагинов, к появлению которой когда-то имел достаточнно близкое отношение). Дело, конечно, естественное (человек разрабатывает систему практически в одиночку и добровольно), обижаться не на что…

Удивительней положение с изучаемым языком: синтаксис у него оказался достаточно заковыристым, чтоб постоянно спотыкаться, поддержка редактором Студии не в пример слабее таковой для C#. Показывать классы и прочие объекты в FS-сборке студия отказывается (Рефлектор, однако, показывает картинку, весьма похожую на правду). Подписывать сборку проект FS-библиотеки даже и не предлагает, а я как-то привык за 6 лет занятий разработкой под Шарепойнт любой проект начинать с настройки размещения, которого без строгого имени не бывает…

Добила необходимость ручного регулирования порядка размещения файлов в проекте и объектов (функций, классов и т.д.) в файле Увядшая роза. Пока к такому не готов, а файлов/объектов намечается довольно много…

Ладно, кое-какой опыт получился, попозже можно будет и вернуться…

P.S. Совсем уж остановил вот такой фокус

Tagged with: , ,
Follow

Get every new post delivered to your Inbox.

Join 76 other followers