C# для начинающих (Урок 10). Наследование, виртуальные, абстрактные методы

  Рет қаралды 6,803

Enjoy Programming

Enjoy Programming

Күн бұрын

Пікірлер: 23
@АлексейАрхипенко-ж6т
@АлексейАрхипенко-ж6т 9 жыл бұрын
Из всех просмотренных уроков, эти самые понятные.....Спасибо !
@grot2761
@grot2761 6 жыл бұрын
Очень помог с этой темой, спасибо тебе! Не мог понять 3 дня, но затем наткнулся на твой канал :)
@paulzimt5318
@paulzimt5318 8 жыл бұрын
большое спасибо, доступно и понятно! Жду новые уроки
@temirkhanamanbaev42
@temirkhanamanbaev42 9 жыл бұрын
Всё четко и ясно. Спасибо
@АлексейОрлов-щ4ж
@АлексейОрлов-щ4ж 6 жыл бұрын
Жалко что больше уроков не будет
@ger1ch26
@ger1ch26 7 жыл бұрын
Верниииись)
@stetsmedia
@stetsmedia 8 жыл бұрын
Спасибо!
@Денис-Бурылов
@Денис-Бурылов 7 жыл бұрын
как в С# использовать фреймворки, конкретнее AForge, нужно захватывать видео с рабочего стола и передавать по локалке. то есть один пк будет сервером, другой клиентом, наверное нужно открыть сокет, и каким то образом передавать кадры... буду благодарен если снимешь такой урок. в мануле нашёл это ScreenCaptureStream Class C# public class ScreenCaptureStream : IVideoSource Примечание: Источник видео постоянно фиксирует экран рабочего стола. Пример использования: С# // получить весь Размер области рабочего стола ectangle screenArea = Rectangle.Empty; foreach ( System.Windows.Forms.Screen screen in System.Windows.Forms.Screen.AllScreens ) { screenArea = Rectangle.Union( screenArea, screen.Bounds ); } // создать источник видеоизображения захвата экрана ScreenCaptureStream stream = new ScreenCaptureStream( screenArea ); // установить обработчик события вызов newframe stream.NewFrame += new NewFrameEventHandler( video_NewFrame ); stream.Start( ); // сигнал на остановку stream.SignalToStop( ); private void video_NewFrame( object sender, NewFrameEventArgs eventArgs ) { // получить новый кадр Bitmap bitmap = eventArgs.Frame; // обработать кадр } иерархия наследования: System.Object AForge.Video.ScreenCaptureStream смотреть также: ScreenCaptureStream Members AForge.Video Namespace
@diegorabid2836
@diegorabid2836 7 жыл бұрын
можно урок по Спирографу?
@diegorabid2836
@diegorabid2836 7 жыл бұрын
Теория! А практика? Простые программы будут?
@VeryWorried
@VeryWorried 9 жыл бұрын
У меня при наследовании класса выдает Ошибка CS7036 Отсутствует аргумент, соответствующий требуемому формальному параметру "Name" из "Human.Human(string, int)".
@IAmProger
@IAmProger 9 жыл бұрын
+Toxober можно увидеть код?
@VeryWorried
@VeryWorried 9 жыл бұрын
Конечно! Human.cs using System; namespace ConsoleApplication6 { class Human { public string Name { get; set; } public int Age { get; set; } public Human(string Name, int Age) { this.Name = Name; this.Age = Age; } public void Print() { Console.WriteLine("Name Player: {0} Age: {1}", Name, Age); } } } Program.cs using System; namespace ConsoleApplication6 { class Program { static void Main() { Human h = new Human("Пэтя", 19); h.Print(); Console.Read(); } } } Woman.cs using System; namespace ConsoleApplication6 { class Woman : Human //и вот тут выдает ошибку. { } }
@IAmProger
@IAmProger 9 жыл бұрын
+Toxober Нужно конструктор объявить в классе Woman, т.к. в Human нет конструктора без аргументов. class Woman : Human { public Woman(string Name, int Age): base(Name, Age) { } } Либо в Human объявить пустой: public Human(){ }
@frehzys9101
@frehzys9101 9 жыл бұрын
Как в C# сделать, чтобы нельзя было растягивать окно?
@IAmProger
@IAmProger 9 жыл бұрын
+Frehzy /S/ смотри свойство формы FormBorderStyle - установи в Fixed
@frehzys9101
@frehzys9101 9 жыл бұрын
+Enjoy Programming спасибо, нашёл. Ещё один вопрос. Как сделать, чтобы при нажатии на кнопку, файл (который залит на хостинг Hostinger) качался в папку, которую выбрал пользователь?
@IAmProger
@IAmProger 9 жыл бұрын
stackoverflow.com/questions/307688/how-to-download-a-file-from-a-url-in-c А чтобы путь указать - используй SaveFileDialog
@frehzys9101
@frehzys9101 9 жыл бұрын
Enjoy Programming Спасибо. Когда будут видео по C#?
@IAmProger
@IAmProger 9 жыл бұрын
Frehzy /S/ когда пк обновлю: проблемы с процессором. Видео рендерится с помехами.
@lunedefroid8817
@lunedefroid8817 8 жыл бұрын
10 это слишком уж короткий Q
@omoloni
@omoloni 4 жыл бұрын
почему, 11 нормально? он просто округлил, так как 20 очень длинный, можно установить диапазон например от 7 до 12, да в среднем будет 9.5, но ничего, найдёт Луна свои 12
C# для начинающих (Урок 9). Свойства.
9:32
Enjoy Programming
Рет қаралды 12 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 420 М.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН