Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 | 5 |

 

  Вопрос: Лучшая книга по VB .NET Добавлено: 26.11.09 01:28  

Автор вопроса:  pratrader | Web-сайт: pratrader.livejournal.com

Ответить

  Ответы Всего ответов: 65  

Номер ответа: 16
Автор ответа:
 pratrader



Вопросов: 1
Ответов: 6
 Web-сайт: pratrader.livejournal.com
 Профиль | | #16
Добавлено: 27.11.09 17:15
Насколько сложнее освоить С# по сравнению с VB .NET?

Ответить

Номер ответа: 17
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #17 Добавлено: 27.11.09 18:37
Гораздо проще!!!!

Ответить

Номер ответа: 18
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #18 Добавлено: 27.11.09 18:44
Книги:
Рихтер C# via .Net 658 стр
Andrew Troelsen C# 796 стр
Петцолъд Ч. Программирование для Microsoft Windows на С#. Том 1 570 стр
Петцолъд Ч. Программирование для Microsoft Windows на С#. Том 2 618 стр
Программирование КПК и смартфонов на .NET Compact Framework 323 стр
Интерфейс USB. Практика использования и программирования (П.Агуров) 566 стр
сопряжение ПК с внеш.уст-вами.Смит 265 стр
Пей Ан Сопряжение с ПК 316 стр

Ответить

Номер ответа: 19
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #19 Добавлено: 27.11.09 18:48
ну и отдельно по ADO
Сеппа Д. Microsoft ADO.NET 638 стр

все книги скачал в инете бесплатно с нормальным качеством

Ответить

Номер ответа: 20
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #20
Добавлено: 27.11.09 21:43
C# проще, т.к. больше книг и примеров, кроме того, синтаксис изначально гибче и узнаваемее (взять хотя бы вбнетовский кошмарный Of).

Ответить

Номер ответа: 21
Автор ответа:
 pratrader



Вопросов: 1
Ответов: 6
 Web-сайт: pratrader.livejournal.com
 Профиль | | #21
Добавлено: 27.11.09 22:56
Понял.
Спасибо большое за дискуссию.
Начну изучать С# а там посмотрим.

Ответить

Номер ответа: 22
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #22 Добавлено: 27.11.09 23:23
плюсадин..

Ответить

Номер ответа: 23
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #23
Добавлено: 30.11.09 17:38
Это несомненные плюсы. Из-за того, что жаба не поддерживает некоторые из них (корутины, перегрузка операторов, беззнаковые типы, using, виртуальность по требованию, свойства и индексаторы), ее вообще нельзя воспринимать серьезно, скорее как анекдотический случай в индустрии: язык, который насяльника предложил индусам-равшанам.


Этот «анекдот» был вовсе не для индусов создан, в отличии от дотнета, содранного с него.
Ну да копия всегда хуже оригинала.

Вы немного не понимаете – .NET и С# как «флагман» как раз и создавались для низкоквалифицированной рабочей силы. Этакая попытка создать «средневзвешенный язык» для решения максимально широкого круга задач. Ничего не вышло – и провал Висты тому доказательство.

Видите ли в чем проблема – фреймворк может нормально работать как часть оси, а не надстройка, что и было реализовано в висте. В ущерб совместимости. По логике МS разработчики должны были проникнуться идеей легкой разработки ПО и наводнить рынок массой ПО.
Но не прониклись… :)

И вот МS в своих лучших традициях «откатывается» к семерке, «опасному» коду и совместимости.

А это означает лишь полный провал всей их идеи. Ну не вышло ничего. Опять.
C# не смог(и не сможет… в обозримом будущем) заменить С/С++ и значительно сложнее Java.
Как ни парадоксально – но самый удачный из «нетовских» бейсик, просто потому что изначально не претендовал на место фундаментальных языков, и лучше отвечает требованиям рапид средств высокого уровня.


Дотнет это многоязыковая среда, особенно с появлением AST, однако вполне разумно, что большинство разработчиков предпочитают главный диалект, даже несмотря на возможность их совместного использования.

