Latihan 4 PBKK (A)

Nama : Tsaqif Deniar B.

NRP : 5025211151

Kelas : PBKK (A)


LATIHAN 4


Latihan 3 membuat aplikasi windows presentation foundation (WPF).Windows Presentation Foundation (WPF) adalah sebuah teknologi pengembangan aplikasi yang dirancang oleh Microsoft khusus untuk platform Windows. WPF memungkinkan pengembang untuk menciptakan antarmuka pengguna yang menarik dan interaktif dengan menggunakan bahasa pemrograman XAML (Extensible Application Markup Language). Dengan konsep ini, aplikasi memisahkan tampilan dari logika, yang memudahkan pengembang dalam merancang antarmuka yang kompleks dan dinamis. Kelebihan lainnya adalah dukungan untuk grafik vektor, animasi, dan integrasi data yang kuat, sehingga WPF menjadi pilihan utama dalam pengembangan aplikasi desktop modern di lingkungan Windows.



Berikut source code untuk WPS sederhana : 

<Window x:Class="WPFsederhana.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WPFsederhana"
mc:Ignorable="d"
Title="MainWindow" Height="180" Width="260">
<Grid Margin="10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Grid.Column="0">NAMA</Label>
<ListBox Grid.Row="1" x:Name="lstNames" />
<StackPanel Grid.Row="1" Grid.Column="1" Margin="5,0,0,0">
<TextBox x:Name="txtName" />
<Button x:Name="btnAdd" Margin="0,5,0,0" Click="ButtonAddName_Click">TAMBAH NAMA</Button>
</StackPanel>
</Grid>
</Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WPFsederhana
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void ButtonAddName_Click(object sender, RoutedEventArgs e)
{
if (!string.IsNullOrWhiteSpace(txtName.Text) && !lstNames.Items.Contains(txtName.Text))
{
lstNames.Items.Add(txtName.Text);
txtName.Clear();
}
}
}
}
view raw WPFsederhana.cs hosted with ❤ by GitHub

Comments

Popular posts from this blog

Latihan 10 PBKK (A)

Quiz 1 PBKK (A)

Evaluasi Tengah Semester PPL (A)