Разработка приложения FileInfo по средствам среды программирования Microsoft Visual C#

Автор работы: Пользователь скрыл имя, 04 Мая 2013 в 09:59, курсовая работа

Описание работы

Требования к программному продукту:
Язык программирования – С++ (С#) с использованием API функций Win 32
Среда разработки – VisualC++, C++ Builder, C# (или другая, позволяющая создавать 32-разрядные Windows-приложения)
Интерфейс – оконное приложение, содержащее стандартные элементы управления (меню, кнопки, панели и т.п.)
Для всех приложений выполнить структурную обработку исключений (SEH).

Файлы: 1 файл

Пояснительная записка.doc

— 614.50 Кб (Скачать файл)

 

                        }

 

                        if (str_have_sym == true)

                        {

 

                            slov++;

                        }

 

                        strok++;

                    }

                    Else

 

 

 

                    {

                        break; //Выход из бесконечного цикла

                    }

                }

 

                reader.Close(); //Закрываем файл для чтения содержимого

                MessageBox.Show("Строк: " + strok.ToString() + "\n"

                    + "Слов: " + slov.ToString() + "\n"

                    + "Символов всего: " + sym_all.ToString() + "\n"

                    + "Символов без пробелов: " + sym.ToString() + "\n");

 

            }

        }

    }

}

 

 

Form2.cs:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

 

namespace File_info

{

    public partial class Form2 : Form

    {

 

        public string fname;

        public Form2()

        {

            InitializeComponent();

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            this.Close();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            FileInfo fileinf = new FileInfo(fname); //Fileinf - объект класса FileInfo

 

            if (checkBox1.Checked == true)

            {

                fileinf.Attributes |= FileAttributes.Archive; // устанавливаем аттрибут

            }

            else

            {

                fileinf.Attributes ^= FileAttributes.Archive; //снимаем аттрибут

            }

 

            if (checkBox2.Checked == true)

            {

                fileinf.Attributes |= FileAttributes.Hidden;

            }

            else

            {

                fileinf.Attributes ^= FileAttributes.Hidden;

            }

 

            if (checkBox3.Checked == true)

            {

                fileinf.Attributes |= FileAttributes.ReadOnly;

            }

            else

            {

                fileinf.Attributes ^= FileAttributes.ReadOnly;

            }

 

            if (checkBox4.Checked == false)

            {

                fileinf.Attributes |= FileAttributes.NotContentIndexed;

            }

            else

            {

                fileinf.Attributes ^= FileAttributes.NotContentIndexed;

            }

 

            if (checkBox5.Checked == true)

            {

                fileinf.Attributes |= FileAttributes.System;

            }

            else

            {

                fileinf.Attributes ^= FileAttributes.System;

            }

 

            this.Close();

           

        }

 

        private void checkBox1_CheckedChanged(object sender, EventArgs e)

        {

 

        }

    }

}

 

 

Form3.cs:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace File_info

{

    public partial class Form3 : Form

    {

        public bool change_name = false;

 

        public Form3()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            change_name = true;

            this.Close();

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            this.Close(); 

        }

 

        private void label1_Click(object sender, EventArgs e)

        {

 

        }

 

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

 

        }

    }

}

 


Информация о работе Разработка приложения FileInfo по средствам среды программирования Microsoft Visual C#