Языки рождаются и исчезают. И рождаются они естественным образом – как тот же С или Бейсик. Искусственное «клонирование» еще ни к чему хорошему не приводило.
Так как и «искусственная» стандартизация и пиар.

Пример не-быстроты разработки на дотнете и быстроты на жабе в студию. Так же в студию конкретное задание для бенчмарка, на котором жаба порвет дотнет всухую.

Вот только холивар на эту тему разводить не стоит. Надоели эти «священные войны» Вы же прекрасно знаете, что при примерно равных возможностях языков, «рвет» не язык а разработчик.

Единственное, что можно сказать – монополия МS на Ось и средства разработки … это уже ни в какие рамки, как говорится. Хорошо что МS пока сильно теряет позиции.
Но думаю, что семерка ситуацию стабилизирует… и NET займет свою нишу, одну нишу вместе с джавой.

Линукс и винда это не кроссплатформенность. Даже для смартофонов жабу уже придется допиливать.

Допиливать или нет. Кроссплатформенность это или нет. Но джава там… и джава тут… :)
    

Это несомненные плюсы. Из-за того, что жаба не поддерживает некоторые из них (корутины, перегрузка операторов, беззнаковые типы, using, виртуальность по требованию, свойства и индексаторы), ее вообще нельзя воспринимать серьезно, скорее как анекдотический случай в индустрии: язык, который насяльника предложил индусам-равшанам.


Этот «анекдот» был вовсе не для индусов создан, в отличии от дотнета, содранного с него.
Ну да копия всегда хуже оригинала.

Вы немного не понимаете – .NET и С# как «флагман» как раз и создавались для низкоквалифицированной рабочей силы. Этакая попытка создать «средневзвешенный язык» для решения максимально широкого круга задач. Ничего не вышло – и провал Висты тому доказательство.

Видите ли в чем проблема – фреймворк может нормально работать как часть оси, а не надстройка, что и было реализовано в висте. В ущерб совместимости. По логике МS разработчики должны были проникнуться идеей легкой разработки ПО и наводнить рынок массой ПО.
Но не прониклись… :)

И вот МS в своих лучших традициях «откатывается» к семерке, «опасному» коду и совместимости.

А это означает лишь полный провал всей их идеи. Ну не вышло ничего. Опять.
C# не смог(и не сможет… в обозримом будущем) заменить С/С++ и значительно сложнее Java.
Как ни парадоксально – но самый удачный из «нетовских» бейсик, просто потому что изначально не претендовал на место фундаментальных языков, и лучше отвечает требованиям рапид средств высокого уровня.


Дотнет это многоязыковая среда, особенно с появлением AST, однако вполне разумно, что большинство разработчиков предпочитают главный диалект, даже несмотря на возможность их совместного использования.

Языки рождаются и исчезают. И рождаются они естественным образом – как тот же С или Бейсик. Искусственное «клонирование» еще ни к чему хорошему не приводило.
Так как и «искусственная» стандартизация и пиар.

Пример не-быстроты разработки на дотнете и быстроты на жабе в студию. Так же в студию конкретное задание для бенчмарка, на котором жаба порвет дотнет всухую.

Вот только холивар на эту тему разводить не стоит. Надоели эти «священные войны» Вы же прекрасно знаете, что при примерно равных возможностях языков, «рвет» не язык а разработчик.

Единственное, что можно сказать – монополия МS на Ось и средства разработки … это уже ни в какие рамки, как говорится. Хорошо что МS пока сильно теряет позиции.
Но думаю, что семерка ситуацию стабилизирует… и NET займет свою нишу, одну нишу вместе с джавой.

Линукс и винда это не кроссплатформенность. Даже для смартофонов жабу уже придется допиливать.

Допиливать или нет. Кроссплатформенность это или нет. Но джава там… и джава тут :)

Ответить

Номер ответа: 24
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #24
Добавлено: 30.11.09 17:41
Сорри... "небольшой" дубляж. :)

Ответить

