GrabDuck

Visual Studio.Net ����������� �������

:

��������

����������� ����������, �������� ��������������� �������� Visual Studio.Net 7.0, �������� � ���� ������������ ���������� ����� ����� ���������� � ������������, ������� ��������� ��� ������ � ���������� ��������� ������� Windows-����������, ������� ������ ������� �������� ����������� � desktop applications, � ����� web-���������� � web-������ (Web Services). �������� Microsoft �������� � ������� ������������ ����� ���� �# (������������ ��� ����), �������, ��� ������� �����������, �������� � ��������� ��� �������� ���� ���������� ������� ��������.�������� �������������� �����������.

������� ��������, ������� ������ �������� ���� ��������, �������� ��, ��� Visual C++, Visual Basic � �# ���������� ���� � �� �� ����� ���������� IDE (Integrated Development Environment), ��� ���� ����������� ��������� ����������� ������� � �������������� ������ ������ (mixed-language solutions). ������������� ����� ���������� .Net (.Net Framework) ������������ ����� ����� ���� ������������:

������ ������������ � ���������� ������� ���������� (Common Language Runtime, ���������� CLR), ������������� ��� �� ����� ����������, ��� � �� ����� ����������. �� ����� ���������� ���� ��� ������ �� ��������� �������������� ����������, ������������ ����������� ���������, ������������ �� ������������, �������������� ��������� ��������� � ������������ ������. �� ����� ���������� CLR �������������� ������� ������, �������� �������������, ����������� ������� ������������� ����� ����������. ����� ���������� ������������, ���������� ��� �������� ����������� ��������� COM (Component Object Model, ���������� COM � ������ ����������������� ��������).

������ ������������ (Unified Programming Classes) ������������� ������������ ���������������, ��������-���������������, ����������� ���������� �������, ������� ��������� � ������� ��������� �������� ������ ���������������� ���������� ���������� API (Application Programming Interface). ��� ���������� �������� MFC (Microsoft Foundation Classes), WFC (Windows Foundation Classes) � ����� API, ������������ Visual Basic.

������ ������������ (ASP.Net) ������������ ����� ���������� ��.� ��������, ������� ���� ����������� ������������ ��������-��������������� ����������� ��� ���������� ������� ��������� HTML-����������. ���������� ����������� �� ������� �������, ��� �������� ���������� ������� ����������������� ���������� � ���� HTML-����. ������ ��� ���������� ������� ������� ����������� ������������ ������ �������, ��������������� ��������� ������� ����������������. ��������� � ������ ��������� �������� ���������� web-����������. � ���������� � ����� ASP.Net ������������ ���������� ����� ��������� ��� ������ ���������� ��������. ��, ��������, ������� � ���, ��� � ���������� �������� �������. �������� ���� ���� ������ � �������������� ���� ������������ �� � ���� ��������������� ��������, � � ���� ��������� ������ (service).

���, ������� ������ �� ������ ����� ���������� .Net Framework, ����� �������� ������������ ���� {managed code) � ������� �� ��������, �������������� ���� (unmanaged code). � ������ .Net ����������� ������������� ������ ���������� ���������� (metadata), ������� ������������ ��� ���. ��� ��������, ��� ��� ���������� �������������� ����������, ����������� ���� ������, ������� � ������. ���������� ������� ���������� (Common Language Runtime) ���������� ���������� ��� ������ � �������� ��������, ������� �������, �������� ����������, ���������� �������� � ������.

������ ��������, ������� ��������� ���������� ������� ����������, �������� �������������� ������������ ������, ���������� ���������, ������� ����� �� ������������. ��� ������������ �������� �������� ���������� ��� ��������� �����������, ��� � ����� ���������������� ����������. ������, ����� ����� ������� ����������� ����� �������, ���������� ������������ ������� (managed data). ���� ��� ��� �������� ����������� (managed code), �� �� ������ ������������ ������������ �������, �� ������ � �� ������������ ��. ����� ����, �� ������ � �� �����, �������� �� ���� ������ ������������.

���� 1. ������ ������ � Visual Studio.Net

��������� ������� � ��������

���� 2. ������ ����������� ���������

���� 3. ������������ Windows-����������