- Penambahan CUtility.Print.Automated
- Optimasi CUtility.Print
- BugFix untuk CFloatForm AttachClick
- Optimasi untuk CTaskBar
- Perubahan modul untuk CTextBox dan CTextBoxCurrency
A site contains programming and software engineering articles, mainly focused at application architecture and design. Almost all of the articles are written in C# (C-Sharp) language.
CUtility ver 1.0.1.1
Release kedua dari CUtility dengan beberapa perubahan:
CUtility.Print.Automated
Pengembangan dari CUtility.Print, dan digunakan untuk melakukan fungsi print yang lebih baik. Keunggulan CUtility.Print.Automated dibanding CUtility.Print adalah:
Keyword: (C# print, C# print document, C# print table, C# print auto new page)
- Modular Support - fungsi print dapat dipisah-pisah menjadi bagian-bagian untuk mempermudah modifikasi
- Precalculated Height - fungsi print menghitung terlebih dulu tinggi dari objek yang akan dicetak, dan secara otomatis memindahkan ke halaman baru apabila dibutuhkan
- Groupable - perintah-perintah cetak dapat dikelompokkan secara hirarki untuk mempermudah modifikasi dan mendukung fungsi modular lebih lanjut
Keyword: (C# print, C# print document, C# print table, C# print auto new page)
CUtility.Print
Digunakan untuk menghasilkan tampilan cetakan yang lebih baik. Dilengkapi dengan fungsi-fungsi yang praktis dan mudah digunakan seperti Write, WriteLine, WriteCenter, DrawHorizontalLine, dsb.
Keunggulan dari CUtility.Print adalah:
Contoh hasil menggunakan CUtility.Print:
Fungsi-fungsi CUtility.Print dikembangkan lebih jauh ke dalam namespace CUtility.Print.Automated.
Keyword: (C# print, C# print document, C# print table, C# print utility)
Keunggulan dari CUtility.Print adalah:
- Memiliki fungsi-fungsi cetak yang mudah digunakan dan umum, seperti Write, WriteLine, WriteCenter
- Memiliki track cursor position sehingga pengaturan kursor cetak lebih mudah
- Mengingat font, brush dan pen yang digunakan dalam mencetak
- Mendukung pencetakan table
Contoh hasil menggunakan CUtility.Print:
Fungsi-fungsi CUtility.Print dikembangkan lebih jauh ke dalam namespace CUtility.Print.Automated.
Keyword: (C# print, C# print document, C# print table, C# print utility)
CUtility.Forms.CToolTip
Digunakan untuk menampilkan ToolTip dengan kustomisasi yang lebih dari ToolTip bawaan .Net.
cToolTip.Panel
Set panel yang akan digunakan untuk tampilan.
cToolTip.SetToolTip(Control control, string caption)
Mengeset Control yang akan mendapatkan ToolTip.
cToolTip.Panel
Set panel yang akan digunakan untuk tampilan.
cToolTip.Panel = new Panel(); // mengeset tampilan tooltip seperti new panel biasa
cToolTip.Panel = this.panelInfo; // mengeset tampilan tooltip sesuai dengan panelInfo yang ada dalam class
cToolTip.SetToolTip(Control control, string caption)
Mengeset Control yang akan mendapatkan ToolTip.
cToolTip.SetToolTip(label1, "A"); // mengeset object label1 agar mendapat tooltip. String yang dimasukkan tidak boleh kosong, namun tidak berpengaruh apa-apa.
CUtility.IOUtil
Digunakan untuk beberapa keperluan seperti path pada filename.
CUtility.IOUtil.RelativeFilePath(string filename)
Digunakan untuk mendapatkan path relatif dari filename (tidak memiliki label drive, dll). Berdasarkan pada application domain.
CUtility.IOUtil.AbsoluteFilePath(string filename, string location)
Digunakan untuk mendapatkan path absolut dari filename berdasarkan pada application domain.
CUtility.IOUtil.MD5Hash(string word)
Digunakan untuk mendapatkan enkripsi md5.
CUtility.IOUtil.IsDesignMode()
Digunakan untuk mengetahui design mode / running mode.
CUtility.IOUtil.MeasureString(string text, Font font)
Digunakan sebagai static function untuk menggantikan Graphics.MeasureString.
CUtility.IOUtil.RelativeFilePath(string filename)
Digunakan untuk mendapatkan path relatif dari filename (tidak memiliki label drive, dll). Berdasarkan pada application domain.
IOUtil.RelativeFilePath("C:\data\word.doc"); //return word.doc
CUtility.IOUtil.AbsoluteFilePath(string filename, string location)
Digunakan untuk mendapatkan path absolut dari filename berdasarkan pada application domain.
IOUtil.AbsoluteFilePath("word.doc", "data"); //return C:\application\data\word.doc
CUtility.IOUtil.MD5Hash(string word)
Digunakan untuk mendapatkan enkripsi md5.
IOUtil.MD5Hash("Hello World"); //return encrypted "Hello World" word
CUtility.IOUtil.IsDesignMode()
Digunakan untuk mengetahui design mode / running mode.
CUtility.IOUtil.IsDesignMode(); //return true if in design mode
CUtility.IOUtil.MeasureString(string text, Font font)
Digunakan sebagai static function untuk menggantikan Graphics.MeasureString.
CUtility.IOUtil.MeasureString("A", new Font("Times new roman", 12)); //return size dari A
CUtility.Validator
Digunakan untuk mengecek isi karakter atau angka.
CUtility.Validator.IsNum
Digunakan untuk mengecek apakah karakter atau string hanya berisi angka.
CUtility.Validator.IsAlpha
Digunakan untuk mengecek apakah karakter atau string hanya berisi karakter alfabet.
CUtility.Validator.IsAlNum
Digunakan untuk mengecek apakah karakter atau string hanya berisi karakter alfabet atau angka.
CUtility.Validator.IsNum
Digunakan untuk mengecek apakah karakter atau string hanya berisi angka.
CUtility.Validator.IsNum("123456"); //return true
CUtility.Validator.IsNum("A123456"); //return false
CUtility.Validator.IsAlpha
Digunakan untuk mengecek apakah karakter atau string hanya berisi karakter alfabet.
CUtility.Validator.IsAplha("ABCabc"); //return true
CUtility.Validator.IsAlpha("ABC1"); //return false
CUtility.Validator.IsAlNum
Digunakan untuk mengecek apakah karakter atau string hanya berisi karakter alfabet atau angka.
CUtility.Validator.IsAlNum("ABC123"); //return true
CUtility.Validator.IsAlNum("ABC123,."); //return false
CUtility Documentation
Daftar-daftar dari dokumentasi CUtility:
CUtility.Validator: http://serlock-works.blogspot.com/2012/02/cutilityvalidator.html
CUtility.IOUtil: http://serlock-works.blogspot.com/2012/02/cutilityioutil.html
CUtility.Forms Namespace
CUtility.Forms.CToolTip: http://serlock-works.blogspot.com/2012/02/cutilityformsctooltip.html
CUtility.Forms.CTextBox: http://serlock-works.blogspot.com/2012/03/cutilityformsctextbox.html
CUtility.Forms.CTextBoxNominal: http://serlock-works.blogspot.com/2012/03/cutilityformsctextboxnominal.html
CUtility.Forms.CTextBoxCurrency: http://serlock-works.blogspot.com/2012/03/cutilityformsctextboxcurrency.html
CUtility.Validator: http://serlock-works.blogspot.com/2012/02/cutilityvalidator.html
CUtility.IOUtil: http://serlock-works.blogspot.com/2012/02/cutilityioutil.html
CUtility.Forms Namespace
CUtility.Forms.CToolTip: http://serlock-works.blogspot.com/2012/02/cutilityformsctooltip.html
CUtility.Forms.CTextBox: http://serlock-works.blogspot.com/2012/03/cutilityformsctextbox.html
CUtility.Forms.CTextBoxNominal: http://serlock-works.blogspot.com/2012/03/cutilityformsctextboxnominal.html
CUtility.Forms.CTextBoxCurrency: http://serlock-works.blogspot.com/2012/03/cutilityformsctextboxcurrency.html
Subscribe to:
Posts (Atom)