• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
(07-14-2013، 06:15 PM)'vahid1363' نوشته: درود دوستان عزیز 
کسی میتونه در مورد کار با دیتابیس توضیحاتی بده؟
ساخت
برنامه نویسی
رکورد جدید
جستجو
حذف
و...
خیلی ممنون میشم
اگه سورس هم داشتید و بذارید که دیگه عالیه

 



?
 
پاسخ
سلام
دوست عزیز توجه نمیکنی
همین فایل های که ارائه دادم توی سورس کدها همین صفحه نگاه کنی
کار با دیتابیس به همراه سورس هست
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
(01-16-2012، 11:53 AM)'Amin_Mansouri' نوشته: BASIC4ADNROID ساپورت بسیار خوبی از SQL میکند و همچنین برای استفاده باید در کتابخانه در قسمت LIBS برنامه یا کتابخانه تیک SQL رو بزنید.
بعد از اینکار در داخل برنامه باید SQL رو معرفی کنیم که بتونیم از کتابخانه استفاده کنیم.
به این صورت :

کد:
Sub Process_Globals
Dim SQL1 As SQL
End Sub

برای بارگذاری دیتابیس به این روش عمل میکنیم :

کد:
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
SQL1.Initialize(File.DirDefaultExternal, "test1.db", True)
End If

End Sub

در سورس زیر همه چیز رو برای شما بازگو میکند.

کد :
کد پی‌اچ‌پی:
'Activity module
'
PUBLIC BY PARSICODERS.COM
Sub Process_Globals
    Dim SQL1 
As SQL
End Sub

Sub Globals

End Sub

Sub Activity_Create
(FirstTime As Boolean)
    If 
FirstTime Then 
        SQL1
.Initialize(File.DirDefaultExternal"PARSICODERS.db"True)
    
End If
    
CreateTables
    FillSimpleData
    LogTable1
    InsertManyRows
    Log
("Number of rows = " SQL1.ExecQuerySingleResult("SELECT count(*) FROM table1"))
    
    
InsertBlob 'stores an image in the database.
    ReadBlob '
load the image from the database and displays it.
End Sub

Sub CreateTables
    SQL1
.ExecNonQuery("DROP TABLE IF EXISTS table1")
    
SQL1.ExecNonQuery("DROP TABLE IF EXISTS table2")
    
SQL1.ExecNonQuery("CREATE TABLE table1 (col1 TEXT , col2 INTEGER, col3 INTEGER)")
    
