C# Expert OOP - Lecture 3: WPF, LinQ, Dictionary, Garbage Collector, WinForms, XAML, StringBuilder

preview_player
Показать описание
#ObjectOrientedProgramming #CSharp #Software #Engineering #Programming #Course
Hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.

In this course, starting from ground to the advanced level Object Oriented Programming concept and the C# programming language will be taught.

In Lecture 3 the following topics are covered:
* How to provide arguments to a console application via CMD execution
* What are Windows Presentation Foundation (WPF) and Windows Forms (WinForms)
* WPF vs WinForms
* How to use ListBox, insert index ListBox, update value of selected index
* How to use ComboBox, Button in WPF, set position of objects, change their width, height and default value
* How to use XAML of WPF and create events for objects
* How to split string into the sub-strings into a list
* How to make visible or invisible the objects
* How to add a new window to the WPF application
* How to change starting window of the WPF application
* How to open another window of WPF application
* How to sort Dictionary with OrderByDescending , OrderBy
* How to use Switch / Case / break
* How to use StreamWriter, StringBuilder, File.WriteAllLines, File.WriteAllText, File.Delete, Stopwatch, MessageBox.Show
* How to use LinQ in more details, use FirstOrDefault, LastOrDefault
* How to convert application to 64 bit / x64
* How to call Garbage Collector manually to reclaim objects that are no longer being used and clear their memory

If you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:

notice : automatic subtitle timing generation failed
Рекомендации по теме
Комментарии
Автор

I learnt from this video:

- WPF
- Difference between Windows Form Application and WPF
- WPF tools
- What's a list box, a message box, combo box etc.
- Join and split a string
- Garbage collector
- XAML usage
- Adding new window in WPF
- Convert the program to x64

175050008

kadirdurmaz
Автор

i learned in this lecture:
* What is a WPF application, how to create it,
* What is the windows form?
* how to convert the application to x64?
*I learned the file formats. We did this with LinQ.
* What is LinQ?
* I learned to join and divide strings.
* definition of wpf
* how to add new wpf window?
*definition of winform
* What is the difference between wpf and winform?
* thanks for this lesson
195050009

thehistoryarchiveai
Автор

I have learnt in this video:
- What is WPF
- Differences between windows forms and WPF
- How tools work (textbox, button, combobox, listbox etc) in WPF
- How we use XAML for WPF
- Dictionaries’ sort methods such as orderby, descending orderby etc.
- Different methods to write a dictionary to a file (StreamWriter, StringBuilder, File classes and their methods)
- How we use Switch-Case
- What is auto flush
- What does Garbage Collector do
- We observed how cpu response when application run
Thanks for lesson
185050002

ahmetpinar
Автор

195050902

1. Diffrence between win forms and wpf and wpf is better
2. new wpf window
3. make it default window
4. you showed some buttons and their diffrence
5. the diff between streamwriter and writeline and stringbuilder in next lesson
6.switch casee break
7. garbage collector to clean ram
8. 64x cpu

Thank you a lot for your effort professor specially after these 2 crashes

ammarhanyezeldinabdelrazik
Автор

From this video we learned;
- WPF application
- WPF vs WinForms
- Switch case break
- XAML
- Convert application to x64
- Garbage Collector



195050027

burhanyasbay
Автор

195050003

In this week's lesson we learnt:

- How to provide arguements to exe files in cmd
- Some advantadges .NET Core has over .NET Framework
- We reviewed what WPF is
- The advantadges WPF has over Windows Forms
- Simple things about WPF (MessageBox, the UI, assigning events to components in the UI)
- Difference between x:Name and Name attributes
- We reviewed the usage of listbox
- Joining strings and seperating strings by using seperators
- Making visible and invisible objects
- How to make sorting with dictionary
- We reviewed usage of stream writer as well

Thank you for this lesson.

bugracangundogan
Автор

175050007

What I learned in this lesson:

- What is WPF, how it works?
- Some of wpf properties
- Differences of wpf(new) and winforms(old)
- splitting strings
- creating new window
- type of dictionary sort
- LINQ informations
- starting with x64
- type of writing file

Thanks for lesson.

mehmetoksuz
Автор

