Показать полную графическую версию : Хотел бы взяться за изучение "С". Посоветуйте C++ или C# ???
Есть варианты:
1. MS Visual C++ 2005 Express Edition на CD.
2. Visual C# 2005 Express Edition. Облегченная версия Visual Studio 2005 тоже CD.
Что посоветуете?
MS Visual C++ 2005 Express Edition
Модераторам: как автор, прошу удалить эту тему.
Как добавить контексное меню,там где файл,сохранить,выход в visual c# 2005
Barit, если писать системное ПО -> C++, прикладное -> C#, а то и VB.NET.
Zidane, закинуть на форму компонент ContextMenuStrip (http://msdn.microsoft.com/en-us/library/ms229641.aspx) http://www.cespage.com/vb/tutorials/vbexcontextmenu.gif
_Aspire_
02-07-2008, 18:20
если писать системное ПО -> C++, прикладное -> C#, а то и VB.NET. »
Admiral, можете разъяснить разницу в прикладном, системном и так далее и почему такое разбиение языков, по каким факторам?
Т.е почему С++ лучше там, а тот там.
DENoszone
02-07-2008, 18:36
глупости...
С# - выучишь ...тогда начни изучать C++ поверь будет сложней...
Это всего лишь рекомендация, а построена она на такой логике.
Системное ПО должно быть менее требовательное и более мобильным нежели прикладное, в этом случаи С/С++.
Прикладное ПО должно быть проще в проектировании и отладке под конкретную ОС, в случаи краха падать должна только прога, не трогая саму ОС. Управляемый (managet) .NET в этой связи смотрится лучше.
Более детальные рекомендация высказаны в книге от Майкл Ховард (Michael Howard), Девид Лебланк (David LeBlanc) Защищённый Код для Windows Vista® (Secure Code for Windows Vista®) (http://www.microsoft.com/mspress/books/10723.aspx)
Книга про системное ПО, по этому в основном код на С/С++ и несколько примеров на С#. И на C# можно писать системно ПО, если понадобится даже включать unsafe режим(только в C#, в VB.NET и других .NET такой опции нет), но требований .NET всё же говорят за себя.
А через код как?Нужен именно кодовый пример,за компоненты знаю
Zidane, Контекстное меню (http://forum.oszone.net/thread-29973.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.