Форум: "Прочее";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизDelphi vs. VB Найти похожие ветки
← →
Washington © (2007-09-29 09:24) [0]Знакомый говорит, что хочет учиться на программера. Собирается изучать VB. Я слышал что VB - это г... Так ли это? И почему? Может стоит его отговорить?
← →
Kolan © (2007-09-29 09:26) [1]http://delphimaster.net/view/15-1190438777/
← →
BOA_KAA © (2007-09-29 09:27) [2]Вот и охота же флудить с утра в субботу.
← →
Washington © (2007-09-29 09:29) [3]
> Kolan © (29.09.07 09:26) [1]
Это я читал. Но всё же какую среду разработки предпочитаете Вы и почему?
← →
Kolan © (2007-09-29 09:31) [4]> [3] Washington © (29.09.07 09:29)
>
> > Kolan © (29.09.07 09:26) [1]
> Это я читал. Но всё же какую среду разработки предпочитаете
> Вы и почему?
Ту с которой работаю несколько лет, тот язык, который лучьше всего знаю… Delphi.
Я вотне помню в VB сделали полноценное ООП?… Если нет, то нах. он нужен…
← →
boa_kaa © (2007-09-29 09:35) [5]
> Если нет, то нах. он нужен…
А разработчикам на делфи платят в среднем меньше, чем тем, кто на вб. Так ЗАЧЕМ нужен дельфи?
PS. А почему бы действительно непофлудить, пока время есть ветку не закрыли?.. :)
← →
Washington © (2007-09-29 09:37) [6]Возможно, нет. Поэтому может быть я и слышал, что VB - г...
← →
boa_kaa © (2007-09-29 09:39) [7]
> Washington © (29.09.07 09:37) [6]
> Возможно, нет. Поэтому может быть я и слышал, что VB - г.
А ,что дельфи - г не слышал ни от кого?
← →
Washington © (2007-09-29 09:41) [8]честно говоря - нет, не слышал
← →
Kolan © (2007-09-29 09:41) [9]> г.
В 99% случиях руки…
← →
Washington © (2007-09-29 09:44) [10]То есть Вы считаете, что если есть талант, что-ли, то на всём можно с одинаковым успехом программировать?
← →
Washington © (2007-09-29 09:46) [11]Вот:
http://forum.codenet.ru/showthread.php?t=40507
← →
boa_kaa © (2007-09-29 09:54) [12]
> Washington © (29.09.07 09:41) [8]
> честно говоря - нет, не слышал
Тогда мало слушал %)
> Washington © (29.09.07 09:44) [10]
> То есть Вы считаете, что если есть талант, что-ли, то на
> всём можно с одинаковым успехом программировать?
Не. Руки. А если есть ноги, то лучше бежать от тех, кто говорит, что что-то там г, т.к. там чего-то нет.
← →
Washington © (2007-09-29 09:58) [13]
> boa_kaa © (29.09.07 09:54) [12]
Ссылку дайте, гляну где говорят что Delphi - г...
← →
boa_kaa © (2007-09-29 09:59) [14]
> Ссылку дайте, гляну где говорят что Delphi - г...
Шутить изволите? Ви здесь посидите, сами увидите :)
← →
Админ (2007-09-29 10:06) [15]Может стоит его отговорить?
Не стоит
← →
Washington © (2007-09-29 10:21) [16]
> Админ (29.09.07 10:06) [15]
Почему?
← →
boa_kaa © (2007-09-29 10:24) [17]
> Washington © (29.09.07 10:21) [16]
> Почему?
см. boa_kaa © (29.09.07 09:35) [5]
← →
Washington © (2007-09-29 10:27) [18]Не ну так ведь это ж в среднем.
← →
boa_kaa © (2007-09-29 10:31) [19]
> Washington © (29.09.07 10:27) [18]
> Не ну так ведь это ж в среднем.
угу. Но и мода тоже на VB сдвинута.
← →
SPeller (work) (2007-09-29 10:40) [20]Смотря какой VB. Если 6-й, то одно, если из серии .net - то другое. Для обучения лучше 6-й. Потом уже не васик идет, а си с синтаксисом васика. Если 6-й неохота, то пусть дельфи учит.
ЗЫ: А вообще - никакой наф разницы на чем учиться нет. Чем больше языков знаешь - тем лучше.
← →
Админ (2007-09-29 10:57) [21]Washington © (29.09.07 10:21) [16]
> Админ (29.09.07 10:06) [15]
Почему?
"Собирается изучать VB."
Зачем отговаривать человека, который что-то хочет изучить, только потому, что Вы что-то там слышали.
Ну и если потом он будет админить пригодится скрипты писать. :)
PS: у меня друг начинал заниматься с VB... со временем трудностей при переходе на Делфи не было.
← →
Washington © (2007-09-29 11:05) [22]
> Зачем отговаривать человека, который что-то хочет изучить,
> только потому, что Вы что-то там слышали.
Я потому и спрашиваю на форуме - правда ли то, что я слышал? Мне даже самому интересно было бы узнать в чём плюсы-минусы VB и Delphi?
← →
boriskb © (2007-09-29 11:17) [23]> [22] Washington © (29.09.07 11:05)
Чудак
Ты пойми, что это тоже самое как сравнивать одного класса ауди и мерс.
Если ковыряться, то найдешь массу отличий. И стороников и той и другой марки найдешь кучу.
Но по большому счету различий нет — обе ездят и хорошо ездят. :)
И спорить «что лучше» можно только от безделья.
← →
Washington © (2007-09-29 11:22) [24]
> и хорошо ездят. :)
В принципе это и хотелось услышать. Т.е. вывод таков, что VB не г... и на нём можно программировать.
← →
boa_kaa © (2007-09-29 11:28) [25]
> Washington © (29.09.07 11:22) [24]
ну так если на нем программируют, значит можно?
← →
Washington © (2007-09-29 11:29) [26]Я имел ввиду - нормально программировать. Ну там, чтобы достаточно много возможностей было.
← →
Админ (2007-09-29 11:38) [27]Мене трудно ответить на вопрос про плюсы и минусы, я и Делфи то знаю на уровне пользователя, но думаю этот инструмент достоин для изучения... и в офисе будет в помощь и SWH-ку написать и в документациях от МS бывают примеры на VB например в BOL и т.д..
← →
Anatoly Podgoretsky © (2007-09-29 11:51) [28]> Washington (29.09.2007 09:24:00) [0]
Да какая разница, что тебе изучать, результаты то одинаковые.
← →
Anatoly Podgoretsky © (2007-09-29 12:20) [29]> Админ (29.09.2007 11:38:27) [27]
У микрософта VB это рабочая лошадка с большой, гораздо большей чем Дельфи и С++, базой пользователей. MSDN сплошь пропитан примерами на c# и vb, особенно на vb.net.
По С++ уже мало осталось.
← →
Kostafey © (2007-09-29 16:55) [30]А не является ли теперь главным достоинством VB тот факт,
что он является полноправным членом Visual Studio?
Т.е. возможность удобной интеграции частей проекта,
написанных на разных языках.
Э-э-э ну, эта, если я глупость сказал, то уж покритикуйте.
← →
celades © (2007-09-29 17:46) [31]
> По С++ уже мало осталось.
не правда. как было в msdn куча инофрмации по С++, так и осталось...а скоро и прибавится ещё с выходом нового стандарта.
← →
Desdechado © (2007-09-29 18:43) [32]Для программирования важен определенный склад ума и навыки. А после освоения 1-2 языков все остальные, практически, осваиваются в течение месяца. Хотя начинать лучше с языков строгих вроде Паскаля, а уж потом позволять себе вольности, как в Бейсике.
← →
Anatoly Podgoretsky © (2007-09-29 20:10) [33]> celades (29.09.2007 17:46:31) [31]
Я недавно искал информацию по СОМ и все примеры, за исключением пары, были только на C# и VB,
ты же видимо говоришь про MS SDK те пока еще на C++
← →
TUser © (2007-09-29 20:23) [34]На VB нельзя колбек функцию написать.
← →
DVM © (2007-09-29 21:29) [35]
> А разработчикам на делфи платят в среднем меньше, чем тем,
> кто на вб. Так ЗАЧЕМ нужен дельфи?
Я вот смотрю среди себя и своих знакомых сутуация прямо противоположная. По VB я вообще молчу, а вот разработчикам на C/++ плятят меньше чем разработчикам на Delphi.
← →
DVM © (2007-09-29 21:31) [36]
> Знакомый говорит, что хочет учиться на программера. Собирается
> изучать VB. Я слышал что VB - это г... Так ли это? И почему?
> Может стоит его отговорить?
Пускай учит С# лучше и программирование для .NET вообще.
← →
boa_kaa © (2007-09-29 21:34) [37]
> Пускай учит С# лучше и программирование для .NET вообще.
угу. И жабу. Им уж точно больше платят :D
> DVM © (29.09.07 21:29) [35]
исключительно по данным тырнета.
← →
atruhin © (2007-09-30 07:24) [38]> На VB нельзя колбек функцию написать.
Уже было. Спорили. Я приводил код колбэка на VBA. Работает.
← →
atruhin © (2007-09-30 07:26) [39]Вот нашел под рукой. Перечисляет системные шрифты.
Public Const LF_FACESIZE = 32
Public Const LF_FULLFACESIZE = 64
Type LOGFONT
lfHeight As Long
lfWidth As Long
lfEscapement As Long
lfOrientation As Long
lfWeight As Long
lfItalic As Byte
lfUnderline As Byte
lfStrikeOut As Byte
lfCharSet As Byte
lfOutPrecision As Byte
lfClipPrecision As Byte
lfQuality As Byte
lfPitchAndFamily As Byte
lfFaceName(LF_FACESIZE) As Byte
End Type
Type NEWTEXTMETRIC
tmHeight As Long
tmAscent As Long
tmDescent As Long
tmInternalLeading As Long
tmExternalLeading As Long
tmAveCharWidth As Long
tmMaxCharWidth As Long
tmWeight As Long
tmOverhang As Long
tmDigitizedAspectX As Long
tmDigitizedAspectY As Long
tmFirstChar As Byte
tmLastChar As Byte
tmDefaultChar As Byte
tmBreakChar As Byte
tmItalic As Byte
tmUnderlined As Byte
tmStruckOut As Byte
tmPitchAndFamily As Byte
tmCharSet As Byte
ntmFlags As Long
ntmSizeEM As Long
ntmCellHeight As Long
ntmAveWidth As Long
End Type
" ntmFlags field flags
Public Const NTM_REGULAR = &H40&
Public Const NTM_BOLD = &H20&
Public Const NTM_ITALIC = &H1&
" tmPitchAndFamily flags
Public Const TMPF_FIXED_PITCH = &H1
Public Const TMPF_VECTOR = &H2
Public Const TMPF_DEVICE = &H8
Public Const TMPF_TRUETYPE = &H4
Public Const ELF_VERSION = 0
Public Const ELF_CULTURE_LATIN = 0
" EnumFonts Masks
Public Const RASTER_FONTTYPE = &H1
Public Const DEVICE_FONTTYPE = &H2
Public Const TRUETYPE_FONTTYPE = &H4
Declare Function EnumFontFamilies Lib "gdi32" Alias _
"EnumFontFamiliesA" _
(ByVal hDC As Long, ByVal lpszFamily As String, _
ByVal lpEnumFontFamProc As Long, LParam As Any) As Long
Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long
Declare Function ReleaseDC Lib "user32" (ByVal hWnd As Long, _
ByVal hDC As Long) As Long
Function EnumFontFamProc(lpNLF As LOGFONT, lpNTM As NEWTEXTMETRIC, _
ByVal FontType As Long, LParam As ListBox) As Long
Dim FaceName As String
Dim FullName As String
FaceName = StrConv(lpNLF.lfFaceName, vbUnicode)
Sheets(1).Cells(Sheets(1).Cells(1, 4).Value, 1).Value = Left$(FaceName, InStr(FaceName, vbNullChar) - 1)
Sheets(1).Cells(1, 4).Value = Sheets(1).Cells(1, 4).Value + 1
EnumFontFamProc = 1
End Function
Sub FillListWithFonts() "(LB As ListBox)
Dim LB As ListBox
Dim hDC As Long
" LB.Clear
hDC = GetDC(Application.hWnd)
EnumFontFamilies hDC, vbNullString, AddressOf EnumFontFamProc, LB
ReleaseDC Application.hWnd, hDC
End Sub
← →
имя (2007-10-07 22:26) [40]Удалено модератором
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.057 c