Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
|
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Сибиряк
Это технология Microsoft, базирующаяся на следующих принципах. Во первых, имеется некоторый язык CLR (типа ассемблера, но не привязанный к железу). Все языки поддерживающие Dot.Net имеют трансляторы, преобразующие свои коды в код CLR. Для всех ОО языков (например C, Delphi, VBA ...) подправлены типы данных (типы данных общие для всех), имеется огромная библиотек классов Framework. Так как все тексты программ оттранслированы в общий язык CLR то нет проблем обращаться из одного языка к классам любого другого языка. Получается, что это идеальное решение, когда ИС разрабатывает большое число программистов, пишущих на разных ОО языках. Но это кратко А что такое DOT.NET ?
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Исправлено пользователем .tar.gz (18.01.09 22:34)
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Сибиряк
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Дима553
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Дима553
Не надо рассказывать сказки про элементарность программирования на C#, это действительно очень удобный и выразительный язык программирования, однако для эфективного использования C#, надо хорошо его знать, как минимум, плюс паттерны пректирования, основы обобщённого программирования и много других вещей, таких как ADO.Net, Xml,ASP.Net, Windows forms, WebServices и т.д. Очень желательно иметь опыт программирования на C++ или Java. Желаю топикстартеру удачи в изучении C# и .Net платформы. Сибиряк, хватит выпендриваться по ерунде. Программирование на C# это очень элементарное интуитивное программирование, просто проще даже и не придумаешь. Никакого контроля расхода ресурсов не надо, msdn обновляется мгновенно со своими новшествами. Библиотек вагон...А вот какого с дельфи переходить как то не в курсе
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Safe
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
для ваших задач это все на ура пишиться Спасибо вам всем за пожелание успехов. замечу только, что мне как преподавателю не обязательно осваивать в тонкостях язык. Мне надо научиться делать простые проекты с базами данных. То что вместо begin и end надо писать скобки это понятно. Но близко ли по идеолгии создать простую базу данных в Delphi и C#. Я бегло смотрел книжку по C#, так там написано, что очень долго в языке не было визуального интерфейса, В Delphi же это одно из главных
Исправлено пользователем Safe (10.12.08 18:28)
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Safe
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Safe
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Прикольно мне как преподавателю не обязательно осваивать в тонкостях язык
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя lipisinka
Иногда мне удавалось подключаться к коммерческим курсам по программированию. Вот там приходилось учить программистов узким проблемам языка, было все подробно. Все это оплачивалось в раз пять выше, чем обычно, группа состояла из 3-5 человек. Но это не обычные курсы, которым надо учить студентов. Тогда я мог читать такие курсы, но был намного хуже прподавателем (я тогда только завершил практическую программисткую деятельность), со временем я стал как преподаватель лучше, зато стал хуже как практический программист, но достаточный, чтобы демонстрировать студентам нужные вещи в программированииПрикольно мне как преподавателю не обязательно осваивать в тонкостях язык
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя artem2005
А почему ты считаешь, что препод ленивый. Вроде все нормально и в прошлом и в настоящем.. я б не хотел у такого ленивого препода учиться
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя artem2005
Так помогите Гуру новичку ответить на заданный вопрос- есть ли что то общее в написании программ на языках C# и Delphi. На чем вы сами пишите? впечатление от прочитанного.
ну и самоуверенность же у тебя...
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Исправлено пользователем fagit (29.12.08 20:24)
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя artem2005
Если ты в C# не сечешь, что же ты со своими советами и оценками лезешь в этот раздел общее? есть! к стулу жопу прижать.
сам я вэб - программер. в далёком прошлом писал и на дельфях.
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя artem2005
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Mirage
Спасибо за аргументированный совет. Поэтому, чтобы не зависеть от всяких конъюнктур, обычно стараются учить базовым вещам, поняв которые можно относительно легко освоить и .NET и все, что придумают после.
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Если есть какой-нибудь форум, где общаются преподаватели курсов программирования, то поделитесь! Как мы учим студентов? Имеем определенный опыт практической работы, выделяем интересные вещи, выдумываем простенькие работы (лабораторные) и учим. Причем учим не программированию, а какой нибудь идеи с использованием программирования. Например- создать работоспособную базу данных, чтобы формировались отчеты, чтобы было не только визуальное программирование, но и существенное ручное кодирование. Или например демонстрация многозвенной архитектуры. Преподавателей на одном пакете учат много, поэтому каждый препод находит свою изюминку, чему не учит другой. Получается, что переходя с одного языка на другой препод практически теряет запас прочности в виде наработанных лабораторных, интересных вещей. Хотелось бы мнение человека близки ли по содержанию компоненты и классы двух языков
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Я надеялся, что в данном разделе форума найду таких как я. Пока беседую не с преподами, а с программистами. Если есть какой-нибудь форум, где общаются преподаватели курсов программирования, то поделитесь!
Наработки следуют интересному направлению Model Driver Arhitecture, с которым я ознакомился впервые (и вам рекомендую) по книге Кстати, о каких наработанных лабораторных идёт речь, когда каждый препод нарабатывает свои?
и - о каких студентах?
Понятие "авторизованные курсы" вводится в рекламных целях на коммерческих курсах. Вообще говоря любой препод ВУЗА может утверждать, что у него курсы авторизованы. Замечу, в отличие от программного обеспечения на обучающие курсы право интеллектуальной собственности не распространяются. Может быть я не прав- подправьте. Вроде, на авторизированных курсах все методич. материалы, включая упражнения-задачи, базы данных и др. - стандартизированны.
В нашем курсе все есть, осталось только официально приобрести то что надо (5 лет об этой проблеме ни кто не задумывался и не слушал), однако ВУЗовское начальство не собирается под препода тратить деньги и требует чтобы учили на бесплатном C# Т.е. здесь, насколько я понял, речь идёт о различии между авторизированными (с методической поддержкой - с подготовленными методистами для преподавателя методичками, задачами, виртуальными машинами с готовым отконфигурированным контекстом, с поддержкой сисадминами) и самопальными (или даже пиратскими) курсами, где надо обо всем думать самому?
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Есть... ООПЯ бы не советовал на шарпы... имхо, не оч. перспективно есть ли что то общее в написании программ на языках C# и Delphi
На чем придетсяЧаще C++, Java, PHP, Delphi на чем Вы сами пишете
Осторожно, злой кот!
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя PerS
Сколько людей- столько и мнений. Кто то утверждает, что Борландовские продукты (С++, Дельфи) умирают, а кто то и у MS перспективу отнимает. Есть... ООП Я бы не советовал на шарпы... имхо, не оч. перспективно
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Model Driven (не driver) Architecture Наработки следуют интересному направлению Model Driver Arhitecture
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Приятно услышать родственную душу. Спасибо за корректное замечание по синтаксису написания английских слов. А то некоторые умники на форуме раскрутили бы эту тему, Так получилось, что я из программистов перешел в преподы. Наличие ученой степени сегодня делает зарплату препода не такой уж и низкой. Uml я тоже преподаю. В последнем я акцент делаю на кодогенерацию объектной модели (классов) в Delphi Я преподаю в качестве хобби.
Преподавание хуже оплачивается, чем практика.
Это во всём мире так и в любой области (начиная от врачевания и кончая программированием)
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ну, кодогенерация из UML не идёт дальше статич. взаимосвязей между классами, невозможно задавать динамику (поведение) систем. Uml я тоже преподаю. В последнем я акцент делаю на кодогенерацию объектной модели (классов) в Delphi
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Ваша ссылка не загружается. Замечу, что UML (вернее программа Rational Rose) действительно генерирует только статику для классов. Но там есть некоторые элементы "интеллектуальности" интересные для изучения. Например- ассоциация между 2мя классами порождает атрибут у одного класса типа другого класса. Причем "красиво" учитывается множенность роли. В MDA диаграмма классов генеририрует более высокий уровень интеллектуальности на основе т.н. автоформ. Активно выполняется навигация по связанным ассоциациям классам с помощью языка OCL. То есть на этих программах есть что показать студентам о тенденциях объектного программирования. Начиная с MS Visual Studio 2005 .NET "это" вшито в VS. С учетом того, что MS не согласен и не поддерживает UML в чистом виде, а "это" - схемы классов, генерируются из (кода) проекта VS и, наоборот, код генерируется из схем классов - уже вшить в Visual Studio.
Коммерческие проекты VS идут с VEA - Visio for Enterprise Architect. Это не тот Visio, что идет с MS Office - позволяет создавать модели (схемы), как баз данных, так и для кода. Вернее, идея - совместить обе модели в одну, как для баз данных, так и для приложения, а оттуда уже разветвлять их - на базы данных и код приложения.
Или же, по-хорошему, даже обойтись без такого разделения.
Тут ключевые термины - ORM (Object Role Modeling, http://www.objectrolemodeling.com/Forums/tabid/27/Default.aspx), DSL (Domain Specific Language) Tools... Последнее также можно было бесплатно скачать ...
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Я подправил ссылку, т.е. отделил её от закрывающей скобки. Кликайте снова Ваша ссылка не загружается
Собственно, из-за чего я это сказал - в VS (графического) моделирования (и генерирования кода) уже встроены в среду кодирования, не надо отдельно Rational... и, вообще, в качестве plug-in-ов там уже всё есть Замечу, что UML (вернее программа Rational Rose) действительно генерирует только статику для классов.
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Насчет того "что там все есть" опыт подсказывает, что надо бы проверить. Пока в литературе большой информации (в отличие от RRоse) по теме кодогенерации нет. Я говорю "большой", это когда нормальная статья соСкринШотами и тд. Собственно, из-за чего я это сказал - в VS (графического) моделирования (и генерирования кода) уже встроены в среду кодирования, не надо отдельно Rational... и, вообще, в качестве plug-in-ов там уже всё есть
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Это заявление настолько не соответствует действительности, что я даже рыться не буду, а просто дам книжку с картинками, моделями, кодом моделей, с которой я работал 4.5 года назад (и она уже тогда сильно устарела, не успев выйти): Пока в литературе большой информации (в отличие от RRоse) по теме кодогенерации нет. Я говорю "большой", это когда нормальная статья соСкринШотами и тд.
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Эклипс устарел этот, щас версия 3.4. там интерфейс другой - книга по сути бесполезна.. Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework
An IBM Redbooks publication
http://www.redbooks.ibm.com/abstracts/sg246302.html
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя quazare
Я могу только поблагодарить за ценную информацию.И вас и Ananas. Я ознакомлюсь с источниками. Есть только некоторые замечания по поводу Delphi. У него есть развитие в пакетах CodeGer на базе Net. Чем он (пакет) хуже для обучения чем C# Эклипс устарел этот, щас версия 3.4. там интерфейс другой - книга по сути бесполезна..
ну а если по теме - скажем так - делфи - это детский лепет на лужайке по сравнению с c#
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя quazare
Просто, иллюстрация, чтобы понять принципы: Эклипс устарел этот, щас версия 3.4. там интерфейс другой - книга по сути бесполезна..
ну а если по теме - скажем так - делфи - это детский лепет на лужайке по сравнению с c#
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Как-то с трудом улавливаю - почему изучение C# привязывается к IDE Delphi? Есть только некоторые замечания по поводу Delphi. У него есть развитие в пакетах CodeGer на базе Net. Чем он (пакет) хуже для обучения чем C#
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя quazare
И, что этот пример иллюстрирует по Вашему? свинг и авт работают в классическом эклипсе - пример простого проекта в основанного на классах свинг - в прикреленном файле.
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Я много лет учи Delphi. Хорошо помню, как "плавал" первые годы перед студентами. Одно дело, чтобы освоить новый язык, чтобы на нем программировать, другое дело, чтобы на нем обучать. Я был почти 10 лет профессиональным программистом, теперь 10 лет преподаватель. Я реально оцениваю свои силы, Когда программируешь, работаешь в коллективе, взаимообучаешься. Здесь ты один на один со своими проблемами. Как-то с трудом улавливаю - почему изучение C# привязывается к IDE Delphi?
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Проблема успешного преподавания очень слабо привязана к практическому владению преподавателем материалом, если только это не консультации по очень обширному материалу. Я много лет учи Delphi. Хорошо помню, как "плавал" первые годы перед студентами. Одно дело, чтобы освоить новый язык, чтобы на нем программировать, другое дело, чтобы на нем обучать. Я был почти 10 лет профессиональным программистом, теперь 10 лет преподаватель. Я реально оцениваю свои силы, Когда программируешь, работаешь в коллективе, взаимообучаешься. Здесь ты один на один со своими проблемами.
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Сам преподаю, сам нарабатываю курсы, сам пишу методички. Хотя у нас есть преподаватели со степенью преподающие ИТ не владеющие компом абсолютно. Но я не хочу эту тему ворошить. Вы действительно считаете, что где то методички пишет методист? У нас в вузе методист это обычно девочка (или, напротив- бабуля), сопровождающая на кафедре бумажные дела. Написать методичку, с моей точки зрения, это даже поболее, чем написать научную статью. Но, если Вы на основном месте работы преподаете, заморачиваясь, что и как Вам делать, и как самому готовить методички, то это звучит как-то странно....
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ну, да... я не только считаю, я знаю, сам пользуюсь Вы действительно считаете, что где то методички пишет методист? У нас в вузе методист это обычно девочка (или, напротив- бабуля), сопровождающая на кафедре бумажные дела. Написать методичку, с моей точки зрения, это даже поболее, чем написать научную статью.
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя Ananas
Может я что то не допонимаю, но ни с одной из вами высказанных утверждений согласиться не могу. Может быт мы с вами путаем "методичка к лабораторным работам" и "программа курсов". Программу курсов действительно можно найти в интернет, часто в рекламных целях. А от пошаговые этапы выполнения работ, это нет. Встречается что то по общей информатике типа по MS Offise. Нельзя сослаться, что все написано в книжках по тому же C# или Delphi. Многократно проверено. Написано так, что опушены целые куски. Пока сам глубоко не погрузишься в проблему ничего не получится. Например, я в цитируемой выше мной книге Грибачева нашел кучу описок и явных ошибок при работе с пакетом программ. Может быть это к вам не относится, но мне очень часто приходится отбиваться от таких фраз- "что трудного освоить новый пакет, купи книгу и следуй тому, что там приведено". Более того, когда я пишу методичку (и любой другой нормальный препод) она пишется так, что вроде все там прописано, но чего то все же умолчено. И без меня другой по книжке сразу не проведет занятия. Что я совсем не нормальный- лишать себя работы. А те студенты, кого я по методичкам учу- от меня подсказку получат. Еще, у вас звучит фраза "те, кто меня приглашают". Для меня преподавание основная работа и писать методички одна из моих обязанностей даже за 150 р в час. Я бы сказал большее, если бы мне удавалось находить реальные работоспособные методички с пошаговым подходом к современным программным продуктам (например, тому же c#), я был бы намного богаче. Вы наверное знаете, что курсы по современным (самым самамым современным) стоят не 150 р в час, а раз в 30 больше. Поэтому на эти курсы и есть спрос, что по книжкам и интернет не обучишься. Ну, да... я не только считаю, я знаю, сам пользуюсь
Вы в самом деле считаете, что за 150 руб в час я буду ещё методички готовить и задачки?
Обычно организаторы курсов обеспечивают.
Если нет, то найду на интернете. По всем программным продуктам есть курсы, книжки, статьи, пошаговые интсрукции. Но такого ещё не было, чтобы организаторы не обеспечивали
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя fagit
Ответ на сообщение Re: C# легко ли освоить с Delphi пользователя AndyK
Кргда основной научной областью моих исследований была прикладная математика я так и делал. Работал с реферативными журналами, читал в ГПНТБ инжурналы и книги, чего не было в ГПНТБ заказывали через Москву. Если бы меня волновали теоретические исследования в ИТ, то ваша точка зрения верна. Но где гарантия, что в оригиналах по практическому использованию пакетов нет таких же неточностей. Пробовали с CodeGear 2007 встроенный HELP для закладки ECO. Так ведь тоже не получается. В документации написано одно, а в действительности другое. Причин несоответсвия может быть множество, От того, что не установили какого то патча, до сетевых проблем, а может этот раздел ПО просто кривой и ждет своего исправления. Чтобы это продвинуть нужны консультации от фирмы разработчика, то есть Borland или то, что от нее осталось. ну так надо читать книжки на языке оригинала , там ошибок значительно меньше.
Лучше сделать и пожалеть об этом, чем пожалеть о том, что не сделал