VC++.NET vs VC++ 6.0

42 отговора 2379 прегледа
#1

VC++.NET vs VC++ 6.0

Здравейте, имам две въпросчета:

1. От сайта на micro$oft разбрах че VC++.NET е следващата версия на VC++ 6.0 нещо като VC++6.0 za VC++5.0. От желание да продадат .нет има подробно описание на това колко е велик, колко е по-хубав от 6.0 колко по чист код генерирал. Постигал по добра производителност. Дори има и списък на причините поради които програмиста със 6.0 трябва да премине към .нет. Тъй като не вярвам много на micro$oft реших да ви попитам наистина ли е толкова хубав колкото го хвалят? Задължително ли е всеки прогрмист да премине към .нет? Има ли ги наистина тези грандиозни подобрения? [линк]

2. Как може едно приложение да се стартира всеки път с windows ( ако може да е чрез registry )

Благодаря предварително

Отговор
в отговор на y4eHuk #2

Re: VC++.NET vs VC++ 6.0

1. Доколкото .Net e просто още една технология базирана на С++, според мен на Майкрософт само им се ще това да е следващото VC.

2. (Лесния начин) Правиш Shortcut към приложението и го слагаш в Start->Programs->Startup
(Трудния начин) Ба ли го.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на y4eHuk #3

Re: VC++.NET vs VC++ 6.0

na 2.
mizhe i ot registry i kato slozish shortcut v startup papkata.
spored men vtoroto e po-korektno, dokolkoto ne nalagash na usera da barka v registry za da si go razkara.

Отговор
в отговор на y4eHuk #4

Re: VC++.NET vs VC++ 6.0

Благодаря за бързите отзиви ...

Може би не искам юзъра да знае за това приложение и да не му се набива на очи шорткът-а в стартъп-а

Отговор
в отговор на Duncan Griffin #5

Re: VC++.NET vs VC++ 6.0

Ако е изцяло нова технология защо я рекламират като продължение ?
И въобще струва ли си да се учи .нет не е ли доста екзотична технология която няма бъдеще. Почвам да се паля по идеята за .нет .... и за вълшебствата на които е способна

Отговор
в отговор на y4eHuk #6

Re: VC++.NET vs VC++ 6.0

Ти хубаво почваш, ама да не забравиш и пожарогасителя

Отговор
в отговор на y4eHuk #7

Re: VC++.NET vs VC++ 6.0

ami porovi se, ne e trudno, no e gadno spriamo usera, virus li shte pishes?

a za 1, triabva da se pravi razlika mezdu managed i unmanaged c++ v .net

vtoroto, vasashtnost niama mnogo obshto s .net tehnologiata.

Отговор
в отговор на Плaмeн #8

Re: VC++.NET vs VC++ 6.0

Вирус звучи страшно но на практика си е точно троянски кон... не съм тръгнал да правя мръсно на хората - трябва ми за "благородна цел"- нещо като админ съм на малка мрежа и това е единствения начин да следя кой какво прави и КОЙ прави мърсотииките в лан-а ми. Разучих няколко троянски коне - те си правят ключ в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run но не ми е много ясно как се добавя този ключ, в смисъл с коя функция. Ще съм много благодарен дори и на линк към глава от MSDN където е описано ( ако въобще е описано) как се добавя ключ към registry.

Благодаря предварително

Редактирано от y4eHuk на

Отговор
в отговор на BobyB #9

Re: VC++.NET vs VC++ 6.0

Там е проблема че не искам да ползвам пожарогасител.. Искам да науча някоя технология напр. MFC или пък C# или .нет но да не се окаже след две - три години че съм си изгубил времето

Отговор
в отговор на Плaмeн #11

Re: VC++.NET vs VC++ 6.0

Благодаря !!!
Малко по сложно е отколкото си го представях... права за достъп и отделни функции за създаване на ключ и задаване на стойност.
Благодаря още веднъж!!

Отговор
в отговор на y4eHuk #12

Re: VC++.NET vs VC++ 6.0

каквото и да научиш, след 2-3 години ще се окаже че си си загубил времето... нали знаеш, бранша е такъв, като няма железа , които да спират "прогреса"...
абе надявам се да дойдат по-добри времена, когато хардуера ще опре в стената и няма да могат да се бълват нови "по-добри" версии на софтуерните измишльотини.

Отговор
в отговор на zaphod #13

Re: VC++.NET vs VC++ 6.0

И това ще са по-добри времена?
Аз си харесвам динамичното развитие, а от support винаги ще има нужда.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на y4eHuk #14

Re: VC++.NET vs VC++ 6.0

Palni gloposti sa towa za .NET cha bil po-dobar i t.n.
.NET spored mene e porednia opit na Microsoft da nalovat nesto ne tolkowa dobro na pazara, kato mu balwat iaka reklama. Istoriata sochi che podobni opiti sa obiknoweno uspeshni. Inache ne wivdam s kakwo e po-dobro .NET? Kolkoto do proizwoditelnost ako ne se lava priloveniata na C# i na Java sa s pochti ednakwa proizwoditelnost (to i niama kak da e inache - wsichki rewolucionni nesta sa otdawna otkriti i izwestni na wsichki, a Sun e dostatachno seriozna kompania da si naprawi software-a kato horata).
I kato final za men .NET e nowa wersia ne na Visual Studioto, a na Visual Basic-a :)

Отговор
в отговор на y4eHuk #15

