Menggunakan Crystal Report 8.5 pada vb memang banyak cara, bisa gunakan data environment untuk Connection ke databasenya atao bisa juga menggunakan Crviewer dan kita kirim parameternya dalam crviewer tersebut.
Langkah - langkahnya adalah :
1. Pastikan Crystall report sudah terinstall
2. masuk ke vicual basic 6.0
3. Project - > Components -> Controls -> pilih Crystal Report Viewer Control tekan OK
4. Pastikan ADODB nya sudah diaktifkan kalo belum caranya : Project -> References -> pilih Microsoft AktiveX Data Object 2.0 Library
5. nah kalo udah kamu tinggal tulis script untuk Koneksi databasenya :
- buat form baru dengan nama frmtest dan tulis script di bawah ini :
<====startscript====>
dim dbconn as New.ADODB.connection
Public Sub koneksi_database()
On Error GoTo NoConn
With dbconn
If .State = adStateOpen Then Exit Sub
.CursorLocation = adUseClient
.ConnectionString = "Provider=MSDASQL.1;Persist
Sumber artikel
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Form_Click()
Me.Caption = "Sleeping"
Call Sleep(20000)
Me.Caption = "Awake"
End Sub
Private Sub Label1_Click()
Me.Caption = "Sleeping"
Call Sleep(20000)
Me.Caption = "Awake"
End Sub
hallo vb ker wherever you are, it has been scrawled ech Reviews diblog mean, hehe. advised that it is rushing to leave and I have a problem with the doctor, hehe. so I will not have long - long may fuss you heard about encrypt and decrypt, but you do not know what the meaning of it to the 2. Ok I will try to translate what decrypt program is a system that has been made in exekutable which can not change back in the encrypt keblikan from the above, still binggung? ok may be a small example like this decrypt it when we eat or eat lemper previous lontong sure dah in gift-wrap? nah it is called decrypt, and encrypt the raw material is made before lemper or lontong such as rice, etc.. still binggung? ok for example I love coding that I take from VB6 is a master of the capture site http://www.masinosinaga.com, thank you pack it commandant info, and this example code: Code Program : 'Deskripsi: Mengencrypt/decrypt suatu file teks menjadi file teks yang |
Visual Basic Express The evolution of Visual Basic VB 1.0 introduced in 1991, I made the approach to connect with GUI programming language derived from the prototype I dikembang by "Alan Cooper" I call on the tripod,. Then Microsoft contract for copper and asosiasinya the tripod so that it can be used in Windows 3.0 under the code name Ruby. Next Travel Visual Basic (VB 1.0 VB To date, 10): Travel from Visual Basic (VB VB1 to 10) 1. Project "Thunder" dirintis 2. Visual Basic 1.0 (May 1991) on the release for windows on the Comdex / Windows Wordltrade I dipertunjukan in Atlanta, Georgia 3. Visual Basic 1.0 for DOS was released in September 1992. This language is not compatible with Visual Basic for Windows. VB 1.0 for DOS on kenyataaanya this is a continuation of the compiler version of BASIC, BASIC and QuickBasic Professional Development System VB For Dos 4. Visual Basic 2.0 was released in November 1992, coverage pemrogramannya quite easy to use and the speed also has been modified. Especially on the Form enacting the object can be made immediately, and the basic concept of Class I modules implemented in the next 4 VB 5. Visual Basic 3.0, released in summer 1993 and is divided into standard and professional versions. VB 3 Version 1.1 include Microsoft's Jet Database Engine you can read and write Jet database (or Access) 1.x 6. Visual Basic 4.0 (August 1995) is the first version of windows you can create 32 bit programs as well as its 16 bit version. VB 4 also introduced the ability to write non-GUI classes in Visual Basic 7. Visual Basic 5.0 (February 1997), Microsoft released Visual Basic exclusively for 32 bit version of windows. Programmer writer on the program's 16-bit version can easily do porgramnya import from VB4 to VB5. and also vice versa, VB5 program can be imported into VB4. VB 5 memperkenalakan ability to create a User Control. 8. Visual Basic 6.0 (mid 1998) to improve some of the coverage, temasuk kemapuannya to create Web-based applications. Visual Basic 6 will enter the schedule in Microsoft "Non-Supported phase" began in March 2008 9. Visual Basic. NET (VB 7), released in 2002, a few attempts in the first version. NET is revealed that the language is very powerful, but the language you use is very different from the language previously, with the shortage in different areas, including its runtime is 10 times greater than the VB6 runtime package and use the increased memory. 10. Visual Basic. NET 2003 (VB 7.1), released by using the NET framework version 1.1. 11. Visual Basic 2005 (VB 8.0), is the next Iterations of Visual Basic. NET. and Microsoft decided to remove the word word. NET in the title. Released on this, Microsoft bebrapa incorporate new features, including: 1. Edit and Continue, perhaps this is the lack of features of VB. NET. in VB 2005 allowed us to make changes to the code when the program is being executed 2. Improvement in the conversion of VB to VB NET12Visual Basic. NET 2003 (VB 7.1), released by using the NET framework version 1.1. 12. IsNot Patent, is one of the features of Visual Basic 2005 is a conversion If Not X Is Y into Y If X IsNot 13. Visual Basic 2005 Express, part of the Product merupkan Visual Studio. Microsoft makes Visual Studio 2005 Express edition for beginners and crazy with the VB, one of the product is Visual Basic 2005 Express is a product you free from Microsoft 14. Visual Basic "Orcas" (VB 9.0), is scheduled to released in 2007 and dibangung above. NET 3.5. On this release, Microsoft added some features, including: - True Tenary operator, the function If (boolean, value, value) I used to replace the IIF function - Support LINQ - Lambda expressions - XML Literals - Nullable types - Type Inference 15. Visual Basic 'VBx' (VB 10.0), Visual Basic 10, which also dkenal with VBx name, will offer support for the Dynamic Language Runtime. VB 10 is planned to become part of the Silverlight 1.1 |
dah lama neh ngga corat - coret ups maksudnya tuh ngepost, gw maw cerita neh dikit wktu dolo gw sering dibuat pusing dengan tulisan MSDBGRID32.ocx not found sehingga gw musti kerja 2 kalikok kerja 2 kali? ia soalnya waktu pertama gw bikin program kan pake ADO (Access Data Object) ech gara" ada tulisan kaya gt gw musti ganti ama ADODC (gw lopa kepanjangannya,hehe) tapi sekarang gw ngga ada akan kerja 2 kali lagi karena gw dah dapetin ocx sialannya,hehe. apabila dari kalian" ada kassus sama kaya gw silahkan Download Disini agar ga terjadi error lagi.
duh dah lama y ngga nongkrong d blog, ups nongkrong maksudnya bikin post baru lagi,hehehe. tanpa banyak ba bi bu lagi neh gw kasih sejarah VB y dari mule VB turbo mpe VB.net di ambil dari artikel orang gw ngga taw sapa namanya yang pasti blognya tuh klo ngga salah pondokindah wordpress buat yang mpunya artikel klo ngga gw masukin namanya sry y abis gw ngga taw nama lw... ok artikel sebagai berikut
Perjalanan dari Visual Basic (VB1 to VB 10)
- Proyek “Thunder” dirintis
- Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
- Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System
- Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
- Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
- Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
- Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control.
- Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008
- Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
- Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
- Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya :
- Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
- Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
- IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y menjadi If X IsNot Y
- Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
- Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
- True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
- LINQ Support
- Ekspresi Lambda
- XML Literals
- Nullable types
- Type Inference - Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1
Salam Vibeker Di Seluruh Jagat Raya, Oh ia neh dah lama ya ngga corat-coret ech maksudnya ngepost.hehehe post gw kali ini menceritakan tentang encrypt bagian ke - 2 apabila encrypt bagian 1 ngga pada mengerti ini ulasan yang lebih detailnya, gw ambil dari Wikipedia artikel nya sebagai berikut :
Di bidang kriptografi, enkripsi ialah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Dikarenakan enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara, hanya organisasi-organisasi tertentu dan individu yang memiliki kepentingan yang sangat mendesak akan kerahasiaan yang menggunakan enkripsi. Di pertengahan tahun 1970-an, enkripsi kuat dimanfaatkan untuk pengamanan oleh sekretariat agen pemerintah Amerika Serikat pada domain publik, dan saat ini enkripsi telah digunakan pada sistem secara luas, seperti Internet e-commerce, jaringan Telepon bergerak dan ATM pada bank.
Enkripsi
Di bidang kriptografi, enkripsi ialah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. Dikarenakan enkripsi telah digunakan untuk mengamankan komunikasi di berbagai negara, hanya organisasi-organisasi tertentu dan individu yang memiliki kepentingan yang sangat mendesak akan kerahasiaan yang menggunakan enkripsi. Di pertengahan tahun 1970-an, enkripsi kuat dimanfaatkan untuk pengamanan oleh sekretariat agen pemerintah Amerika Serikat pada domain publik, dan saat ini enkripsi telah digunakan pada sistem secara luas, seperti Internet e-commerce, jaringan Telepon bergerak dan ATM pada bank.
Enkripsi dapat digunakan untuk tujuan keamanan, tetapi teknik lain masih diperlukan untuk membuat komunikasi yang aman, terutama untuk memastikan integritas dan autentikasi dari sebuah pesan. Contohnya, Message Authentication Code (MAC) atau digital signature. Penggunaan yang lain yaitu untuk melindungi dari analisis jaringan komputer.
Daftar isi |
Ciphers
Sebuah cipher adalah sebuah algoritma untuk menampilkan enkripsi dan kebalikannya dekripsi, serangkaian langkah yang terdefinisi yang diikuti sebagai prosedur. Alternatif lain ialah encipherment. Informasi yang asli disebuh sebagai plaintext, dan bentuk yang sudah dienkripsi disebut sebagai chiphertext. Pesan chipertext berisi seluruh informasi dari pesan plaintext, tetapi tidak dalam format yang didapat dibaca manusia ataupun komputer tanpa menggunakan mekasnisme yang tepat untuk melakukan dekripsi.
Cipher pada biasanya memiliki parameter dari sebagian dari informasi utama, disebut sebagai kunci. Prosedur enkripsi sangat bervariasi tergantung pada kunci yang akan mengubah rincian dari operasi algoritma. Tanpa menggunakan kunci, chiper tidak dapat digunakan untuk dienkirpsi ataupun didekripsi.
Cipher versus code
Pada penggunaan non teknis, sebuah secret code merupakan hal yang sama dengan cipher. Berdasar pada diskusi secara teknis, bagaimanapun juga, code dan cipher dijelaskan dengan dua konsep. Code bekerja pada tingkat pemahaman, yaitu, kata atau frasa diubah menjadi sesuatu yang lain. Cipher, dilain pihak, bekerja pada tingkat yang lebih rendah, yaitu, pada tingkat masing-masing huruf, sekelompok huruf, pada skema yang modern, pada tiap-tiap bit. Beberapa sistem menggunakan baik code dan cipher dalam sistem yang sama, menggunakan superencipherment untuk meningkatkan keamanan.
Menurut sejarahnya, kriptografi dipisah menjadi dikotomi code dan cipher, dan penggunaan code memiliki terminologi sendiri, hal yang sama pun juga terjadi pada cipher: “encoding, codetext, decoding” dan lain sebagainya. Bagaimanapun juga, code memiliki berbagai macam cara untuk dikembalikan, termasuk kerapuhan terhadap kriptoanalisis dan kesulitan untuk mengatur daftar kode yang susah. Oleh karena itu, code tidak lagi digunakan pada kriptografi modern, dan cipher menjadi teknik yang lebih dominan.
Tipe-tipe cipher
ADa banyak sekali variasi pada tipe enkripsi yang berbeda. Algoritma yang digunakan pada awal sejarah kriptografi sudah sangat berbeda dengan metode modern, dan cipher modern dan diklasifikasikan berdasar pada bagaimana cipher tersebut beroperasi dan cipher tersebut menggunakan sebuah atau dua buah kunci.
Sejarah Cipher pena dan kertas pada waktu lampau sering disebut sebagai cipher klasik. Cipher klasik termasuk juga cipher pengganti dan cipher transposisi. Pada awal abad 20, mesin-mesin yang lebih mutakhir digunakan untuk kepentingan enkripsi, mesin rotor, merupkan skema awal yang lebih kompleks.
Metode enkripsi dibagi menjadi algoritma symmetric key dan algoritma asymmetric key. pada algoritma symmetric key (misalkan, DES dan AES), pengirim dan penerima harus memiliki kunci yang digunakan bersama dan dijaga kerahasiaanya. Pengirim menggunkan kunci ini untuk enkripsi dan penerima menggunakan kunci yang sama untuk dekripsi. Pada algoritma asymmetric key (misalkan, RSA), terdapat dua kunci terpisah, sebuah public key diterbitkan dan membolehkan siapapun pengirimnya untuk melakukan enkripsi, sedangkan sebuah private key dijaga kerahasiannya oleh penerima dan digunakan untuk melakukan dekripsi.
Cipher symmetric key dapat dibedakan dalam dua tipe, tergantung pada bagaimana cipher tersebut bekerja pada blok simbol pada ukuran yang tetap (block ciphers), atau pada aliran simbol terus-menerus (stream ciphers).
Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia
Home
'Deskripsi: Mengencrypt/decrypt suatu file teks menjadi file teks yang
' lainnya dengan menggunakan password.
'Pembuat : Masino Sinaga (admin@masinosinaga.com)
'Diupload : Rabu, 22 Mei 2002
'Persiapan: 1. Buat 1 Project baru dengan 1 Form dan 1 RichTextBox.
' 2. Beri nama RichTextBox dengan "rtfEncDec".
' 3. Copy-kan coding berikut ke dalam editor form ybt.
'---------------------------------------------------------------------
'Pada contoh ini, nama file default telah tersedia ketika
'kotak dialog InputBox ditampilkan. Klik saja OK tanpa
'mengganti nama file yang telah terisi di InputBox tersebut.
'Untuk mencoba ulang, hapus file Masino.txt, Masino1.txt,
'dan file Sinaga.txt yang terbentuk di direktori program ini...
Sub FileEncodeAndDecode(InputFile As String, _
OutputFile As String, _
PasswordKey As String)
Dim temp As Single
Dim Char As String * 1
Dim XORMask As Single
Dim temp1 As Integer
Open InputFile For Binary As #1
Open OutputFile For Binary As #2
For x = 1 To Len(PasswordKey)
temp = Asc(Mid$(PasswordKey, x, 1))
For y = 1 To temp
temp1 = Rnd
Next y
Randomize temp1
Next x
Counter = 0
For z = 1 To FileLen(InputFile)
XORMask = Int(Rnd * 256)
Get 1, , Char
Char = Chr$((Asc(Char) Xor XORMask))
Put 2, , Char
Counter = Counter + 1
If Counter > Len(PasswordKey) Then Counter = 1
For x = 1 To (Asc(Mid$(PasswordKey, Counter, 1)) * 2)
temp = Rnd
Next x
Next z
Close #1
Close #2
'Tampilkan hasilnya ke rtfEncDec...
Open OutputFile For Binary As #3
rtfEncDec.Text = Input(LOF(3), 3)
Close #3
End Sub
Private Sub Command1_Click()
Dim InputFile As String
Dim OutputFile As String
Dim PasswordKey As String
On Error GoTo Pesan
'Jika file Masino.txt sudah ada dan file Sinaga.txt belum
If Dir(App.Path & "\Masino.txt") <> "" And _
Dir(App.Path & "\Sinaga.txt") = "" Then
InputFile = InputBox("Masukkan nama file yang akan " & _
"di-encrypt/decrypt:", _
"File Sumber", "Masino.txt")
If StrPtr(InputFile) = 0 Or InputFile = "" Then Exit Sub
'Jika file Masino.txt dan Sinaga.txt sudah ada
ElseIf Dir(App.Path & "\Masino.txt") <> "" And _
Dir(App.Path & "\Sinaga.txt") <> "" Then
InputFile = InputBox("Masukkan nama file yang akan " & _
"di-encrypt/decrypt:", _
"File Sumber", "Sinaga.txt")
If StrPtr(InputFile) = 0 Or InputFile = "" Then Exit Sub
End If
Open App.Path & "\" & InputFile For Binary As #1
rtfEncDec.Text = Input(LOF(1), 1)
Close #1
'Jika file Masino.txt sudah ada dan file Sinaga.txt belum
If Dir(App.Path & "\Masino.txt") <> "" And _
Dir(App.Path & "\Sinaga.txt") = "" Then
OutputFile = InputBox("Masukkan nama file hasil " & _
"encrypt/decrypt: ", _
"File Tujuan", "Sinaga.txt")
If StrPtr(OutputFile) = 0 Or OutputFile = "" Then Exit Sub
'Jika file Masino.txt dan Sinaga.txt sudah ada
ElseIf Dir(App.Path & "\Masino.txt") <> "" And _
Dir(App.Path & "\Sinaga.txt") <> "" Then
OutputFile = InputBox("Masukkan nama file hasil " & _
"encrypt/decrypt: ", _
"File Tujuan", "Masino1.txt")
If StrPtr(OutputFile) = 0 Or OutputFile = "" Then Exit Sub
End If
PasswordKey = InputBox("Masukkan password:", _
"Password", "masinosinaga")
Call FileEncodeAndDecode(App.Path & "\" & InputFile, _
App.Path & "\" & OutputFile, _
PasswordKey)
MsgBox "Berhasil di-encrypt/decrypt ke " & OutputFile, _
vbInformation, "Encrypt/Decrypt OK"
End
Exit Sub
Pesan:
MsgBox Err.Number & " - " & Err.Description
End Sub
Private Sub Form_Load()
BuatFileTeks 'Buat file teks pada permulaan aplikasi ini
rtfEncDec.RightMargin = rtfEncDec.Width + 500
End Sub
Sub BuatFileTeks()
Open App.Path & "\Masino.txt" For Output As #1
Print #1, "Testing membuat file teks..."
Print #1, "Isinya akan digunakan untuk encode/decode"
Print #1, "-----------------------------------------"
Print #1, "Masino Sinaga"
Print #1, "Asrama Melati 219 Puslatpos"
Print #1, "Jalan Terusan Sari Asih 54 Bandung 40151"
Close #1
End Sub
pertama - tama yang musti dilakuin adalah sebagai berikut :
1. Sediakan segelas kopi ABC Moca,
2. Sediakan rokok dan cemilan,
3. Jalanin Vb6 nya,
4. Buat form exe standar, sisipin timer (catatan Timer set properti interval = 0 biar ngga bentrok gt ceritanye.hehe)
5. Baca Do'a terlebih dahulu
6. Mulai Deh
Author : Heicle
Support Link :http://heicle.blogspot.com
Buat yang males ngetik silahkan copy kan coding dibawah ini:
Coding Buat Di Form
Dim nfile As Integer
Dim conx As Integer
Form1.Width = 1
Timer1.Interval = 1
Timer1.Enabled = True
Coding Buat Di Timer
Form1.Width = Form1.Width + 100
If Form1.Width >= 8000 Then
' Set Ukuran Form yang sekecil - kecilnya
' Catatan Interval Timer Pada Properti di set = 0
Timer1.Enabled = False
End If
klo menurut saya seh neh form slide tapi taw deh apa namanya. good luck