Пацей 4 сем / Лекции / 1CS_WinForms
.pdf►1 лекц. ►1 лаб.
►Курсовой - 20 мая 2018
►Экзамен
►http://bit.do/OOP2
►https://diskstation.belstu.by:5001/ ►student student https://metanit.com http://professorweb.ru
Темы
►Windows Forms ►WPF (XAML) ►ADO.NET
►Entity Framework
►Паттерны проектирования
►Архитектурные шаблоны (MVC, MVVM, MVP)
Создание приложений для
Windows
Windows Forms
Windows Forms
Форма — это объект, который задается свойствами, определяющими их внешний вид, методами, определяющими их поведение, и событиями, определяющими ихвзаимодействие с пользователем.
System.Windows.Forms.Form
Cоздание
►в коде программы
►Visual Studio Designer
namespace WindowsFormsApplication1
{
static class Program
{
///<summary>
///Главная точка входа для приложения.
/// </summary> |
STA-single-threaded apartment. Это означает, чт |
/// |
все потоки в этой программе выполняются в |
[STAThread] |
рамках одного процесса, а управление |
static void Main() |
программой осуществляется одним главным |
{ |
потоком. |
|
|
|
Application.EnableVisualStyles(); |
|
Application.SetCompatibleTextRenderingDefault(false); |
|
Application.Run(new Form6()); |
}
}
}
Добавление
форм
Properties:
►Name: MainForm
►Text: Приложение для Windows
namespace WindowsFormsApplication1
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e) {
MessageBox.Show("Hello");
}
}
Добавление событий 1) двойной щелчок на ЭУ - происходит
обращение к обработчику события, используемого по умолчанию