Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Visual Basic (VB).

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

Открыть новую тему     Написать ответ в эту тему

NEOMATRIX



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Данный топик предназначен только для обсуждения типовых задач на Visual Basic.
Обсуждение задач на VBA (а именно, Excel, Word, Access) строго запрещено!
Пишите в соответствующих топиках.

 
Родственные топики:
  • Excel VBA - часть 1, часть 2 - все вопросы по Excel VBA туда
  • Word VBA все вопросы по Word VBA туда
  • Access все вопросы по программированию в Access туда
  • VBScript - программирование "удобняшек" на VBScript
  • QBasic - типовые задачи на QBasic
     
  • Date Time Functions In Visual Basic
  • VB6's Trig, Math, Financial, Boolean, and Random functions
  • Visual Basic 6 String Functions
  • VB6 Number System Functions (Hex, Oct, Etc)
  • VB6's DateAdd function
     
  • Functions (Visual Basic)
  • Keywords and Members by Task
  • Visual Basic Reference
     
  • Visual Basic String Manipulation Tutorials
     
  • Top 10 Visual Basic Sins

     
    Учебники:
    Visual Basic для студентов и школьников. Культин Н. (2010)
    Занимательное программирование на Visual Basic.NET. Климов А. (2005)
    Visual Basic в задачах и примерах. Сафронов (2009)
    Visual Basic 2012 на примерах. Зиборов В. (2012)

  • Всего записей: 202 | Зарегистр. 29-12-2004 | Отправлено: 19:30 16-11-2005 | Исправлено: XPerformer, 10:07 28-10-2014
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lypky
    Excel VBA тут
    Но вариант (правда такое делается не на массивах, а на кольцевых списках на базе классов, думать лень, можешь переделать)
    Подробнее...

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 16:11 09-12-2007 | Исправлено: AndVGri, 16:11 09-12-2007
    bonya19



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
    Как это делать? о_0

    Всего записей: 116 | Зарегистр. 23-05-2007 | Отправлено: 18:41 10-12-2007
    Diana Stereogum

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите решить задачу, пожалуйста!  
    В матрице размером 5*3 поменять местами строки с наибольшим и наименьшим номерами

    Всего записей: 1 | Зарегистр. 10-12-2007 | Отправлено: 21:58 10-12-2007
    a1dot0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, пожалуйста, с задачкой! Надо во время выполнения программы создавать компоненты Shape как в Design time, т.е. чтобы можно было мышкой растянуть до нужного размера, перетащить и закрасит в какой-нибудь цвет. Заранее спасибо.

    Всего записей: 86 | Зарегистр. 20-09-2006 | Отправлено: 03:14 11-12-2007
    BrdGuest



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bonya19
    Для вычисления числа e разложением в ряд воспользуйся примерно следующим кодом
     
    Добавлено:
    Diana Stereogum
    5 * 3 - 5 строк и 3 столбца

    Цитата:
    поменять местами строки с наибольшим и наименьшим номерами
    это как? 1ю с 5й? Уточни, что надо сделать.

    Всего записей: 43 | Зарегистр. 07-12-2007 | Отправлено: 18:11 14-12-2007 | Исправлено: BrdGuest, 18:19 14-12-2007
    hellmare

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста. Срочно!  
    1)Написать программу, печатающую четверки простых чисел введенной с клавиатуры последовательности чисел, принадлежащие одному десятку (например, 11, 13, 17, 18) или 13001, 13004, 13005, 13006)
     
    2)С помощью элемента управления ListBox создать список книг. Предусмотреть кнопки для ввода нового элемента в список, его удаления и выбора.

    Всего записей: 1 | Зарегистр. 17-12-2007 | Отправлено: 00:26 17-12-2007
    Bersa



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как сделать чтобы при использовании DataGridView можно было выбрав определенную строку открыть вложенную форму с детальными данными, относящимися к этой строке? Например: имеется база данных по заказам, необходимо выбрав в таблице строку с заказом, открыть данные по этому заказу. Используется Visual Basic 2005. Каксделать связанный Dataset, включить в него связанные таблицы, чтобы содержимое автоматически менялось на основании выбранной позиции в родительской таблице... как в MS Access. Подскажите пожалуйста новичку.

    Всего записей: 58 | Зарегистр. 20-12-2006 | Отправлено: 22:30 19-12-2007
    vcmc

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди добрые, помогите! Нужно написать програму игры (по возможности на QBasic 4.5).
     
    Пушка стреляюшая по мешени. мешень должна появляться в вертикальной плоскости на случайной высоте. Показать траекторию снаряда.

    Всего записей: 3 | Зарегистр. 22-12-2007 | Отправлено: 20:28 22-12-2007 | Исправлено: vcmc, 19:02 23-12-2007
    Yfcntyf

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста решить задачку, очень прошу:
    Установить, является ли данная квадратная матрица размерности N симметрической.
     
    Добавлено:
    Умоляю, пожалуйста помогите написать программу VBA.
    Установить, является ли данная квадратная матрица размерности N симметрической

    Всего записей: 3 | Зарегистр. 24-12-2007 | Отправлено: 15:32 24-12-2007
    BrdGuest



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yfcntyf
    Держи:

    Код:
    Const N = 10
     
      Dim Matrix(N, N) As Integer
      Dim IsSymmetric As Boolean
      Dim Str As String
     
      OutStr = ""
      ' заполняем матрицу случайными числами
      Randomize
      For i% = 0 To N - 1
        For j% = 0 To N - 1
          Matrix(i%, j%) = CInt(Int(101 * Rnd()))
          OutStr = OutStr & vbTab & Matrix(i%, j%)
        Next j%
        OutStr = OutStr & vbLf
      Next i%
     
      ' проверяем матрицу на семмитричность
      IsSymmetric = True
      For i% = 1 To N - 1
        For j% = 0 To i% - 1
          If Matrix(i%, j%) <> Matrix(j%, i%) Then
            IsSymmetric = False
            GoTo BeforeLoops
          End If
        Next j%
      Next i%
     
    BeforeLoops:
      OutStr = OutStr & vbLf & ("Matrix is " & IIf(IsSymmetric, "", "not ") & "symmetric")
      MsgBox OutStr

    Всего записей: 43 | Зарегистр. 07-12-2007 | Отправлено: 17:34 24-12-2007
    Bersa



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята, откликнитесь на мою просьбу двумя постами выше - я уже давно не знаю, как это сделать.

    Всего записей: 58 | Зарегистр. 20-12-2006 | Отправлено: 01:04 25-12-2007
    Yfcntyf

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо огромное BrdGuest
     
    Добавлено:
    Пожалуйста, напишите программу на VBA очень надо
    Упорядочить буквы заданного слова по алфавиту

    Всего записей: 3 | Зарегистр. 24-12-2007 | Отправлено: 09:59 25-12-2007
    BrdGuest



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yfcntyf
    Шапку видел?

    Цитата:
    Обсуждение задач на VBA (а именно, Excel, Word, Access) строго запрещено!  
    Пишите в соответствующих топиках.


    Всего записей: 43 | Зарегистр. 07-12-2007 | Отправлено: 15:57 25-12-2007
    bonya19



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     
    поможите люди добрые

    Всего записей: 116 | Зарегистр. 23-05-2007 | Отправлено: 22:31 25-12-2007
    BrdGuest



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bonya19
    i[точка]j[точка]r - это i*j*r?
    индексы в массиве начинаются с нуля?

    Всего записей: 43 | Зарегистр. 07-12-2007 | Отправлено: 07:29 26-12-2007
    bonya19



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BrdGuest
    ну это правда задача на визуал студио, но вроде различия не так важны. там условие
    i-j-r

    Всего записей: 116 | Зарегистр. 23-05-2007 | Отправлено: 09:21 26-12-2007
    Bersa



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как сделать чтобы выбрав в таблице строку с заказом, открывались данные по этому заказу. , чтобы содержимое автоматически менялось на основании выбранной позиции в родительской таблице. как в MS Access . Использую Visual Basic 2005

    Всего записей: 58 | Зарегистр. 20-12-2006 | Отправлено: 00:21 28-12-2007
    vasya113

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    y=sin x+2-e-x  ;   x[0;2п]  ;   x=п/6

    Всего записей: 3 | Зарегистр. 12-01-2008 | Отправлено: 10:31 12-01-2008
    avenger463

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет)  
    Делаю программу тест на VB. Нужно сделать так, чтобы вопросы и варианты ответов она брала из текстового файла и собственно ключи правильных ответов. Но VB знаю очень плохо. Помогите написать процедуру! Если можно поподробнее, пожалуйста.  
    Спасибо! )  
    Если считать построчно в массив mas. А том в цикле передавать значения свойствам, то как тогда слать задержку, чтобы можно было выбрать ответ, а потом опять поменять текст в объектах?  
    for i=1 to 20  
    label.caption = mas(i)  
    box1.caption =mas (i)  
    box2.caption =mas (i)  
    if mas (i) = true then otv =otv+1  
    loop

    Всего записей: 2 | Зарегистр. 05-10-2007 | Отправлено: 15:29 13-01-2008
    Troitsky



    Водник Водкин
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    avenger463
    К примеру, создаешь пользовательский тип (инструкция Type) вопроса, в котором элементами будут, собственно, формулировка вопроса, варианты ответов и правильный ответ (м.б. даже и путь к файлу поясняющего рисунка);
    считываешь из текстового файла (инструкция Open) данные в массив переменных определенного выше типа;
    выводишь первый вопрос, а на событие дачи ответа (черт знает как там у тебя это будет реализовано. либо при нажатии кнопки, либо при выставлении отметки в чекбоксе, либо еще как) вешаешь выдачу второго вопроса;
    при ответе на последний вопрос массива выдаешь результат тестирования.
    Естественно, во многом состав методов и функций зависит от интерфейса программы и задуманной ее функциональности, так что не описав функциональность (логику) в программинг лучше не соваться.


    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 23:28 13-01-2008
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Visual Basic (VB).


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru