نمایش نتایج 1 تا 3 از 3

نام تاپیک: نکته های برنامه نویسی

  1. #1

    نکته های برنامه نویسی

    لطفا ترفندهای برنامه نویسی خود را در این قسمت بنویسید .
    از آقای حسنلو خواهش میکنم در صورت امکان یک Category به این مطلب اختصاص بدهند .
    نمی دونم این بدرد می خوره یا نه ولی برای باز کردن اتوماتیک پایگاهها نوشتم
    Function TDm.OpenDataBase:Boolean;
    Var
    I : Integer;
    Ok : Boolean;
    begin
    Ok :=True;
    For I :=0 To ComponentCount-1 Do
    If Components[I].ClassType=TTable Then
    Begin
    Try
    If TTable(FindComponent(Components[I].Name)).TableName<>'' Then
    TTable(FindComponent(Components[I].Name)).Open;
    Except
    Ok :=False;
    End;
    End;
    OpenDataBase:=Ok;
    end;
    اینو برای درست نوشتن تاریخ ایجاد کردم
    Function TDm.CompleateDate(St:String):String;
    Const
    TYr ='1300';
    TN ='00';
    Var
    Sy,Sm,Sd : String;
    begin
    CompleateDate:='';
    If Not IsValidDate(St) Then
    Exit;
    SY:=Trim(Copy(St,1,Pos('/',St)-1));
    Delete(St,1,Pos('/',St));
    SM:=Trim(Copy(St,1,Pos('/',St)-1));
    Delete(St,1,Pos('/',St));
    SD:=St;
    Sy:=Copy(TYr,1,4-Length(Sy))+SY;
    SM:=Copy(TN,1,2-Length(SM))+SM;
    SD:=Copy(TN,1,2-Length(SD))+SD;
    CompleateDate:=Sy+'/'+SM+'/'+SD;
    end;
    وظیفه این تابع دریافت نام 1 پایگاه و بازگردادندن کلید بعدی یا مقدار اولیه می باشد
    Function TDmF2.TellMeKey(InTable: TTable; InFld:String;Start:Integer):Integer;
    begin
    TTemp.Close;
    TTemp.Filter:=InTable.Filter;
    TTemp.Filtered:=InTable.Filtered;
    TTemp.DatabaseName:=InTable.DatabaseName;
    TTemp.TableName:=InTable.TableName;
    TTemp.MasterSource:=Nil;
    TTemp.MasterFields:='';
    TTemp.MasterSource:=InTable.MasterSource;
    TTemp.MasterFields:=InTable.MasterFields;
    TTemp.Open;
    TTemp.Last;
    If TTemp.RecordCount=0 Then
    TellMeKey:=Start
    Else
    TellMeKey:=TTemp.FieldByName(InFld).AsInteger+1;
    TTemp.Close;
    end;
    http://www.geocities.com/b_yaghobi/tips/index.html

  2. #2
    کاربر دائمی آواتار MiRHaDi
    تاریخ عضویت
    تیر 1383
    محل زندگی
    تهران - سوهانک
    پست
    982
    سلام
    آقا قبل از نوشتن کد باید بزنی :
    [code]اینجا کد رو کپی کن[/code]

    قربانت بای

  3. #3
    کاربر دائمی آواتار nasr
    تاریخ عضویت
    آذر 1382
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره فکر هوا عشق زمین مال من است
    پست
    2,018
    یه تاپیکی هست که موضوعش همینه
    می خواید اونجا ادامه بدید
    http://www.barnamenevis.org/vi...10959&start=90
    موفق باشید

تاپیک های مشابه

  1. تاریخ اعتبار زبان های برنامه نویسی
    نوشته شده توسط مطهر در بخش برنامه نویسی در 6 VB
    پاسخ: 32
    آخرین پست: سه شنبه 20 فروردین 1392, 10:59 صبح
  2. ۸ نکته مهم در طراحی پروژه های برنامه نویسی
    نوشته شده توسط birtemp در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 0
    آخرین پست: یک شنبه 24 دی 1391, 15:26 عصر
  3. نحوه طراحی مفسر ربان های برنامه نویسی با سی
    نوشته شده توسط Pars Giga در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 6
    آخرین پست: جمعه 13 خرداد 1384, 13:03 عصر
  4. نکته های برنامه نویسی دلفی
    نوشته شده توسط JavanSoft در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: جمعه 07 فروردین 1383, 09:22 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •