LoveRead.info » Книги » Разная литература » Интернет-журнал "Домашняя лаборатория", 2007 №9 - Журнал «Домашняя лаборатория»

Интернет-журнал "Домашняя лаборатория", 2007 №9 - Журнал «Домашняя лаборатория»

Книгу Интернет-журнал "Домашняя лаборатория", 2007 №9 - Журнал «Домашняя лаборатория» читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

299 0 18:01, 17-10-2023

Книга Интернет-журнал "Домашняя лаборатория", 2007 №9 - Журнал «Домашняя лаборатория» читать онлайн бесплатно без регистрации

Большой и увлекательный, научно-прикладной, образовательный, некоммерческий интернет-журнал, созданный группой энтузиастов. Журнал содержит материалы, найденные в Интернет или написанные для Интернет. Основная тематика статей — то, что можно сделать самому, от садовых поделок до сверхпроводников, но есть и просто полезные материалы.

    1 ... 400 401 402 403 404 405 406 407 408 ... 415
    Перейти на страницу:
    купюр:

    using System;

    using System.Drawing;

    using System.Collections;

    using System.ComponentMode1;

    using System.Windows.Forms;

    using System.Data;

    using Shapes;

    namespace Final

    {

         /// <summary>

         /// Эта форма обеспечивает интерфейс для создания,

         /// рисования, показа, перемещения, сохранения в списке

         /// и выполнения других операций над объектами семейства

         /// геометрических фигур. Форма имеет меню и

         /// инструментальные панели.

         /// </summary>

         public class Form1 System.Windows.Forms.Form

         {

             //fields

             Graphics graphic;

             Brush brush, clearBrush;

             Pen pen, clearPen;

             Color color;

             Figure current;

             TwoWayList listFigure;

             private System.Windows.Forms.MainMenu mainMenu1

             private System.Windows.Forms.ImageList imageList1;

             private System.Windows.Forms.ToolBar tooiBar1

             private System.Windows.Forms.MenuItem menuItem1

    // аналогичные определения для других элементов меню

             private System.Windows.Forms.MenuItem menuItem35;

             private System.Windows.Forms.ToolBarButton toolBarButton1;

    // аналогичные определения для других командных кнопок

             private System.Windows.Forms.ToolBarButton toolBarButton18;

             private System.ComponentMode1.IContainer components;

             public Form1()

             {

                InitializeComponent ();

                InitFields();

             }

             void InitFields()

             {

                 graphic = CreateGraphics ();

                 color = SystemColors.ControlText;

                 brush = new SolidBrush(color);

                 clearBrush = new SolidBrush(SystemColors.Control);

                 pen = new Pen (color);

                 clearPen = new Pen(SystemColors.Control);

                 listFigure = new TwoWayList();

                 current = new Person (20, 50, 50);

             }

             /// <summary>

             /// Clean up any resources being used.

             /// </summary>

             protected override void Dispose(bool disposing)

             {

                  if(disposing)

                  {

                      if (components!= null)

                      {

                          components.Dispose ();

                       }

                   }

                  base.Dispose(disposing);

               }

               #region Windows Form Designer generated code

               /// <summary>

               /// Required method for Designer support — do not modify

               /// the contents of this method with the code editor.

               /// </summary>

               private void InitializeComponent ()

               {

                  // Код, инициализирующий компоненты и построенный

                  // дизайнером, опущен

               }

               #endregion

               /// <summary>

               /// Точка входа в приложение — процедура Main,

               /// запускающая форму

               /// </summary>

               [STAThread]

               static void Main()

               {

                    Application.Run(new Form1());

               }

               private void menuItem7_Click(object sender, System.EventArgs e)

               {

                    createEllipse ();

               }

               void createEllipse ()

               {

                    //clear old figure

                    if (current!= null) current.Show(graphic, clearPen, clearBrush);

                    //create ellipse

                    current = new Ellipse (50, 30, 180,180);

               }

               private void menuItem8_Click(object sender, System.EventArgs e)

               {

                    createCircle ();

               }

               void createCircle ()

               {

                    //clear old figure

                    if (current!= null) current.Show(graphic, clearPen, clearBrush);

                    //create circle

                     current = new Circle (30, 180, 180);

                }

                private void menuItem9_Click(object sender, System.EventArgs e)

                {

                     createLittleCircle ();

                }

                void createLittleCircle ()

                {

                     //clear old figure

                     if (current!= null) current.Show(graphic, clearPen, clearBrush);

                     //create littlecircle

                     current = new Littlecircle (180, 180);

                }

                private void menuItem10_Click(object sender, System.EventArgs e)

                {

                     createRectangle ();

                }

                void createRectangle ()

                {

                     //clear old figure

                     if (current!= null) current.Show(graphic, clearPen, clearBrush);

                    //create rectangle current = new Rect(50, 30, 180,180);

                }

                private void menuItem11_Click(object sender, System.EventArgs e)

                {

                      createSquare();

                }

                void createSquare()

                {

                      //clear old figure

                      if (current!= null) current.Show(graphic, clearPen, clearBrush);

                      //create square

                      current = new Square(30, 180,180);

                }

                private void menuItem12_Click (object sender, System.EventArgs e)

                {

                      createPerson ();

                }

                void createPerson ()

                }

                      //clear old figure

                      if (current!= null) current.Show(graphic, clearPen, clearBrush);

                      //create person

                      current = new Person (20, 180, 180);

                }

               private void menuItem13_Click(object sender, System.EventArgs e)

                {

                     showCurrent ();

                }

                void showCurrent()

                {

                     //Show current

                     current.Show(graphic, pen, brush);

                }

                private void menuItem14_Click(object sender, System.EventArgs e)

                {

                      clearCurrent ();

                }

                void clearCurrent()

                {

                      //Clear current

                      current.Show(graphic, clearPen, clearBrush)

                }

                private void menuItem17_Click(object sender, System.EventArgs e)

                {

                     incScale ();

                 }

                 void incScale ()

                 {

                      //Increase scale

                      current.Show(graphic, clearPen, clearBrush)

                      current.Scale (1.5);

                      current.Show(graphic, pen, brush);

                 }

                 private void menuItem18_Click(object sender, System.EventArgs e)

                 {

                      decScale ();

                 }

                 void decScale()

                 {

                      //Decrease scale

                      current.Show(graphic, clearPen, clearBrush)

                      current.Scale(2.0/3);

                      current.Show(graphic, pen, brush);

                 }

                 private void menuItem19_Click(object sender, System.EventArgs e)

                 {

                       moveLeft ();

                 }

                 void moveLeft()

                 {

                      //Move left

                      current.Show(graphic, clearPen, clearBrush)

                      current.Move(-20,0);

                      current.Show(graphic, pen, brush);

                  }

                  private void menuItem20_Click(object sender, System.EventArgs e)

                  {

                       moveRight ();

                  }

                  void moveRight()

                  {

                        //Move right

                         current.Show(graphic, clearPen, clearBrush)

                         current.Move(20,0);

                         current.Show(graphic, pen, brush);

                  }

                  private void menuItem21_Click(object sender, System.EventArgs e)

                  {

                        moveTop ();

    1 ... 400 401 402 403 404 405 406 407 408 ... 415
    Перейти на страницу:
    1. Жалоба
    Отзывы - 0

    Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


    Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

    • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
    • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
    • 3. Просьба отказаться от нецензурной лексики.
    • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

    Надеемся на Ваше понимание и благоразумие. С уважением, администратор LoveRead.info.


    Установить VPN и читай слушай бесплатно

    Новые отзывы

    1. Валентина Валентина04 июль 13:25 Большое спасибо за интересную тему.  Сюжет заманчиввй,интересный. Жду продолжения ... Лекарь Фамильяров. Том 7 - Александр Лиманский
    2. Наталья По Наталья По01 июль 10:12 Ужасный перевод:(... Аркадия - Эрин Дум
    3. Вика Вика29 июнь 21:56 Какая хрень с первых строк.  У ребенка в 14 месяце не может быть черепно мозговой травмы при падании с дивана ... Вернуть семью любой ценой - Чарли Ви
    Все комметарии
    Новинки бесплатной онлайн библиотеки