Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: csharp  (Прочитано 2244 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: csharp
« Ответ #15 : 17 Августа 2009, 06:32:39 »
Не майтесь дурью, пишите под виндой. Вам ведь уже сказали как это можно организовать при хосте на Ubuntu, заодно и с виртуализацией познакомитесь. Или вам вам время свое девать некуда, тогда да, молчу.

Вы почитайте внимательно. Написано же, что человеку нужно и там(оффтопик) и тут(linux), а не только там.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн bigboris

  • Активист
  • *
  • Сообщений: 250
    • Просмотр профиля
Re: csharp
« Ответ #16 : 17 Августа 2009, 06:43:01 »
Читал внимательно:
"Всем привет.
Мне по работе необходимо заниматься разработкой под Окна.
Но дома на девелоперской машине стоит Ubuntu (блин, это мега-штука))) )
Вот испытываю острую необходимость в доработке простенького проекта под Винформс в интеграции с Аксессом.
Как с этим делом работать (разрабатывать) в Ubuntu."

Ему видите ли влом дома винду ставить, а разработку при этом надо делать для винды. Ну так работай в офисе.
Тут вспоминается поговорка про рыбку съесть и кое на что не сесть.
« Последнее редактирование: 17 Августа 2009, 06:47:02 от bigboris »

Lifewalker

  • Гость
Re: csharp
« Ответ #17 : 17 Августа 2009, 08:04:35 »
вот смотри задача - есть mdb файл просто с одной таблицей, надо написать просто оболочку для выборки данных по сформированному критерию (пусть это селект с равенством). Дополнительно - надо, чтоб была возможность выставления некоторых пользовательских настроек - например времени задержки на исполнение, имя файла, имя таблицы, число выводимых строк при ограниченном режиме вывода - в ini файле.

А можно вопрос? Нафига козе боян? Зачем тут вообще городить что-то? Аксесс, дотНЭТ, СиШарп... Развели, блин... Может проще поступить, а? Вся "типа база данных" влезает в один текстовый файл, загруженный в память списком однотипных элементов - сортируй и отбирай до упора. Все настройки влезают в другой текстовый файл. Пишется это всё (при наличии знаний хоть минимальных) за полдня на Джаве или СиШарпе энд ГТК+ или Си++ энд КуТэ. И будет это чудо в доску просплатформенное.

Нагородят себе сущностей а потом сами с ними разгребаются...

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: csharp
« Ответ #18 : 17 Августа 2009, 10:26:57 »
Этот подход оптимальный, но одно НО (кто платит, тот и заказывает).
По ходу дела вопрос.
Как программа на C#, написанная в моно с GTK# будет чувствовать себя под масдаем. И как cil ы там устанавливать (в масдае, конечно).

Пользователь решил продолжить мысль 17 Августа 2009, 10:44:22:
Уточню вопрос.
Наверное, надо dll ки скопировать. Какие, куда и достатоно ли этого или что-то еще надо делать, чтобы программа начала работать в Windowsх ?
« Последнее редактирование: 17 Августа 2009, 10:44:22 от alexander.pronin »

Lifewalker

  • Гость
Re: csharp
« Ответ #19 : 17 Августа 2009, 12:38:13 »
Этот подход оптимальный, но одно НО (кто платит, тот и заказывает).

Если заказчик говорит столяру как держать рубанок, то пусть заказчик сам и строгает, разве нет? Заказчик должен сказать: исходные данные тут, выходные данные такие, работать должно тут. Остальное - дело исполнителя. И если исполнитель сочтёт нужным поправить заказчика, наставив его на путь истинный, то это следует сделать. Равно как нашему гипотетическому столяру не мешало бы пояснить заказчику, что табуретку превращать в венцедержащий зад без дополнительных трудов не получится. Да и надо ли?

Как программа на C#, написанная в моно с GTK# будет чувствовать себя под масдаем. И как cil ы там устанавливать (в масдае, конечно).
Наверное, надо dll ки скопировать. Какие, куда и достатоно ли этого или что-то еще надо делать, чтобы программа начала работать в Windowsх ?

Ой.. Ой... :) Господа, что-то вы в дебри полезли. CLR есть на Винде отродясь, в виде .НЭТ библиотек. Если пользоваться либами из пространства имён System, то насколько я понимаю, должно заработать вообще без дополнительных телодвижений, потому что библиотеки пространства System определены стандартом ECMA. Если используется GTK#, то оную GTK# нужно установить на винду, благо сборка такая существует.

CIL к теме отношения не имеет вообще. Это лишь бинарник, одинаковый везде и всюду, хоть на Винде, хоть на Лине хоть под Соляркой.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: csharp
« Ответ #20 : 17 Августа 2009, 13:52:40 »

Если используется GTK#, то оную GTK# нужно установить на винду, благо сборка такая существует.
Понимаю, что увожу тему в бок, но можно про это поподробнее, если не трудно.

Lifewalker

  • Гость
Re: csharp
« Ответ #21 : 17 Августа 2009, 15:40:09 »
Понимаю, что увожу тему в бок, но можно про это поподробнее, если не трудно.

Можно почитать тут, например. А тут сразу скачать можно.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: csharp
« Ответ #22 : 18 Августа 2009, 08:26:28 »
Спасибо. Попробую сегодня.

Пользователь решил продолжить мысль 18 Августа 2009, 09:34:06:
Попробовал. Работает, но почему-то в масдае дополнительно открывает терминальное окно, но это не важно. Запишем GTK# в межплатформенные инструменты.
Моно рулит, но не мешает добавить устойчивости монодевелопу в режиме дизайнера. У меня иногда он сваливается. Помогает перегрузка cntr-alt-backspace, а иногда и вообще подвисает насмерть (только ресет), но в целом впечатления благоприятные от девелопа.
« Последнее редактирование: 18 Августа 2009, 09:34:06 от alexander.pronin »

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.