تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: مشاوره برای یک پروژه شاید بزرگ

  1. #1
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض مشاوره برای یک پروژه شاید بزرگ

    با سلام من مي خام يه برنامه با VB 6 بنويسم که شايد در حدود 10000 عنوان داشته باشد که اين عناوين هر کدام داراي چندين فيلد خواهند بود و نيز هر کدام چندين عکس و نيز تعدادي تکه فيلم خواهند داشت ، به نظر شما با کدام بانک کار کنم که تمام اطلاعات به صورت رمزي بوده و مستقيم در دسترس کاربر نباشد و فقط بتوان از طريق برنامه به آنها دسترسي داشت
    اکسس يا ديتابيس يا پارادکس يا ODBC و بعد اينکه من يه کمي رو نوشتم و با اکسس کار کردم ولي وقتي که بانک رو با خود برنامه اکسس خارج از برنامه باز مي کنم تمام اطلاعات و عناوين با تمام فيلدهايش ظاهر مي شود حال از ارباب برنامه نويس خواهشمندم مرا ياري دهند و نيز اگر مشاوره تخصصي و مفصل و گاها ياد دادن مطالبي باشد من حاضر به پرداخت هزينه هستم و خلاصه مي خام اين برنامه به بهترين وجه نوشته شود مرسي منتظر جواباتون هستم هر روز ساعت 7 تا 9 صبح من آنلاين هستم و آی دی یاهوم همین [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] می باشد منتظر کمک هاتون هستم

  2. #2
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    دوست عزيز
    اولا که سعي کنيد زبان برنامه نويسي خودتون را عوض کنيد.
    من از چند سال پيش چندين پروژه توسط vb6 نوشتم که هنوز هم مشکل دارند.
    منظورم پروژه هاي حسابداري و انبازداري و صدور چک و ....
    در vb6 کافي است يک error اتفاق بيفتد تا از برنامه خارج شويد.
    همين خارج شدن به صورت ناخواسته باعث مي شود که اطلاعات شما در ديتابيس دچار مشکل شوند.
    من زبان وي بي دات نت يا سي شارپ و يا دلفي را جهت نوشتن اين برنامه پيشنهاد مي کنم.
    و اما در رابطه با سوال شما.
    من فکر کنم اگر شما بخواهيد اطلاعات زيادي را در ديتابيس ذخيره کنيد sql server 2000 گزينه مناسبي باشد.
    در مورد رمزي کردن اطلاعات هم بايد بگويم که در کد برنامه خود بايد يک رمز گذار و يک رمز بردار بنويسيد.
    چون با عوض کردن پسوند فايل ديتابيس در اکسس يا رمز گذاشتن بر روي اکسس چيزي حل نمي شود و اطلاعات شما براي کسي که برنامه نويس هست به راحتي قابل دستيابي است.
    مثل شرکتي که ديکشنري آريانپور را صادر کرده بودند.
    اين شرکت فايل اکسسي در سي دي خود با پسوند dll قرار داده بود که در واقع فايل اکسس بود.
    فقط کافي بود که اين فايل را روي هارد کپي کنيد و پسوند اونو به mdb تغيير بدهي.
    بعد که مي خواستي با اکسس بازش کني رمز مي خواست که اون رمز را هم توسط برنامه هاي جانبي مي تونستي به دست بياري.
    بعد که ديتابيس را باز مي کردي و رمز را ميزدي تمام اطلاعات ديکشنري آريانپور در دسترس بود.
    در هر حال اگر باز هم سوالي داشتي خوشحال ميشم کمکت کنم
    موفق باشيد

  3. #3
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    با سلام ممنون از اینکه جواب دادین
    چند سئوال : 1- مگه این مدیریت خطا که در VB هست نمی تونه برنامه رو سروسامان بده 2- VB.net مگه با این VB 6 خیلی فرق داره اونم هرچه باشه بالاخره vb هست بعدش من کلی برنامه رو پیش بردم که بایس دوباره اونجا بازنویسی کنم ولی اگه بتونه این برنامه که نوشتم رو کمی هم ساپورت کنه چشم برنامه رو عوض می کنم اخه من تاریخ و systry وغیره رو با هزار زحمت جور کردم اونجا یه هو بهم نخوره 3- در مورد VB.net اگه می شه یه کم توضیح بدین اگه واقعا ارزش داره برنامه رو عوض می کنم یعنی این ورژن انقد متحول شده 4- برنامه رمز گذار رو هم خودم بایس بنویسم حال این رو اول پروژه باید بنویسم یا در آخر کار که همه کارا تموم شده می نویسند چون من هنوز سواد زیادی ندارم ممنون و متشکر از لطفتون

  4. #4
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    دوست عزيز مديريت خطا در vb6 خيلي ضعيف هست و در جاهايي از کدهاي حرفه اي هم از on error resume next استفاده شده. اين به اين معناست که زياد نميشه مطمئن بود به vb6. اما در vb.net مديريت خطا فوق العاده قدرتمند هست و مانند delphi داراي کنترل خطاي حساب شده هست.
    vb.net خيلي با vb6 فرق داره. سبک کد نويسي اون متفاوت هست. وصل شدن به ديتابيس فرق داره و ....
    درمورد تاريخ و systray هم بايد بگم systray در vb.net يک کامپوننت براي همين کار وجود داره و ديگه نياز به صدا زدن api نيست. و يا از dll استفاده کني.
    در کل من که از vb6 استفاده مي کردم و حالا با سي شارپ کد مي نويسم تفاوت را کاملا احساس مي کنم.
    دات نت خيلي قوي تر از قبل شده و من پيشنهاد مي کنم که با دات نت پروژه را بنويسي. ممکنه برات خيلي سخت باشه اما ارزش داره. باور کن
    موفق باشيد

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2005
    محل سكونت
    لار
    پست ها
    3

    پيش فرض

    لطفا بيشتر توضيح دهيد

  6. #6
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    نقل قول نوشته شده توسط hamed1384
    لطفا بيشتر توضيح دهيد
    سلام حامد جان لطف کید به تاریخ پست هم نگاه کنید مال 3 ماه پیش هست.
    شما تاپیک 3 ماه پیش رو جواب دادین .
    متشکر از شما.
    :shock:

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •