Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.02.2009, 02:52   #1
zxspec
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 13
Радость VB6.0 подскажите начинающему, это очень простой вопрос

1. Например написал я програмку а там надо чтобы результат выводился в метку (Label), так вот например одной переменной (к примеру "а") присвоено значение "23" второй (к примеру b) "февраля" как сделать так чтобы в метке выводилось 23 февраля (с пробелом) а то когда пишешь Label1=a&b получается 23февраля (без пробела) как сделать пробел?

2. Маленький вопрос: к примеру программе надо из файла input.txt взять числа "23 02" (номер дня и месяца) вывести их на List1 при нажатии на кнопку в поле List2 должно появиться "23 февраля".
P.S. Я не до конца тупой кое что смогу например создать меню Открыть, Сохранить, Выход и т.д. но вот с тем как работать с числами из текстового файла вообще не пойму, подскажите.

Откликнувшимся огромное спасибо, если кого финансово интересует за выполнение 2-ой программы (полностью), могу заплатить тем более что она проста до безобразия
zxspec вне форума
Старый 23.02.2009, 08:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
1.
Код:
 Label1.text = a & " " & b
Цитата:
2.
Эм... в Выжуал Барсике вообще- то хелп тоже еще не отменили:
Код:
Dim InputData
Open "MYFILE" For Input As #1    ' Open file for input.
Do While Not EOF(1)    ' Check for end of file.
    Line Input #1, InputData    ' Read line of data.
    Debug.Print InputData    ' Print to the Immediate window.
Loop
Close #1    ' Close file.
I'm learning to live...
Stilet вне форума
Старый 23.02.2009, 09:08   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
 Label1.text = a & " " & b
Вообще-то, свойство text у элемента Label в VB6 отсутствует...
Зато есть свойство Caption: Label1.Caption = a & " " & b

Цитата:
Сообщение от zxspec Посмотреть сообщение
2. Маленький вопрос: к примеру программе надо из файла input.txt взять числа "23 02" (номер дня и месяца) вывести их на List1 при нажатии на кнопку в поле List2 должно появиться "23 февраля".
Извлеките все файлы из вложения в одну папку, и запустите файл Обработка дат из текстового файла.exe

Вот весь код:
Код:
Private Sub Form_Load()
    FileName = App.Path & "\" & "input.txt"
        If Dir(FileName) = "" Then MsgBox "Файл  " & FileName & "  не найден", vbCritical, "Ошибка": End
    
    Open FileName For Input As #1    ' Open file for input.
    Do While Not EOF(1)              ' Check for end of file.
        Line Input #1, InputData     ' Read line of data.
        Me.List1.AddItem InputData   ' Print to the Immediate window.
    Loop
    Close #1                         ' Close file.
    
    Me.Label1.Caption = "Сегодня  " & Date
End Sub

Private Sub List1_Click()
    t = Me.List1.Text: d = Val(Split(t, " ")(0)): m = Val(Split(t, " ")(1))
    Me.Text1.Text = DateSerial(2009, m, d)
    Me.Text2.Text = Format(DateSerial(2009, m, d), "d mmmm")
End Sub
Список дат читается из файла с именем input.txt
Пощелкайте на датах в списке List1
Вложения
Тип файла: rar test.rar (24.1 Кб, 10 просмотров)
EducatedFool вне форума
Старый 24.02.2009, 00:08   #4
zxspec
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 13
По умолчанию

Спасибо вам, уже не раз выручаете. Я оказался тупее чем думал подскажите пожалуйста: существует MDI-форма на ней стандартное меню "Открыть" "Сохранить" "Выход" с открыть и выход я справился а вот сохранить не могу, к тому же нужно не просто сохранить, а сделать так чтобы при нажатии на "сохранить" результат к примеру из поля text сохранялся в текстовом файле в той же папке в которой находится проект а имя у него должно быть output.txt как такое провести хотя бы намёк дайте

Последний раз редактировалось zxspec; 24.02.2009 в 00:15.
zxspec вне форума
Старый 24.02.2009, 00:47   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Пример процедуры для команды сохранения:
Код:
Private Sub Command1_Click()
    FileName = App.Path & "\" & "output.txt"
    If Dir(FileName) <> "" Then
        msg = "Файл  " & FileName & "  уже существует.  Заменить?"
        If MsgBox(msg, vbInformation + vbOKCancel, "Подтверждение") = vbCancel Then Exit Sub
    End If
    
    Open FileName For Output As #1
        Print #1, "Строка  " & Me.List1 & "   распознана как дата  " & Me.Text1
        Print #1, vbTab & vbTab & "и преобразована в " & Me.Text2
    Close #1
End Sub
В результате в файл пишется что-то вроде этого:
Цитата:
Строка 31 12 распознана как дата 31.12.2009
и преобразована в 31 декабря
Пример во вложении:
Вложения
Тип файла: rar test.rar (24.6 Кб, 11 просмотров)
EducatedFool вне форума
Старый 24.02.2009, 03:29   #6
zxspec
Пользователь
 
Регистрация: 04.02.2009
Сообщений: 13
По умолчанию

EducatedFool, золотой вы человек. спасибо ещё раз
zxspec вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь! Нужно найти ошибку в очень простой программе. Lex55555777 Помощь студентам 3 07.12.2008 20:32
подскажите начинающему alexs2141 Общие вопросы C/C++ 5 02.06.2008 00:52
Помогите в решении очень простой проблемы niva622 Помощь студентам 4 14.11.2007 19:06
Помогите,please,в одной простой вещи,очень надо! Motina_AN Общие вопросы Delphi 2 24.03.2007 18:07
Очень простой вопрос Kivin Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 03.02.2007 11:45