Posts Tagged “Programming”

Here is some code to terminate active windows application with visual foxpro :

oWMI = GETOBJECT(’winmgmts://’)
cQuery = “select * from win32_process where name=’calc.exe’”
oResult = oWMI.ExecQuery(cQuery)
? oResult.Count
FOR EACH oProcess IN oResult
? oProcess.Name
oProcess.Terminate(0)
NEXT

source

Comments 4 Comments »

Ada beberapa hal yang sebaiknya dilakukan dan tidak dilakukan dalam pemrograman Visual Foxpro.

  • Jangan gunakan variable PUBLIC. Variabel public sulit dilAcak dan bukan design yang baik.
  • Tidak menggunakan Formsets.
  • Jangan sering (overload) Form.Refresh. Terlalu banayak form.refresh bisa memperlambat aplikasi
  • Gunakan awalan (prefix) untuk jenis & obyek. Misalnya cName,nPrice
  • Hindari SET FILTER karena bisa memperlambat kinerja aplikasi kecuali disaat Rushmore tidak dapat digunakan.
  • Jangan lupa SETs anda. Ingat SETs anda saat BeforeOpenTables event pada DataEnvironment saat form menggunakan Private DataSession. Atau bisa juga SETs pada Form.Load()
  • Setiap tabel harus memiliki Primary Key
  • Hindari pengulangan penulisan code (code repition) yang sama
  • Gunakan default Window Close button
  • Jangan menggunakan garis bawah dalam penamaan variabel dan field
  • Jika memungkinkan, ikuti Panduan Standar MS Windows Design
  • Komentar. Tidak hanya komentar dalam code, tapi juga dalam properti dan metode dalam Form, class designer, tables & fields dalam table designer dan modul-modul dalam project manager. Anda akan mendapatkan bahwa komentar anda sangat membantu anda.
  • Gunakan SEEK PADR(field_name,field_len) jika ingin melakukan pencarian secara exact match
  • Gunakan local table jika memungkinkan

Selengkapnya bisa dibaca dari sini

Comments 3 Comments »



Modern Bedroom Furniture

Click Here to Advertise on My Blog

Add to Technorati Favorites

blogarama - the blog directory