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

Висновок

У першому розділі розгляну що таке об’єктно орієнтоване програмування та всі його концепцій. Визначили, що (ООП). Це метод програмування, оснований на поданні програми у вигляді сукупності взаємодіючих об’єктів, кожен з яких є екземпляром певного класу, а класи є членами певної ієрархії наслідування.

Розглянули, що сучасна практика програмування вимагає вдосконалення прийомів розробки комп’ютерних програм, прискорення та полегшення процесу їх проектування. При цьому програмні засоби повинні бути орієнтовані на тривалу роботу з користувачем.

Також порівняли дві мови програмування такі, як C# та C++, і визначили, що головною особливістю мови C# є його орієнтованість на платформу Microsoft .NET – творці C# ставили своєю за мету надання розробникам природних засобів доступу до всіх можливостей платформи .NET. А в мові програмування C++ ми визначили, що помітно спрощує аналіз типів при компіляції одній з типових помилок в С++.

У другому розділі ми розглянули платформу .NET Framework,та її історію і що з нею зв’язано. Розглянули середовище розробки таке, як Visual Studio і визначили, що це набір інструментів розробки, заснованих на використанні компонентів, та інших технологій для створення потужних, продуктивних додатків.

У третьому розглянули, що таке Алгоритм та його модель , як він працює, побудували модель. Вказали, що таке математична модель и в казали, що математична модель - система математичних співвідношень – формул, рівнянь, нерівностей і т.д., що відображають істотні властивості об'єкту або явища. Також зробили технологічну модель програми і в казали, що в нашій пргрмі я ка виконуе пошук на машині знаходяться набор функцій , які допомагають у використанні даної програми.

В четвертому розділі була виконана розробка програмного виробу. Вказали, що побудова модель основного (глобальний) модуля програми це кожний код який написаний на C# повинен мати бібліотеки. В мові програмування C# є стандартні бібліотеки які можливо підключити автоматично. В казали, що таке модель вікон інтерфейсу програми та як він працює. В казали,що модель віконного інтерфейсу складається з оболонки та функцій програми.

Список джерел інформаці додаток а

Лістинг програмного продукту віконного інтерфейсу

using System;

using System.Collections;

using System.Collections.Generic;

using System.Threading;

using System.Drawing;

using System.Windows.Forms;

using System.Windows.Forms.VisualStyles;

using System.IO;

using System.Runtime.Serialization.Formatters.Binary;

using System.Runtime.InteropServices;

namespace SpeedSearch

{

static class Program

{

public static string ConfigPath = Application.StartupPath+ "\\Config\\";

/// <summary>

/// The main entry point for the application.

/// </summary>

[STAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new SearchForm());

}

public static bool LoadFormState(Form f)

{

if (f == null) return false;

string fn = ConfigPath + f.GetType().FullName + ".cfg";

if (File.Exists(fn))

{

BinaryReader r = null;

try

{

r = new BinaryReader(new FileStream(fn, FileMode.Open));

Point l = new Point(r.ReadInt32(), r.ReadInt32());

Size s = new Size(r.ReadInt32(), r.ReadInt32());

f.WindowState = (FormWindowState)r.ReadInt32();

f.FormBorderStyle = (FormBorderStyle)r.ReadInt32();

if (f.WindowState == FormWindowState.Normal)

{

f.Location = l;

f.Size = s;

}

}

finally

{

if (r != null) r.Close();

}

}

return true;

}

public static bool SaveFormState(Form f)

{

if (f == null) return false;

string fn = ConfigPath + f.GetType().FullName + ".cfg";

BinaryWriter w = null;

try

{

if (!Directory.Exists(Path.GetDirectoryName(fn)))

{

Directory.CreateDirectory(Path.GetDirectoryName(fn));

}

w = new BinaryWriter(new FileStream(fn, FileMode.Create));

w.Write(f.Location.X);

w.Write(f.Location.Y);

w.Write(f.Size.Width);

w.Write(f.Size.Height);

w.Write((int)f.WindowState);

w.Write((int)f.FormBorderStyle);

}

finally

{

if (w != null) w.Close();

}

return true;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]