Saturday, March 5, 2011

Nadzom Bahar Rojaz: Jawaban Soal Latihan No. 3

وَقِسْ وَكَاسْتِفْهَامٍ النَّفْيُ وَقَدْ ... يَجُوزُ نَحْوُ فَائِزٌ أُولُو الرَّشَدْ
وَقِسْ وَكَسْتِفْهَامِنِ نْنَفْيُ وَقَدْ ... يَجُوْزُ نَحْوُ فَائِزُنْ أُوْلُوْ رْرَشَدْ
وَقِسْ وَكَس-ْتِفْهَامِنِ نْ-نَفْيُ وَقَدْ ... يَجُوْزُ نَحْ-وُ فَائِزُنْ- أُوْلُوْ رْرَشَدْ
مَفَاعِلُنْ - مُسْتَفْعِلُنْ - مُفْتَعِلُنْ ... مَفَاعِلُنْ - مَفَاعِلُنْ - مُسْتَفْعِلُنْ
المخبونة - السالمة - المطويّة ... المخبونة - المخبونة - الصحيح

READ MORE - Nadzom Bahar Rojaz: Jawaban Soal Latihan No. 3

Nadzom Bahar Rojaz: Jawaban Soal Latihan No. 2

وَأَوَّلٌ مُبْتَدَأٌ وَالثَّانِي ... فَاعِلٌ اغْنَى فِي أَسَارٍ ذَانِ
وَأَوْوَلُنْ مُبْتَدَئُنْ وَ ثْثَانِيْ ... فَاعِلُن غْنَى فِي أَسَارِنْ دَانِي
وَأَوْوَلُنْ - مُبْتَدَئُنْ - وَ ثْثَانِيْ ... فَاعِلُن غْ - نَى فِي أَسَا - رِنْ دَانِي
مَفَاعِلُنْ - مُفْتَعِلُنْ - مَفْعُوْلُنْ ... مُفْتَعِلُنْ - مُسْتَفْعِلُنْ - مَفْعُوْلُنْ
المخبونة - المطويّة - المقطوعة ... المطويّة - السالمة - المقطوع

READ MORE - Nadzom Bahar Rojaz: Jawaban Soal Latihan No. 2

Nadzom Bahar Rojaz : Jawaban Soal Latihan No. 1

مُبْتَدَأٌ زَيْدٌ وَعَاذِرٌ خَبَرْ ... إِنْ قُلْتَ زَيْدٌ عَاذِرٌ مَنِ اعْتَذَرْ
مُبْتَدَئُنْ زَيْدُنْ وَعَاذِرُنْ خَبَرْ ... إِنْ قُلْتَ زَيْدُنْ عَاذِرُنْ مَنِ عْتَذَرْ
مُفْتَعِلُنْ - مُسْتَفْعِلُنْ - مَفَاعِلُنْ ... مُسْتَفْعِلُنْ - مُسْتَفْعِلُنْ - مَفَاعِلُنْ
المطويّة - السالمة - المخبونة ... السالمة - السالمة - المخبون

READ MORE - Nadzom Bahar Rojaz : Jawaban Soal Latihan No. 1

Friday, March 4, 2011

VB6 Code - Code Generator: Add Ocx Add Dll

Yang dimaksud kode generator disini adalah sebuah aplikasi yang digunakan untuk membuat sebuah project. Adapun tujuan utamanya ialah untuk menghemat waktu, tenaga, dan biaya sedangkan tujuan lainnya yang tidak kalah penting adalah kecepatan.

Kode generator sangat baik sekali digunakan untuk men-generate aplikasi-aplikasi database, karena aplikasi database hampir memliki kode-kode yang sama (insert-update-delete-dsb) hanya objeknya saja yang berbeda. Maka jika kita ingin membuat belasan aplikasi database dengan objek yang berbeda, pembuatan kode generator dengan rancangan yang baik sangat layak untuk dipertimbangkan.

Hanya sebagai contoh saja, Anda dapat mendownload kode generator yang kurang baik disini. Walaupun kurang baik, tapi coba perhatikan apakah keistimewaanya?

Membuat aplikasi kode generator, tentunya harus memiliki kemampuan menambahkan sembarang OCX dan referensi DLL yang support VB6.0. Bagaimanakah caranya? Di bawah ini merupakan potongan dari kode generator tersebut, gunanya untuk menambahkan referensi DLL dan OCX.
'------------------------------------------------------------------------------- 
'http://khoiriyyah.blogspot.com 
'Asep Hibban 
'------------------------------------------------------------------------------- 
 
Public VBInstance As VBIDE.VBE 
Public Connect As Connect 
 
Option Explicit 

Public Function InsertOCX(ProgID As String) As Boolean 
On Error GoTo ErrHandler 
    'Add OCX 
     VBInstance.ActiveVBProject.AddToolboxProgID ProgID 
    InsertOCX = True 
Exit Function ErrHandler: 
    InsertOCX = False 
End Function 

Public Function InsertReferences(GUID As String, Mayor As Long, Minor As Long) As Boolean 
On Error GoTo ErrHandler 
    'Add dll references 
    VBInstance.ActiveVBProject.References.AddFromGuid GUID, Mayor, Minor 
    InsertReferences = True ErrHandler: 
    InsertReferences = False 
End Function 

Private Sub Command1_Click() 
    'Add ListView to VB6 project 
    InsertOCX "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}" 
    'Add TreeView 
    InsertOCX "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}" 
    'Add MSFlexGrid 
    InsertOCX "{0ECD9B60-23AA-11D0-B351-00A0C9055D8E}" 
End Sub 

Private Sub Command2_Click() 
    'Add scrun.dll Microsoft Scripting Runtime) 
    InsertReferences "{420B2830-E718-11CF-893D-00A0C9054228}", 1#, 0 
    'Add msado15.dll Microsoft ActiveX Data Objects 2.8 Library)  
    InsertReferences "{2A75196C-D9EB-4129-B803-931327F72D5C}", 2, 8 
End Sub 
Adapun cara menggunakan kode di atas telah saya bahas disini dan disini. Semoga bermanfaat.
READ MORE - VB6 Code - Code Generator: Add Ocx Add Dll