Архитектура, особенности, недостатки .NET. Типы данных, ключевые слова. Определение класса, метода презентация
Содержание
- 2. Интерфейс – класс, состоящий из определений функций. Пространство имен – именованная область определения переменных, типов, констант.
- 3. Архитектура .NET Язык прграммирования (C#, VB.NET, пр.) CLR (Common Language Runtime) Машинные коды Компилятор языка Just-in-time
- 4. Особенности .NET Платформонезависимость кода Управление памятью, повышенная надежность приложений Независимость от языка программирования Готовые библиотеки для
- 5. Недостатки .NET Низкая производительность Требовательность к памяти Необходимость аккуратного проектирования для своевременного освобождения ресурсов (периферия, пр.)
- 6. .NET Framework class library System.Collections System.Data System.Drawing System.IO System.Windows.Forms ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_fxnetstart /html/50c4d770-0bb4-4e6a-bcf0-966bc7a3de77.htm
- 7. Типы данных
- 8. Типы данных 3 3 a b a b abc
- 9. Сравнение ключевых слов. Объявление переменной. Visual Basic Dim x As Integer Public x As Integer =
- 10. Сравнение языков. Комментарии. Visual Basic ' comment x = 1 ' comment Rem comment C++ //
- 11. Сравнение ключевых слов. Создание экземпляра класса. Visual Basic Dim x As MyClass = New MyClass Dim
- 12. Сравнение ключевых слов. Объявление массива. ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vsref/html/7c0efba1-45d9-4798-9051-9bdca3b899a6.htm
- 13. Сравнение ключевых слов. ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vsref/html/7c0efba1-45d9-4798-9051-9bdca3b899a6.htm
- 14. Сравнение ключевых слов. Модификаторы области видимости.
- 15. Определение класса. Visual Basic [ ] class [inherits ] [implements [, …]] End class C# [
- 16. Visual Basic public class MyClass inherits MyBaseClass implements IMyInterface End class C# public class MyClass :
- 17. Определение метода. Visual Basic [shared] sub ([ { ByRef | ByVal } As ][, прочие параметры])
- 18. Пример определения метода. Visual Basic Public shared sub Test(ByVal i as integer, ByRef c as char,
- 19. Определение метода, возвращающего значение. Visual Basic [shared] function ([параметры]) [As ] return End Function C# [static]
- 20. Пример определения метода. Visual Basic Public shared sub Test(ByVal i as integer, ByRef c as char,
- 21. Сравнение ключевых слов. ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vsref/html/7c0efba1-45d9-4798-9051-9bdca3b899a6.htm
- 22. Пример перегрузки метода. Visual Basic Public class A Public sub Test(ByVal i as integer, ByRef c
- 23. Пример переопределения метода. Visual Basic Public class A Public overridable sub Test(ByVal i as integer, ByRef
- 24. Пример переопределения метода. Visual Basic Public class A Public overridable sub Test(ByVal i as integer, ByRef
- 25. Определение свойства Visual Basic [readonly] property [As ] Get … return End Get [Set(ByVal value As
- 26. Пример определения свойства Visual Basic Dim _qwerty As Integer Public Property qwerty() As Integer Get Return
- 27. Сравнение управляющих конструкций. ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vsref/html/7c0efba1-45d9-4798-9051-9bdca3b899a6.htm
- 28. Сравнение управляющих конструкций. ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vsref/html/7c0efba1-45d9-4798-9051-9bdca3b899a6.htm
- 29. Делегаты Делегат = тип метода
- 30. Делегаты Значение переменной делегата может быть нулевым. При нулевом значении вызов не может быть осуществлен. Обрабатываются
- 31. Операторы приведения типов VB: CType( , ) ‘при невозможности приведения произойдет исключение. C#: ( ) //при
- 33. Скачать презентацию