Рассмотрение метода создания списка книг с сортировкой по четырём различным полям, с возможностью сохранения введенных данных в файл и их последующей загрузке из файла. Роль работы с формами при написании программ для величения количества пользователей.
Аннотация к работе
MS Visual Studio позволяет создавать такие программы «по щелчку пальцами», простота ее использования позволяет написать программу зная лишь базу языка, на котором ее необходимо написать.Наша задача состоит в написании программы, которая будет сортировать списки, а также добавлять в нее новые элементы и также отсортировывать их по наименованию, количеству страницу, году издания, жанру и авторам.А также входной информацией является загружаемый файл, в котором список с названием книг, в который были предварительно введены и сохранены в файл.Сортированные данные представляют собой или в порядке возрастания, то есть от меньшего элемента списка к большему элементу, или в порядке убывания - от большего элемента к меньшему.Можно создавать мощные автономные приложения, служебные утилиты, математические задачи, игры, библиотеки dll, файлы ресурсов, затратив на это меньше времени, чем при работе с любым другим языком программирования. MS Visual Studio 2010 содержит графическую среду, в которой можно наглядно контролировать экранные формы и управляющие элементы, используемые в ваших приложениях. файл программа пользователь Новой возможностью для программиста является создание программы с максимально удобным для пользователя диалоговым интерфейсом, использующим такие средства, как меню, кнопки, переключатели, а также возможность использовать новый стиль оформления, который широко используется в операционной системе Windows XP.Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. Переняв многое от своих предшественников - языков C , Java, Delphi, Модула и Smalltalk - С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C ). Это: - abstract, do, in, protected, true, As, double, int, public, try, base, else, interface, readonly, typeof, bool, enum, internal, ref, uint, break, event, is, return, ulong, byte, explicit, lock, sbyte, unchecked, case, extern, long, sealed, unsafe, catch, false, namespace, short, ushort, char, finally, new, sizeof, using, checked, fixed, null, stackalloc, virtual, class, float, object, static, void, const, for, operator, string, volatile, continue, foreach, out, struct, while, decimal, goto, override, switch, default, if, params, this, delegate, implicit, private, throw. При его использовании вы должны объявлять тип каждого объекта, который создаете (например, целые числа, числа с плавающей точкой, строки, окна, кнопки, и т. д.), и компилятор поможет вам избежать ошибок, связанных с присвоением переменным значений только того типа, который им соответствует. Подобно языкам C и Java, C# подразделяет типы на два вида: встроенные типы, которые определены в языке, и определяемые пользователем типы, которые выбирает программист.Если да, то открываем файл, иначе перейти к шагу 4. Добавить новые данные и перейти к шагу 5. Сортировать список и перейти к шагу 6. Сохранить изменения и перейти к шагу 7. Если да, то переходим к шагу 8, если иначе, то возвращаемся к шагу 4.Интерфейс программы состоит из одного основного окна, показанное на рисунке 1, а при добавлении нового элемента в список это окно принимает вид, как показано на рисунке 2. Основное окно программы, показанное на рисунке 1, состоит из следующих элементов - список и кнопки. В список добавляются, удаляются или загружаются введенные числовые данные. Предназначение кнопок следующее: - «Добавить файл» - используется для добавления нового элемента в список. При нажатии на эту кнопку окно изменяется, как это показано на рисунке 2, для того чтобы можно было ввести новые данныеСуществуют две стороны проблемы ошибок в программе: первая - программ без ошибок не бывает, если только это действительно программа, а не куча бесполезных операторов. В программах эксплуатируемых не один год возникают ошибки, что уже говорить о вновь созданных программах, вторая все ошибки можно обнаружить и исправить. Ошибки исключения возникают когда программа не находит нужного файла и выдает сообщение об ошибке, после которой обычно программа заканчивает свою работу некорректно.В курсовой работе был рассмотрен метод создания списка книг с сортировкой по четырем различным полям, с возможностью сохранения введенных данных в файл и их последующей загрузке из файла.Блок-схема программыusing System.Drawing; using System.Windows.Forms; this.file = new System.Windows.Forms.DATAGRIDVIEWTEXTBOXCOLUMN(); this.date = new System.Windows.Forms.DATAGRIDVIEWTEXTBOXCOLUMN(); this.DATAGRIDVIEW1.Columns.ADDRANGE(new System.Windows.Forms.DATAGRIDVIEWCOLUMN[] {this.file, this.size, this.date, this.