Продам - дом, д. Кокшамары (Заволжье), Первомайская - 1 600 000 р. |
Продам - двухкомнатную квартиру, Кадыкова, 30 (Жилой дом, 9 эт) - 5 320 000 р. |
Продам - помещение под торговлю и склад, г. Шумерля (Шумерлинский район), Интернационал - 4 900 000 р. |
Продам - трехкомнатную квартиру, Маршака, 12-1 (Жилой дом, 5 эт) - 4 200 000 р. |
|
|
Средства программирования бесплатно , всем студентам
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата Это всего лишь Ваше ИМХО, тем более юзаются они там через оберткиПример в студию такого сложного интерфейса, что его нельзя нарисовать.Imp, перелогинивайся уже Что нибудь вроде FastReport есть в tk?Вы видимо мало общались с реальными пользователями. Им нужна WYSIWYG формошлепка, ни с какими SVG файлами они возится не захотят. Шлепнул, сделал preview, распечатал. Только так. А еще чаще ткнул пару чекбоксов, подкрутил, посмотрел, распечатал.Технология .net кросплатформенна? Только не надо про mono, там и так все понятно. И про то что .net - отстой также не надо. Крутые дизайнерские тулзы типа фотошопа или корела туда же, САПР. p.s. Более-менее серьезный проект с использованием tk написанный в студию. > Это всего лишь Ваше ИМХО, тем более юзаются они там через обертки. Нет, не моё ИМХО. Ну вот подумай сам, ведь при таких интерфейсах в виде "обёрток" во многих случаях теряется абстракция классов-интерфейсов плюсовых. А уж всё это обвёрнутое хозяйство адекватно завернуть в средсва ООП другого языка вовсе не самая простая задача. И, кстати, как там сейчас борятся с name mangling'ом в крестах? > Пример в студию такого сложного интерфейса, что его нельзя нарисовать. Интерфейс с динамическим набором контролов. Ну или нарисуйка мне ручёнками 2 простые кнопочки размер которых при resize'е определяется по золотому сечению. И выложи видео с тем, как ты это рисуешь ;-) > Что нибудь вроде FastReport есть в tk? Цитата FastReport® 4 VCL - это набор компонентов для построения отчетов, представляет собой сочетание дизайнера, генератора и Preview отчетов. FastReport написан на 100% Object Pascal и может быть установлен в CodeGear® (exBorland®) Delphi 4-XE, CodeGear® (exBorland®) C++Builder 4-XE. VCL? Delphi? Object Pascal? Платно? Даже трогать не хочется, и так плохо пахнет :-) > Вы видимо мало общались с реальными пользователями. Нет, просто ПО, которое я пишу, в основном ориентировано на белых людей. > Им нужна WYSIWYG формошлепка, ни с какими SVG файлами они возится не захотят. А векторные редакторы не WYSIWYG? > Технология .net кросплатформенна? Только не надо про mono, там и так все понятно. И про то что .net - отстой также не надо. .NET кроссплатформенна. Mono вполне себе не плохо. Ещё немного времени и можно будем писать под .NET. Тем более, что под .NET наконец появился язык программирования - F# (кстати говоря, это MS'овский OCaml). Ну и на nemerle, вероятно, можно что-нибудь написать. .NET не полный отстой. Ах, да. Есть ещё и Ada.NET, но шибко дорогая. > Более-менее серьезный проект с использованием tk написанный в студию [...] TclMon, например. Не хилые конторки используют Tcl/Tk, например Oracle, Apache. AOLServer на Tcl. В CERN'ах любят Tcl/Tk. Сообщение отредактировал Snowm@n - Nov 7 2010, 19:45
|
|
|
|
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата(jem @ Nov 7 2010, 13:36) Мне кажется, или это и вправду смахивает на луговщину? И кстати, мне интересно услышать про "фундаментальное отличие семантики языка от API библиотеки". Ибо я такое уже несколько раз встречал и либо я чего-то не понимаю, почему они в один ряд ставятся, либо это из серии про изоморфизм Карри-Ховарда. > Мне кажется, или это и вправду смахивает на луговщину?Тебе кажется. > И кстати, мне интересно услышать про "фундаментальное отличие семантики языка от API библиотеки".API не позволяет писать код в терминах предметной области. Тут необходим язык, который позволяет это делать. Т.е. придётся заняться метапрограммрованием или написать новый язык. Пример: для ряда задач очень удобно и даже просто необходимо писать в терминах предикатов. Вот попробуйте написать функцию/метод на Java или, скажем, C#, что бы она (функция) вела себя как предикат на Prolog'е. Не напишете никогда. И сразу же на опыте осознаете разницу.
|
|
|
|
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата(Amp @ Nov 7 2010, 15:29) А смысл продолжать дальше трололо есть? Тем более, что от темы отклонились очень сильно Failure was successful!
|
|
|
|
•
jem
|
|
Активный
Сообщений: 4 908
|
Цитата(deadlock @ Nov 7 2010, 17:43) API не позволяет писать код в терминах предметной области. Тут необходим язык, который позволяет это делать. Т.е. придётся заняться метапрограммрованием или написать новый язык. А, понятно. Спасибо, что объяснили, а то я начал скрипеть мозгом совсем в другом направлении.
--------------------
C, Clojure(Script), Common Lisp, ECMAScript, Haskell, Java, Lua, Perl, PL/SQL, Python, Scala, SQL, Transact-SQL.
|
|
|
|
•
nojik
|
|
Активный
Сообщений: 4 288
|
Вах! В программировании понимаю не больше, чем vb6/vbs или *nix shell. Однако тут очень много умных мыслей, и мне нравится их ход! Админы наблюдае за програмерами...
--------------------
Алёшка растет =) либеральные политические взгляды
|
|
|
|
•
Snowm@n
|
|
O_o
Сообщений: 1 037
|
Цитата Нет, не моё ИМХО. Ну вот подумай сам, ведь при таких интерфейсах в виде "обёрток" во многих случаях теряется абстракция классов-интерфейсов плюсовых. А уж всё это обвёрнутое хозяйство адекватно завернуть в средсва ООП другого языка вовсе не самая простая задача. Это зависит от кривизны рук писателей оберток. Кстати, никто не мешает написать функциональную обертку для ООП интерфейса. Цитата Интерфейс с динамическим набором контролов. Изменение набора контролов относится к логике программы, а не к интерфейсу. Можно нарисовать их все и скрывать/показывать в зависимости от состояния программы. Цитата VCL? Delphi? Object Pascal? Платно? Даже трогать не хочется, и так плохо пахнет :-) Читайте внимательнее, там есть версия под .net и бесплатная версия Цитата Нет, просто ПО, которое я пишу, в основном ориентировано на белых людей. Судя по Вашим постам, оно ориентировано на красноглазых людей, количество коих по сравнению с обычными описывает всем известное соотношение 1 к 99 Цитата А векторные редакторы не WYSIWYG? Вы в очередной раз показываете свою некомпетентность. Речь идет о редакторе отчетов, а не о векторном редакторе. Каким образом например SVG редактор может обеспечить связь с БД, чтобы я мог поместить в отчет определенную таблицу, выбрав ее из имеющихся? Цитата .NET кроссплатформенна. Mono вполне себе не плохо. Ещё немного времени и можно будем писать под .NET. Это все старые песни о главном. Типа "линукс скоро будет на каждом десктопе" или "и на Марсе будут яблони цвести". В настоящее время .net нормально работает только на Windows, mono - жалкое подобие. Так что с утверждением Цитата Кроссплатформенно нынче любое более или менее серьёзное приложение. тоже все понятно. Цитата TclMon, например. Не хилые конторки используют Tcl/Tk, например Oracle, Apache. Я уверен что и в майкософте кто-нибудь с tk балуется, однако мне это ни о чем не говорит. p.s. Опять случайно "Редактировать" вместо "Цитировать" нажал Сообщение отредактировал Snowm@n - Nov 7 2010, 19:48
--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
|
|
|
|
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата(Snowm@n @ Nov 7 2010, 19:46) Это зависит от кривизны рук писателей оберток. Кстати, никто не мешает написать функциональную обертку для ООП интерфейса.Изменение набора контролов относится к логике программы, а не к интерфейсу. Можно нарисовать их все и скрывать/показывать в зависимости от состояния программы.Читайте внимательнее, там есть версия под .net и бесплатная версияСудя по Вашим постам, оно ориентировано на красноглазых людей, количество коих по сравнению с обычными описывает всем известное соотношение 1 к 99Вы в очередной раз показываете свою некомпетентность. Речь идет о редакторе отчетов, а не о векторном редакторе. Каким образом например SVG редактор может обеспечить связь с БД, чтобы я мог поместить в отчет определенную таблицу, выбрав ее из имеющихся?Это все старые песни о главном. Типа "линукс скоро будет на каждом десктопе" или "и на Марсе будут яблони цвести". В настоящее время .net нормально работает только на Windows, mono - жалкое подобие. Так что с утверждениемтоже все понятно.Я уверен что и в майкософте кто-нибудь с tk балуется, однако мне это ни о чем не говорит. p.s. Опять случайно "Редактировать" вместо "Цитировать" нажал > Это зависит от кривизны рук писателей оберток. Кстати, никто не мешает написать функциональную обертку для ООП интерфейса.Да, но C++ ООП'ные интерфейсы на столько кривы, ввиду самого C++, что это сделать не всега легко. Ты не рассказал про name mangling. Я прошу, расскажи... Я жажду! > Можно нарисовать их все и скрывать/показывать в зависимости от состояния программы.Ты снова про дебильные макеты? Ну солько же можно? "Скрывать/показывать" можно только в примитивном GUI, навроде keygen'ов. Ты уже нарисовал кнопочки с resize'ом по золотому сечению? Будь добр, нарисуй. > Читайте внимательнее, там есть версия под .net и бесплатная версия [...]Да нигретянская погремушка FastReport твой. > Изменение набора контролов относится к логике программы, а не к интерфейсу.Нет, изменение набора контролов относится к логике GUI. И это неотъемлемая часть GUI. Я даже более того скажу, WYSIWYG не нужен для программирования GUI. Это порочно. > [...] количество коих по сравнению с обычными описывает всем известное соотношение 1 к 99Угу. И 99% быдла пишет для 99% быдла на PHP за еду и отзыв. По твоим же постам видно, что ты в большинстве. > Каким образом например SVG редактор может обеспечить связь с БД, чтобы я мог поместить в отчет определенную таблицу, выбрав ее из имеющихся?Элементарнейшая вещь. ID rectangle'а по которуму ты отрендеришь контрол таблицы или развернёшь SVG код. > Типа "линукс скоро будет на каждом десктопе" или "и на Марсе будут яблони цвести".Да чёрт с ними, с десктопами. Ты действительно полагаешь, что энтерпрайзные кодеры под виндоус на C# и Java самые высокооплачиваемые в сфере IT? И десктоп и виндоус "99%" всего IT? (если ты полагаешь именно так, то начинай собирать вещи и выдвигаться на Пирогова). > Так что с утверждениемтоже все понятно.Я уверен что и в майкософте кто-нибудь с tk балуется, однако мне это ни о чем не говорит.А ламерам невоможно ничего доказать. Это бесполезно в принципе. Дурочки не приемлят здравые объективные аргументы. Они не могут объективно оценить технологию, ввиду своей недальновидности и ущербности. Дурочки неудачники продолжаются молиться на тысчи индусов и на Балмера, а так же на убогенькие язычки, типа, кресточков, шарпочков и жабчёнков. Например, что бы понять, что Tcl/Tk отличный DSL для написания GUI, программист изучит эту технологию и оценит её в сравнении с другими вариантами и на основании логического анализа оценит технологию. Дебил же навскиду "оценит" количество быдла шебуршащихся вокруг технологий и будет считать ту технологию лучше, где больше быдла. Сообщение отредактировал deadlock - Nov 7 2010, 20:52
|
|
|
|
•
Snowm@n
|
|
O_o
Сообщений: 1 037
|
Цитата Угу. И 99% быдла пишет для 99% быдла на PHP за еду и отзыв. По твоим же постам видно, что ты в большинстве. Где-то на форуме я уже говорил что и для кого я пишу, потрудитесь поискать Цитата Элементарнейшая вещь. ID rectangle'а по которуму ты отрендеришь контрол таблицы или развернёшь SVG код. Речь шла совсем не про контролы, а именно про взаимодействие с БД. Комментировать остальной неконструктивный бред совершенно нет желания. p.s. Поаккуратнее в выражениях, а то получите путевку в ридонли.
--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
|
|
|
|
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата(Snowm@n @ Nov 7 2010, 20:51) Где-то на форуме я уже говорил что и для кого я пишу, потрудитесь поискатьРечь шла совсем не про контролы, а именно про взаимодействие с БД. Комментировать остальной неконструктивный бред совершенно нет желания. p.s. Поаккуратнее в выражениях, а то получите путевку в ридонли. > Речь шла совсем не про контролы, а именно про взаимодействие с БД.А что на основании результирующего множества DQL запроса сложно сгенерировать XML, реализующий таблицу SVG? > Комментировать остальной неконструктивный бред совершенно нет желания.Где именно я нёс "неконструктивный бред"? Proff'ы, аргументы? > p.s. Поаккуратнее в выражениях, а то получите путевку в ридонли.Будь мужиком, а не мелким чиновничешкой, - держи удар :-)
|
|
|
|
•
Snowm@n
|
|
O_o
Сообщений: 1 037
|
Цитата А что на основании результирующего множества DQL запроса сложно cгенерировать XML, реализующий таблицу SVG? И в каком собственно редакторе все это есть (опять ручками доделывать)? Причем взаимодействие с СУБД это только одно из отличий редактора отчетов от обычного векторного редактора. Можно привести еще множество. Касательно GUI, логика это уже не GUI. Я не отрицаю необходимость написания логики GUI руками, но все же все что можно нарисовать нужно рисовать. Цитата Где именно я нёс "неконструктивный бред"? Proff'ы, аргументы? Цитата Да, но C++ ООП'ные интерфейсы на столько кривы, ввиду самого C++, что это сделать не всега легко. Цитата Да нигретянская погремушка FastReport твой. Цитата Да чёрт с ними, с десктопами. Ты действительно полагаешь, что энтерпрайзные кодеры под виндоус на C# и Java самые высокооплачиваемые в сфере IT? И десктоп и виндоус "99%" всего IT? (если ты полагаешь именно так, то начинай собирать вещи и выдвигаться на Пирогова). Цитата А ламерам невоможно ничего доказать. Это бесполезно в принципе. Дурочки не приемлят здравые объективные аргументы. Они не могут объективно оценить технологию, ввиду своей недальновидности и ущербности. Дурочки неудачники продолжаются молиться на тысчи индусов и на Балмера, а так же на убогенькие язычки, типа, кресточков, шарпочков и жабчёнков. Например, что бы понять, что Tcl/Tk отличный DSL для написания GUI, программист изучит эту технологию и оценит её в сравнении с другими вариантами и на основании логического анализа оценит технологию. Дебил же навскиду "оценит" количество быдла шебуршащихся вокруг технологий и будет считать ту технологию лучше, где больше быдла. Все не аргументировано, и с большой натяжкой может быть употреблено только с ИМХО. Цитата Будь мужиком, а не мелким чиновничешкой, - держи удар :-) В любом культурном обществе, в частности на форуме, знаете ли, есть правила поведения. А Вы их нарушаете. Поэтому вести с Вами диалог нет никакого желания. Тем более он получается неконструктивным. Сообщение отредактировал Snowm@n - Nov 7 2010, 21:15
--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
|
|
|
|
•
deadlock
|
|
Начинающий
Сообщений: 23
|
Цитата(Snowm@n @ Nov 7 2010, 21:14) И в каком собственно редакторе все это есть (опять ручками доделывать)? Причем взаимодействие с СУБД это только одно из отличий редактора отчетов от обычного векторного редактора. Можно привести еще множество. Касательно GUI, логика это уже не GUI. Я не отрицаю необходимость написания логики GUI руками, но все же все что можно нарисовать нужно рисовать. Все не аргументировано, и с большой натяжкой может быть употреблено только с ИМХО. В любом культурном обществе, в частности на форуме, знаете ли, есть правила поведения. А Вы их нарушаете. Поэтому вести с Вами диалог нет никакого желания. Тем более он получается неконструктивным. > И в каком собственно редакторе все это есть (опять ручками доделывать)? Причем взаимодействие с СУБД это только одно из отличий редактора отчетов от обычного векторного редактора. Можно привести еще множество.Какие ещё редакторы? Ты болен? SVG в данном случае это отличный выбор. Гибкость и портабельность. Я уверен, что пользователи это оценят по достоинсву. А того мудока, который прикрутит в свою поделку навроде FastReport, они возненавидят и при первой же встрече убьют. > В любом культурном обществе, в частности на форуме, знаете ли, есть правила поведения. А Вы их нарушаете. Поэтому вести с Вами диалог нет никакого желания. Тем более он получается неконструктивным.Снашал я "культурное общество" и "правила поведения". Правила эти для беспомощных. Ты беспомощен. Слив защитан. M | | Отдыхаем месяц за переход на личности. А я ведь предупреждал. |
Сообщение отредактировал Snowm@n - Nov 7 2010, 21:25
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
|