Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   IT, компьютеры, электроника (http://www.trainsim.ru/forum/forumdisplay.php?f=32)
-   -   Visual Basic 6 проблемы с перезагрузкой (http://www.trainsim.ru/forum/showthread.php?t=18003)

сандро 13.12.2016 19:57

Visual Basic 6 проблемы с перезагрузкой
 
Всем привет. Решил я переучиться из трехмерщика в программера. Купил книгу по VB 6.0. Начал делать как указано в примерах. Работаю пока только с графическим интерфейсом. Я считаю, что для начала это самое то.
Проблема следующего характера.

1. Проект (если можно его так назвать) сохраняется в двух файлах Form1.frm и Project1.vbp
[img]http://s019.radikal.ru/i629/1612/33/be4698210a13.jpg[/img]

2. Открываем любой из этих двух файлов и ничего.
[img]http://s016.radikal.ru/i336/1612/38/5905a4f21d35.jpg[/img]

Ладно когда пустое поле сохраняется, а когда реальная программа?

Garikk 14.12.2016 11:08

Начните учить C# лучше или VB.Net, VB6 это уже археология по нынешним временам

P.s. А по теме, открывать надо файл *.vbp и гдето в меню включить отображение окна с составом проекта

сандро 14.12.2016 18:09

Надо начинать от простого к сложному. Поэтому я выбрал VB6. Знать бы где это менять.

Dublin 14.12.2016 18:43

Если от простого к сложному то лучше начинать с консольных приложений. Начать с азов, так сказать, а потом уже начинать осваивать объектно-ориентированное программирование, но никак не наоборот.

сандро 14.12.2016 18:55

Ну в той книге по VB6 которую я купил там есть в том числе и написание чистого кода в консоле. А что такое объектно-ориентированный?

Garikk 14.12.2016 20:56

[QUOTE=сандро;543718]Ну в той книге по VB6 которую я купил там есть в том числе и написание чистого кода в консоле. А что такое объектно-ориентированный?[/QUOTE]

[url]https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5[/url]

в VB6 вполне можно поделать проекты и в ООП

[quote]Надо начинать от простого к сложному.[/quote]

Тоже вариант, но лучше начинать с простого и актуального.

Zlodey 14.12.2016 23:23

Плюсую.
Начинать надо с C++ или C#. Всякие Бэйсики и Дэльфи/Паскали - ушедший век.

сандро 14.12.2016 23:58

3D Studio MAX 3 тоже прошлый век, но моделить для МСТС в нем можно. Надо начать с чего-то. Никто в 3D Studio MAX не делает сразу локомотивы, начинают с ерунды. Освою VB перейду на C. Еще у меня книжка по питону есть. Я чисто для развлечения - вдруг получится что.

Dublin 15.12.2016 01:11

Сандро, лучше действительно "зависнуть" на одном языке (да посовременней), чем потом терять время на переучивание структур. Я бы посоветовал С++. Есть абсолютно бесплатная экспресс версия Visual Studio 2010 (Visual Studio Community 2015 вроде тоже бесплатная) Для старта - лучше некуда.
А вот насчет развлечения. Ну не вижу смысла. Теория должна подкрепляться практикой. Можно конечно заучить кучу функций с переменными и классами, а куда потом это всё девать...непонятно. Я для себя тоже изучал С++, писал простелькие консольные приложения для расчетов, но на изучении ООП остановился в тех дебрях, что не знал куда их применить.

сандро 15.12.2016 08:15

Ну мужики, спор не о чем. Каждый сам вибирает что изучать. Купил я книгу по VB6, надо попробовать сделать так же. Я же ведь не прошу помочь мне выбрать язык для изучения.

Timas 17.12.2016 08:47

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

Первому, в теории, можно научиться вообще без среды программирования. Одначе, как только речь заходит о представлении данных, первое уже требует знания и понимания второго. Ну а второе, ест-но, приходит с опытом.

В ООП лучше лезти сразу, потом легче будет!

csf 17.12.2016 10:39

Предлагать изучать тот или иной язык исходя из сравнения – в корне неправильно. Предлагать определённый язык программирования можно только исходя из анализа поставленной задачи. Ибо для написания приложений для[I] WEB[/I] лучше подходят одни языки (например [B]PHP, Perl, Python[/B], да и то ещё придётся посмотреть на тонкости задачи, определиться какой [I]framework[/I] лучше использовать, а потом посмотреть какой язык лучше поддерживает этот [I]framework[/I]); для программирования контроллеров – так вообще специфичные ([B]IL, ST[/B], не говоря уже о [B]LD, FBD[/B] и им подобные); для написания desktop-ных приложений вообще куча языков ([B]Python, Ruby, С[/B], появились ещё и новые языки, про которые я только слышал, но пощупать не приходилось – напр.[B] LUA[/B]); для написание операционных систем и проектов, сопоставимых по сложности, применяют (обычно) [B]C, C++, assembler[/B]. Продолжать можно ещё долго, но, благо, в интернете на сей счёт написано много.
В свою бытность обучения в институте нам программирование преподавали на примере языка [B]Pascal[/B] (шикарный язык в плане строгой типизации, именно этот язык я бы рекомендовал для знакомства, а точнее обучению программированию в принципе). За использование языка [B]BASIC[/B] били по рукам, и не допускали к зачётам. Хотя, придя работать потом в Академию наук, и столкнувшись с такими специфичными вещами, как [I]Crate-controller[/I] системами [I]CAMAC[/I], пришлось писать на [B]QASIC[/B] – и всё нормально работало, т.к. этот язык был заточен под эту систему.
Что касательно современного [B]VB[/B], то этот язык можно считать вполне «взрослым», что бы можно было написать вполне полноценное приложение. А учитывая простоту языка – неплохой вариант для начинающего. Главное понять принципы программирования, а перейти на язык более высокого, или более низкого уровня уже не составит труда, благо информации и документации сейчас уйма в интернете.
А вот касательно совета начинать сразу с [B]С++[/B], то это сродни совета спрыгнуть с пятиэтажки. Можно удачно приземлиться, и тогда захочется ещё и ещё испытать удивительное чувство полёта. А можно так головушкой удариться, что потом и с табуретки человек не захочет прыгнуть. Но это чисто моё мнение (благо на [B]С++[/B] пишу), не для спора…:)

сандро 17.12.2016 12:28

Спасибо всем за советы. Я хочу пояснить. Что на сегодня, я выбрал VB просто так, чтобы хоть чего-то понять. И все точка. Давайте прекратим флуд на тему - какой надо изучать язык программирования, а какой нет. Если есть потребность в выяснении что нужно новичку, а что не нужно то давайте создадим отдельную тему, я с радостью в ней приму дискуссию. Но тут тупо тема про VB 6.0 потому что я так захотел. Книжка мне понравилась и все тут. Господа давайте будем уважать друг друга и отвечать только по VB 6.0. Если кто-то сзнает С,F,J с "+" или с "-", или еще с чем то, это круто, но мне нужны ответы только по VB 6.0

И так: Я разобрался с сохранением и вообще много с чем. На сегодняшний день вопрос такой - где в VB 6.0 посмотреть исходный код?

[img]http://s018.radikal.ru/i517/1612/bd/c246954cdaef.jpg[/img]
Это свойства, а не код. А мне нужен чистый код. Чтобы после каждого действия я мог видеть изменения в коде.

p.s. VB от просто BASICA я так понимаю только визуализацией отличается?

Yolkin 17.12.2016 19:10

[COLOR="Orange"]Убедительная просьба к присутствующим - прекратить советовать поменять бейсик на си, джаву, дельфи, 1С и прочее.
Если топикстартер хочет бейсик - это его право.

Каждый сам кузнец своего счастья.[/COLOR]

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
Ничего не буду иметь против и даже буду за, если кто-нибудь создаст тему про то, какой язык лучше, с какого надо начинать новичку и почему си лучше бейсика.

[size="1"][color="Silver"]Добавлено через 55 секунд[/color][/size]
А я сам и создам - перенесу туда 3 последних сообщения.

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
[url]http://www.trainsim.ru/forum/showthread.php?t=18008[/url]
TRam, сандро и сочувствующие - добро пожаловать.

сандро 18.12.2016 20:56

Такая ситуевина, делаю все по книге VB6 Игоря Сафронова 2014 года. Прога простенькая. Имеем две кнопки. По кнопке "показать" появляется изображение, по кнопке "закрыть" окно закрывается. Кликаю по кнопке "показать" и вылетает ошибка:
[url=http://radikal.ru/big/zxkhcsu37ih3a][img]http://s018.radikal.ru/i509/1612/17/6b8402e687fdt.jpg[/img][/url]


Текущее время: 02:07. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim