Form1 программа что это

В данном классе производится решение задачи построение графика и сетки.

В разделе Public Class Form1 производится объявление глобальных переменных, положение начала системы координат, шаг линий сетки по осям X и Y.

В разделе Sub Grafic() производится объявление переменных используемых в решении задачи и вызывание формы Form2. Решение самой задачи и построение графика.

В разделе Do- Loop производится ввод формул используемых в решении задачи.

В разделе Private Sub Setka() выполняется построение сетки графика.

Листинг 2.1 Программный код класса Form1

Public Class Form1

Dim intX0, intY0, intKX, intKY, intMsh, intMshX As Integer

Dim strOX, strOY As String

Dim blnMsh, blnSK, blnUkz As Boolean

Dim Holst As Graphics

Dim Kist As Brush

Dim Pero As Pen

Dim Shrift As Font

‘ Процедура обработки события «Загрузка формы Form1»

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Первые проблемы при выходе с границы США — иммиграция 2022

Me.Text = «моделирование движения тела, брошеного под углом к горизонту»

intY0 = PB_Ekran.Height — 40 ‘Положение начала СК по оси Y

Kist = New SolidBrush(Color.Black)

Pero = New Pen(Color.Black)

Shrift = New Font(«Arial», 8, FontStyle.Bold)

CB_NachaloSK.Text = «Внизу по центру»

‘ Процедура обработки события «Выбор элемента комбинир. списка CB_Massht»

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CB_Massht.SelectedIndexChanged

Dim strMsh As String = CB_Massht.Text

Select Case strMsh

‘ Процедура обработки события «Выбор элемента комбинир. списка CB_NachaloSK»

Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CB_NachaloSK.SelectedIndexChanged

Dim strSK As String = CB_NachaloSK.Text

Select Case strSK

Case Is = «В левом нижнем углу»

intY0 = PB_Ekran.Height — 25

Case Is = «В центре экрана»

intX0 = PB_Ekran.Width / 2

intY0 = PB_Ekran.HEight / 2

Case Is = «Слева по центру»

intY0 = PB_Ekran.Height / 2

Case Is = «Внизу по центру»

intX0 = PB_Ekran.Width / 2

intY0 = PB_Ekran.Height — 25

Case Is = «задать указателем»

intY0 = PB_Ekran.Height — 25

Dim dblX As Double = 0

Dim dblY As Double = 300

Dim dblA, dbldt, dblFcx, dblFcy, dblFc, dblB, dblm, dblV, dblg, dblFсоп, dblt, dblVx, dblVy As Double ‘объявление переменных

Dim intx1, intx2, inty1, inty2 As Integer

Читайте также:
Что за программа антор

intx1 = intX0 + dblX * intKX / intMshX

inty1 = intY0 — dblY * intKY / intMsh

Call Form2.ZapolnTablic(dblt, dblFсоп, dblFcx, dblFcy, dblVx, dblVy, dblX, dblY)

dblV = Math.Sqrt(dblVx ^ 2 + dblVy ^ 2)

dblFc = -dblA * dblV — dblB * dblV ^ 3

dblFcx = dblFc * dblVx / dblV

Уроки C# .NET Windows Forms / #1 — Создание приложения на C# с SQL (базами данных)

dblFcy = dblFc * dblVy / dblV

dblVx += dblFcx * dbldt / dblm

dblVy += (dblFcy — dblm * dblg) * dbldt / dblm

dblX += dblVx * dbldt

dblY += dblVy * dbldt

intx2 = intX0 + dblX * intKX / intMshX

inty2 = intY0 — dblY * intKY / intMsh

Holst.DrawLine(Pero, intx1, inty1, intx2, inty2)

dblt = dblt + dbldt

Loop Until (dblY 60)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

‘Процедура построения экранной сетки

Private Sub Setka()

If (blnMsh Or blnSK) Then Holst.Clear(Color.White)

Dim intI, intJ As Integer

For intI = intY0 To 0 Step -intKY

Holst.DrawLine(Pero, 0, intI, PB_Ekran.Width, intI)

For intI = intY0 To PB_Ekran.Height Step intKY

Holst.DrawLine(Pero, 0, intI, PB_Ekran.Width, intI)

For intI = intX0 To PB_Ekran.Width Step intKX

Holst.DrawLine(Pero, intI, 0, intI, PB_Ekran.Height)

For intI = intX0 To 0 Step -intKX

Holst.DrawLine(Pero, intI, 0, intI, PB_Ekran.Height)

Holst.DrawLine(Pero, 0, intY0, PB_Ekran.Width, intY0)

Holst.DrawLine(Pero, PB_Ekran.Width — 15, intY0 — 3, PB_Ekran.Width — 3, intY0)

Holst.DrawLine(Pero, PB_Ekran.Width — 15, intY0 + 3, PB_Ekran.Width — 3, intY0)

Holst.DrawString(strOX, Shrift, Kist, PB_Ekran.Width — 30, intY0 — 20)

Holst.DrawLine(Pero, intX0, 0, intX0, PB_Ekran.Height)

Holst.DrawLine(Pero, intX0 — 3, 10, intX0, 0)

Holst.DrawLine(Pero, intX0 + 3, 10, intX0, 0)

Holst.DrawString(strOY, Shrift, Kist, intX0 + 6, 0)

Holst.DrawString(«0», Shrift, Kist, intX0 — 10, intY0)

For intI = intX0 + intKX / 2 To PB_Ekran.Width Step intKX

Holst.DrawString(intJ.ToString, Shrift, Brushes.Black, intI, intY0 + 5)

For intI = intX0 — 3 * intKX / 2 To 0 Step -intKX

Holst.DrawString(intJ.ToString, Shrift, Brushes.Black, intI, intY0 + 5)

For intI = intY0 — intKY To 0 Step -intKY

Holst.DrawString(intJ.ToString, Shrift, Brushes.Black, intX0 — 35, intI)

For intI = intY0 + intKY To PB_Ekran.Height Step intKY

Holst.DrawString(intJ.ToString, Shrift, Brushes.Black, intX0 — 35, intI)

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

‘ Private Sub DobavStolb()

‘ Процедура обработки события «Щелчок левой кнопки мыши на PB_Ekran»

Private Sub PB_Ekran_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PB_Ekran.MouseClick

Читайте также:
Программа далион что это

If blnUkz = True Then

Holst.DrawLine(Pero, e.X, e.Y, e.X — 15, e.Y)

Holst.DrawLine(Pero, e.X, e.Y, e.X, e.Y + 15)

Private Sub ОПрограммеToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ОПрограммеToolStripMenuItem.Click

Dim strS As String = «Моделирование движения тела, » + vbCrLf _

+ «Брошенного под углом к горизонту» + vbCrLf _

MessageBox.Show(strS, «О программе», MessageBoxButtons.OK)

Private Sub ТабличныеДанныеToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ТабличныеДанныеToolStripMenuItem.Click

Private Sub СтиретьТаблицуToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles СтиретьТаблицуToolStripMenuItem.Click

Источник: studbooks.net

FORM1

Для скачивания будет предоставлена ссылка на дистрибутив программы на сайте компании-разработчика.

Обзор FORM1 (автоматический перевод)

Form1 является единственной веб-формой файла и формой для пользования электронной почтой процессора. Form1 обеспечивает полностью настраиваемую форму и сценарий для обработки и поставки представлений формы на Ваш адрес электронной почты. Все, что Вы должны сделать, вводится Ваш адрес электронной почты доставки Form1, загрузка Form1 к Вашему серверу, и у Вас есть полностью функциональная форма без потребности в дополнительной форме, обрабатывающей cgi сценарии.

Form1 включает Ваш адрес электронной почты доставки в свой серверный код. Ваш адрес электронной почты доставки не выведен на экран в браузерах или исходном коде браузера и не может быть получен подписчиками электронной почты спама. Стандартная форма, обрабатывающая сценарии, выводит на экран Ваш адрес электронной почты доставки в исходном коде веб-страницы.