Номер ответа: 25
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #25 Добавлено: 30.11.09 18:39
Вы немного не понимаете – .NET и С# как «флагман» как раз и создавались для низкоквалифицированной рабочей силы.

Смотри что делали в двух последних релизах VS .NET (2008 и 2010 версии), они наполнены фичами которые в жизни не будут юзать быдлокодеры

провал Висты тому доказательство

vito пишет:
Видите ли в чем проблема – фреймворк может нормально работать как часть оси, а не надстройка, что и было реализовано в висте.

И вот МS в своих лучших традициях «откатывается» к семерке, «опасному» коду и совместимости.

1) На данный момент .NET Framework нигде серьезно не работает как часть оси
* Не считая пары компонентов типа IIS
2) В висте ничего подобного реализовано не было, не ведитесь на провокации
* Еще до начала разрабокти звучали заявления о том что новая ОС будет чуть ли не на дотнете написана, а старый неупралвяемый код интерпретироваться но ничего этого не сделали, даже WPF перешел в WinFX а затем в .NET Framework 3.0
3) В семерке тоже ничего подобного не было сделано.
4) Условно как часть ОС это было сделано в проекте операционной системы Singularity, но что-то похожего на ее релиз мы увидим чуть позже чем никогда
5) Никакого отката в семерке не было, там только допилили ядро чтоб оно перестало тормозить, поменяли панель задач.

C# не смог(и не сможет… в обозримом будущем) заменить С/С++ и значительно сложнее Java.

С C/C++ дотнет почти и не собирался тягаться, а джаву он уже давно успешно имеет.

Как ни парадоксально – но самый удачный из «нетовских» бейсик, просто потому что изначально не претендовал на место фундаментальных языков, и лучше отвечает требованиям рапид средств высокого уровня.

Советую сравнить оба языка в таблице. Пока единственное что может противопоставить бейсик это XML-литералы (что шарп противопоставляет не буду писать, кто захочет найдет)


Учитывая кол-во найденых ляпов, складывается впечатление что автор не юзал ни .NET, ни висту, ни семерку. Доверия к остальным озвученым заявлениям очень мало.

Единственная надежда на то что автор решил немного потролить.

Ответить

Номер ответа: 26
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #26 Добавлено: 30.11.09 18:52
NET займет свою нишу, одну нишу вместе с джавой.

vito, спасибо.. насмешил..
джава даже рядом не стояла с НЕТ и никогда стоять не будет.. у джавы осталась последняя ниша - телефоны.. в web джава - аццтой, приложения под винду даже говорить не буду.. Так уж сложилось что я работал на java два года(система документооборота).. ты не поверишь - до сих пор плююсь от этого недоязыка. Что касается кроссплатформенности - тоже полное уебище.. один и тот же код(мат. вычисления) не то что на разных платформах, в разных версия джавы выдавал разный результат! А куча джавовских кустарных FW которые якобы вменяются в плюс джаве - на самом деле являются унылым гавном.. один и тот же контрол в разынх реализациях FW ведет себя по разному. Полное отсутствие стандартизации..
Тьфу.. даже вспоминать тошно..

Ответить

Номер ответа: 27
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #27
Добавлено: 30.11.09 20:12
1) На данный момент .NET Framework нигде серьезно не работает как часть оси

А должен был. :)

Не считая пары компонентов типа IIS

И SQL Server… :)

2)В висте ничего подобного реализовано не было, не ведитесь на провокации

В Висте не было реализовано, то что заявлено. Но попытка перейти на новую систему была.

Еще до начала разрабокти звучали заявления о том что новая ОС будет чуть ли не на дотнете написана, а старый неупралвяемый код интерпретироваться но ничего этого не сделали, даже WPF перешел в WinFX а затем в .NET Framework 3.0


Помню. :) Мечты не сбылись. И это не провокация.

3) В семерке тоже ничего подобного не было сделано

Опомнились.

4) Условно как часть ОС это было сделано в проекте операционной системы Singularity, но что-то похожего на ее релиз мы увидим чуть позже чем никогда


