Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Помогите с курсовой! Добавлено: 21.05.08 16:01  

Автор вопроса:  Asteroida

Ответить

  Ответы Всего ответов: 59  

Номер ответа: 16
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #16 Добавлено: 24.05.08 18:50
ыы, отжог :DDDD

точно, чист и безупречiн :DDD

Ответить

Номер ответа: 17
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #17 Добавлено: 24.05.08 21:47
нет, не на программиста учусь,не угадали ;)
зачем это нам в программу впихнули, да еще и курсовую дали - не знаю.

Ответить

Номер ответа: 18
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #18 Добавлено: 24.05.08 21:52
Встречный вопрос: зачем писать на русском, если ты элементарного правописания не знаешь?

Ответить

Номер ответа: 19
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #19 Добавлено: 24.05.08 22:00
На бухгалтера, угадал?

Ответить

Номер ответа: 20
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #20 Добавлено: 24.05.08 22:57
;) нет

Ответить

Номер ответа: 21
Автор ответа:
 Smith



ICQ: ненавижу 

Вопросов: 28
Ответов: 317
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #21
Добавлено: 24.05.08 22:59
Неужто ещё один математик?

Ответить

Номер ответа: 22
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #22 Добавлено: 25.05.08 00:26
Asteroida Ладно,ну колись уже.

Ответить

Номер ответа: 23
Автор ответа:
 Smith



ICQ: ненавижу 

Вопросов: 28
Ответов: 317
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #23
Добавлено: 25.05.08 00:28
Ато мы тут перенервничаем сейчас :)

Ответить

Номер ответа: 24
Автор ответа:
 D o c a l



ICQ: 408802757 

Вопросов: 76
Ответов: 985
 Web-сайт: www.doc-source.pp.net.ua/
 Профиль | | #24
Добавлено: 25.05.08 02:19
Я можу i на Українськiй писати , а ти мене поймеш?А так кому нада той пойме.

Ответить

Номер ответа: 25
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #25 Добавлено: 25.05.08 03:04
Я можу i на Українськiй писати , а ти мене поймеш?

Я можу i на Українськiй писати , а ти мене розумiеш?

Ответить

Номер ответа: 26
Автор ответа:
 D o c a l



ICQ: 408802757 

Вопросов: 76
Ответов: 985
 Web-сайт: www.doc-source.pp.net.ua/
 Профиль | | #26
Добавлено: 25.05.08 16:29
Зрозумiєш

Ответить

Номер ответа: 27
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #27 Добавлено: 25.05.08 17:36
Менеджмент)
Работу кстати не приняли, попросили объяснить, что значат некоторые строчки из кода, я, естесственно сказать ничего не смогла :) остался один шанс - пересдача.
Вот вопрос возник, как разделить список клубов на 3 группы по численности? Ну это наверно грубо говоря суперизвестная, известная и малоизвестная %)) Да, еще нужно использовать для этого Select Case. Подскажите?

Ответить

Номер ответа: 28
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #28
Добавлено: 25.05.08 21:56
Хорошо что к нам девушки заглядывают =)

Вот новый код... намного легче чем предыдущий, написан очень просто и все расписано!
Добавь на форму (Form1) ListView1 и Button1 на любое место (в загрузке формы прописаны все начальные настройки):

