![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Командор Норрингтон |
![]()
Сообщение
#1
|
Madman ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 477 Регистрация: 28-August 06 Из: Planet Earth Пользователь №: 4,052 ![]() |
Я на VB6, и Delphi...
А вы на чём? |
![]() ![]() |
Диман |
![]()
Сообщение
#81
|
боцман ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 212 Регистрация: 3-January 06 Пользователь №: 2,113 ![]() |
Разницы на каком языке писать нет вообще. На языках пишут кодеры, программисты пишут на любом, потому как программирование это не написание кода, а описание модели. По поводу с++ берешь ЛЮБУЮ книжку... и начинаешь изучать... базовое, что ты из этого вынесешь как минимум знание типов и синтаксиса. А по ООП можно найти отдельную книжку. И вообще, задач поставлена слишком абстрактно. Ты скажи что ты хочешь от С++ конкретно. Вот мы с Варшипом как-то поговорили на эту тему ![]() Ну я уже синтаксис с типами данных подучил. И хотел получить что то типа лабораторных работ. В книжке, что читал практики вообще не было. Например там рассказано про конструктор и приведен пример консруктор(); ~деструктор(); И дальше примеры такие же, вызываю пустой конструктор. Но понять его смысл не могу. ![]() А я хочу найти что то типа вот такого курса Но не в visual C++ где уже готовые классы, а прописать всё это самостоятельно. То есть книжку типа: "Создадим полноценную программу с нуля." Просмотрел уже книг 50, но там либо методики, либо описание основ. А конкретно что хочется от C++ 1) Создавать программы c GUI и понимать как устроен сам GUI. 2) Изучить win api. Получается следует изучить библиотеку STL? |
navy |
![]()
Сообщение
#82
|
Hagane no Renkinjutsushi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 5,972 Регистрация: 15-March 05 Из: Волгоград Пользователь №: 578 ![]() |
Ну для примера можешь взять уроки тут
|
Диман |
![]()
Сообщение
#83
|
боцман ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 212 Регистрация: 3-January 06 Пользователь №: 2,113 ![]() |
Во. Спасибо. Здесь по многим моментам языка есть. Я вчера искал через поисковики, но подобных сайтов не встречал. |
Warship |
![]()
Сообщение
#84
|
Гроза морей ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 ![]() |
Конструктуры вызываются при создании экземпляра класса
![]() Деструктор - соответственно, при удалении. Это ООП чистой воды, книгу нужно искать именно по ООП в таком случае. Курс кстати по ссылке, с Интуита который, какой-то левый. Куча кода там и ненужного наследования и вообще сложно сделан простой пример ![]() === Для построения интерфейса (причем, кросс-платформенного) на C++ используется Qt, попробуй покопать в сторону этой библиотеки, к ней море документации (хотя, сам я ее, либу, не юзал, ибо для меня C++ вообще не является основным направлением раскопок - так, побаловаться). А вот ВинАПИ отношения к C++ не имеет вообще. ВинАПИ - интерфейс для программирования приложений под Windows, он предоставляется самой ОС. Вызывать функции ВинАПИ можно вообще из любого приложения для Вин, на каком бы оно ни было написано языке. Причем, в ВинАПИ как-раз и нужен только справочник (он есть в официальном толи Windows SDK, толи Platform SDK, точно уже не помню) с описанием всех функций. GUI можно писать и с использованием WinAPI (где все контролы - окошки ![]() === Мдя, пока писал, тут оказываеццо такое обсуждение развернулось ![]() |
Диман |
![]()
Сообщение
#85
|
боцман ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 212 Регистрация: 3-January 06 Пользователь №: 2,113 ![]() |
Для построения интерфейса (причем, кросс-платформенного) на C++ используется Qt, попробуй покопать в сторону этой библиотеки, к ней море документации (хотя, сам я ее, либу, не юзал, ибо для меня C++ вообще не является основным направлением раскопок - так, побаловаться). Жаль я уже заказ в озоне сделал. ![]() Ладно пока остановлюсь на задачках небольших. |
Warship |
![]()
Сообщение
#86
|
Гроза морей ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 ![]() |
Да не в книгах счастье
![]() Есть море документации открытой и в инете ![]() |
ugeen |
![]()
Сообщение
#87
|
боцман ![]() ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 133 Регистрация: 12-January 06 Из: 105-ый элемент таблицы Менделеева Пользователь №: 2,269 ![]() |
Для построения интерфейса (причем, кросс-платформенного) на C++ используется Qt, попробуй покопать в сторону этой библиотеки, к ней море документации (хотя, сам я ее, либу, не юзал, ибо для меня C++ вообще не является основным направлением раскопок - так, побаловаться). Использую Qt - правда не под Вин а под Линуксом (разработка онлайн-софта для Байкальского нейтринного телескопа - на Qt нарисован GUI для наших дежурных). Великолепная библиотека с кучей документации, примерами и инструментарием. Она богата по своим возможностям и достаточно проста в освоении - так что советую. Кроме того ее можно свободно скачать - ее лицензия это позволяет и она портирована под все популярные десктопные ОС. |
Warship |
![]()
Сообщение
#88
|
Гроза морей ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: бета-тестер Сообщений: 441 Регистрация: 29-April 07 Из: Прим. край г. Находка Пользователь №: 9,103 ![]() |
Нувот
![]() |
ALexusB |
![]()
Сообщение
#89
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,552 Регистрация: 2-November 04 Пользователь №: 3 ![]() |
По изучению со сквозным примером - пиши мини-игру или модель-игру
У меня была книжка в 90х годах по С++, где ООП объяснялся на модели животных в океане, на выходе там кто-то размножался, а кто-то кого-то ел. Визуализации не было (но это как раз задачи по GUI) То есть имеем 1. разобрать с ООП - базовые классы 2. Наследование в разные подвиды юнитов игры 3. Алгоритмы управление всем этим 4. Интерфейс отображения и ввода команд Арт для такого не нужен - красные квадратики жрут синие - все наглядно ![]() |
navy |
![]()
Сообщение
#90
|
Hagane no Renkinjutsushi ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Seaward.Ru Team Сообщений: 5,972 Регистрация: 15-March 05 Из: Волгоград Пользователь №: 578 ![]() |
Qt библиотека хороша конечно.... но реально там тоже куча разных фейлов... Если кроссплатформенность важна, то да.. выбора особо нет. Если же не надо, то mfc получше будет.
Да и рановато учить С++ по Qt ![]() |
Serginio |
![]()
Сообщение
#91
|
инопланетянец ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 2,018 Регистрация: 7-August 07 Из: Днепропетровск Пользователь №: 11,632 ![]() |
Назрел вопрос специалистам 1С.
В пятницу пытался продолбить дырку в мощном черепе нашей программерши - бесполезно. Пытался выдать ей ТЗ на разработку отчёта "Заявка поставщику" для актуализации остатков на период (А) с учётом нереализованного спроса за период (Б). Она, вроде, баба неглупая, и те ТЗ, которые я сам понимаю - и следовательно могу написать - она выполняет. А здесь затык получился, т.к. я не знаю как это можно корректно учесть. У нас сейчас все отчёты по актуализации остатков предполагают субъективную оценку нереализованного спроса оператором (на уровне - в прошлый раз не хватило, значит, в этот раз нужно заказать больше). А на сколько больше - никто не понимает - вдвое, в 10 раз, или всего на пару единиц. Есть отчёт, который учитывает неотгруженные резервы в Счетах, но я его забраковал, т.к. он задваивает-затраивает потребность. И вот пытаюсь объяснить ей, что эти Счета должны иметь ограниченный срок жизни, она мне аргументирует, что к ним прикреплены расходные, поэтому так делать нельзя. На деле - всё сходится, а ребёнок не наш. Короче - вопрос, есть ли что-то подобное в анналах 1С версии 7.7, и как этот "нереализованный спрос" корректно учесть? |
ALexusB |
![]()
Сообщение
#92
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,552 Регистрация: 2-November 04 Пользователь №: 3 ![]() |
Лучше серчить на спец форумах, где могут гулять как готовые отчеты, так и философские рассуждения по теме.
Конфигурация хоть какая? 1С 7.7 - это ж уже рудимент. И это явно не бухгалтерия, а скорее Торговля и склад, судя из ТЗ. Сча занимаюсь 1С 8.2 на нем есть управление торговлей 10 и 11, по 7.7 не отвечу. При любом раскладе, задача имхо решабельна если: 1. есть инфа, что продали 2. есть инфа, что не продали, но хотели купить - это если заказы делаются даже, когда чего-то нет, чтоб была история обращений на конкретный товар. 3. если п2 нет, то его нужно считать исходя из скорости ухода товара по п1 и эмулировать этот спрос на оставшееся время с неким коэфф. Но тут все сильно зависит от рода товара и клиентов - сработает только на рознице. Если это продаже пусковых установок вряд ли линейный анализ спроса будет верен. Сам недавно задумывался, посетив магазинчик в 19.00 (магаз до 21) и на вопрос "а это есть - нет, разобрали еще днем" подумал, что вот им нужно записывать такое и таки дозаказывать это от спроса, либо в центр офисе по базе определять, тк продавщицы ответили "нам что привозят, то и продаем" - по сути совковый подход, но с рыночной улыбкой на лице и сожалением в глазах. И вот как определять? п1 - п3 и описал свои идеи быстрые. |
Serginio |
![]()
Сообщение
#93
|
инопланетянец ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 2,018 Регистрация: 7-August 07 Из: Днепропетровск Пользователь №: 11,632 ![]() |
Лучше серчить на спец форумах, где могут гулять как готовые отчеты, так и философские рассуждения по теме. По спецфорумам понял.2. есть инфа, что не продали, но хотели купить - это если заказы делаются даже, когда чего-то нет, чтоб была история обращений на конкретный товар. П 2 учитывается, он в Счёт вбивается независимо от наличия и количества остатков, но обработать эти цифры корректно моя мадама не может. Не розница, и не пусковые установки - обои опт. Конкуренция большая, если сегодня не удовлетворили мы, то послезавтра оно уже не нужно - у других купили. Т.е. опасность опоздать и остаться с невостребованными позициями на складе. Но, главное - как корректно учитывать этот счёт в разрезе периода, может быть счета, выписанные на одинакового контрагента плюсовать с поглощением?!! О-о, завтра попробую пропихнуть. |
ALexusB |
![]()
Сообщение
#94
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,552 Регистрация: 2-November 04 Пользователь №: 3 ![]() |
Та по реализации отчета могут быть проблемы - не все валится в регистр, а что-то так и висит открытое в документе.
Нужно отчетом лазать по строкам документа или дописать проведение его в свой регистр (того, что не было) - так или иначе отчетом наковырять можно, но не так просто, как вывести запасы или оборотку по складу. |
Serginio |
![]()
Сообщение
#95
|
инопланетянец ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 2,018 Регистрация: 7-August 07 Из: Днепропетровск Пользователь №: 11,632 ![]() |
Мужики, ещё вопрос возник по знатокам Экселя.
Знаю, что такая байда есть, но найти не могу (не понимаю где искать - не изучать же весь справочник формул). Короче, есть 2 базы данных, нужно их совместить. Примерно так База 1: А - 1 В - 5 С - 2 База 2: А - 4 С - 6 Е - 7 Нужно, чтоб получилось конкретно это: А - 1 - 4 В - 5 - 0 С - 2 - 6 Е - 0 - 7 Кто в курсе, как эта функция называется, и как она работает? |
ALexusB |
![]()
Сообщение
#96
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,552 Регистрация: 2-November 04 Пользователь №: 3 ![]() |
функция ВПР
там натравливаешь ячейку ключ первой таблицы на таблицу 2 (на соседнем листе или в отдельном файле), главное, чтоб ключ был именно в первом столбце, далее номер столбца со значением и , ЛОЖЬ без последнего будет хрень. Почитай хелп про функцию и в гугле примеры Для горизонталей есть ВП... и др буква, не помню. А не... пример еще раз глянул... ВПР подбирает по значению из ключа таблицы 1 поля таблицы 2, но не клеит все в кучу Чтоб получить то, что у тебя нужно две таблицы склеить в одну друг под другом и натравить на это сводную таблицу в две колонки (без перетягивая в горизонталь и значения поля, только три поля в левую секцию отборов) Тогда сводная все сама тебе склеит и выведет без пересечений Хотя мож есть и какие-то спец функции.... Можно ВПР друг на друга сделать, если сводная не поможет - и потом уже клеить и свод делать. А вообще, чтоб не взрывать мозг - вот ехеля со сводом прям как в примере не получилось, получилось в две строчки, но понять можно Прикрепленные файлы ![]() |
Serginio |
![]()
Сообщение
#97
|
инопланетянец ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: форумчанин Сообщений: 2,018 Регистрация: 7-August 07 Из: Днепропетровск Пользователь №: 11,632 ![]() |
прям как в примере не получилось, получилось в две строчки, но понять можно В сам ВПР ещё не лазил, но результат, что в экселе, не годится.Там по 2 строки, а если совмещать 3 базы, то будет и по 3 строки. И совершенно не нашёл, как этим сводом управлять (нигде не вижу формул или условий). ![]() |
![]() ![]() |
Текстовая версия | Сейчас: 27th April 2025 - 11:49 |