Showing posts with label VS2010. Show all posts
Showing posts with label VS2010. Show all posts

Monday, May 25, 2015

error MSB3323: Unable to find manifest signing certificate in the certificate store

Follow the following steps to solve this problem :
Right click on your project in visual studio, then choose properties as shown below :
Then open signing tab, from this we can choose three different steps, but in this post I'm choosing step number three, namely for creating new test certificate because I have lost my old certificate :D
So... Just click Create Test Certificate, enter your password then click OK :
Result :
Recompile your C# code again... aaaaanddd... :
Yaaapzz... There are no errors detected.... :-)

Tuesday, May 19, 2015

Contoh Fungsi Random Sederhana di C#

Pada postingan ini akan diperlihatkan cara sederhana untuk menghasilkan bilangan random menggunakan fungsi bawaan dari C#. Ok... Mari kita buat project baru menggunakan visual studio 2010 :
Terus tambahkan 1 biji button dan 1 biji label seperti terlihat di bawah :
Kemudian tambahkan kode untuk handling button rollnya seperti terlihat di bawah :
Hehehe... cuma tiga baris... :D... Emmm.. di line 30 kita batasi nilai randomnya dari 1 sampai 7 saja. Kemudian nilai random tersebut ditampilkan melalui textBlock1 seperti terlihat pada line 31. Jadi jika tombolnya ditekan akan ditampilkan nilai random dari 1 sampai 7. Hasilnya :
dst....
Sekian...semoga bermanfaat... :-)

Saturday, February 28, 2015

Dasar Lambda Expression dalam Thread - C#

Lambda expression atau anonymous method adalah cara sederhana dalam "memulai" suatu thread baru. Misalkan dibuat thread baru yang belum menggunakan lambda expression :
Line 13 dan 14 adalah cara umum untuk memulai suatu thread. Jika menggunakan lambda expression :
Line ke 19 adalah bentuk lambda expressionnya. Hasil yang diperoleh :
Variasi lamda expression yang lain dapat dilihat pada line 23 - 24 dengan menggunakan fungsi print yang terdapat pada line 28 - 32 :
Hasil yang diperoleh :
Variasi ketiga :
Cuman variasi yang ketiga ini tidak melakukan apa-apa. Belum tau kenapa :-3. Sekalipun diubah menjadi :
Yang ini juga g' jalan :
Tapi jika dibuat dalam project yang baru :
Nah baru ada outputnya :
Heeemm... intinya semua variasi bisa dijalanin, cuman variasi yang ketiga ini baru bisa klu dibuat dalam project baru. Moga nanti bisa ketahuan masalahnya apa.... ;-)

Fitur "join" dalam thread

Di sini diperlihatkan program yang sederhana untuk menunjukkan penggunaan join dalam suatu thread. Seperti terlihat pada namanya, join berguna untuk menggabungkan suatu thread. Namun sebelum digabungkan, thread yang akan bergabung tersebut dieksekusi dulu sampai selesai. Ilustrasinya seperti terlihat di bawah:
Pada contoh program diatas, fitur join belum digunakan, oleh sebab itu, ketika thread t dieksekusi (t.Start()), maka console juga akan langsung memprint text "Thread t has ended", seperti terlihat :
Nah jika fitur t.join diidupin :
Karena fitur join udah aktif, berarti "hellow Hisoka..." akan diprint dulu sampai selesai baru "Thread t has ended" keluar. Hal tersebut seperti diutarakan diatas, bahwa thread dieksekusi dulu sampai selesai kemudian digabungkan dengan thread utama. Hasilnya seperti terlihat di bawah :

Untuk fitur-fitur yang lain dapat dipelajari dari :
www.albahari.com/threading/

Tuesday, January 27, 2015

Membuat berbagai macam chart menggunakan ~Toolkit.dll di C# - WPF

Sebelumnya kita telah membuat chart dari scratch {pie chart} seperti yang terdapat pada postingan ini. Nah di postingan ini akan dibuat chart kembali, tetapi dengan  menggunakan dll, yaitu System.Windows.Controls.DataVisualization.Toolkit.dll. Jadi silahkan download dulu dll tersebut lewat google atau kalau Hisoka sendiri, ngedownloadnya dari link ini. Di web tersebut donwload source code dari "DatavisualizationDemos.zip",