195050024

In this lesson you talked about:
What is wpf
Xaml (cause we use it in wpf apps)
We did an example about merging and splitting strings
We did an example about generating random numbers. In that example we used dictionary and some elements (listbox etc.)
We learnt how to change windows by creating references.
We learnt how to change starting windows.
We learnt file operations and we used Linq while doing this operations.

Thanks for your time sir !

Автор

175050011

This lesson I learned:
- What is WPF and What is Windows Form
- differences between wpf and winform
- How to use XAML of WPF
- How to use WPF app
- convert application to x64
- what is the switch/case/break and how to use switch/case/break
- what is LinQ and we learn LinQ more details.

Thanks for the lesson sir!

efemertkocak
Автор

i learned :

-What is wpf

-Xaml (cause we use it in wpf apps)
-We did an example about merging and splitting strings
-We did an example about generating random numbers. In that example we used dictionary and some elements (listbox etc.)
-Working with XAML, and WPF items e.g. visibility, adding new WPF window
-sorting dictionary by switch statement and saving into an external file

195050012

dodontkar
Автор

205060801
• Enter arguments to the Console Application by command prompt
• Windows Presentation Foundation and differences with Windows Form
• Formatting strings using Join() and split() methods with ListBox and making lists
• Working with XAML, and WPF items e.g. visibility, adding new WPF window
• sorting dictionary by switch statement and saving into an external file

wojciechkudlicki
Автор

165050012
I learned this video:
- What is WPF?
- How to use XAML of WPF?
- What is the windows form?
- What are differences between wpf and winform?
- How to add new wpf window?
- What is auto flush?
- What is LinQ?

Thank you for lesson.

ekremsahin
Автор

175050010

In this lesson;
- What is WPF
- What is the Windows form
- (WPF) is a Windows client application development sub framework and is a part of .NET Framework.

- Different between wpf and wf
- sorting dictionary by switch statement and saving into an external file
- how to add new wpf window?
- The StringBuilder does the same as combining string data with the + operator.
Thanks for this lesson

yagmur
Автор

195050015

İn this lesson I learnt:

-What is WPF?And what are differences from WinForms?
-Features of WPF
-What is XAML?
-How to change windows?
-How to use dictionaries and some stuff with examples.

erenkvkli
Автор

185050004

In this lesson ı learned

-what is wpf and WinForms,
-ListBox, comboBox nasıl kullanılır,
-Wpf uygulamasına yeni pencere ekleme,
-Switch / Case / break usage,
-We learned file operations,
-LINQ information

Thanks for lesson.

zeynepbaykal
Автор

In this lecture, we started with the arguments that a console application can take from command
window and how to use the command window. Then, our next subject was WPF application, what is WPF application, how to compose it, what are the differences between WPF and windows forms, and also how can we use WPF (Usage of combobox, button placing the objects and vaules). And at the final, how to convert program to 64x. Thank you for the lesson.

165050007

berkayoztekin
Автор

175050004

+Information about WPF application and information about creating it,

+Information about the windows form?

+Information about converting the application to x64

+Information about LinQ

+file formats with LinQ.

+Information about divide strings.

+Information about WPF add a new WPF window

+ What is of winform.

+ What is the difference between WPF and WinForms?

cantutar
Автор

185050008
- What is a WPF application, how to create it,
- What is the windows form?
- how to convert the application to x64?
- I learned the file formats. We did this with LinQ.
- What is LinQ?
- I learned to join and divide strings.
- definition of wpf
- how to add new wpf window?
- definition of winform
- What is the difference between wpf and winform?
- thanks for this lesson

selinokten
Автор

What is a WPF and windform, their usage, and the difference between them, conversion of an app to x64.
Switch-case-break and it's usage.
LINQ with information about it. + sorting dictionary and splitting strings.

Raanem Dahbi - 195050904
Thank you for your time.

raanemdahbi
Автор

I get that
what is wpf and winform
usage of tool box equimpents
inserting index to listbox
how to conver application to x64
how auto flash goes
Garbage collectors porpuse and what it does
195050021
Yusuf Can İbişoğlu 195050021
thx for the lesson

yusufcan
join shbcf.ru