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

نام تاپیک: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

  1. #1
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    Post نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    سلام به همگی
    من مشغول طراحی و ساخت یک برنامه ایی هستم که از نظر الگوریتم خیلی ساده است ولی فرم زیاد داره(حدود200فرم شد) و طراحی فرم هاش رو باتمام است و اینم بگم که بنا به نیاز خودمون در شرکتی که سیستمامون محدود است بابانک اطلاعاتی اکسس نوشتم؛میخاستم بدونم که برای اتصال بانک اطلاعاتی(تا جایی که بشه از طریق کد نویسی نه ویزاردی) و نمایش اطلاعات جداول بانک اطلاعاتی در دیتا گرید ویو و استخراج اطلاعات به فرمت اکسل و پی دی اف برای این همه فرم چکار باید بکنم؟؟؟ باید برای همه ی این فرم ها بشینم بانک اطلاعتی را وصل کنم یا اینکه راه بهترو سریعتری وجود داره؟؟؟؟؟


    ممنونم از راهنماییتون

  2. #2
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    سلام
    به نظر من دنبال یه راه دیگه بگردید که لازم نشه از این تعداد فرم استفاده کنید
    چون سرعت خیلی کند میشه

  3. #3
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    sagggad
    جون از چه راهی میشه استفاده کرد وقتی مجبوریم،اگه راه حلی داری بگو؟؟؟!!!!
    ممنون

  4. #4
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    نقل قول نوشته شده توسط Ho3einAlone مشاهده تاپیک
    sagggad
    جون از چه راهی میشه استفاده کرد وقتی مجبوریم،اگه راه حلی داری بگو؟؟؟!!!!
    ممنون
    بستگی داره شما چه جور برنامه ای ساختید ؟؟!
    مثلا من خودم یه برنامه ساختم که میشه گفت به 30 تا فرم احتیاج داشت
    یعنی به عنوان مثال :
    یه برنامه در نظر بگیرید که تلاوت های قرآن رو داره.
    حالا هر قاری قرآن برای خودش یه صفحه جدا باید گذاشت تا تلاوت هاش در اون صفحه باشه
    اما من اومدم یه صفحه گذاشتم برای تلاوت ها . . .
    بعد کاربر روی اسم هر کدوم از قراء کلیک میکرد،اون صفحه اجزای مورد نظرش رو دارا میشد
    مثلا یه پیکچر باکس مخفی میشد و پیکچرباکس مربوط به اون قاری ظاهر میشد
    و در کل از این قبیل کارها که سرعت برنامه رو بالا میبره
    موفق باشید

  5. #5
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    نقل قول نوشته شده توسط sagggad مشاهده تاپیک
    بستگی داره شما چه جور برنامه ای ساختید ؟؟!
    مثلا من خودم یه برنامه ساختم که میشه گفت به 30 تا فرم احتیاج داشت
    یعنی به عنوان مثال :
    یه برنامه در نظر بگیرید که تلاوت های قرآن رو داره.
    حالا هر قاری قرآن برای خودش یه صفحه جدا باید گذاشت تا تلاوت هاش در اون صفحه باشه
    اما من اومدم یه صفحه گذاشتم برای تلاوت ها . . .
    بعد کاربر روی اسم هر کدوم از قراء کلیک میکرد،اون صفحه اجزای مورد نظرش رو دارا میشد
    مثلا یه پیکچر باکس مخفی میشد و پیکچرباکس مربوط به اون قاری ظاهر میشد
    و در کل از این قبیل کارها که سرعت برنامه رو بالا میبره
    موفق باشید
    برنامه من نیم تجاری میشه مربوط به بیمه و امور پرسنل یه شرکت!!!!!
    در مورد اتصال بانک اطلاعتی به این همه فرم راه حل مناسب و سریع ندارید؟؟؟؟؟؟
    باتشکر

  6. #6
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    نقل قول نوشته شده توسط Ho3einAlone مشاهده تاپیک
    برنامه من نیم تجاری میشه مربوط به بیمه و امور پرسنل یه شرکت!!!!!
    در مورد اتصال بانک اطلاعتی به این همه فرم راه حل مناسب و سریع ندارید؟؟؟؟؟؟
    باتشکر
    مشکل شما فقط کانکشن هست ؟؟
    آخه بعید میدونم جز Public تعریف کردن یک کانکشن راه خاصی باشه

  7. #7
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,237

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    برای اکسپورت اطلاعات به اکسل و پی دی اف از استیمول ریپورت استفاده کن
    و برای سهولت ارتباط با بانک برای همه فرمها ، معماری سه لایه بهترین گزینه است

  8. #8

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    اگر منظورتون از اتصال صرفا متصل شدن به بانک باشه که می تونین کدش رو کپی کنین تو همه فرم هاتون !!! 2 دقیقه هم وقت نمی بره !! اما این روش استاندارد نیست. من هم معماری 3 لایه رو پیشنهاد می کنم اما اگر با این معماری آشنایی ندارید، یه کلاس کوچولو درست کنید و کانکشنتون رو در اونجا بنویسین، بعد برای استفاده در هر فرم، فقط کافیه یه نمونه ازش بسازید.

  9. #9

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    نقل قول نوشته شده توسط sagggad مشاهده تاپیک
    سلام
    به نظر من دنبال یه راه دیگه بگردید که لازم نشه از این تعداد فرم استفاده کنید
    چون سرعت خیلی کند میشه
    طبق چه منبعی میگید فرم های زیاد باعث افت سرعت میشه ( سرعت اجرا مد نظر من است نه کد نویسی ) ؟
    فرم یک کلاس است که وقتی آنرا شو یا شودیالوگ میکنید متد های سازنده آن اجرا میشود و وقتی آنرا میبندید به وسلیه memory garbageدیتا های اضافی اش از رم حذف میشه . حالا این فرایند 1000 تا هم که باشه چه تاثیری در روند بقیه فرم ها داره ؟
    در یک حالت خاص اگر یوزر برای رفتن به یک فرم مجبور باشد 100 فرم باز کند و باز هم نگه دارد شاید پردازش همزمان تابع های رویدادی این فرم ها باعث ایجاد سرباره در سی پی یو بشه .

  10. #10
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کنار یه ساحل خیلی زیبا
    پست
    922

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    دوست عزیز بهترین راه حل رو جناب شهریاری گفتن از سه لایه استفاده کن

  11. #11

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    تعداد فرم مهم نیست. مهم اینه که چقدر دیتا قرار است در هر لحظه Process بشه؟
    ما که نمیدونیم قرار است چیکار کنی ولی این نکته را به خاطر داشته باش که توی هر Form_load نیا متدی بنویسی که الکی بدون اینکه نیاز باشه بره کل Data های Table رو بخونه و توی Gridنشون بده ، این کار همیشه لازم نیست. یعنی توی یک بخش از تنظیمات از همین الان مشخص کن توی فرم هایی که قرار است با Grid کاری را انجام بدی (به کاربر داده را نشون بدی) تنظیم بکنی مثلاٌ به طور پیش فرض 10 رکورد آخر را نشون بده نه اینکه 600 تا Record الکی load کنی . با توجه به اینکه گفتین سیستم های شما زیاد قوی هم نیستند.

    یکی یکی یادم میافته !!! مهمتر از بالا این است که !!! Exception Handling فراموش نشه !!! برنامه توی سیستم هدف نباید یک خطایی بده که سیستم عامل کنترلش کنه !!!
    همه را باید خوتون کنترلش کنید.
    موفق باشی

  12. #12
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    نه خیر منظور من این که شماها میگید نیست
    من منظورم برای کدنویسی ایشون و طراحیشون هست که کار خیلی شلوغ میشه
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 21 فروردین 1393 در 19:40 عصر

  13. #13
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند

    از راهنمایی تک تکتون ممنونم
    دوست عزیز
    Mousavmousab یکی از مسایلی که در برنامه نویسی همیشه باهاش درگیرم همین (به قول معروف) خطایابی و خطا زدایی است که این کارو همیشه انجام میدم از این لحاظ خیالت تخت باشه.
    آشنایی کاملی با معماری سه لایه نداشتم ینی اکثر برنامه هام کوچیک بودند و نرفتم بدنبال همچین معماری هایی، تو اینترنت سرچی کردم و یه چیزایی در مورد معماری سه لایه دستگیرم شد و راه افتادم که باید چیکارا کنم،ولی اگه دوستان لطف کنند یک مرجع جامع به زبان فارسی که البته اگر نمونه برنامه هم همراش باشه معرفی کنند بهم ممنونشون میشم.


    باتشکراز همگی

  14. #14

    نقل قول: نحوه اتصال بانک اطلاعاتی در پروژه هایی که فرم زیادی دارند


    اید برای همه ی این فرم ها بشینم بانک اطلاعتی را وصل کنم یا اینکه راه بهترو سریعتری وجود داره؟؟؟؟؟
    منظورتون چیه برای همه فرم ها ؟

    شما یه کلاس پایه داری مثلاٌ BaseClass بعد هر موقع که کلاسی از این کلاس مشتق بشه متد هایی پیدا می کنه که شما بدنه جدید هر متد را می نویسی. اینکه به DB متصل بشی و یا چند دفعه متصل بشی دیگه مربوط به کلاس BaseClassشما در این مثال فرضی است.

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

  1. حرفه ای: نحوه اتصال بانک اطلاعاتی اکسس در سی شارپ دات نت چطوره؟
    نوشته شده توسط gouransarab در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 08 دی 1392, 21:04 عصر
  2. نحوه اتصال بانک به پروژه
    نوشته شده توسط andaron در بخش C#‎‎
    پاسخ: 13
    آخرین پست: جمعه 22 اردیبهشت 1391, 03:40 صبح
  3. مشکل در مسیر اتصال بانک اطلاعاتی
    نوشته شده توسط mehdi_RM در بخش گزارش سازی با Crystal Report
    پاسخ: 5
    آخرین پست: دوشنبه 20 فروردین 1386, 07:41 صبح
  4. اتصال بانک اطلاعاتی
    نوشته شده توسط HamidSI در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: جمعه 08 دی 1385, 09:12 صبح
  5. مقاله - نحوه اتصال بانک اکسس به جی بیلدر
    نوشته شده توسط persianshadow در بخش برنامه‌نویسی جاوا
    پاسخ: 1
    آخرین پست: شنبه 23 مهر 1384, 17:16 عصر

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

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