Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора техпро.docx
Скачиваний:
6
Добавлен:
25.09.2019
Размер:
105.86 Кб
Скачать

InitializeComponent();

            FileInfo file = new FileInfo("vbbook.txt");

        }

          /**

         * Создание файлов

         */

        private void button1_Click(object sender, EventArgs e)

        {

            FileInfo file = new FileInfo("vbbook.txt");

            if (file.Exists == false) //Если файл не существует

            {

                file.Create(); //Создаем

            }

            else MessageBox.Show("Файл уже создан!");

        }

 

        /**

         * Удаляем файл

         */

        private void button2_Click(object sender, EventArgs e)

        {

            FileInfo file = new FileInfo("vbbook.txt");

            if (file.Exists == true) //Если файл существует

            {

                file.Delete(); //Удаляем

            }

            else MessageBox.Show("Файла не существует!!");

        }

 

        /**

         * Записать текст в файл

         */

        private void button3_Click(object sender, EventArgs e)

        {

            StreamWriter write_text;  //Класс для записи в файл

            FileInfo file = new FileInfo("vbbook.txt");

            write_text = file.AppendText(); //Дописываем инфу в файл, если файла не существует он создастся

            write_text.WriteLine(textBox1.Text); //Записываем в файл текст из текстового поля

            write_text.Close(); // Закрываем файл

        }

        private void button4_Click(object sender, EventArgs e)

        {

            StreamReader streamReader = new StreamReader("vbbook.txt"); //Открываем файл для чтения

            string str = ""; //Объявляем переменную, в которую будем записывать текст из файла

 

            while (!streamReader.EndOfStream) //Цикл длиться пока не будет достигнут конец файла

            {

                str += streamReader.ReadLine(); //В переменную str по строчно записываем содержимое файла

            }

            textBox1.Text = str;

        }

    }

}

C#

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("Hello World!");

            Console.Read();

        }

    }

}

На первые 4 строки пока не обращайте внимание (это просто ссылки, как imports в vb.net)

Далее идет пространство имен ConsoleApplication1 (тоже пока неважно)

Потом класс Program (на данном этапе и это не имеет большого значения)...

.....а затем процеДУРА! void (аналог Sub на Vb.net)

В ней то и располагается исполняемый код (в консольном приложении всегда одна входная точка)

фигурные скобки это раскрытие и закрытие чего либо(пространства имен, класса, процедуры и даже массива!)

Аналог Sub        End Sub

И так рассмотрим сам код:

1

Console.WriteLine("Hello World!");

Вот это выводит на экран консоли текст Hello World!

1

Console.Read();

А это ждет пока вы не нажмете любую клавишу(ну чтобы программа сразу же не закрывалась))

Переменные

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string s = "Hello World!";

 

            Console.WriteLine(s);

            Console.Read();

        }

    }

}

1

string s = "Hello World!";

Объявляется переменная s и сразу же ей присваивается значение "Hello World!"

Затем выводится на экран при помощи известной нам функции

1

Console.WriteLine(s);

ПОСЛЕ КАЖДОЙ СТРОКИ КОДА НУЖНО СТАВИТЬ ; ОБЯЗАТЕЛЬНО!!!!!

Основные типы переменных:

  • int   - Integer - число

  • string - String- строка

  • bool  - Boolean - может принимать только 2 значения true или false