[VB Extra Files]

6 отговора 184 прегледа
#1

[VB Extra Files]

Iskam samo da vi pitam dali ima drug ezik kato Visual Basic, koito za da rabotiat prolojeniata pisani pod nego triabva da ima dopulnitelni failove(naprimer kato COMDLG32.OCX, MSVBVM.DLL i dr.).Naprimer v C/C++ triabva li da ima drugi dopulnitelni failove osven osnovnoto EXE.Pitam Vi zashtoto prochetoh nikolko knigi za Visual Basic i tam niukade ne beshe upomenato za tazi podrobnost s tezi failove, taka che triabvashe sam da go rabera.Za neshtastie tezi failove dosta uvelichvat razmera na prilojenieto.Enda programa pisana na C++ naprimer ima mnogo po-maluk razmer ot podobna pisana na VB.Razbiram, che VB e po-lesen, no ako tova e za smetka na razmera na programite to prosto bih kazal, che tozi ezik e istinski BOKLUK!Taka, che poradi tazi prochina mislia da pochna s niakoi po seriozen ezik, kato C++ naprimer.

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

Почни

с Джава :-)))
Така и така няма дори да можеш да разработваш без JDK
ПП: Сега сериозно - при "ВБ.НЕТ" няма вече тази песен. Взимаш си ЕХЕ-то и си готов. Освен ако си "тарикат" да ползваш наготово разни работки - тогава ще вземеш и тях.

UB40 !
Отговор
в отговор на Cybrex #3

Re: [VB Extra Files]

Моят категоричен съвет е: хващай се здраво за С/C++, зарежи тези идиотщини VB, Java. Според мен този, който ползва последните две, просто не е програмист! С това си изказване не искам да започна нов спор на тема, която неведнъж е била дискутирана тук, но истината е в С/С++. И не на последно място - шансът ти да си намериш работа е значително по-голям.

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

Re: [VB Extra Files]

Мдам, така е. Каквито външни OCX контроли ползваш наготово - трябва да ги приложиш към EXE-то. Но хубавите неща стават бавно ;о) Така че, ако искаш - пиши си всичко сам, и не ползвай OCX контролченца. ;о)

Доколкото ми е известно - за да ти бачка JAVA на машината - ти трябва инсталация на JAVA. За да работят .NET програми на машината - ти трябва инсталация на .NET redistributable (23MB). За да работи каквото и да било - все си трябва по нещо. Единствено няма да ти трябва ако програмираш на добрия стар Assembler. И пак да спомена - каквото ползваш "наготово" - ще трябва да го приложиш към проекта.

В този аспект - Майкрософт имат на сайта си за свободен даунлоад инсталация на VBRun60sp5.exe, което е нужно за да вървят програми, които са писани на Бейсик. Голямо е 1020КБ, и едва ли е проблем за когото и да било. Външните OCX контроли не са включени в него. OCX контрол може да си напише всеки, така че е разбираемо Майкрософт да не са събрали от целия свят всичко написано, за да го напъхат в тази инсталация.

Благодаря за вниманието.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Cybrex #5

Re: [VB Extra Files]

За да тръгне твоето "малко" изпълнимо файлче, колко мегабайта ти трябват за инсталация на операционната система? Ами да изхвърлим и нея...

Защо наблягаш на малкте размери? Относително големите размери на оперативната памет и твърдия диск не са проблем по отношение на цената. Особено в домашни условия - нали дечицата трябва да играят.

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

Когато се разработва, скъпо излиза програмистът. Печеливши са всякакви принципи и решения, които го улесняват и му спестяват време. И аз не искам да споря, но се съмнявам, че някой ще те остави (и плаща) да се доказваш колко си велик на C++, ако съществува по-бърз начин.

Вярно е, че традиционно програмистите се самоидентифицират чрез езиците, които знаят. Но не съм съгласен, че това е основното мерило за компетентност.

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

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

Re: [VB Extra Files]

Поддържам това мнение. Множество програми имат добро описание за системни изисквания, в което се среща "DirectX 8", "Data Access Objects" и други подобни. Аз съм наясно, че не може да се пише програма за бази данни към SQL без самия SQL. Но това няма значение, нали програмата ще е малка. В крайна сметка ползването на RunTime библиотеки не е проблем и е много често срещана практика. Най-малкото, потребителите имат на разположение обновление на тези библиотеки.

Преди известно време имах честа практика на по-слаби компютри да им инсталирам Windows 95. Но като накача DCOM98, DAO, DirectX, поддръжка на USB и AGP, и т.н. Desktop components и IE5 - се получава Windows 98. Защо да се притеснявам от това, че програмите които пиша ще изискват MSVBVM60.DLL, като тази библиотека ще си я има в новите версии на Windows.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на AзCъм #7

Ок, без войни :-)

хващай С/С++ , но после да не се чуват оплаквания че ти плащат както на другите (които не са програмисти - според определението) а гърчът бил голям :-)))
ТиСи просто един маниак. АзНеСъм. Така както не съм програмист, така си го работя вече бая годинки и не виждам проблем засега. Смятам че всеки жив програмен език има предимства, недостатъци и приложение.
ПП: Бих те посъветвал да пишеш на НОКИЯ какви са балъци че са набутали Джава в ГСМ-ите си :-))) Също и Ериксон, а може и Сименс :-))) Обясни им че са наели аматьори - дани те послушат !

UB40 !
Отговор