کلمه initialize به معنی آغاز یا شروع است. به طور ساده بگم ما تووو ویژوال بیسیک یک کنترل تایمر داشتیم که در یک بازه زمانی به میلی ثانیه یک کارو پشت سر هم انجام میده، حالا تووو بیسیک 4 اندروید کنترلشو نداریم و با کد timer1.initialize میگیم که ما میخوایم از این کنترل استفاده کنیم، به طور خلاصه شروع استفاده از یک چیز. بعدش میاییم تایمر رو روشن میکنیم و براش یک ساب و زمان تعریف میکنیم و کدها رو توو sub timer1_Tick مینویسیم و ...
حالا توو اس کیو ال میگیم که ما یک پایگاه داده با یک اسم در یک مسیر مشخص داریم، به طور قابل فهم میگیم به کتابخانه sql که ما یک پایگاه داده داریم و میخواهیم ازش استفاده کنیم بیا و اون رو برا ما بگیر، خب از یه جایی باید برای این کتابخانه یک پایگاه داده تعریف کنیم:
SQL1.Initialize(File.DirInternal,"database.db",False)
ما یه dirassets و یه dirinternal داریم، اولی تووو خوده فایل های برنامست، توو پوشه های فایل apk. که فقط قابل خوندنه ولی قابل نوشتن نیست و نمیشه اصلاحش کرد، برای اصلاح اون باید بیاریمش توو dirinternal (حافظه داخلی گوشی) برای مثال من یه پایگاه داده دارم اونو به برنامه اضافه کردم حالا میخوام اونو بخونم یا اصلاح کنم، این کد رو استفاده میکنم:
File.Copy(File.DirAssets,"database.db",File.DirInternal,"database.db")