Ну-ка, ну-ка, Павел, Вы меня заинтерисавали, БД в NET будет как картина? Вы сами уже создавали БД в NET?
Я буду счастлив если смогу блестнуть в этой области. Правда пока понятия не имею, как я в дальнейщем легко будет рассчёты в ней производить, и как эти свази строятся. Если расчёты как в Access, то не подходит. То что расчётную часть я потяну у меня сомнений нет. Опыт есть. Судя по описаниям NET простые расчёты делает со скоростью мысли. А как в большой БД будет обстоять дело.?
Уважаемые посетители, где посмотреть хоть какой-нибудь пример проги в VB.NET.? Конечно с возможностью просмотра кодов. Пусть это будет простейщая касса или вообще классика - обычная прога платёжных поручений?
Надо же с чего-то начинать, век живи век учись, да что там, учиться не грех.
Вообще, опыт программирования под .NET у меня приличный, в том числе и
по работе с БД. К слову сказать, этот форум тоже я делал (написан на
VB .NET, работает с СУБД MS SQL Server)
Также не так давно делал на VB .NET базу данных работников предприятия
(список работников, фильтр, поиск, создание отчетов, проверка
валидности имеющихся у работников документов и т.д.).
О ! Вы меня вдохновляете!
А я то уж что-то совсем загрустил, естественно, на быстрый старт я не надеюсь, не к лицу мне поспешность, но если Вы это освоили, то надеюсь, мне это тоже будет по силам. Конечно, программистов много и основное что их разделяет это уровень их мастерства. Мне не хватать звёзд с неба, поэтому я буду, счастлив просто способности держаться на среднем уровне и не отставать от других.
Спасибо Павел.
Если Вы человек уже в возрасте то всё хорошо понимаете если нет, то скажу своё ощущение в слух. С появлением Интернета жить стало легче. Раньше чтоб получить какую-либо информацию, необходимо было личное общение. Причём еще не факт что Вы их найдёте, и будет ли возможность регулярно или нерегулярно, но информативно общаться. Я помню, как переписывался с одним программистом из Витебска, Белоруссия. Мы просто писали друг другу письма, ходили на почту и отправляли их друг другу, делясь опытом или просто эмоциями. Наверное, молодому поколению покажется, что на это способен только действительно человек пенсионного возраста, не знающий что такое «сеть», но извините, мы тогда были молодыми, и чувства испытывали более яркие, получая письма, нежели сейчас когда «на ящик мэйл приходит». И общение и культура были тогда другими.( почитав некоторые сообщения на форуме я задумался, а говорил ли бы этот оратор, те же слова, но лично, в лицо своему собеседнику). Любой человек чувствуя поддержку от кого-либо, испытывает чувство благодарности. Но теперь считается это не «стильно». Да к сожалению у Интернета есть свои минусы.
Не подумайте что я какой-то старикашка-букашка, живущий где-то в деревне Подмышкино, и ностальгически скреплю не понятно чём, не видя реальности современно жизни.
Просто действительно радостно, что есть возможность пообщаться с знающими людьми, за более короткий срок, или как в моём случае, я сейчас более увереннее себя чувствую по отношению к VB.NET, нежели в начале. Да, вот просто от того, что написал Павел. Конечно, у каждого своя жизнь, и у меня есть свой опыт и мнение, но вот только теперь я не могу выйти просто так во двор к мальчишкам и спросить «Эй, знаешь помоги, что-то так тяжело…». Или спросить на той же работе «Вы знаете, я совсем не знаю, что мне делать, вот потерялся совсем….». К примеру я знаю людей которые не могли пережить переходы Бэйсика, и сменили профессию, кто-то остановился на VB4 и дальше не пошёл, кому-то удалось перешагнуть и добраться в совершенстве до 6-ой версии. Надеюсь многие понимают о чём я, какие «ломки» испытывали многие при появлении VB5, а тут VB.NET. Может я в чём-то не прав, но я честно не понимаю, почему эму дали имя Бэйсик.? Ведь это совсем другой язык, другая среда разработки.
Ну, теперь-то я изучу купленный мной справочник от корки до корки.
Но всё же,
Павел что можете посоветовать лично от себя, новичку. Ведь первые шаги они очень важны, на этом этапе формируется у каждого свой «метод», как у художников или писателей, все знают правила рисования или грамматики, но несмотря на это все пишут по своему.(Как интересно, получается, можно писать стихи, романы, портреты, пейзажи, программы…) Если Вам не очень удобно на форуме я Вам напишу письмецо. А мой адрес прост pensioner@go.ru
Отвечу за Павела Пока его нет
Пашка далеко "не в возрасте", как вы изволили выразиться. Он ещё от школы не отошел. В остальном, конечно всё, вышенаписанное достойно похвалы. Очень содержательно и главное - от души. Здесь немногие могут похвастаться таким эпистолярным опусом, а самое главное признать, что им дается обучение/разработка/работа/прочее тяжело. В основном, сейчас принято считать, что если у человеку не даются азы (суъективное, кстати, мнение) то он полный лох и ламер и небогвестьчто. И вместо толкового объяснения, подчеркиваю толкового его просто посыпают RTFM'ами, LOL'ами, STFW'ами и прочими акронимами те самые псевдогуру. В каждом сообществе такие имеются. Я бы сказал, что это камень преткновения в форумах, где старожилы осели, и только и могут, что флеймить между собой на глобальные, как им кажется, темы. А вот помочь человеку, которому всего-то ничего надо.. это уже считается сюсюканьем и никак комьюнити не уважается. То есть к новичкам сразу предвзятое отношение. И после всех этих ртфмов и прочего хамства, у человека пропадает всякое желание изучать что-либо и спрашивать совета на форуме, рассылке... Фух, вылил
По поводу VB.NET скажу так. Это действительно новая модель, разительно отличающаяся от 6 версии этого продукта. Программирование на нем очень дисциплинирует и заставляет всё-таки думать над некоторыми вещами, которые в тойже пятой или шестой версии делались по щучьему веленью. Но ведь это хо-ро-шо, что есть ещё что-то в этом мире, что надо учить. Ведь учиться никогда не поздно, и даже весело. Пока человек учится, у него есть цели, есть увлечения, есть друзья из этой "каши" и много других мелких, но приятных моментов. Поэтому не стОит чураться новшеств (если они конечно не идиотские, как это было.. впрочем ладно). Дополнительные знания ещё никому не вредили.. в мирное время. Надо знать всё!.. вдруг понадобится? Хватишься, а оно ЕСТЬ!
По поводу литературы от себя лично посоветую ни в коем случае не начинать с товарища Appleman'а (не кидайте в меня яблоками!), ибо последний при первом знакомстве с отбивает всяческую веру в будущее, но напротив оооочень полезен уже опытным программистам, а начать пжалуй стоит со Специального издания от MicrosoftPress. Очень толково - всё по-полочкам.
Вроде всё.. удачи!
Уважаемый пенсионер, я прочёл трижды все сообщения в этой теме. От начала до конца. И:
Что-то напоминает мне это статьи, встречающиеся в газетах, в рубриках "На правах рекламы".
Стандартные рассказы вымышленных персонажей, наверняка многие читали примерно такое:
"Некто был безработным долгое время, еле сводил концы с концами. Случайно наткнулся на заманчивое предложение в газете о миниспиртзаводике - пути в светлое будущее. О чудесной, легкой и денежной работе. Не поверил, подумал - ерунда, обман. Но червь сомнения засел в подсознании и не давал спать спокойно. И проснувшись в одно прекрасное утро, решил Некто: рискну! Продал старые Жигули первой модели, заложил свою однокомнатную хрущобу за некоторую сумму, побегал по друзьям и занял недостающие для начала новой жизни деньги. Собрав определенное количество денежных знаков, поспешил наш герой в офис фирмы, торгующей оборудованием по производству спирта в домашних условиях, вывалил из мешка свои кровные.... И теперь, три месяца спустя, наш герой имеет шикарную 12-комнатную квартиру в престижном районе, трехэтажную дачу загородом, ездит на новеньком, блистающем хромом внедорожнике Линкольн Навигатор и собирается провести летний отпуск на Канарах... Алиллуйя"
Уж очень похоже развитие событий в этой теме на вышеописанный фрагмент.
Не удивлюсь, если спустя некоторое время, проделав путь от полного неприятия, возмущения и разочарования в технологии .NET к её изучению и использованию, Вы чудесным образом обставите своих более молодых конкурентов, сильно продвинетесь в своём служебном положении, переедете в новый кабинет с шикарной мебелью и молоденькой секретаршей. И может, даже станете директором своего большого предприятия и сами будете с удовольствием ругать и третировать своего бывшего начальника. И всё благодаря чудесной и распрекрасной технологии .NET, рекламу которой Вы так вовремя и так кстати увидели на прилавке книжного магазина.
Я не заметил мотива, действительно серьёзного мотива, который подвиг Вас на создание этой темы в форуме. Что? Может, желание идти в ногу со временем? И для того, чтобы показаться суперсовременным, Вы готовы потратить целый год на изучение .NET? Вы немолодой человек и должны чувствовать время, и целый год - это совсем не тот год, который был в 15 лет. Что ещё может быть за причина? Начальник ругается? Можете быть уверенными, что если вы напишете Ваше приложение-отчет с использованием суперсовременного средства, сырого и неотлаженного, и оно на презентации рухнет с грохотом, Ваш начальник будет ещё более недоволен, чем сейчас. Или может есть средства для написания приложений, использующих базы данных, более удобные, надежные и обкатанные, чем VB и Delphi? Сомневаюсь. И данный форум, если Вы будете его посещать хотя бы пару недель, утомит Вас, как уже давно утомил остальных, регулярными .NET-ошибками, сообщениями о которых пестрят темы в разделе сайт. Видимо Вы ещё не встречались с желтыми страничками форума, начинающимися словами ERROR...
По поводу VB.NET скажу так. Это действительно новая модель, разительно отличающаяся от 6 версии этого продукта. Программирование на нем очень дисциплинирует и заставляет всё-таки думать над некоторыми вещами, которые в тойже пятой или шестой версии делались по щучьему веленью.
Категорически не согласен. Пятая или шестая версия заставляют думать, искать документацию, учить другие языки, на которых эта документация написана, принципы программирования, невысокое качество получаемого кода отучает думать, что компы сейчас мощные, можно писать абыкакие алгоритмы, заставляет оптимизировать логику программы, а не устраивать irreadable-generation-optimization. А .NET принуждает копаться в MSDN в поисках названия класса, где все уже реализовано, либо же плакать на форумах, если чего-то не реализовано и покупать "продукты сторонних разработчиков" (из соседней темы).
2 cresta: не хочу опять затевать флейм, но... покажи мне на ошибки,
которые происходят из-за глюков .NET, а не из-за кривости рук
программиста? И я думаю, на этот вопрос тебе будет сложно ответить...
Насчет ошибок на форуме - происходят они исключительно из-за
организованного мной не совсем грамотного обращения с данными: надо
оптимизировать SQL-запросы, реализовать кеширование, полнотекстовый
поиск и т.д.. Я прекрасно знаю, как это сделать, но у меня на это
абсолютно нет времени
Поэтому скажу еще раз: не надо говорить о том, чего не понимаешь, не в
обиду будет сказано.
2 Пенсионер: Великого возраста я пока не достиг Однако я уже не
поспеваю за всеми новшествами в мире ИТ
Что почитать новичку - вряд ли могу сказать, ибо сам я начинал с
VB4 и учился методом научного тыка А когда перешел на VB .NET, уже
был приличный опыт программирования на VB6 и книги для новичков уже не
пригодились (помогла книга Эплмана, но она именно для переходящих с
VB6, а не для новичков).
Правда, читал мельком книжку "Эффективная работа: Visual Basic .NET".
Она подразумевает наличие минимальных знаний о программировании в
общем.
2 Sharp: ПРо продукты сторонних разработчиков - сущая правда
А как ты ответишь, если тебя спросят, как реализовать POP3 на VB6?
ИМХО, точно так же: либо курить RFC и писать самому, либо искать
готовый продукт. Третьего не дано.
Моя смеяться
Sharp, ты прекрасно знаешь моё отношение к .NET и спорить я с тобой не собираюсь! А в традиционной версии (шестую имею виду) чего один только тип Variant стОит... .NET - заставляет думать объектно, но Python делает это лучше Это моё личное субъективное мнение aka IMNSHO.
Осанна Пенсионера действительно похожа на маркетинговые зазывайки, но я надеюсь, что это всё же только от переполнения чувств
А Variant ПОЗВОЛЯЕТ думать объектно. Никаких преимуществ, разве что за исключением того что у тебя есть выбор думать тебе объектно или же необъектно в процессе разработки непосредственно. Это конечно отнюдь не мастерство программистов Микрософта, а лишь несовершенство первой модели объектно-ориентированного языка.
Любой непрофессиональный ЯВУ должен подчинятся строго указанным для него правилам, а любая лазейка, позволяющая обойти эти правила, лишь указывает на несовершенство реализации языка.
И я кстати считаю некорректным доводы о большей "низкоуровневости" VB6, как следствие его плохой реализации. VB6 и VB.NET нужно сравнивать исключительно по высокоуровневым возможностям - реализации ООП и строгости правил. Однако в этом и заключается главная проблема. Преимущество VB.NET перед всеми предыдущими версиями VB бесспорно, однако возведение офисного скриптового языка (это касается не только VB, а теперь и всех .NET-языков) в ранг единственно возможного для всех ситуаций порочно по сути (как и сама линейка VB, но это уже из другой оперы). Получается что ты пишешь скрипты под этакий гигантский Офис.NET, обладая знаниями в программировании на уровне продвинутой машинистки. При этом ты совершенно уверен что знаешь о программировании абсолютно всё (и это не пустые слова, а основанные на наблюдениях за форумянами факты) и любые доводы считаешь либо ересью либо оскорблениями.
Вывод: VB хорошо подойдёт для Ms Office или как общеобразовательная школьная программа.
А как ты ответишь, если тебя спросят, как реализовать POP3 на VB6?
ИМХО, точно так же: либо курить RFC и писать самому, либо искать
готовый продукт. Третьего не дано.
Неправда, я скажу "курить RFC", второго не дано
Sharp, ты прекрасно знаешь моё отношение к .NET
Нет, не очень прекрасно, я все время считал тебя в нашем лагере, а тут ты взялся его... защищать?
А в традиционной версии (шестую имею виду) чего один только тип Variant стОит
В PHP тебя это почему-то не возмущает.
.NET - заставляет думать объектно, но Python делает это лучше
И я кстати считаю некорректным доводы о большей "низкоуровневости" VB6, как следствие его плохой реализации
Брюс Мак-Кинни наоборот считает это частью задумки создателей VB - типа можно всю жизнь жить в Матрице и наслаждаться ее стройностью, но можно и выйти из нее и увидеть новые невероятные возможности