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

نام تاپیک: استفاده از نامهای فارسی در فیلدهای پایگاه داده

  1. #1

    Question استفاده از نامهای فارسی در فیلدهای پایگاه داده

    سلام

    میخواستم از دوستان که بنده رو راهنمایی کنن ، که آیا در انتخاب نام برای فیلها در جداول اکسس یا سایر بانکها برای مدیریتش در دلفی مشکلی رو پیش میاره یا نه ؟

  2. #2

    نقل قول: استفاده از نامهای فارسی در فیلدهای پایگاه داده

    ممکنه الان براتون مشکلی پیش نیاره ولی حتما بعدا گریبانتون رو میگیره , فیلد فارسی میخوای چی کار آخه ؟!

  3. #3

    نقل قول: استفاده از نامهای فارسی در فیلدهای پایگاه داده

    انتخاب نام فارسی برای هر متغیر و هر فیلدی در هر زبان و هر چیزی دیگه یک اشتباه غیر حرفه ای هست که اکثر مبتدی ها مرتکب می شن.
    البته قصد توهین به شما دوست عزیز رو ندارم، فقط بحث از تجربیات و نمونه هایی هست که دیده شده که چنین کارهایی رو اجرا کردن.

    شما حتی می تونید توی Visual Studio متغیرهاتون رو به هر زبانی (حتی فارسی) تعریف بکنید. اما وقتی پروژهاتون کمی بزرگتر میشه و پیشرفت میکنه به مشکلات متعددی برخورد میکنید.
    یکی از علتهای پیش پا افتاده اون هم مربوط به راست به چپ نوشته شدن حروف فارسی هست که وقتی دارید کدهاتون رو ویرایش می کنید، ممکنه به یکسری مشکلات جالب بر بوخورید.

    شما قصد دارید با نامگذاری فارسی کار رو برای خودتون ساده تر کنید و این در حالی هست که اگر روزی قصد داشته باشید یک Query ساده SQL بنویسید باید توی Queryتون اسمهای فارسی فیلدهاتون رو هم بنویسید که غیر از خنده دار بودن مشکل Formating یا همون Left-to-right و right-to-left رو هم خواهید داشت.

    بهترین و متداولترین روش نامگذاری متغیرها روش نامگذاری لهستانی هست که اگه یک مقدار توی اینترنت جستجو کنید راجع بهش مطالب زیاد هست.
    خود مایکروسافت هم توی تمام مجموعه هاش از همین روش استفاده کرده.
    اگر تمام کنترلهایی که توی Tool Box مجموعه Visual Studio رو دقت کرده باشید، می بینید که همه اونها هم از چنین روشی پیروی کردن.

    برای کمک بیشتر چند تا از قراردادهای اصلی نام گذاری رو براتون مینویسم:
    1. توی نام نباید از کاراکتر Space استفاده شده باشه
    2. حرف اول هر اسم با کاراکتر بزرگ شروع میشه (مثل Name)
    3. در صورتی که نیاز بود از اسامی چند بخشی یا اسامی مرکب استفاده بشه، اسمها به هم چسبیده و حرف اول هر جزء با حروف بزرگ (مثل MyName)
    4. تا حد ممکن از حروف اختصاری استفاده نشود (مثلا بجای MyName از MN استفاده نشود)

  4. #4

    نقل قول: استفاده از نامهای فارسی در فیلدهای پایگاه داده

    استفاده از نام های فارسی علاوه بر مضراتی که دوستان فرمودند ممکنه در انتقال به یک سیستم دیگه مشکل حروفی مثل ک و ی رو هم در نوشتن کوئری های جدید داشته باشه.
    در تکمیل حرف دوستمون یک نیمچه قانون هم هست برای مختصر کردن کلمات:
    حروف صدا دار رو از راست به چپ حدف کنید.
    Beautifull -> Beautifll
    Button -> Buttn -> Btn
    Computer -> Comptr
    البته اینها برای زمانی مناسبه که می خواهید مثلا اسم های طولانی داشته باشید و مجدودیت تعداد دارید.
    مثل نام گذاری تحت داس.
    به هر حال من کسی رو ندیدم که حرفه ای کار کنه و نام گذاری فارسی کرده باشه. این هم دلیل نمی شه هر کی فارسی نام گذاری کرد حرفه ای نباشه!
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  5. #5

    نقل قول: استفاده از نامهای فارسی در فیلدهای پایگاه داده

    واقعا تشکر از توضیحات کامل و جامع و در عین حال دلسوزی دوستان

    ممنون

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

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