Страница 1 из 2

Консультации по курсу САПР 2011

СообщениеДобавлено: 05 сен 2011, 11:07
Telnov
Здесь можно скачать задание по курсовой работе, лекционный материал и литературу для изучения.

На этом форуме можно задавать вопросы и обмениваться мнениями по изучаемому курсу (лекции, курсовая работа, прочее).
По мере сил буду отвечать.

Сайт Калужского лазерного инновационно-технологического центра: http://www.cplit.ru/

Полезные ссылки по Проекту 1 (курсовая работа)

СообщениеДобавлено: 13 сен 2011, 11:47
Telnov

Re: Консультации по курсу САПР

СообщениеДобавлено: 16 сен 2011, 13:12
Денис
Здравствуйте.
Я нашел шаблоны и код к ним, но мне не ясно откуда запускать сам мастер.

Re: Консультации по курсу САПР

СообщениеДобавлено: 16 сен 2011, 17:13
Telnov
Из Автокада, конечно. Внимательно смотрите на кнопки и меню. Если совсем туго, юзайте Help.

Диаграммы получил

СообщениеДобавлено: 20 сен 2011, 11:33
Telnov
Диаграммы Ганта, прецедентов, требований получил. Буду их посмотреть.
Часть постов с этой ветки удалил, как отработанные.

Re: Консультации по курсу САПР

СообщениеДобавлено: 29 сен 2011, 23:26
Денис
Здравствуйте.
Высылаю Вам отчет по первому прототипу. Пока без диаграммы прецедентов.




С уважением, Лысенко Денис.

В промежуточный отчет нужно добавить разделы

СообщениеДобавлено: 30 сен 2011, 04:45
Telnov
Присланный вами материал посмотрел. В него нужно добавить следующие разделы:
    1. Диаграмма прецедентов.
    2. Спецификация требований к ПО (как текстовый документ).
    3. Макет верстки страниц вашего web-приложения.
Для размещения и отладки проекта используйте бесплатный хостинг http://www.awardspace.com/.

Re: Консультации по курсу САПР

СообщениеДобавлено: 04 окт 2011, 13:53
Денис
Здравствуйте.
Высылаю Вам исправленный отчет по первому прототипу.

С уважением, Лысенко Денис.

- Отчет принял, пока пусть будет такой.
При оформлении итогового отчета по курсовой работе этот материал нужно будет доработать.
В.Тельнов

Ларичева, получите пожалуйста файлы

СообщениеДобавлено: 09 окт 2011, 00:43
Telnov
Ларичева, получите пожалуйста файлы здесь.

Re: Консультации по курсу САПР

СообщениеДобавлено: 18 окт 2011, 17:24
Денис
Здравстввуйте.
У нас возникла следующая проблема: нам не удается выделить тэги из загруженного xml документа.
Не могли бы подсказать, как это сделать.




С уважением, Лысенко Денис.

Начали заниматься вопросами адаптации к AutoCad - хорошо

СообщениеДобавлено: 18 окт 2011, 22:12
Telnov
Готов ответить на ваши вопросы. Но не исчерпывающим образом.
Иначе исчезнет интрига курсового проекта (если я вам сразу расскажу решение задачи).
Завтра будет 3-х часовая лекция по "Паттернам программирования".
Потом ответы на ваши вопросы.

Re: ... не удается выделить тэги из загруженного xml докумен

СообщениеДобавлено: 25 окт 2011, 01:22
Telnov
В вашем последнем посте речь идет об xml-файлах, с которыми работает Flashmenulabs.
Для разбора xml-документов, если всё делать "по науке", конечно нужен xml-парсер.
Таких парсеров в свободном доступе имеется великое множество. Они есть во всех серьезных IDE и для всех языков программирования. Позвольте мне не предлагать вам конкретных решений.

Однако, как вариант, хочу предложить ещё один способ решения вашей задачи, на основе flash-компонентов из этого и этого семейств.
В части создания flash-меню возможности Flashxml.net чуть более скромные, чем у Flashmenulabs, но в целом набор flash-компонентов существенно богаче.