SQL1.ExecNonQuery("CREATE TABLE table2 (name TEXT, image BLOB)"
End Sub

Sub FillSimpleData
    SQL1
.ExecNonQuery("INSERT INTO table1 VALUES('abc', 1, 2)")
    
SQL1.ExecNonQuery2("INSERT INTO table1 VALUES(?, ?, ?)", Array As Object("def"34))
End Sub

Sub InsertManyRows
    Dim start 
As Long
    start 
DateTime.Now
    SQL1
.BeginTransaction
    
Try
        For 
1 To 500
            SQL1
.ExecNonQuery2("INSERT INTO table1 VALUES ('def', ?, ?)", Array As Object(ii))
        
Next
        SQL1
.TransactionSuccessful
    
Catch
        
Log(LastException.Message)
    
End Try
    
SQL1.EndTransaction
    Log
(DateTime.Now start)
End Sub

Sub LogTable1
    Dim Cursor1 
As Cursor
    Cursor1 
SQL1.ExecQuery("SELECT col1, col2, col3 FROM table1")
    For 
0 To Cursor1.RowCount 1
        Cursor1
.Position i
        Log
("************************")
        
Log(Cursor1.GetString("col1"))
        
Log(Cursor1.GetInt("col2"))
        
Log(Cursor1.GetInt("col3"))
    
Next
    Cursor1
.Close
End Sub

Sub InsertBlob
    
'convert the image file to a bytes array
    Dim InputStream1 As InputStream
    InputStream1 = File.OpenInput(File.DirAssets, "smiley.gif")
    Dim OutputStream1 As OutputStream
    OutputStream1.InitializeToBytesArray(1000)
    File.Copy2(InputStream1, OutputStream1)
    Dim Buffer() As Byte
    Buffer = OutputStream1.ToBytesArray
    
    '
write the image to the database
    SQL1
.ExecNonQuery2("INSERT INTO table2 VALUES('smiley', ?)", Array As Object(Buffer))
End Sub

Sub ReadBlob
    Dim Cursor1 
As Cursor
    
'Using ExecQuery2 is safer as it escapes special characters automatically.
    '
In this case it doesn't really matter.
    Cursor1 = SQL1.ExecQuery2("SELECT image FROM table2 WHERE name = ?", Array As String("smiley"))
    Cursor1.Position = 0
    Dim Buffer() As Byte '
declare an empty byte array
    
Buffer Cursor1.GetBlob("image")
    
Dim InputStream1 As InputStream
    InputStream1
.InitializeFromBytesArray(Buffer0Buffer.Length)
    
    
Dim Bitmap1 As Bitmap
    Bitmap1
.Initialize2(InputStream1)
    
InputStream1.Close
    Activity
.SetBackgroundImage(Bitmap1)
End Sub
Sub Activity_Resume

End Sub

Sub Activity_Pause 
(Finishing As Boolean)

End Sub 
توجه این پروژه های که میزارم بشتریشون در مجموعه برنامه نویسی BASIC4ANDORID که ارائه دادم وجود دارند .

دانلود سورس کد :


 


آقای منصوری خسته نباشید
اگه امکانش هست درمورد دیتابیس کمی مطلب بگید
من خیلی پیگیر این مطلب هستم
 
 
پاسخ
درود به همه دوستان
میشه از داخل برنامه فهمید که برنامه کی unistall میشه و بعد یه کاری انجام داد.
مثلا یه فایلی رو پاک کنم.
لطفا اگه کسی اطلاعاتی در این مورد داره بگه
سپاس فراوان
 
پاسخ
سلام
من هرچی سورس درباره دیتا بیس دریافت کردم یا خواستم پروژه بسازم
رو این خط ارور میده
کد پی‌اچ‌پی:
SQL.Initialize(File.DirAssets "1.db"True
پایین تو یه خط قرمز اینو مینویسه
کد پی‌اچ‌پی:
android.database.sqlite.SQLiteExceptionunable to open database file 
باید چکار کنم؟
دیتا بیس هم ساختم و در پوشه file کپی کردم بازهم درست نشد
 
 
پاسخ
(07-16-2013، 02:03 PM)'vahid1363' نوشته: درود
من هرچی سورس درباره دیتا بیس دریافت کردم یا خواستم پروژه بسازم
رو این خط ارور میده
کد پی‌اچ‌پی:
SQL.Initialize(File.DirAssets "1.db"True
پایین تو یه خط قرمز اینو مینویسه
کد پی‌اچ‌پی:
android.database.sqlite.SQLiteExceptionunable to open database file 
باید چکار کنم؟
دیتا بیس هم ساختم و در پوشه file کپی کردم بازهم درست نشد
 

 
درود
اینجا ببین
http://www.parsicoders.com/showthread.php?tid=3286


 
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
اقای منصوری دستت درد نکنه 
خیلی عالی بود
یه سوال دارم
میشه دستور select رو با دوشرط انجام داد؟
کد پی‌اچ‌پی:
Cursor sql1.ExecQuery2("SELECT col1 FROM table1 WHERE col3 = ?", Array As String(22)) 
یعنی 
کد پی‌اچ‌پی:
where col3=? , col4 = ? 

 
 
پاسخ
سلام
آقا ترو خدا یکی جواب ما روهم بده
چطور میتونم چنتا عکس رو به pdf تبدیل کنم؟
با PDFWriter ورژن 1.00 فقط میشه متن انگلیسی رو تبدیل کرد !
هم متن فارسی میخوام و هم عکس رو تبدیل کنم
کمک لطفاً
 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
(07-15-2013، 11:15 PM)'parsvb' نوشته: درود به همه دوستان
میشه از داخل برنامه فهمید که برنامه کی unistall میشه و بعد یه کاری انجام داد.
مثلا یه فایلی رو پاک کنم.
لطفا اگه کسی اطلاعاتی در این مورد داره بگه
سپاس فراوان

 

نمیدنم منظورم رو خوب رسوندم؟
?????
 
 
پاسخ
با سلام خدمت همه می خواستم اگه می شود تا جایی که امکان داره درباره ی Sub Activity_Resume  و  Sub Activity_Pause (UserClosed As Boolean توضیح بدهید که چی هستند چه زمانی اجرا می شوند و ...

ممنون از همه
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 4,035 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 13,160 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 17,434 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 6,051 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,569 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,977 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 13,807 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,725 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 69,697 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,675 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 3 مهمان