به سامانه حسابداري شخصي، آنلاين و رایگان حساب بيست خوش آمديد
ثبت نام

 
 
 
ابزار توليد كد اندرويد GenSQLite ( این صفحه 944 مرتبه بازدید شده است )
حساب بيست : هديه دانلود رايگان نرم افزار حقوق و دستمزد اكسل

مديريت سفارش و فروش هايسل ( نسخه اندرويد)

  • سابقه سفارشات مشتري نگهداري مي شود
  • پرداختهاي مشتري ثبت مي شود
  • سفارش امكان ايميل يا ذخيره براي چاپ توسط رايانه دارد
  • ...

حساب بيست : هديه دانلود رايگان نرم افزار حقوق و دستمزد اكسل

ثبت سفارشات فروش كبريا ( نسخه اندرويد )

اين اپ مشابه نرم افزار هايسل مي باشد كه البته ارزانتر و در عملكرد هم با هايسل متفاوت هست

شايد كبريا براي كار شما مناسبتر باشد

آنرا هم بررسي كنيد

 

ابزار توليد كد اندرويد GenSQLite

اين ابزار  جهت سريع و آسان سازي توليد كد هاي ديتا بيس براي برنامه هاي اندرويد آماده شده است

روش كار با اين ابزار به اين صورت است كه ابتدا بايد بانك اطلاعاتي خود را تعريف كنيد. اين تعريف شامل نام ستون و نوع ستون مي شود كه نوع را مي توانيد از منو انتخاب كنيد. وقتي تعريف ستونها تمام شد بايد براي اين تنظيمات يك نام هم در باكس Table Name بنويسيد. تقريبا كار تمام است حالا كليد هاي برنامه شامل

(Define, Create , Model, Columns, Script) را به ترتيب كليك كنيد. همه توابع مناسب ساخته مي شود. دقت كنيد كه براي ساخته شدن اسكريپتها بايد نام آنها را در كادر زير دكمه Scrip تيك نمايد. براي آساني بيشتر گزينه Check All قرار داده شد كه همه موارد را تيك مي كند

حساب بيست : هديه دانلود رايگان نرم افزار حقوق و دستمزد اكسلبراي دانلود نسخه 1 نرم افزار توليد كدهاي بانك اطلاعاتي اندرويد GenSQLite اينجا را كليك كنيد

توجه:

نكته اول: نمونه كدهاي توليد شده در ادامه آورده شده است اين كدها بدون مشكل توليد و استفاده شده است. براي اجتناب از اشكالات نگارشي بهتر است نام ستونها را با حروق كوچك بنويسيد.

نكته دوم: در كنار برنامه يك پوشه به نام Data قرار داده شده است. اطلاعات بانك ساخته شده به نام نوشته شده در اين پوشه و بصورت فايل متن ذخيره مي شود. اگر پوشه Data در كنار برنامه وجود نداشته باشد برنامه اطلاعات را ذخيره نمي كنيد. ذخيره اطلاعات براي بازيابي و تغييرات بعدي توصيه مي شود 

پس از دانلود برنامه را از زيپ خارج كنيد و آنرا اجرا كنيد

- تاريخ 94/06/06 نسخه اول بارگذاري شد

نمونه كد ها

كد معرفي جدول public static final String  TABLE_SETTINGS = "settings";
public static final String SETTINGS_ID = "id";
public static final String SETTINGS_KLID = "klid";
public static final String SETTINGS_MATN = "matn";
public static final String SETTINGS_ADAD = "adad";
public static final String SETTINGS_TIK = "tik";
 
كد ايجاد جدول private static final String TABLE_CREATE_SETTINGS =
 "CREATE TABLE "+ TABLE_SETTINGS +" ("+
SETTINGS_ID + " INTEGER PRIMARY KEY, "+
SETTINGS_KLID + " TEXT, "+
SETTINGS_MATN + " TEXT, "+
SETTINGS_ADAD + " TEXT, "+
SETTINGS_TIK + " TEXT)";
 
كد ساخت مدل كه بصورت پارسل تعريف شده است import android .os.Parcel;
import android .os.Parcelable;
public class Settings implements Parcelable {
private Long id;
private String klid;
private String matn;
private String adad;
private String tik;
public Long getID() {
return id;
}
public void setID(Long id) {
this.id = id;
}
public String getKLID() {
return klid;
}
public void setKLID(String klid) {
this.klid = klid;
}
public String getMATN() {
return matn;
}
public void setMATN(String matn) {
this.matn = matn;
}
public String getADAD() {
return adad;
}
public void setADAD(String adad) {
this.adad = adad;
}
public String getTIK() {
return tik;
}
public void setTIK(String tik) {
this.tik = tik;
}
@Override
public String toString(){
 return "";
}
public Settings(){
}
public Settings( Parcel in){
id = in.readLong();
klid = in.readString();
matn = in.readString();
adad = in.readString();
tik = in.readString();
}
@Override
public int describeContents(){
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags){
dest.writeLong(id);
dest.writeString(klid);
dest.writeString(matn);
dest.writeString(adad);
dest.writeString(tik);
}
public static final Parcelable.Creator<Settings> CREATOR =
 new Parcelable.Creator<Settings>(){
@Override
public Settings createFromParcel(Parcel source){
return new Settings(source);
}
@Override
public Settings[] newArray(int size){
return new Settings[size];
}
};
}
كد معرفي ستونها در هلپر private static final String[] settings_cols = {
OpenHelper. SETTINGS_ID,
OpenHelper. SETTINGS_KLID,
OpenHelper. SETTINGS_MATN,
OpenHelper. SETTINGS_ADAD,
OpenHelper. SETTINGS_TIK};
اسكريپتهاي عمومي شامل insert, update, delete, select , list كه همه بصورت شي گرا انجام مي شود public Settings insertSettings(Settings settings){
ContentValues values = new ContentValues();
values.put(OpenHelper.SETTINGS_ID, settings.getID());
values.put(OpenHelper.SETTINGS_KLID, settings.getKLID());
values.put(OpenHelper.SETTINGS_MATN, settings.getMATN());
values.put(OpenHelper.SETTINGS_ADAD, settings.getADAD());
values.put(OpenHelper.SETTINGS_TIK, settings.getTIK());
long insertId = database.insert(OpenHelper.TABLE_SETTINGS, null,values);
settings.setID(insertId);
return settings;
}
public int updateSettings(Settings settings){
ContentValues values = new ContentValues();
values.put(OpenHelper.SETTINGS_ID, settings.getID());
values.put(OpenHelper.SETTINGS_KLID, settings.getKLID());
values.put(OpenHelper.SETTINGS_MATN, settings.getMATN());
values.put(OpenHelper.SETTINGS_ADAD, settings.getADAD());
values.put(OpenHelper.SETTINGS_TIK, settings.getTIK());
String where = OpenHelper.SETTINGS_ID +"="+ settings.getID();
int result = database.update(OpenHelper.TABLE_SETTINGS, values, where, null);
return result;
}
public boolean deleteSettings(Settings settings){
String where = OpenHelper.SETTINGS_ID +"="+ settings.getID();
int result = database.delete(OpenHelper.TABLE_SETTINGS, where, null);
return (result==1);
}
public Settings findSettings(String where){
Cursor cursor = database.query(OpenHelper.TABLE_SETTINGS,settings_cols, where, null, null, null, null);
if (cursor.getCount()>0){
Settings settings = new Settings();
cursor.moveToFirst();
settings.setID(cursor.getLong(cursor.getColumnIndex(OpenHelper.SETTINGS_ID)));
settings.setKLID(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_KLID)));
settings.setMATN(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_MATN)));
settings.setADAD(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_ADAD)));
settings.setTIK(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_TIK)));
return settings;
} else return null;
}
public List<Settings> findAllSettings(String where){
List<Settings> settingss = new ArrayList<Settings>();
Cursor cursor = database.query(OpenHelper.TABLE_SETTINGS,settings_cols, where, null, null, null, null);
if (cursor.getCount()>0){
while (cursor.moveToNext()){
Settings settings = new Settings();
settings.setID(cursor.getLong(cursor.getColumnIndex(OpenHelper.SETTINGS_ID)));
settings.setKLID(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_KLID)));
settings.setMATN(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_MATN)));
settings.setADAD(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_ADAD)));
settings.setTIK(cursor.getString(cursor.getColumnIndex(OpenHelper.SETTINGS_TIK)));
settingss.add(settings);
}
}
return settingss;
}

 

 

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

نظر بدهید، سوال کنید و به سوالات جواب بدهید

نام شما
ایمیل
عنوان مطلب
 
متن توضیحات
 
تعداد نظرات کاربران : 2جمع امتیاز ات : 5
تاریخ ثبت : 1394/07/21

پاسخ : Code project

5پاسخ : Code project
ترجمه : از شما بسيار سپاسگزارم براي گذاشتن وقت براي به اشتراك گذاشتن نرم افزار و دانش خود/ ما نيز سپاسگذارم
تاریخ ثبت : 1394/07/21

Code project

5Code project
Muchas gracias por tomarse el tiempo de compartir su software y su conocimiento.
برای دریافت نسخه اندروید رهن واجاره و فروش ملک کلیک کنید