انجمن تخصصی موبایل برای ایرانیان - صفحه اصلی
  • ثبت نام


  • انجمن
    • ارسالهاي امروز
    • ثبت نام
    • تقویم
    • ابزار انجمن
      • نشانه گذاري انجمن ها به عنوان خوانده شده
    • کلیدهای میانبر
      • نمايش مديران انجمن ها
  • آخرین ارسال ها
  • پرتال تخصصی موبایل
  • فروشگاه اینترنتی
  • آپلود عکس
  • بازارچه
  • پکیج ویژه مستندهای جنجالی ایرانی

    • خانه
    • انجمن
    • بخش کامپیوتر- Computer Section
    • برنامه نویسی کامپیوتر - Pc Programming
    • ++ Visual C














    irantrack irantrack

    irantrack irantrack

    irantrack irantrack
    نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

    تاپيك: ++ Visual C

    • LinkBack
      • LinkBack URL LinkBack URL
      • About LinkBacks About LinkBacks
    • ابزارهای تاپيك
      • پرینت این صفحه / نمایش بصورت پرینت
      • ارسال این صفحه توسط ایمیل…
      • اشتراک در این تاپيك…
    • حالت نمایش
      • تعویض به حالت ترکیبی
      • تعوض به حالت رشته ای
    1. 10-23-2006 #1
      SHADOW
      SHADOW آنلاین نیست.
      SHADOW آواتار ها

      تاریخ عضویت
      Jul 2006
      محل سکونت: شهر گنبدهای فیروزه ای ... نصف جهان
      پست‌ها
      1,550
      تشکر : 0
      تشکر شده 33 بار در 33 پست

      پیش فرض ++ Visual C

      در ++visual c یکی از ابزارها و کلاس هایی که از آن استفاده فراوان می شود، کلاس پایه ای مایکروسافت یا همون MFC که مخفف Microsoft Foundation Class هست، می باشد.
      در ابتدا باید بگم که از بهترین کامپایلرها و محیط برنامه نویسی ویژوال سی VISUAL STUDIO.Net هستشکه خوب بهتره اون را تهیه کنید.
      برای استفاده از ام اف سی هم پس از اجرای ویژوال استادیو توسط new می تونید پروژه جدیدی بر پایه MFC بسازید.

      همین طور باید بگم که MFC را می شه گفت خیلی کار باهاش راحت است حتی نسبت به اینکه از خود API ویندوز استفاده کنید باز هم MFC از اون راحتتر است ولی اگر نیاز به این باشد که برنامه نوشته شده مستقیمابا قطعات سخت افزاری مثل کارت شبکه در ارتباط باشه قطعا باید از api windows استفاده کنید.

      یکی از ابزارهایی که در اکثر برنامه ها بهش برخورد می شه و نیاز بهش میشه edit box هستش که خوب از منوی ابزار داخل visual studio می تونید از آن در پروژه خود استفاده کنید. به این ترتیب که آن را انتخاب کرده و بر روی پنجره نمونه پروژه که در مقابل است کلیک کنید تا یک edit box بر روی آن قرار گیرد. اگر بخواهید این edit box چیزی را نشان دهد چند نکته لازم است:

      1) یک متغیر برای آن تعریف کنید به این ترتیب که بر روی آن کلیک راست نموده و Add variable را کلیک نمائید و در پنجره نشان داده شده نوع متغیر را بر اساس نوع نیاز تعیین کنید int, float, ...

      2) در فایل cpp. پروژه خود چک کنید که عبارت

      در ++visual c یکی از ابزارها و کلاس هایی که از آن استفاده فراوان می شود، کلاس پایه ای مایکروسافت یا همون MFC که مخفف Microsoft Foundation Class هست، می باشد.
      در ابتدا باید بگم که از بهترین کامپایلرها و محیط برنامه نویسی ویژوال سی VISUAL STUDIO.Net هستشکه خوب بهتره اون را تهیه کنید.
      برای استفاده از ام اف سی هم پس از اجرای ویژوال استادیو توسط new می تونید پروژه جدیدی بر پایه MFC بسازید.

      همین طور باید بگم که MFC را می شه گفت خیلی کار باهاش راحت است حتی نسبت به اینکه از خود API ویندوز استفاده کنید باز هم MFC از اون راحتتر است ولی اگر نیاز به این باشد که برنامه نوشته شده مستقیمابا قطعات سخت افزاری مثل کارت شبکه در ارتباط باشه قطعا باید از api windows استفاده کنید.

      یکی از ابزارهایی که در اکثر برنامه ها بهش برخورد می شه و نیاز بهش میشه edit box هستش که خوب از منوی ابزار داخل visual studio می تونید از آن در پروژه خود استفاده کنید. به این ترتیب که آن را انتخاب کرده و بر روی پنجره نمونه پروژه که در مقابل است کلیک کنید تا یک edit box بر روی آن قرار گیرد. اگر بخواهید این edit box چیزی را نشان دهد چند نکته لازم است:

      1) یک متغیر برای آن تعریف کنید به این ترتیب که بر روی آن کلیک راست نموده و Add variable را کلیک نمائید و در پنجره نشان داده شده نوع متغیر را بر اساس نوع نیاز تعیین کنید int, float, ...

      2) در فایل cpp. پروژه خود چک کنید که عبارت

      ;(DDX_TEXT(pDX,ID control,variable name


      ذکر شده باشد که در آن ID control همان ID control مربوط به edit box است که در properties آن قابل مشاهده است و variable name اسم متغیری است که برای آن در نظر گرفته اید.

      ادامه دارد....

      ذکر شده باشد که در آن ID control همان ID control مربوط به edit box است که در properties آن قابل مشاهده است و variable name اسم متغیری است که برای آن در نظر گرفته اید.

      ادامه دارد....


      اطلاعیه مورخ پنج شنبه۱۲ آذر ماه ۱۳۸۸ :
      طبق آخرین اخبار.... محل خدمتی من عوض شد و روزی که رفتیم تهران انداختنمون بیرون گفتن باید بری شهید ادیبی.
      خلاصه ما رهسپار مرزن آباد که وابسته به چالوس هست شدیم. پادگان شهید ادیبی ناجا.

      این بار خواستید کمپوت بیارید و آجیل باید بیایید: چالوس - مرزن آباد - پادگان شهید ادیبی ناجا
      بگید با حسین کار دارم همه میشناسن. گردان ۱ گروهان ۴ .




    2. تبلیغات در موبایل برای ایرانیان


      • فول آلبوم آهنگ های تمامی خواننده های ایرانی
      • مستند جنجالی شیطان پرستان ایرانی
      • آموزش شعبده بازی + تردستی با ورق
      • آموزش تکنیک دفاع شخصی با دست خالی
      • پکیج استثنائی ۲۰۰ کارتون دوبله فارسی
      • سخنرانی دکتر انوشه(روابط دختر و پسر)
      • مستند بی نظیر حیات BBC Life 2009
      • مجموعه سخنرانی های جنجالی استاد دانشمند
      • کلکسیون مسابقات قویترین مردان جهان
      • مجموعه افکت های حرفه ای سینمایی
      • با این 3 دی وی دی استاد فتوشاپ شوید
      • آموزش آرایشگری مثلث طلایی
      • تکنیک ها و رموز موفقیت در زندگی
      • مجموعه کامل آهنگ های قدیمی و سنتی چهره
      • یادگیری سریع مکالمه انگلیسی با لهجه آمریکایی
      • مستند متافیزیک ماورای طبیعه (قیمت ارزان)
      • مسابقه “معجزه کاهش وزن” The Biggest Loser
      • مجموعه بزرگ آموزش فتوشاپ Lynda
      • آموزش تعمیر و نگهداری انواع خودروها
      • مستند جذاب توقف زمان – Time Warp با کیفیت HD
      • آموزش تقویت حافظه و تند خوانی مرد حافظه ایران


    3. irantrack irantrack

      irantrack irantrack

      irantrack irantrack
    4. کاربران زیر به خاطر این پست از SHADOW تشکر کرده اند

      hellish_man (11-05-2011)

    5. 10-24-2006 #2
      Professional
      Professional آنلاین نیست.
      مدیر بازنشسته
      Professional آواتار ها

      تاریخ عضویت
      Jul 2006
      محل سکونت: Kish Island
      پست‌ها
      16,181
      تشکر : 1,190
      تشکر شده 990 بار در 2,092 پست
      بهترین افتتاح کنندگان مبحث

      پیش فرض

      کار جالبیه لطفا ادامه بدید.

      [ دست نوشته های من: Professional Dreams ]

      Every Thing That U Feel,Is Every Thing That I Feel


    6. کاربران زیر به خاطر این پست از Professional تشکر کرده اند

      hellish_man (11-05-2011)

    7. 10-24-2006 #3
      SHADOW
      SHADOW آنلاین نیست.
      SHADOW آواتار ها

      تاریخ عضویت
      Jul 2006
      محل سکونت: شهر گنبدهای فیروزه ای ... نصف جهان
      پست‌ها
      1,550
      تشکر : 0
      تشکر شده 33 بار در 33 پست

      پیش فرض درس دوم

      در درس پیش چگونگی قرار دادن editbox بر روی پروژه و تعریف متغیر برای آن توضیح داده شد.
      حال فرض کنید که بخواهیم از این edit box برای نمایشگر یک ماشین حساب استفاده کنیم.
      برای اینکار ابتدا چند دکمه برای اعداد بر روی پروژه قرار می دهیم سپس برای نوشتن اعمالی که قرار است با زدن هر دکمه انجام شود بر روی دکمه مورد نظر دو بار کلیک کرده به فایل .cpp مورد نظر برای نوشتن دستورات هدایت شوید. در صفحه آمده فرض کنید که قرار است برای دکمه "1" دستور بنویسید پس باید با زدن دکمه در نمایشگر عدد یک نمایش داده شود فرض کنید که x متغیر صفحه نمایش باشد، در اینصورت داریم:

      کد:
                                                          }( ) The function for button 1 
      	                                   ;(Update data(true
      	                                                          ;X=1
      	                                  ;(Update data(false
                                                                                                       {
      که (update data(false برای نشان دادن مقدار تغییر یافته متغیر در نمایشگر و update data(true) برای قرار دادن مقدار داخل نمایشگر در متغیر نمایشگر می باشد.به همین ترتیب برای دکمه های اعداد دیگر نیز به همین صورت. البته توجه کنید فعلا این چیزی که می گویم برای اعداد یک رقمی است یعنی با هر بار زدن دکمه یک باید توقع داشته باشید که چند یک پشت سر هم نشان داده شود ولی هر بار که عدد یک را بزنید همان یک دانه یک را خواهید دید. یعنی اگر ابتدا دکمه یک و سپس دکمه دو را فشار دهید عدد 12 را نشان نمی دهد بلکه با زدن یک عدد1 و با زدن دو عدد 2 را نشان می دهد فعلا همین کار برای شروع کافی است. البته در مورد کد نوشته شده باید بگم متن داخل تابع درست است ولی اسم انتخاب شده برای تابع توسط خود محیط برنامه نویسی انتخاب می شود البته با توجه به اسمی که برای دکمه انتخاب می کنید.
      __________________
      یاد باد آنکه ز ما وقت سفر یاد نکرد
      به وداعی دل غم دیده ما شاد نکرد(حافظ)


      اطلاعیه مورخ پنج شنبه۱۲ آذر ماه ۱۳۸۸ :
      طبق آخرین اخبار.... محل خدمتی من عوض شد و روزی که رفتیم تهران انداختنمون بیرون گفتن باید بری شهید ادیبی.
      خلاصه ما رهسپار مرزن آباد که وابسته به چالوس هست شدیم. پادگان شهید ادیبی ناجا.

      این بار خواستید کمپوت بیارید و آجیل باید بیایید: چالوس - مرزن آباد - پادگان شهید ادیبی ناجا
      بگید با حسین کار دارم همه میشناسن. گردان ۱ گروهان ۴ .




    8. کاربران زیر به خاطر این پست از SHADOW تشکر کرده اند

      hellish_man (11-05-2011)

    9. 10-27-2006 #4
      SHADOW
      SHADOW آنلاین نیست.
      SHADOW آواتار ها

      تاریخ عضویت
      Jul 2006
      محل سکونت: شهر گنبدهای فیروزه ای ... نصف جهان
      پست‌ها
      1,550
      تشکر : 0
      تشکر شده 33 بار در 33 پست

      پیش فرض درس سوم

      خب امید وارم تا حالا دیگه تونسته باشین با edit box یه کارایی کرده باشین.
      خب مسلما شما فقط نمی خواهین تو edit box عدد نشون بدین می خواهین نوشته هم بنویسین.
      پس چون متغیر خود را از نوع صحیح انتخاب کردین باید char را به int تبدیل کنید و مشون بدین که این خیلی سخت میشه.

      ساده ترین کار اینه که به جای اینکه متغیر edit box را از نوع صحیح یا هر چیز دیگه انتخاب کنید، بیاین و از نوع Cedit تعریف کنید به همون صورتی که متغیر را از نوع int انتخاب می کردین.

      یه چیزی که می تونید در visual studio استفاده کنید و بهتون هم خیلی کمک می کنه استفاده از کلیدهای Ctrl+space می باشد که یک پنجره باز می کند و تمامی توابع و متغیر هایی که می توان در یک کلاس استفاده کرد را استفاده کنید.

      برای قرار دادن دکمه بر روی پروژه کافی دکمه را از نوار ابزار انتخاب کرده و در صفحه قرار دهید.

      فرض کنید یک دکمه دارید که روش نوشته " iran " و با زدن اون دکمه قراره تو edit box بنویسه iran.
      خب ابتدا
      متغیری برای edit box از نوع Cedit تعریف کنید. یک دکمه قرار دهید. از قسمت properties در سمت راست و در قسمت caption نام روبروی آن را به iran تغییر داده و بر روی دکمه دوبار کلیک کنید.
      به تابعی که در زیر دکمه قرار دارد منتقل می شوید.
      اگر نام متغیر تان m_show باشد، داریم:

      کد:

      void Ch2Dlg::OnBnClickedButton1() { m_show.SetWindowText("*** iran ***"); }



      این یه عکس در مورد ctrl+spcae




      اینم یکی در مورد جای prperties



      اطلاعیه مورخ پنج شنبه۱۲ آذر ماه ۱۳۸۸ :
      طبق آخرین اخبار.... محل خدمتی من عوض شد و روزی که رفتیم تهران انداختنمون بیرون گفتن باید بری شهید ادیبی.
      خلاصه ما رهسپار مرزن آباد که وابسته به چالوس هست شدیم. پادگان شهید ادیبی ناجا.

      این بار خواستید کمپوت بیارید و آجیل باید بیایید: چالوس - مرزن آباد - پادگان شهید ادیبی ناجا
      بگید با حسین کار دارم همه میشناسن. گردان ۱ گروهان ۴ .




    10. کاربران زیر به خاطر این پست از SHADOW تشکر کرده اند

      hellish_man (11-05-2011)

    11. 11-21-2006 #5
      شاهزاده سلطان
      شاهزاده سلطان آنلاین نیست.
      شاهزاده سلطان آواتار ها

      تاریخ عضویت
      Nov 2006
      محل سکونت: تهران
      پست‌ها
      735
      تشکر : 240
      تشکر شده 20 بار در 43 پست

      پیش فرض

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

      http://shahzadesoltan.blogfa.com/


    الگوریتم »

    فروش استثنائی محصولات نوین | با قیمتی استثنائی

    • بهترین شعبده بازی های کریس آنجل (دوبله فارسی)
    • مسابقه جنجالی(دروغ نیم میلیون دلاری)زیرنویس فارسی
    • مستند جنجالی فوتبالیست های زن ایرانی
    • آموزش تصويري پينگ پونگ
    • بمب خنده مهران مديري – جديد
    • دوربین مخفی بازیگران هالیوودی
    • دو جنسه های ایرانی+دماغ عملی
    • تمام سریالها و شاهکارهای مهران مدیری
    • آنچه مردان و زنان به آن نیاز دارند
    • هنر عشق بازی در روابط زناشوئی


    • آموزش حرفه ای ورزش پارکور
    • آموزش مهارتهاي فوتبال توسط ديويد بکهام+هديه
    • گلچین بهترین قسمتهای خنده بازار
  • تمامی نکات و دانستنی های یک ازدواج موفق
  • مجموعه کامل شب هاي برره (بدون سانسور)

  • اطلاعات تاپیک:

    Users Browsing this Thread

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

    http://www.irantrack.com/novin/zqd7l5b9lozqvr6w8jb.jpg
    مستند ابتذال در سینمای ایران + هدیه
    توضیحات بیشتر
    خرید پستی

    http://www.irantrack.com/novin/200kartoon-k.gif
    پکیج استثنائی ۲۰۰ کارتـون دوبـله فـارسی جدید |۹۰ هزار تومان زیر قیمت
    توضیحات بیشتر
    خرید پستی

    http://www.irantrack.com/novin/2qsb4kit7yyqj5o2bzvr.gif
    آب کردن چربی های اضافی در منزل (تضمینی)
    توضیحات بیشتر
    خرید پستی

    http://www.irantrack.com/novin/k055d0pjer1kjfftnzzl.gif
    آموزش تقویت حافظه و تند خوانی (دکتر سیدا: مرد حافظه ایران)
    توضیحات بیشتر
    خرید پستی

    http://www.irantrack.com/novin/0x3yymtrjettye310y53.jpg
    کاهش وزن تنها در ٣٠ دقیقه
    توضیحات بیشتر
    خرید پستی

    • تماس با ما
    • mobile4persian
    • بایگانی
    • بالا
    اکنون ساعت 01:43 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.
    Powered by vBulletin .
    Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.
    Search Engine Friendly URLs by vBSEO