Re: VC++.NET vs VC++ 6.0

HKEY_CURRENT_USER/Software/Microsoft/CurrentVersion/Run

Отговор
в отговор на Duncan Griffin #16

Re: VC++.NET vs VC++ 6.0

>>Доколкото .Net e просто още една технология базирана на С++, според мен >>на Майкрософт само им се ще това да е следващото VC.

Интересно как всички коментирате какво точно е .НЕТ, докато пишете уеб-формички на PHP и счетововдни програми на Турбо Паскал за ДОС за фирмата на съседа, дето продава патладжани на пазара.

С#/С++/ВБ.НЕТ са просто интрументи, с които постигате това което желаете във .НЕТ фреймуърк-а. .Нет не е "технология, базирана на С++". С++ е просто език за програмиране и в този си смисъл е малка и незначителна част от .НЕТ (най-малкото почти никой не използа С++ във фреймуърка - използват се предимно С# и ВБ.НЕТ) .НЕТ е революционна платформа, при която понятията "клиент-сървър" и "3-tier programming" губят смисъла си в полза на loosely-coupled компоненти - XML Web Services. Но това няма да го разберете така или иначе, така че спирам.

Езика за програмиране е просто сбор от 30-тина резервирани думи и 10-ина синтактични правила. Ако си действително добър програмист и разбираш добре принципите, няма никакво значение на какъв език пишеш. Понеже езиците за програмиране са просто надстройка на фреймуърк-а, за мен няма абсолютно никакво значение дали пиша на С#, ВБ или С++.

Съвет за пича, който е постнал темата -- ако слушаш хората по този форум пич, цял живот ще пишеш на Анси С под Линукс, и ще се чувстваш горд, като напишеш код от сорта на:

main((*a == '/') + t, _, a + 1);

Ако си умен пич и си в час, ще се занимаваш с това, което е интересно и има бъдеще.

А за пичовете, които нещо не могат да сварват на темпото на Майкрософт с технологиите -- спокойно, това е само началото. Следващия Уиндоус идва стандартно със SQL Server Yukon, където ще се пази цялата файлова система, и със .НЕТ фреймуърк СТАНДАРТНО. Интересно как точно няма да има бъдеще платформа, която ще бъде инсталирана на 99% от компютрите по света.

Така че, учете .НЕТ-а и SQL Server-a докато е време!

Отговор
в отговор на Guru #17

Re: VC++.NET vs VC++ 6.0

Защо мислиш, че писане на SQL-i и редене на форми с мнооого нови технологии е по-интересно от АНСИ С под Линукс?

А - пърдон - ти беше Гуру.

Отговор
в отговор на Guru #18

Re: VC++.NET vs VC++ 6.0

Много се радвам, че всички сме пичове за теб - големият Пич който жули .НЕТ и SQL Server за фирмата в големия град.

Ще трябва обаче да те сваля на земята, понеже може да успееш да заблудиш някой от тези които тепърва започват да навлизат в занаята. Думичките като SQL, Enterprise system, XML, .NET може и да са много модерни, но не решават всички проблеми, и са много по-далеч от панацеята отколкото С. Абсолютно си прав, че езика за програмиране е просто сбор от 30-тина резервирани думи и 10-ина синтактични правила, както и това че ако си станал програмист няма да ти пука особено на какво пишеш.

Но това за което ти всъщност говориш е не езика, а използваната платформа. Ще си позволя да те поправя, че .НЕТ ще бъде инсталирано не на 99% от компютрите по света, а на 99% от компютрите с OS на Microsoft, което пък съвсем не е чак толкова много.
В същото време, в момента се внедряват С (май и С++) компилатори за GPU-та, а не вярвам да е далеч времето когато ще има такива и за MPU-та. (Може и да има вече, в тази област съм бос).
Изобщо, С е език който всеки уважаващ себе си програмист трябва да владее, тъй като в него са събрани всички основи. Не става дума затова да пише на него, а просто да разбира за какво става дума като чете С програма.

Ако вече си програмист, можеш да прочетеш една книжка за С за един ден и да го научиш (ако не броим указателите). Ако не си, след като го научиш вече ще можеш да прецениш накъде искаш да продължиш - надолу към хардуера, нагоре към приложенията, или още по-нагоре към мрежови решения от сорта на .НЕТ.

А иначе много бъркаш, като смяташ че бъдеще ще има само за .НЕТ и SQL. За developers работа има, и ще има, колкото за целия китайски народ, че и за част от индийския.

Наздраве и със здраве, аз отивам да уча съседката на Турбо Бейсик.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на Duncan Griffin #19

Re: VC++.NET vs VC++ 6.0

трудно ми е да ти обясня, но мисля ако движението в сегашната продължи, сам ще усетиш. има един лаф - от много глава не боли, но аз вече стигам до извода - от много глава боли. сега няма да се спирам на подробности, но в работата съм взел мерки срещу негативните последици от излишъка на ресурси. без майтап - може да е по-опасен от недостига. лошото е че хората приемат негативните последствия от един такъв глобален принцип, като нечия персонална грешка. за щастие не съм само аз който го осъзнава като неприятен факт.

Отговор
в отговор на zaphod #20

Re: VC++.NET vs VC++ 6.0

Абе в интерес на истината знам за какво говориш.
Проблемът според мен не е в това да работиш с нови неща, а в това, че е трудно да прецениш къде да теглиш чертата.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор