pop
Kamis, 17 September 2020
Bimbingan C#
Selasa, 01 September 2020
Panduan C#
Rani akui emang terlalu VB minded, yaaaah... sebab mulai belajar serius tentang perkodingan pake nya bahasa VB. Saat nya move on untuk melatih otak juga nih, blom ahli sih tapi lumayan buat catatan ^_^
Struktur Program
Tipe Data Variable
Pengunaan Variable
Konversi Tipe Data (Casting)
Aturan Penamaan dalam C#
Constant(Konstanta)
Operator dalam C#
Pengambilan Keputusan dengan IF Clause
Pengambilan Keputusan dengan Switch
Perulangan (Loop)
Pernyataan Break
Pernyataan Continue
Enkapsulasi
Inheritance (Pewarisan)
Multiple Inheritance
Click here if you like this article.
Sumber http://rani-irsan.blogspot.com
Minggu, 02 Agustus 2020
Berkenalan Dengan Wpf
Wpf C#: Menciptakan Aplikasi Pertama Hello World!
Sabtu, 01 Agustus 2020
Bekerja Dengan App.Xaml
Wpf C#: Textblock Control
Jumat, 31 Juli 2020
Ascii & Unicode Character Codes
Rabu, 29 Juli 2020
Menginstal Rdlc Reporting Pada Visual Studio Community 2017
Kamis, 16 Juli 2020
Berkenalan Dengan Wpf
Apa itu WPF?
Minimal itu pertanyaan pertama yang muncul di kepala saya saat pertama mendengarnya. WPF yang ialah akronim dari Windows Presentation Foundation adalah pendekatan modern Microsoft terhadap kerangka kerja GUI. WPF ini digunakan bersamaan dengan .NET Framework.GUI sendiri merupakan kependekan Graphical User Interface yang bermakna antarmuka pengguna secara grafis. Dengan kata lain tampilan aplikasi atau web yang pribadi digunakan user untuk berinteraksi.
Perbedaan Windows Form (WinForm) dan WPF
Perbedaan utamanya adalah dikala menambahkan control pada winform kita tinggal menentukan dan memposisikan pada container nya. Sementara pada WPF kita mesti mendefinisikan sendiri dengan XAML.XAML (eXtensible Application Markup Language) merupakan variasi XML milik Microsoft untuk mendeskripsikan GUI. Kesan pertama saya mengenal WPF yaitu "coding windows app rasa HTML". Kenapa? Karena untuk membuat UI dan menyertakan sebuah control kita menggunakan tag dalam kurung sudut mirip HTML.
Di satu segi WPF terlihat lebih ribet karena harus menciptakan UI dengan code manual. Tapi di sisi lain kita mendapatkan keleluasaan untuk memodifikasi control sesuai kebutuhan.
Untuk lebih jelasnya mari kita lihat kelebihan masing-masing.
Kelebihan Menggunakan WPF:
Teknologi lebih gres dan cocok dengan persyaratan terkini.
Microsoft juga menggunakan WPF untuk banyak aplikasi terbarunya (contohnya: Visual Studio)
Lebih fleksible, mampu melakukan lebih banyak tanpa harus menulis ataupun berbelanja kontrol gres.
Pengembang kendali pihak ketiga akan lebih berkonsentrasi pada WPF sebab ialah teknologi yang lebih baru.
XAML mempermudah kita dalam membuat dan mengedit GUI, serta memungkinkan pekerjaan untuk dipisah antara desainer (XAML) dan programmer (C#, VB.NET, dll). Istilah kini Front-End dan Back-End gitu.
Databinding memungkinkan kita lebih bersih dalam memisahkan antara data dan layout.
Memungkinkan kita menciptakan UI untuk aplikasi windows maupun aplikasi web. (Silverlight/XBAP)
Kelebihan Menggunakan Windows Form:
Teknologi yang lebih dulu timbul jadi sudah banyak dicoba dan teruji.
Sudah terdapat banyak kendali pihak ketiga baik yang gratis maupun berbayar.
Designer di Visual Studio masih lebih nyaman untuk menulis WinForms dibandingkan dengan WPF, karena dengan WPF lebih banyak hal yang mesti dilakukan.
Semoga dengan uraian diatas bisa menolong kalian lebih mengerti WPF dan mengambil keputusan untuk membuat aplikasi dengan WinForm atau WPF.
Sumber http://rani-irsan.blogspot.com
Wpf C#: Membuat Aplikasi Pertama Hello World!
Simbol yakni penunjukuntuk mewakili sebuah pemikiran yang berbentuk obyek yang terlihat, simbol ini sering digunakan untuk kebutuhan penghayatan atau perkiraan kepada nilai-nilai yang telah diwakilkan, didunia ini ada aneka macam jenis simbol dalam kehidupan insan misalnya seperti simbol suara, perkataan dan lambang, dan simbol ini dapat digunakan untuk kepentingan apa saja, namun simbol yang paling lazim dan sering digunakan adalah simbol berupa goresan pena, nah secara kebetulan dalam pembahasan kita kali ini saya akan membicarakan tentang simbol tulisan, lebih tepatnya aku akan membicarakan bagaimana cara menyisipkan simbol ketidaksamaan di word.
![]() |
| Cara Menyisipkan Simbol Ketidaksamaan Di Word |
Dalam pertumbuhan jaman yang kian maju mirip kini ini simbol tulisan ialah simbol yang keberadaanya sungguh diharapkan dalam dunia digital, bagai mana tidak, walaupun itu dunia digital, tapi tetap saja didalamnya membutuhkan goresan pena seperti simbol, maksudnya untuk menandai sebuah gagasan atau penghayatan perhitungan ihwal nilai-nilai yang telah diwakilkan seperti yang telah disebutkan pada paragraf diatas.
Sebagai contoh, misal ada seorang siswa yang diberikan tugas oleh gurunya untuk menyelesaikan tugas matematika, fisika atau kimia, tetapi tugas tersebut mesti mereka selesaikan dengan cara diketikan di word, secara otomatis simbol-simbol ini ialah goresan pena yang akan sering digunakan, baik itu untuk rumus, perwakilan nilai ataupun yang lainnya, seperti contohnya simbol ketidaksamaan yang kita diskusikan ini, nah tanpa banyak basa kedaluwarsa lagi berikut ini adalah bagaimana cara menyisipkan simbol ketidaksamaan di word.
CARA MENYISIPKAN SIMBOL KETIDAK SAMAAN DI WORD
1. Untuk mampu memasukan simbol ketidak samaan di word langkah awal yang harus kalian kerjakan ialah membuka aplikasi word office di komputer atau laptop kalian, sesudah terbuka silahkan kalian klik hidangan INSERT, sesudah ituk klik tanda panah yang ada dibawah simbol Equation, bila masih resah akan posisi hidangan-hidangan tersebut silahkan lihat gambar dibawah ini.
![]() |
| Insert Simbol |
2. Langkah kedua setelah kalian melakukan cara diatas langkah berikutnya akan timbul drop down pada panah yang ada dibawah sajian simbol Equation, nah disini silahkan kalian klik goresan pena Insert New Equation, lihat gambar dibawah ini.
![]() |
| Insert New Equation |
3. Langkah terakhir akan ada aneka macam simbol, karena disini kita akan menyisipkan simbol ketidak samaan maka silahkan pilih simbolnya, simbol ketidak samaan ada lima, kalau masih bingung silahkan kalian lihat gambar dibawah ini.
![]() |
| Simbol Ketidaksamaan |
Nah itulah diatas bagaimana cara menyisipkan simbol ketidaksamaan di word, sangat mudah bukan, silahkan untuk dihafal cara-caranya karena sebuah dikala kalian akan memerlukan lagi cara ini, jikalau lupa maka silahkan untuk membaca kembali langkah-langkahnya di blog ini, untuk pembahasan kali ini aku akhiri sampai disini, bila pembahasan ini berdasarkan kalian berfaedah silahkan untuk meninggalkan jejak dengan cara berkomentar, jika masih ada yang gundah silahkan untuk bertanya dengan cara berkomentar juga pembahasan ini, hingga jumpa di pembahasan selanjutnya.
Sumber http://rani-irsan.blogspot.comRabu, 15 Juli 2020
Bekerja Dengan App.Xaml
App.xaml.cs ialah ekspansi class aplikasi yang ialah kelas pusat pada aplikasi WPF. Class ini juga yang memuat kode permulaan dan memilih window mana yang akan duluan muncul. Disini juga event-event aplikasi mirip application start dan unhandled exceptions berada.
App.xaml juga menampung pengaturan StartupUri yang digunakan untuk menentukan window mana yang mau dimuat pertama aplikasi dikerjakan. Secara default akan mengarah ke MainWindow.xaml, tapi kita bisa dengan gampang mengubahnya.
Sebagai pola kita akan membuat sebuah window gres bernama Window1.xaml yang akan kita jadikan sebagai window startup.
Di solution explorer, klik kanan diatas node nama project -> Add -> Window...
Pilih WPF -> Window (WPF) -> Beri Nama -> Klik Add
Untuk nama, rani buat seadanya aja Window1.xaml. Kemudian sedikit mengganti code untuk membedakan dengan penampilan MainWindow.xaml (highlight kuning)
Lalu kita buat StartupUri ke window yang baru saja kita buat.
Coba run applikasi.
Kita juga dapat mendefinisikan Startup untuk menambahkan procedure saat aplikasi mulai berjalan, dengan cara menuliskan code seperti highlight kunin di bawah. Klik kanan -> Go To Definition untuk men-generate code otomatis di file .cs
Hasilnya seperti gambar di bawah:
Sebagai contoh kita akan memindahkan procedure untuk membuat window1 selaku startup window ke Application_Startup dan mengubah title window dengan code mirip berikut:
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace HelloWPF
///
/// Interaction logic for App.xaml
///
public partial class App : Application
private void Application_Startup(object sender, StartupEventArgs e)
// membuat startup window
Window1 wind = new Window1();
// kita bisa tambahkan procedure lain
wind.Title = "Renamed Title";
// panggil windows dengan .Show()
wind.Show();
Coba run aplikasi!
Sumber http://rani-irsan.blogspot.com
Selasa, 14 Juli 2020
Wpf C#: Textblock Control
TextBlock ialah salah satu control paling fundamental dalam WPF yang sangat berguna. Seperti label dengan TextBlock kita bisa menuliskan teks di layar dengan cara yang lebih sederhana. Jika pada label kita cuma mampu menampilkan teks satu baris (tetapi mampu memuat gambar), sementara TextBlock walau cuma menampung teks (string) saja tami mampu memperlihatkan dalam beberapa baris (multiline). Keduanya memiliki keunggulan masing-masing tinggal penggunaannya disesuaikan dengan keperluan.
Kita memang sudah pernah coba menggunakannya di aplikasi "Hello World!", namun ayo kita coba lagi mulai dari yang paling sederhana.
<Window x:Class="HelloWPF.Window1"
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
<TextBlock>Teks ini memakai TextBlockTextBlock>
Grid>
Window>
Hasilnya:
Menambahkan Margin
<Window x:Class="HelloWPF.Window1"
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
<TextBlock Margin="10">Teks ini memakai TextBlockTextBlock>
Grid>
Window>
Hasilnya:
TextBlock dengan Teks yang Panjang
Kemudian kita akan menyaksikan beberapa cara TextBlock menanggulangi teks yang panjang.
<Window x:Class="HelloWPF.Window1"
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
<StackPanel Margin="20">
<TextBlock Margin="5" Foreground="Red">
Ini yakni pola TextBlock untuk mengatasi<LineBreak />
teks panjang dengan "Line Break".
TextBlock>
<TextBlock Margin="5" TextTrimming="CharacterEllipsis" Foreground="Green">
Menggunakan elipsis (titik tiga) untuk mempersingkat teks yang kepanjangan.
TextBlock>
<TextBlock Margin="5" TextWrapping="Wrap" Foreground="Blue">
Teks akan otomatis pindah ke bawah (multiline) jika kepanjangan karena property
TextWrapping.
TextBlock>
StackPanel>
Grid>
Window>
Hasilnya:
Bold, Italic dan Underline
Formating cetak tebal, miring, dan garis bawah langsung di baris teks.
<Window x:Class="HelloWPF.Window1"
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
<TextBlock Margin="20" TextWrapping="Wrap">
TextBlock dengan format teks <Bold>Cetak TebalBold>, <Italic>Cetak MiringItalic>
dan <Underline>Garis BawahUnderline> yang diformat langsung dalam
baris teks bersangkutan.
TextBlock>
Grid>
Window>
Hasilnya:
Span
Seperti aku bilang sebelumnya, ini berasa mirip HTML. Dalam TextBlock kita dapat menyisipkan span untuk kerperluan tampilan seperti font-size, style, weight, warna background, warna foreground, dll. Selain itu di dalam span kita tetap mampu menyisipkan unsur inline. Untuk lebih jelasnya mari kita lihat acuan di bawah.
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
<TextBlock Margin="15" TextWrapping="Wrap">
Ini <Span FontWeight="Bold">merupakanSpan> suatu
<Span Background="Silver" Foreground="Maroon">TextBlockSpan>
dengan <Span TextDecorations="Underline">beberapa
<Span FontStyle="Italic">komponen span,
<Span Foreground="Blue">
memakai <Bold>beberapaBold> macam <Italic>styleItalic>
.
Grid>
Window>
Hasilnya:
Format TextBlock dengan C# dari Code-Behind (Kode belakang)
Untuk melihat cara kerjanya kita bersihkan dulu code XAML menjadi seperti berikut:
<Window x:Class="HelloWPF.Window1"
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:HelloWPF"
mc:Ignorable="d"
Title="Window1" Height="150" Width="500">
<Grid>
Grid>
Window>
Kemudian kita ubah kode di belakang nya pada Window1.xaml.cs menjadi sebagai berikut:
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.Shapes;
namespace HelloWPF
///
/// Interaction logic for Window1.xaml
///
public partial class Window1 : Window
public Window1()
InitializeComponent();
TextBlock tb = new TextBlock();
tb.TextWrapping = TextWrapping.Wrap;
tb.Margin = new Thickness(15);
tb.Inlines.Add("Sebuah contoh ");
tb.Inlines.Add(new Run("kendali TextBlock ") FontWeight = FontWeights.Bold );
tb.Inlines.Add("menggunakan ");
tb.Inlines.Add(new Run("format teks ") FontStyle = FontStyles.Italic );
tb.Inlines.Add(new Run("inline ") Foreground = Brushes.Blue );
tb.Inlines.Add("dengan C# ");
tb.Inlines.Add(new Run("dari aba-aba belakang")
TextDecorations = TextDecorations.Underline );
tb.Inlines.Add(".");
this.Content = tb;
Sumber http://rani-irsan.blogspot.com



