Nah setelah projectnya didownload, terus extract, terus kompile atw run projectnya {eeeh..klu g' dicompile sm di run juga gpp :D}, terus di project tersebut masuk ke folder toolkit, nah didalam folder toolkit ini tersimpan file dll-nya sesuai dengan versi net framework yang kita gunakan, silahkan dilihat-dilihat terus dipilih :D.

Ok setelah dll-nya ketemu, pertama-tama mari kita buat project baru di visual studio 2010.

Kemudian silahkan tempatkan toolkit.dll pada folder debug dalam project ini:
Terus tambahkan referensi, dengan klik kanan pada "Reference" pilih "Add Reference..." :
Pilih tab "Browse" dan arahkan ke lokasi dll tersebut berada :

Nah setelah menekan tombol "OK", maka referensi baru akan ditambahkan ke dalam project ini, seperti terlihat di bawah :

Naah..berarti kita telah dapat menggunakan dll tersebut untuk project yang kita gunakan saat ini.
Ok... Mari kita menata tampilan GUI-nya pertama kali. Masukkan tab control, dan atur konfigurasi tab control ini sebagai berikut :

Kemudian pada collection dibagian item, tambahkan 6 items yaitu, Bar Series, Line Series, Column Series, Area Series, Pie Series, & Scatter Series :
Untuk menambahkan tab-tab pada control, lebih jelasnya bisa dilihat disini, klu memang yang gambar diatas belum jelas. Nah sampai disini GUI yang telah dibuat seperti terlihat di bawah :
Terus pada file xml-nya, ganti "/>" pada tiap-tiap tab item menjadi </TabItem> :
Next, kita tambahkan element baru pada komponen xml main window yang mengacu ke file dll yang telah kita masukkan sebelumnya, element xml yang ditambahkan adalah :
xmlns:Poipo_DVC="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit", seperti terlihat di bawah :
Komponen "Poipo_DVC" itulah yang akan kita gunakan untuk membuat chart pada project ini. Sebagai catatan, sebenarnya ada banyak jenis chart yang bisa dibuat dari dll tersebut, cuman yang baru dicobain baru 6 biji, jadi disini cuma dibuat 6 biji saja hehehe... :D, dan sebagai tambahan juga langkah-langkah untuk membuat masing-masing chart tersebut sama, cuma nama tiap chart aja yang dibedain. So, disini cuma diperlihatkan secara rinci satu cara saja untuk membuat chart, sedangkan chart-chart yang lainnya itu sama saja cuma namanya aja yang dibedain. Ok, mari kita buat chart yang pertama yaitu "bar series", pada TabItem bar series tambahkan :
Nah perhatikan, nama element untuk Poipo_DVC:Chart tersebut yaitu "barChartSeries" dengan fitur height dan width adalah auto. Sebenarnya masih ada beberapa fitur-fitur lain yang bisa kita tambahkan, seperti warna background, ukuran text, dsb yang bisa kita edit langsung dari propertiesnya, contoh :
Sow, silahkan edit-edit sendiri propertiesnya sesuai keinginan. Balik ke xml, tambahkan element berikut :

Terus dalam komponen Chart.Series diatas tambahkan :
Kemudian letakkan kursor pada komponen barChartSeries, kemudian pilih icon listrik(event) pada pada visual studio, cari "initialized", kemudian masukkan nama fungsi misalnya "barSeriesInitialized", ilustrasi :
Setelah memasukkan nama fungsi di bagian initialized, tekan enter, maka kita secara otomatis beralih ke file .xml.cs tepat didalam fungsi "barSeriesInitialized". Biar lebih aman, tambahkan "using System.Windows.Controls.DataVisualization.Charting; " , kemudian dalam fungsi tersebut tambahkan kode di bawah :

Perhatikan barChartSeries adalah nama dari chart yang telah kita buat sebelumnya pada file xml, kemudian ("Hisoka", 12 ) dkk.. adalah komponen yang akan ditampilkan pada bar chart ini. Hasilnya seperti terlihat di bawah :
Nah... Untuk chart-chart berikutnya, langkah-langkahnya persis sama. Ummm... sebenarnya ini cuma salah-satu cara saja yang digunakan, masih ada beberapa langkah atau kode lain yang bisa kita gunakan untuk memanfaatkan pembuatan chart dari file dll ini, cuman hisoka pake cara yang ini aja :D

Ok, , kemudian untuk line series, pada file xml tambahkan kode xml yang sama, cuman namanya aja yang dibedain, jenis chart dan  nama fungsi initializednya :
Terus dalam fungsi "lineSeriesInitialized", tambahkan kode yang sama juga, cuman namanya aja yang beda :
Hasilnya :

Beralih ke tab Column Series, kode xml-nya juga hampir sama seperti terlihat di bawah :
Kode untuk columnSeriesInitialized :

Hasilnya :

Terus beralih ke Area Series, kode xml :

Kode untuk fungsi areaSeriesInitialized :
Daan... Hasilnya :

Lanjut untuk pie chart series, kode xml :
Kode untuk fungsi pieSeriesInitialized :
Hasil yang diperoleh untuk pie chart :
Siip... Yang terakhir untuk project ini adalah Scatter series, kode xml-nya :
Kode untuk fungsi scatterSeriesInitialized :
Hasilnya :

Alhamdulillah.....Selesee... demikian pemaparan beberapa jenis chart yang terdapat pada file toolkit.dll ini, seperti yang disebutkan diawal tadi, masih ada banyak jenis chart yang lain. Jadi silahkan diexplore untuk jenis-jenis chart yang lain. :-)

Sekian... semoga bermanfaat.... :-)