CODING CRC32 DENGAN VB 6.0

Private crcTable(0 To 255) As Long 'crc32

Private Function CRC32(ByRef bArrayIn() As Byte, ByVal lLen As Long, Optional ByVal lcrc As Long = 0) As Long
'bArrayIn adalah array byte dari file yang dibaca
'lLen adalah ukuran atau size file

Dim lCurPos As Long 'Current position untuk iterasi proses array bArrayIn
Dim lTemp As Long 'Variabel temp hasil perhitungan

BuildTable

If lLen = 0 Then Exit Function 'keluar fungsi apabila ukuran file = 0
lTemp = lcrc Xor &HFFFFFFFF

For lCurPos = 0 To lLen
lTemp = (((lTemp And &HFFFFFF00) \ &H100) And &HFFFFFF) Xor (crcTable((lTemp And 255) Xor bArrayIn(lCurPos)))
Next lCurPos

CRC32 = lTemp Xor &HFFFFFFFF
End Function

Private Function BuildTable() As Boolean
Dim i As Long, x As Long, crc As Long
Const limit = &HEDB88320

For i = 0 To 255
crc = i
For x = 0 To 7
If crc And 1 Then
crc = (((crc And &HFFFFFFFE) \ 2) And &H7FFFFFFF) Xor limit
Else
crc = ((crc And &HFFFFFFFE) \ 2) And &H7FFFFFFF
End If
Next
crcTable(i) = crc
Next i
End Function

MEMILIH BAHASA PEMROGRAMAN BAGI PEMULA

artikel ini kupersembahkan buat adiknya yang dua hari yang lalu memintaku untuk membuatnya...
pertama² saya minta maaf karena tidak sempat untuk menulis sebuah artikel yang membahas sebuah bahasa pemrograman yaitu visual basic 6.0

karena kamu seorang pemula yang ingin terjun dalam dunia programmer..
jadi saya ingin menjelaskan terlebih dahulu apa itu pemrograman dan apa itu bahasa pemrograman...

pemrograman adalah teknik atau konsep yang harus dimiliki seorang programmer sihingga dia mengerti bagaimana dia bisa membuat program tidak terbatas oleh bebera bahasa pemrograman..

sedangkan bahasa pemrograman adalah sebuah bahasa yang menerjemahkan bahasa manusia kebahasa mesin. sehingga seorang programmer dapat membuat suatu aplikasi dengan bahasa pemrograman tersebut, ada ratusan bahasa pemrograman yang tersebar dipasaran.. contohkan saja vb,c,c++,pascal,assembler,dll

Yang perlu kita perhatikan adalah mengajar/belajar pemrograman tidaklah sama dengan belajar bahasa pemrograman. Agar kita tidak salah langkah dalam mengajar/belajar pemrograman, Derek Andrew [Woodman, pp.255-276]
memberikan rambu-rambu sebagai berikut:
1 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana cara memprogram
2 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana memecahkan masalah
3 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana mendesain sistem
4 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar prinsip-prinsip bahasa pemrograman
5 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar teori semantik
6 Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar teori pemrograman
Bagi seorang pengajar point terpenting adalah point pertama: perlunya mengajari ahli komputer kita bagaimana cara memprogram. Asalkan suatu bahasa pemrograman itu cukup memadai bagi kita untuk belajar atau mengajar pemrograman, apapun bahasa pemrograman yang kita gunakan tidak menjadi masalah.

oke kita lanjut...
sesuai dengan permintaan... baiklah saya akan masuk kepokok pembahasan yaitu pengenalan visual basic 6.0...

ntar masih ngantuk besok ya di lanjutin lagi...
hihihihihi

Tentang autoexec dan config

Tentang autoexec dan config

autoexec.bat dan config.sys Apakah file yang dibuat untuk MS-DOS dan Windows 3.x untuk solusi mudah loading file yang dibutuhkan untuk perangkat Berbagai sistem operasi untuk menjalankan enquiry.c. File-file ini diperlukan untuk revisi selanjutnya dari MS-DOS dan Windows 3.x untuk beban. Karena Microsoft adalah Mencoba untuk menjauhkan diri dari MS-DOS, File-file ini tidak diperlukan untuk Windows 95, Windows 98, Windows NT, Windows ME, Windows 2000, Windows XP, atau kemudian sistem operasi. Namun, dalam beberapa kasus masih mungkin perlu bagi pengguna untuk mengedit atau mengkonfigurasi file ini.