На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual Basic: Общие вопросы
Здесь обсуждаются вопросы по языку Visual Basic 1-6 (а так же по схожим языкам, как, например, PowerBASIC).
Вопросы по Visual Basic .NET (это который входит в состав Visual Studio 2002/2003/2005/2008+, для тех, кто не в курсе) обсуждаются в разделе .NET.

Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что Вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются. Студенты, вам сюда: ПОМОЩЬ СТУДЕНТАМ!
4. Используйте теги [ code=vba ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Формулируйте свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной (и более) давности, без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта user posted image FAQ Раздела user posted image Кладовка user posted image Наши Исходники user posted image API-Guide user posted image Поиск по Разделу user posted image MSDN Library Online user posted image Google

Ваше мнение о модераторах: user posted image SCINER, user posted image B.V.
Модераторы: SCINER, B.V.
Страницы: (11) 1 [2] 3 4 ...  10 11 все  ( Перейти к последнему сообщению )  
> Обсуждение конкурса по Visual Basic 5-6
    В том-то и дело, что никто не заставляет. Зато появляется стимул - и найти как сделать, и заставить себя сделать именно как надо.
    А когда конкурс кончится - можно будет разобрать, как к решению одной и той же задачи подошли участники, какие плюсы и минусы у каждого подхода... и ещё "узнать чего-нибудь новенького".
      VisualProg ИМХО вполне даже реально всё. Вопросов по-заданиям достаточно конечно, но в сети примеров уйма... Так, что зря ты так - не начав, уже пытаешься закончить ;)
        Цитата

        Квест 1.

        Организовать передачу информации между несколькими экземплярами программы. Должна присутствовать возможность отправить инфо в любой экземпляр по номеру и по получении указать, от какого номера получено.
        ...
        5а) не должна использовать файловую систему прямо или косвенно (напр. записью в реестр)
        5б) не должна прямо или косвенно использовать сетевую поддержку


        Есть одна бредовая идея, но, боюсь, меня жюри за такое повесит)



        Цитата

        Квест 3.

        Написать учебное пособие - демонстрационную программу на тему: "Вот так надо писать программы".
        ...
        К программе должен прилагаться файл-описание, позволяющий полностью собрать программу даже тому, кто никогда не использовал VB6.


        Это типа "Открываем среду Visual Basic... Щелкаем там, там, и там... Вводим код [здесь написан код :D]... Нажимаем F9..." и т.д.?



        Цитата

        Квест 4.

        Реализовать окно "System Information" из ProcessExplorer (View - System Information...). Скорость обновления постоянная - ежесекундно.


        Сплошной WinAPI?



        Цитата

        Квест 5.

        Написать модуль/класс для битовых операций. Обязательные функции:
        Выделение, задание, сброс, инверсия:

        - старшей/младшей части Integer/Long
        - отдельного бита в Byte/Integer/Long
        - битов по маске в Byte/Integer/Long


        Какого типа значение должно возвращаться? Того же, что и заданное?
        Выделение - всмысле, функция должна вернуть старшую\младшую часть?
        А как можно инвертировать отдельный бит? :blink:
          Цитата Da$aD @
          как можно инвертировать отдельный бит?

          http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8
            А, понял! Просто я со своим гуманитарным моском не так понял задание)
              если написать DLL-ку на другом языке, это будет плохо?
              Сообщение отредактировано: Виктор -
                Да, это будет плохо. У нас конкурс по VB, как-никак :)
                  Ясно, что ж, напишем кучу полезных функций на VB, затмим, так сказать, врагов :D
                    Цитата Виктор @
                    Написать модуль/класс для битовых операций. Обязательные функции:

                    Я так понимаю, числа, над которыми будут проводиться битовые операции, может быть как положительным, так и отрицательным? Или речь идет о беззнаковых числах?
                      Цитата Виктор @
                      Я так понимаю, числа, над которыми будут проводиться битовые операции, может быть как положительным, так и отрицательным?

                      Да
                        :lol: :beer:
                          Цитата
                          Задание №1.
                          Организовать передачу информации между несколькими экземплярами программы
                          Гы... ;) Недавно что то подобное писал, но под сеть заточено. Правда не на VB. Жаль, не подойдет по всем параметрам (сеть, С++, Delphi).
                            Возник вопрос насчет первого задания:
                            Цитата
                            1) Программа при запуске должна присвоить себе уникальный номер (4 цифры) и отобразить его на форме. Алгоритм должен гарантировать уникальность номера в пределах рабочей станции и быть устойчив как к одновременному запуску, так и к запуску в разных пользовательских сеансах (быстрое переключение пользователей)

                            Уникальность номера относительно чего? Относительно всех имен окон в системе? Первый пункт не ясен...
                            Сообщение отредактировано: domencom -
                              domencom, скорее всего B.V. предпологал исключить повторение индефикаторов, то есть чтобы индификаторы были уникальны и не повторялись
                              Цитата
                              Относительно всех имен окон в системе

                              относительно твоих программ
                              Сообщение отредактировано: VisualProg -
                                В задании говорится о некоем уникальном четырёхзначном номере, который программа себе присвоит. С именем окна этот номер никак не соотносится - если все окна всех копий программы будут иметь одинаковые имена, вряд ли кто обидится. Но программа, которая присвоит себе номер, к примеру, 0007, должна гарантировать, что в момент присвоения другой копии программы, которая присвоила себе такой номер, в системе не было.
                                Имхо так.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (11) 1 [2] 3 4 ...  10 11 все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0339 ]   [ 16 queries used ]   [ Generated: 3.05.24, 18:27 GMT ]