Главные особенности — один файл содержит Вашу форму, процессор формы и страницу подтверждения формы; Ваш адрес электронной почты доставки является определяемым пользователем в серверных сценариях и никогда не выводится на экран в исходном коде браузера (это препятствует тому, чтобы Ваш адрес электронной почты был получен списками рассылки спама непосредственно от страницы формы); стандартные предварительно установленные поля формы могут быть скорректированным пользователем; протоколы имени поля позволяют Вам устанавливать поля, обработанные для дисплея; почтовая проверка достоверности. Вы можете Загрузить использование Form1and пробная версия бесплатно на Вашем сайте. Все, в чем Вы нуждаетесь, является веб-браузером и веб-сервером, поддерживающим php язык сценариев (включенный в большинство коммерческих серверов).

Источник: www.obnovisoft.ru

Form1

- - - - -

  • Posters
  • 3 Сообщений:
  • Отправлено 25 Июль 2011 — 14:46

    Доброго времени суток.
    Недавно, когда переключал задачи (алт+таб) увидел там form1, но в списке процессов его нету. Единственное что заметил — теперь некоторые окна при открытии сразу же закрываются, в частности запуск прогром (вин+К). Проверка CureIt ничего не дала, но сделав как описано в правилах раздела cureit-results.cab почему то не создался — появились только 2 файла: critical.txt и cureit-fast.log

    Читайте также:
    Программа мтс коннект что это такое

    Прикрепленные файлы:

    #2 userr

  • Members
  • 16 310 Сообщений:
  • Отправлено 25 Июль 2011 — 14:57

    gothic314
    C:DOCUME~1DukeLOCALS~1Tempflashgot.hwkpt4oz.defaultFlashGot.exe.test
    c:documents and settingsdukeapplication datalsass.exe
    ссылку на результат с http://www.virustotal.com/ и в вирлаб http://vms.drweb.com/sendvirus

    Операционная система: Windows XP Professional x86 (Build 2600), Service Pack 2

    почему Windows не обновляете?
    почему делаете логи с вкл. сетью?
    где остальные логи по Правилам?

    #3 gothic314

  • Posters
  • 3 Сообщений:
  • Отправлено 25 Июль 2011 — 15:19

    насчет обновления винды — как то не задумывался раньше
    насчет сети — извиняюсь, забыл выключить
    а на счет по правилам — вы о логах HJ и RKU? там вроде написано «по возможности», подумал что необязательно и не стал делал

    судя по проверке lsass заражен, только почему то cureit не видит вируса в нем. подскажите пожалуйста чем лучше лечить?

    #4 userr

  • Members
  • 16 310 Сообщений:
  • Отправлено 25 Июль 2011 — 16:25

    насчет обновления винды — как то не задумывался раньше

    пора задуматься. после лечения — всё обновлять. см http://forum.drweb.com/index.php?showtopic=293874

    а на счет по правилам — вы о логах HJ и RKU? там вроде написано «по возможности», подумал что необязательно и не стал делал

    судя по проверке lsass заражен, только почему то cureit не видит вируса в нем. подскажите пожалуйста чем лучше лечить?

    значит недавно добавили запись. скачайте свежий cureit и повторите лечение.

    #5 gothic314

  • Posters
  • 3 Сообщений:
  • Отправлено 25 Июль 2011 — 18:56

    скачал новый cureit и он обнаружил вирус в этом файле, правда не смог вылечить и удалил его.
    большое спасибо за помощь

    #6 userr

  • Members
  • 16 310 Сообщений:
  • Отправлено 25 Июль 2011 — 19:01

    скачал новый cureit и он обнаружил вирус в этом файле, правда не смог вылечить и удалил его.

    там нечего было «лечить», это вирус как таковой.
    очень советую сделать ещё комплект логов для контроля

    Источник: forum.drweb.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru