Course Curriculum
12 total lessonsUtangulizi wa WPF na tofauti yake na Windows Forms
Katika somo hili tutajifunza: WPF ni nini na historia yake Sababu ya Microsoft kuanzisha WPF Vipengele muhimu vya WPF Tofauti kati ya WPF na Windows Forms Faida na changamoto za kutumia WPF
Locked
Muundo wa project ya WPF (katika JetBrains Rider)
Katika somo hili tutajifunza: Vipengele vya msingi vinavyounda WPF project Faili muhimu zinazoonekana mara tu baada ya kuunda project mpya Majukumu ya kila faili Mlolongo wa jinsi WPF application inavyotekelezwa (execution flow) Uhusiano kati ya XAML na C# code-behind
Locked
Utangulizi wa XAML na sheria za uandishi wake
Katika somo hili tutajifunza: XAML ni nini na inafanya kazi gani katika WPF Sheria kuu za uandishi wa XAML Tofauti kati ya XAML na HTML Mfumo wa tag (elements na attributes) Orodha ya tags muhimu 20 katika WPF
Locked
Kushughulika na maandishi (Text) katika WPF – TextBlock, Run, Paragraph na Styles
Katika somo hili tutajifunza: Jinsi ya kuonyesha maandishi kwa kutumia TextBlock. Kutumia Run, Bold, Italic, na Underline ndani ya XAML. Tofauti kati ya inline style na paragraph style. Namna ya kutumia rangi, font, na alignment kwenye maandishi. Kutengeneza paragraph yenye maandishi yenye mitindo mbalimbali.
Locked
Kuweka link kwenye text
Katika somo hili tutajifunza: Kutumia RichTextBox kuonyesha au kuhariri maandishi marefu yanayoweza kuscroll. Kupanga stori ndefu kwa kutumia FlowDocument, Paragraph, na Run. Kutumia inline styling kuboresha muonekano wa stori. Kuweka clickable text na linki kwenye maandishi kwa kutumia Hyperlink.
Locked
Hierarchy ya Controls za Maandishi (Text Hierarchy na Nesting katika WPF)
Katika somo hili tutajifunza: Uhusiano (hierarchy) kati ya controls zinazohusika na maandishi kwenye WPF. Ni controls zipi zinaweza kuwa containers (zina children) na zipi ni leaf controls (hazina children). Jinsi ya kutumia nesting — yaani kuweka control moja ndani ya nyingine ili kujenga maandishi yaliyopangwa vizuri. Mifano halisi ya muundo wa maandishi unaotumia TextBlock, Run, Span, Paragraph, na FlowDocument.
Locked
Layouts na UI Components katika WPF
Katika somo hili tutajifunza: Dhana ya layout system katika WPF. Jinsi containers zinavyotumika kupanga controls katika interface. Aina kuu za layout panels: Grid, StackPanel, DockPanel, Canvas, na WrapPanel. Mifano ya jinsi ya kutumia kila layout. Mbinu bora za kuchanganya layouts kujenga UI safi na inayobadilika.
Locked
Hierarchy ya nesting kati ya layouts katika WPF
Katika somo hili tutajifunza: Maana ya nesting katika layouts Ni layouts zipi zinaweza kuwa ndani ya nyingine Jinsi ya kupanga layouts kwa kutumia mfano wa Grid ndani ya StackPanel Mpangilio bora wa kutumia layouts kwa ufanisi Vidokezo vya kitaalamu katika kupanga hierarchy ya layouts
Locked
Kutengeneza layout ya ukurasa kamili (header, sidebar, content na footer)
Katika somo hili tutajifunza jinsi ya kupanga vipengele vikuu vya ukurasa wa WPF kwa kutumia layouts. Tutaunda header, sidebar, content area, na footer. Hii ndiyo sura ya msingi ya programu nyingi za desktop zinazotumia WPF. Tutatumia Grid, StackPanel, na DockPanel kupanga sehemu hizi.
Locked
kutumia Button katika WPF
Tutajifunza mambo yafuatayo: Maana ya button na kazi yake katika WPF Namna ya kuongeza button kwenye XAML Jinsi ya kuunda event method kwa C# Maelezo ya ndani ya Button_Click(object sender, RoutedEventArgs e) Mifano mingine mitatu ya matukio tofauti ya button Kubadilisha style ya button kwa XAML
Locked
Matendo mbalimbali yanayoweza kufanywa na batani (Button actions)
Leo tutajifunza baadhi ya vitendo (actions) ambavyo batani inaweza kufanya inapobonyezwa katika programu ya WPF. Tutatazama mifano kama kufungua link kwenye browser, kufuta maandishi, kubadilisha rangi ya kipengele, kubadilisha maandishi ya batani, kuonyesha ujumbe, na mambo mengine ya msingi.
Locked
kutengeneza windows nyinine na kufanya navigation kwa kutumia button
Leo tutajifunza hatua kwa hatua jinsi ya kuunda windows mbili ndani ya project ya WPF kwa kutumia JetBrains Rider, na jinsi ya kuhamia kutoka dirisha moja kwenda jingine kwa kubonyeza button. Tutalinganisha dhana hii na kurasa za tovuti, ili uone mfanano wa kiufahamu kati ya desktop UI na web UI.
Locked
Lifetime Access
Learn Anywhere
Verify Skills
Get Started
Unlock Full Access
Join this course to access all video lessons, source code, quizzes, and track your learning progress.
Status
Enrollment Open
Total Students
1.2k+