Я их использовал для создания фотогалерей на известном вам сайте. Пожалуйста, посмотрите. Там сделано так: все фото-демонстраторы на сайте исходные фото берут по сети из web-альбомов Picasы (вероятно, вам известен этот замечательный бесплатный сервис Googlа). Таким образом фото, выложенные участниками некоторого сообщества в общие альбомы на Picasу, автоматически демонстрируются на сайте. На мой взгляд, весьма удобное и очень экономичное решение.

Для того, чтобы "взять" у Picasы необходимую информацию и создать xml-файлы с нужными тегами для фото-демонстраторов на сайте, я написал пару маленьких кусочков php-кода.

Например, для фотогалереи Elite Gallery FX этот код выглядит так:
Код: выделить все
 <?php
    $userid = 'telnov11';
    $album = 'dorfman_flashxml';
    // build feed URL
     $feedURL = "http://picasaweb.google.com/data/feed/api/user/$userid/album/$album";
    // $feedURL = "http://picasaweb.google.com/data/feed/api/user/$userid?kind=photo";
    // read feed into SimpleXML object
    $sxml = simplexml_load_file($feedURL);
    echo "<images>\n";
    foreach ($sxml->entry as $entry) {
      $title = $entry->title;
      $summary = $entry->summary;
      $gphoto = $entry->children('http://schemas.google.com/photos/2007');
      $size = $gphoto->size;
      $height = $gphoto->height;
      $width = $gphoto->width;
      $media = $entry->children('http://search.yahoo.com/mrss/');
      $thumbnail = $media->group->thumbnail[2];
      $content = $media->group->content;
      $tags = $media->group->keywords;
      echo "<photo image=\"";
      // url big photo
      echo $content->attributes()->{'url'};
      echo "\" >";
      echo "<![CDATA[<head>";
      echo $summary ;
      echo "</head><body>";
      echo $title ;
      echo "</body>]]>";
      echo "</photo>";
      echo "\n";
    }
    echo "</images>";
?>

Здесь уникальными данными являются только
    $userid = 'telnov11';
    $album = 'dorfman_flashxml';
Остальной код универсален и будет хорошо работать и для вас тоже.

Аналогичный php-код, формирующий xml-файл для фотогалереи Tiltviewer, выглядит так:
Код: выделить все
<?php
    $userid = 'telnov11';
    $album = 'dorfman_tiltviewer';
    // build feed URL
     $feedURL = "http://picasaweb.google.com/data/feed/api/user/$userid/album/$album";
    // $feedURL = "http://picasaweb.google.com/data/feed/api/user/$userid?kind=photo";
    // read feed into SimpleXML object
    $sxml = simplexml_load_file($feedURL);
    echo "<tiltviewergallery><photos>\n";
    foreach ($sxml->entry as $entry) {
      $title = $entry->title;
      $summary = $entry->summary;
      $gphoto = $entry->children('http://schemas.google.com/photos/2007');
      $size = $gphoto->size;
      $height = $gphoto->height;
      $width = $gphoto->width;
      $media = $entry->children('http://search.yahoo.com/mrss/');
      $thumbnail = $media->group->thumbnail[2];
      $content = $media->group->content;
      $tags = $media->group->keywords;
      echo "<photo imageurl=\"";
      // url van photo
      echo $thumbnail->attributes()->{'url'};
      echo "\" linkurl=\"";
      echo $content->attributes()->{'url'};
      echo "\" >";
      echo "<title>";
      echo $title ;
      echo "</title>";
      echo "<description>";
      echo $summary ;
      echo "</description>";
      echo "</photo>";
      echo "\n";
    }
echo "</photos></tiltviewergallery>";
?>

Вы можете спросить, а где здесь Ajax?
Ответ: технология типа Ajax работает внутри Flashxml.net через ActionScript, вам не о чем беспокоиться.
Буду рад, если информация окажется полезной.

Re: Консультации по курсу САПР

СообщениеДобавлено: 30 окт 2011, 13:18
Денис
Здравствуйте.
Высылаю Вам отчет по второму прототипу.



С уважением, Лысенко Денис.

Re: Высылаю Вам отчет по второму прототипу

СообщениеДобавлено: 01 ноя 2011, 22:08
Telnov
Отчет, имеющий форму листинга кода, посмотрел.
Хотелось бы наблюдать работу этого кода воочию.
Всё обсудим на занятиях в четверг.

Re: Консультации по курсу САПР