Согласен в плане релиза. Но попытка заминить нативные апи библиотекой управляемых классов - вполне реальна(именно заменить, а не использовать как надстройку или их поддержку для совместимости). На первй взгляд.

5)Никакого отката в семерке не было, там только допилили ядро чтоб оно перестало тормозить, поменяли панель задач.

А почему оно тормозило? :) Чем же были вызваны "неисправимые" ошибки ядра висты, что никакие паки не помогли?

С C/C++ дотнет почти и не собирался тягаться, а джаву он уже давно успешно имеет.


Собирался и на полном серьезе. С С++.
Где же он «успешно имеет» джаву? Хотя бы области применения. И не планы, что мы да перейдем, а конкретная реализация. Как и не бессмысленный довесок к приложению, единственная цель коего распространение этой среды выполнения.
 
Учитывая кол-во найденых ляпов, складывается впечатление что автор не юзал ни .NET, ни висту, ни семерку. Доверия к остальным озвученым заявлениям очень мало.


Про ляпы рановато. Насчет NET мимо. Ну разве что теперь на него полностью забил… А вот всерьез ни Висту ни 7 – ку не юзал. Это да. И не собираюсь покамест. Не вижу ни одной причины менять ХР на Висту или 7 – ку.

Единственная надежда на то что автор решил немного потролить.


Да нет. Меня просто удивляет. В свое время большинство на этом форуме – плевались на NET. Я пытался объяснить плюсы и ООП в частности. Сейчас прям какая –то идеализация.
Просто хочется немного объективности. То есть взвешенного подхода.
Раньше чуть не все было плохо. Теперь просто эйфория какая - то

З.Ы. Что так форум глючит? После перехода на нет? Вот вам и пример стабильности...:)

Ответить

Номер ответа: 28
Автор ответа:
 vito



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #28
Добавлено: 30.11.09 20:17
vito, спасибо.. насмешил..
джава даже рядом не стояла с НЕТ и никогда стоять не будет.. у джавы осталась последняя ниша - телефоны.. в web джава - аццтой, приложения под винду даже говорить не буду.. Так уж сложилось что я работал на java два года(система документооборота).. ты не поверишь - до сих пор плююсь от этого недоязыка. Что касается кроссплатформенности - тоже полное уебище.. один и тот же код(мат. вычисления) не то что на разных платформах, в разных версия джавы выдавал разный результат! А куча джавовских кустарных FW которые якобы вменяются в плюс джаве - на самом деле являются унылым гавном.. один и тот же контрол в разынх реализациях FW ведет себя по разному. Полное отсутствие стандартизации..
Тьфу.. даже вспоминать тошно..


Просто у джавы задачи были шире. Хотя про глюки – согласен.
Но для объективности – в NET их нет? Если у вас компы под 9х системами (такое до сих пор есть, и исчезать никуда не собираются) и под семеркой – приложения будут работать идентично?

И где же кроссплатформенность фреймворков даже в среде родных осей? А ведь это было обозначено одной из важнейших целей.

Не вышло?

Ответить

Номер ответа: 29
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #29 Добавлено: 30.11.09 20:27
Но для объективности – в NET их нет? Если у вас компы под 9х системами (такое до сих пор есть, и исчезать никуда не собираются) и под семеркой – приложения будут работать идентично?

Если разработчик не накосячил в коде (пусть и неоосзнанно), то будет работать именно ИДЕНТИЧНО на всех системах которые заявлены в списке поддерживаемых данной версией CLR.
Другое дело что под 9х последние версии .NET Framework уже не поставишь.

Ответить

Номер ответа: 30
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #30 Добавлено: 30.11.09 20:28
И реальный плюс последних двух версий Visual Studio - таргетинг. Ты можешь собирать проекты под 2.0, и они будут работать под 9-ми виндами, если это конечно кому-то еще прийдет в голову делать в 2010 году

Ответить

Страница: 1 | 2 | 3 | 4 | 5 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам