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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: سؤال:آموزش ساخت برنامه براي مبتدي ها

  1. #1
    در آغاز فعالیت Sabzgol's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    10

    پيش فرض سؤال:آموزش ساخت برنامه براي مبتدي ها

    تو اين بحث ميخوايم راه ساخت برخي از برنامه ها رو ياد بگيريم از دوستان خواهش مي كنم
    جواب ها رو طوري بدن كه براي ما مبتدي ها گيج كننده نباشه
    = مي خوام برنامه اي بنويسم كه تصويري رو دريافت كرده و اونو به اندازه هاي مورد نظر كاربر تقسيم كنه (مثل A4 ) و كاربر بتونه اون تصاوير تكه تكه رو ذخيره كنه.
    ممنون ميشم جوابو كامل بدين

  2. #2
    داره خودمونی میشه KhepeleSibilo's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    130

    پيش فرض

    برای نوشتن یک برنامه ، خیلی مهم تر از زبانی که انتخاب می کنین و باید یاد بگیرین، یادگیری اساس برنامه نویسی هست
    دید شما نسبت به اون کاری که باید انجام بدین مهمه

    اگر مایل باشین این برنامه رو با سوال و جواب بنویسیم


    دید شما نسبت به یک عکس چیه ؟ از چی تشکیل شده، دسترسی شما در یک عکس به چه چیز هایی هست ؟
    وقتی میگین عکس تقسیم بندی بشه، یعنی می خواین چیکار کنین ؟

    کدوم عکس ؟ اینهمه فرمت عکس هست ، کدوم یکی ؟


    اینها رو پرسیدم تا با این موضوع شروع کنم که شما اولین کار توو برنامه نویسیتون، باید این باشه که سوای زبان و ... باید بفهمین :
    چیکار می خواین بکنین ؟

    این سوال ها رو جواب بدین سعی می کنم برنامه کاملی با هم بنویسم

    شاید هم یک خیر خواه پیدا شد و این وسط برنامه رو توو چند خط به شما داد و کار رو تموم کرد

  3. این کاربر از KhepeleSibilo بخاطر این مطلب مفید تشکر کرده است


  4. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    مي خوام برنامه اي بنويسم كه تصويري رو دريافت كرده و اونو به اندازه هاي مورد نظر كاربر تقسيم كنه
    یعنی فقط میخواهید یک تصویر بزرگ را خرد کنید؟
    اینکه برنامه نمیخواهد! چهار خط کد میشود.

    من همین الآن و در مدت یک یا دو دقیقه کد زیر را نوشتم که کار هم کرد، شما میتوانید به نیاز خودتان کاملترش کنید.
    (برای دو دقیقه خوب است)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    با تایپ دستورات فوق حالا با دادن فرمانی مثل این:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایل file.jpg از عرض و طول به 5 تکه تقسیم میشود و در پوشه VBImage نتیجه که 25 فایل تصویری باشد ریخته میشود.
    فرمت خروجی و ورودی قابل قبول هم میتواند jpg-jpeg-jpe-bmp-dib-rle-emf-exif-gif-png-tiff-tif-wmf باشد، با کمی تغییر میتوان ico-cur را هم اضافه کرد.

    ... که گيج كننده نباشه
    شرح کد هم ساده است.
    - چک میکنیم اگر پوشه مقصد اخرش "\" ندارد، اضافه میکنیم.

    - اگر پوشه مقصد وجود ندارد آن را میسازیم

    - تصویر را در img بارگذاری میکنیم.

    - ابعاد تصاویر کوچک جدید را، از تقسیم ابعاد تصویر اصلی بر تعداد قطعات مورد نیاز به دست می آوریم و در rect میریزیم.

    - دو حلقه تو در تو تشکلی میدهیم تا به تعداد قطعات کار را تکرار کنید.

    - یک تصویر سفید و خالی با ابعاد کوچک جدید در RAM با نام newimg می سازیم.

    - از تصویر یک شی پرده رسم با نام g تهیه میکنیم

    - در شی پرده رسم، مختصات مورد نظر در تصویر بزرگ اصلی را به مختصات کل تصویر کوچک کپی میکنیم.

    - فایل جدید کوچک را از جمع "پوشه مقصد+سطر+خط تیره+ستون+پسوند png" میسازیم و در destinfile میریزیم.

    - تصویر در RAM را با متد Save به و فرمت png در فایل destinfile ذخیره میکنیم.


    در اخر یاداوری میکنم که دستور جدید Using خیلی شبیه Dim است با این تفاوت که در End Using شی مورد نظر را کلاً از RAM پاک میکند.

    هر کجایش را مشکل داشتید برای توضیح بیشتر و جواب در خدمت هستم.
    Last edited by _H2_; 01-09-2008 at 21:27.

  5. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  6. #4
    در آغاز فعالیت Sabzgol's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    10

    پيش فرض برنامه را يافتم!

    برنامه اي كه مورد نظر من بود چند كد خالي نيست
    بلكه برنامه اي با كارايي زياديه كه بعد از جستجو پيداش كردم :
    Download RonyaSoft ProPoster v2.02.07
    راه ساخت اين برنامه با ويژيوال بيسيك چيه؟

  7. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    من برنامه مد نظرتون را دیدم،
    مشکل خاصی وجود نداره، خوشبختانه +GDI امکانات خیلی خوبی برای کار روی تصاویر داره، امکاناتی که GDI اونها را نداشته.

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

    واسط گرافیکی برنامه مورد نظرتان هم که ساده است و مشکلی ندارد
    فقط یک بحث می ماند، شما میخواهید خودتان شروع به کار کنید و دیگران در ضمینه مشکلات کمکتان کنند یا اینکه دیگران بنویسند؟
    (فکر کنم سوالی باشد که بقیه دوستان هم بخواهند بدانند)

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

    چیزی که من دیدم چندان پیچیده نبود با نسخه VB6 الی VB9 میتوان انجامش داد.
    من به شخصه از طرف خودم:
    با هر انتخابی از رنج VB6,7,8,9 سعی میکنم کمک کنم. ولی فقط میتوانم روی بی پاسخ نماندن سوالات و مشکلات تحت VB8,9 تضمین دهم.

    تا ببینیم نظر بقیه دوستان تالار VB چیست. و دوستان دیگر چقدر میتوانند کمک کنند.

    من به شخصه میتوان تضمین دهم، هیچ مشکلی و سوالی در مسیر VB8,9 و این برنامه را بی پاسخ نگذارم.
    ولی نمیتوان تضمینی روی نسخه های دیگر دهم، البته دوستان دیگر هم هستند که بیشک میتوانند کمک کنند، من هم همچنان با هر انتخابی از رنج VB6,7,8,9 سعی میکنم کمک کنم.

  8. #6
    پروفشنال Samba's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    in 313
    پست ها
    901

    پيش فرض

    آموزش ساخت یک نوت پد با قابلیت find text رو می خواستم
    خودم بلدم نوت پد درست کنم ولی find text نداره اگه میشه راهنمایی کنین

  9. #7
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    آموزش ساخت یک نوت پد با قابلیت find text رو می خواستم
    خودم بلدم نوت پد درست کنم ولی find text نداره اگه میشه راهنمایی کنین
    خود Notapd هیچ مشکلی ندارد.
    ولی منظورتان را از FullText متوجه نشدم؟ RichText منظورتان بوده؟
    یک کم توضیح دهید.

  10. #8
    پروفشنال Samba's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    in 313
    پست ها
    901

    پيش فرض

    با سلام خدمت شما دوست گرامي
    منظورم find text هست يعني قابليت جستجوي كلمه داشته باشه
    بعدشم ميخوام يه notepad ساخته شده توسط خودم تو ويندوز داشته باشم
    راستي چطوري ميشه دستور چاپ رو به برنامه اضافه كرد با visual component ميشه اگه ميشه لطف كنيد و دستورشو بذاريد

  11. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    منظورم find text هست
    میبخشید فکر کنم چشم هایم چند شماره ضعیف تر شده! شاید هم از معایب Resolution بالا باشد.
    Find کجا Full کجا!

    اتفاقاً سالها قبل دقیقاً چیزی مثل Notapd را با VB6 برای یک جوینده نمونه درست کردم.
    فقط Save->Encoding را نداشت، که انهم اصلاً برای VB6 و Win98 چندان معنی نداشت.

    ==========

    Form ها نصبت به هم چهار وضعیت دارند
    وضعیت MDI و Child که در برنامه ای مثل Photoshop میبینید. (یکی داخل دیگری)
    وضعیت Modal که در MsgBox ها میبینید (ریسمان قفل شده برای رویی تا بسته شود.)
    وضعیت Owner که در همین Find میبنید (یکی روی دیگری)
    وضعیت ازاد (هیچ کدام با هم کاری ندارند.)

    ما باید یک فرم کوچک دومی را با حالت Owner نصبت به برنامه اصلی باز کنید.

    من یک سرچی در CD های قدیمی ام میکنم، اگر نمونه VB6 ام را پیدا کردم که خیلی خوب میشود.
    وگرنه توضیح بیشتر و دقیق تری میدهم.

  12. #10
    پروفشنال Samba's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    in 313
    پست ها
    901

    پيش فرض

    سلام

    میبخشید فکر کنم چشم هایم چند شماره ضعیف تر شده! شاید هم از معایب Resolution بالا باشد.
    Find کجا Full کجا!

    اتفاقاً سالها قبل دقیقاً چیزی مثل Notapd را با VB6 برای یک جوینده نمونه درست کردم.
    فقط Save->Encoding را نداشت، که انهم اصلاً برای VB6 و Win98 چندان معنی نداشت.

    ==========

    Form ها نصبت به هم چهار وضعیت دارند
    وضعیت MDI و Child که در برنامه ای مثل Photoshop میبینید. (یکی داخل دیگری)
    وضعیت Modal که در MsgBox ها میبینید (ریسمان قفل شده برای رویی تا بسته شود.)
    وضعیت Owner که در همین Find میبنید (یکی روی دیگری)
    وضعیت ازاد (هیچ کدام با هم کاری ندارند.)

    ما باید یک فرم کوچک دومی را با حالت Owner نصبت به برنامه اصلی باز کنید.

    من یک سرچی در CD های قدیمی ام میکنم، اگر نمونه VB6 ام را پیدا کردم که خیلی خوب میشود.
    وگرنه توضیح بیشتر و دقیق تری میدهم.
    خيلي ممنون لطف مي كني يه كم سريع تر
    راستي اگه كسي خواست سورس برنامه نوت پد يا آموزش ساختش را بذارم البته بدون find text

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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