СообщениеДобавлено: 06 ноя 2011, 16:51
Денис
Здравствуйте.
Высылаю Вам дополненный отчет по второму прототипу. Появился пункт "описание алгоритма".

ОК, с отчетом ознакомился.
В.Тельнов





С уважением, Лысенко Денис

Re: Консультации по курсу САПР

СообщениеДобавлено: 13 ноя 2011, 14:58
Денис
Здравствуйте.
Высылаю Вам список с выполненными участками работы.



С уважением, Лысенко Денис.

Re: Консультации по курсу САПР

СообщениеДобавлено: 13 ноя 2011, 17:09
Денис
Здравствуйте.
У меня есть несколько вопросов по php коду, который Вы выкладывали.
1) $userid = 'telnov11'; - это имя, под которым Вы зарегестрированы в picasa?
2) $album = 'dorfman_flashxml'; - это имя альбома, в котором хранятся фотографии?



С уважением, Лысенко Денис.

Re: Консультации по курсу САПР

СообщениеДобавлено: 13 ноя 2011, 20:04
Telnov
Совершенно верно, в $userid указываем единый ID вашего аккаунта в сервисах Google.
В $album заносим имя нужного альбома Picasы,
Затем строим php-объект simplexml (сервер должен предоставлять такую возможность), в который и получаем всю информацию из Picasы.
Далее просто в цикле ходим по этому объекту и генерируем желаемые xml-теги.
Всё.

В личном сообщении я отправил вам дополнительные сведения по инсталляции AutoCAD,
Доведите, пожалуйста, это дело до конца.

Re: Консультации по курсу САПР

СообщениеДобавлено: 21 ноя 2011, 18:03
Денис
Здравствуйте.
Отправляю Вам отчет и файл .swf




С уважением, Лысенко Денис.

Re: Забирайте файл .swf

СообщениеДобавлено: 22 ноя 2011, 00:40
Telnov
Забирайте файл .swf.

Чтобы заработал русский язык (кириллица), вам нужно сделать 2 вещи:

1. Убедиться, что в в файле настроек вашего flash-компонента (в файлах типа settings.xml) всюду стоит настройка embedFonts = false. Т.е. шрифты не внедрены во flash-компонент. Тогда будут использоваться системные шрифты: это то, что нужно.

2. Для всех файлов с расширениями .xml и .php должна быть сделана кодировка UTF-8 (без BOM). По умолчанию она иная. Перекодировать проще всего в редакторе Notepad++ (см. у него пункт меню "Кодировки").

Примерно эти же рекомендации вы можете обнаружить в фирменном FAQ. Если всё сделаете аккуратно, появится русский язык внутри flash.

По теме "Функциональное программирование"

СообщениеДобавлено: 24 ноя 2011, 11:17
Telnov
Здесь можно скачать файлы для более тесного знакомства с парадигмой функционального программирования.
В том числе: пара книг Р.Душкина по Haskell, пара сравнительно новых книг по F# (англ.), несколько статей и эссе + дистрибутив Glasgow Haskell Compiler (GHC) .
Лямбда.png
Лямбда.png [ 23.62 KiB | Просмотров: 56792 ]

Re: Консультации по курсу САПР

СообщениеДобавлено: 04 дек 2011, 12:19
Денис
Здравствуйте.
Высылаю Вам итоговый отчет по курсовой работе.

С уважением, Лысенко денис.

Перенос занятий по курсу САПР с четверга на ПН след. недели.

СообщениеДобавлено: 08 дек 2011, 07:18
Telnov
Хотел бы перенести занятия по курсу САПР с ЧТ 15-00 на ПН 15-00 следующей недели, по моим семейным обстоятельствам.
Лысенко Денис, сообщите мне, приемлемо ли это.
Если да- известите, пожалуйста, студентов 5-го курса.
И сообщите здесь на форуме, перенос занятий принят ли студентами: да или нет.

Re: Консультации по курсу САПР

СообщениеДобавлено: 08 дек 2011, 13:21
Денис
Здравствуйте.
Да, хорошо




С уважением, Лысенко денис

Re: Консультации по курсу САПР

СообщениеДобавлено: 09 дек 2011, 11:28
Денис
Здравствуйте.
У меня есть вопрос об отчете по курсовой работе. Какие темы, помимо ajax, dojo и флэш, необходимо включить в реферат по изученному материалу?





С уважением, Лысенко Денис