Public Class Form1
    'объявляем генератор случайных чисел
    Private _rnd As New Random

    Private Sub LoadList()
        'очищаем ListView1 перед заполнением
        ListView1.Items.Clear()

        'делаем кнопку недоступной т.к. ни один элемент не выбран
        Button1.Enabled = False

        'заполняем ListView1 в цикле n-ным количеством записей
        For Int As Integer = 1 To _rnd.Next(12, 20) Step 1
            'добавляем запись с названием клуба,
            'номер клуба берем из текущего значения счетчика цикла
            ListView1.Items.Add("Клуб №" & Int) 'данные вписываются в первую колонку
            'добавляем к созданной записи, данные о количестве болельщиков
            ListView1.Items(Int - 1).SubItems.Add(_rnd.Next(20, 50)) 'данные вписываются во вторую колонку
        Next Int
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'устанавличваем стандартные настройки формы и всех их элементов:

        'настройки формы (Form1):
        Me.Text = "Список клубов"
        Me.Size = New Size(300, 300) 'размер
        Me.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedSingle 'стиль рамки (фиксированный)
        'скрытие кнопок минимизирования и максимизирования
        Me.MaximizeBox = False
        Me.MinimizeBox = False
        'скрытие иконки формы
        Me.ShowIcon = False

        'настройки листа (ListView1):
        ListView1.Location = New Point(12, 12) 'позиция
        ListView1.Size = New Size(268, 213) 'размер
        ListView1.GridLines = True 'показ разделительных линий
        ListView1.FullRowSelect = True 'выделение всей строки
        'добавляем колонки (Columns)
        ListView1.Columns.Add("Наименование клуба", 130)
        ListView1.Columns.Add("Кол. болельщиков", 115)
        'заполняем лист
        LoadList()

        'настройки кнопки (Button1):
        Button1.Location = New Point(12, 231) 'позиция
        Button1.Size = New Size(268, 23) 'размер
    End Sub

    Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
        'проверяем выбрана ли запись или нет
        If ListView1.SelectedItems.Count > 0 Then
            'если количество выбранных записей больше 0, то
            'делаем кнопку Button1 доступной
            Button1.Enabled = True
        Else
            'иначе делаем кнопку Button1 недоступной
            Button1.Enabled = False
        End If
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'создаем в цикле столько форм, сколько выделено элементов
        For Each itm As ListViewItem In ListView1.SelectedItems
            'создание формы
            Dim Form As New Form
            Form.Text = "Подробная информация"
            Form.Size = New Size(300, 300) 'размер
            Form.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedSingle 'стиль рамки (фиксированный)
            'скрытие кнопок минимизирования и максимизирования
            Form.MaximizeBox = False
            Form.MinimizeBox = False
            'скрытие иконки формы
            Form.ShowIcon = False

            'создание элементов формы
            Dim Label1 As New Label 'надпись
            Label1.Location = New System.Drawing.Point(12, 9) 'позиция
            Label1.Name = "Label1" 'имя
            Label1.Size = New System.Drawing.Size(118, 13) 'размер
            Label1.Text = "Наименование клуба:"

            Dim Label2 As New Label 'надпись
            Label2.Location = New System.Drawing.Point(12, 36) 'позиция
            Label2.Name = "Label2" 'имя
            Label2.Size = New System.Drawing.Size(145, 13) 'размер
            Label2.Text = "Список всех болельщиков:"

            Dim Label3 As New Label 'надпись
            Label3.Location = New System.Drawing.Point(12, 23) 'позиция
            Label3.Name = "Label3" 'имя
            Label3.Size = New System.Drawing.Size(141, 13) 'размер
            Label3.Text = "Количество болельщиков:"

            Dim lbl_Name_Cluba As New Label 'надпись
            lbl_Name_Cluba.Location = New System.Drawing.Point(163, 9) 'позиция
            lbl_Name_Cluba.Name = "lbl_Name_Cluba" 'имя
            lbl_Name_Cluba.Size = New System.Drawing.Size(118, 15) 'размер
            lbl_Name_Cluba.Text = itm.Text

            Dim lbl_Col_Bol As New Label 'надпись
            lbl_Col_Bol.Location = New Point(163, 23) 'позиция
            lbl_Col_Bol.Name = "lbl_Col_Bol" 'имя
            lbl_Col_Bol.Size = New Size(118, 13) 'размер
            lbl_Col_Bol.Text = itm.SubItems(1).Text
            'вписываем количество болельщиков и
            'разделение их на группы, используя
            'структуру Select... Case...
            Select Case itm.SubItems(1).Text
                Case 20 To 30
                    lbl_Col_Bol.Text &= " (мало)"
                Case 31 To 40
                    lbl_Col_Bol.Text &= " (нормально)"
                Case 41 To 50
                    lbl_Col_Bol.Text &= " (много)"
            End Select

            Dim txt_List_Bol As New TextBox 'текстовое поле
            txt_List_Bol.Location = New Point(12, 52) 'позиция
            txt_List_Bol.Multiline = True 'многострочность
            txt_List_Bol.ScrollBars = ScrollBars.Vertical 'установка вертикального ползунка
            txt_List_Bol.Name = "txt_List_Bol" 'имя
            txt_List_Bol.ReadOnly = True 'запрет редактирования
            txt_List_Bol.Size = New Size(268, 202) 'размер
            'заполняем поле в цикле, количество берем из ListView1
            For Int As Integer = 1 To itm.SubItems(1).Text
                'добавляем строку и переходим на следующую
                'номер болельщика берем из текущего значения счетчика цикла
                txt_List_Bol.Text &= "Болельщик №" & Int & vbCrLf
            Next

            'добавление элементов на форму
            Form.Controls.Add(Label1)
            Form.Controls.Add(Label2)
            Form.Controls.Add(Label3)
            Form.Controls.Add(lbl_Name_Cluba)
            Form.Controls.Add(lbl_Col_Bol)
            Form.Controls.Add(txt_List_Bol)

            'показ формы в режиме диалога
            Form.ShowDialog()
        Next
    End Sub
End Class


если что пиши!
УДАЧИ! раскажешь как прошла сдача?

Ответить

Номер ответа: 29
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #29 Добавлено: 25.05.08 22:37
Паш, СПАСИБО ОГРОМНОЕ! С комментариями я точно сдам! Пересдача во вторник, обязательно напишу как и что!
Вот теперь вопрос еще +)
Нужно вывести форму окрашенную в любой цвет и на ней было отобразить название клуба с наименьшим кол-вом болельщиков.
Я вот думаю, что на Form1 нужно сделать еще Button2...
На этом мои светлые мысли заканчиваются ;))
что прописать в коде кнопки даже не представляю... ну правда для меня это темный лес.))
Буду оч рада, если вы мне поможете еще разок!

Ответить

Номер ответа: 30
Автор ответа:
 Asteroida



Вопросов: 1
Ответов: 14
 Профиль | | #30 Добавлено: 26.05.08 00:55
После длительных мучений с помощью кода BG(Алексея)я все-таки сделала на форме кнопку, которая выводит новую цветастую форму. ;))))
Но всю голову сломала, что же надо написать, чтоб вывелось это дурацкое название клуба с наименьшим кол-вом болельщиков...

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам