YourAd Here / تبليغ شما در اينجا

 

آخرين ارسالهاي انجمن

انجمن میهن دانلود » برنامه نويسي » برنامه نويسي ويژوال بيسيك » اموزش های برنامه نویسی » آشنایی با ویژوال بیسیک 6

پاسخ
قدیمی 05-19-2008, 09:37 PM   #1 (permalink)
برنامه نویس ویژوال بیسیک(مدیر افتخاری)
 
farzad آواتار ها
 
Status:
تاریخ عضویت: Apr 2008
پست ها: 85

درجه: 8 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 0 / 179
سحر و جادو: 28 / 395
تجربه: 18%

تشکر: 0
68 بار در 58 پست از ایشان تشکر شده است
farzad به Yahoo ارسال پیام
پیش فرض آشنایی با ویژوال بیسیک 6

تاریخچه ویژال بیسیک.
با شناختی که از تاریخچه ویژوال بیسیک بدست می آورید راحت تر می توانید از آن استفاده کنید.
شرکت مایکروسافت ویژوال بیسیک را براساس یک زبان برنامه نویسی به نام بیسیک که برای مبتدیان نوشته شده است ساخت.
زبان ویژوال بیسیک بیشتر از 35 سال به اشکال مختلف رایج بوده. در واقع طراحان این زبان می خواستند یک زبان برنامه نویسی برای استفاده مبتدیان طراحی کنند.برنامه نویسان جدید می توانند با استفاده ازبیسیک به سرعت به شرع برنامه نویسی های حرفه ای با زبان های cobol .fortran . assembler
در مقایسه به بیسیک کار بیشتری نیاز داشت.
طبیعت بصری ویژوال بیسیک
دیدید که ویژال بیسیک 6 چیزی بیشتر از یک زبان برنامه نویسی است. از ویژوال بیسیک در نام آن visualبه معنای بصری یا محیط نمایشی . است.
کار با ویژال بیسیک 6
در اولین بار که برنامه را باز می کنید با پنجره new project روبه رو می شوید در این قسمت
نوع فورم خود را انتخاب کرده ماننده activex|standardو....
این پنجره شامل 3 قسمت بوده
New:در این پنجره امکان انتخاب فورم مورد نظر شما امکان پذیر می باشد.
Existing:در این پنجره امکان انتخاب project های مختلف که در مکانهای مختلف ذخیره یا... امکان انتخاب می باشد.
Recent:در این قسمت هر projectرا که ذخیره می کنید به صورت دسته ای جمع می شود حالا یک فایلی
در درایو Dباشد حالا چه در درایو c.
DON.T SHOW THIS DIALOG IN THE FUTURE
این قسمت جلو گیری از باز شدن پینجره NEW PRIJECT می باشد.
HELP:از این قسمت وقتی امکان استفاده می باشد که نرم افزار MSDN را نصب کرده باشید.
معرفی قسمت های بیسیک.
نوار ابزار:TOOLBAR:نوار ابزار VB زیر منو قرار دارد. ویژال بیسیک کلا چهار نوار ابزار دارد:
STANDARD:این نوار ابزار زیر منو ظارهر است و پیش فرض است.
DEBUG:وقتی از ابزارهای رفع اشکال برای ردیابی و اصلاح اشکالات استفاده می کنید. این نوار ابزار ظاهر می شود.
EDIT:این نوار ابزار برای تنظیم کردن اشیاء بر روی فرم می باشد
FORM EDITOR:این نوار ابزار برای تنظیم کردن اشیاء بر روی فرم می باشد.
جعبه ابزار:TOOLBOX:
در این پنجره تمامی شئعی های مختلف برای کار بر روی فرم هستند و حتا امکان اضافه کردن به این پنجره ها می باشد.
پنجرهPROJECT:در این پنجره فرم های انتخبی شما با هر گروه و هر فرم مشخص شده است.
پنجرهPROPERTISE:
این پنجره امکان تنضیمات لازم برای هر شیئی را مشخص می کنید.
نویسنده مجید رحیمی.
پایان قسمت اول
نويسنده فرزاد
farzad آنلاین نیست.   پاسخ با نقل قول
2 کاربر برای این پست سودمند از farzad عزیز تشکر کرده اند:
rahimonline (05-19-2008), samira (06-10-2008)
قدیمی 05-19-2008, 09:41 PM   #2 (permalink)
برنامه نویس ویژوال بیسیک(مدیر افتخاری)
 
farzad آواتار ها
 
Status:
تاریخ عضویت: Apr 2008
پست ها: 85

درجه: 8 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 0 / 179
سحر و جادو: 28 / 395
تجربه: 18%

تشکر: 0
68 بار در 58 پست از ایشان تشکر شده است
farzad به Yahoo ارسال پیام
پیش فرض ساخت اولین برنامه

قسمت دوم
ساخت اولین برنامه
برای درک آسان بودن نرم افزار بیسیک
الان می خواهم برایتان یک برنامه ساده بنویسم که فقط با چند خط ساده نوشته شده است .
چون الان تازه اول کار هستیم از توابع و کارهای دیگرش شروع نمی کنم.
ابتدا 2 عدد Taxtboxگزاشته از جعبه ابزار
کد زیر را در Text1 قرار داده.
If Text1.text="majid" Then
Text2.text="rahimi"
End If
کد بسیار راحتی بود.
خط اول گفتیم که اگر در Text1 نوشتند Majid
د خط دوم نوشتیم در Text2 بنویسد Rahimi
و در آخر گفتیم پایان
درک کد بالا باید آسان باشد.
ما از دستور If استفاده کردیم که در درسهای آینده خواهم گفت.
دستور بالا يك آموزش بود براي اينكه به شما نشان بدهيم كه ويژوال بيسيك چه قدر آسان مي باشد.
نويسنده فرزاد
farzad آنلاین نیست.   پاسخ با نقل قول
2 کاربر برای این پست سودمند از farzad عزیز تشکر کرده اند:
rahimonline (05-19-2008), samira (06-10-2008)
قدیمی 05-19-2008, 09:43 PM   #3 (permalink)
برنامه نویس ویژوال بیسیک(مدیر افتخاری)
 
farzad آواتار ها
 
Status:
تاریخ عضویت: Apr 2008
پست ها: 85

درجه: 8 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 0 / 179
سحر و جادو: 28 / 395
تجربه: 18%

تشکر: 0
68 بار در 58 پست از ایشان تشکر شده است
farzad به Yahoo ارسال پیام
پیش فرض بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد .

بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد .
بطور کلی فايلها بر دو نوع هستند :
1 - فايلهای متنی Text File : اين فايلها فقط شامل کاراکترهای اسکی و برخی کاراکترهای خاص مانند انتهای خط و انتهای فايل هستند .
۲ - فايلهای باينری Binary File : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فايلهای اجرائی ، فايلهای گرافيکی و غيره
ويژوال بيسيک می تواند با هر دو نوع فايل کار کند .

چگونگی باز کردن فايلها

قبل از اينکه بتوان عمليات ورودی/خروجی را روی يک فايل انجام داد ابتدا بايستی آنرا باز کرد . باز کردن فايلها در ويژوال بيسيک توسط دستور Open انجام می شود . فرمت کلی اين دستور بصورت زير است :

Open filename [For mode] [Access access][lock] As [#]filenumber [Len=reclen]x


[ پارامترهای داخل کروشه اختياری هستند . ]
filename نام فايلی است که می خواهيم آنرا باز کنيم .
mode حالت باز کردن فايل است . اين حالتها عبارتند از :
- Input : فايل بعنوان ورودی باز می شود .
- Output : فايل بعنوان خروجی باز می شود .
- Binary : فايل از نوع باينری باز می شود .
- Append : فايل طوری باز می شود که بتوان به انتهای آن چيزی اضافه کرد .
- Random
access نوع دسترسی به فايل را مشخص می کند . انواع دسترسيها عبارتند از :
- Read : خواندن فايل
- Write : نوشتن در فايل
- ReadWrite : خواندن و نوشتن فايل
lock نوع دسترسی ساير برنامه ها به اين فايل را مشخص می کند . انواع دسترسيها عبارتند از :
- Shared : دسترسی اشتراکی
- Lock Read
- Lock Write
- Lock Read Write
filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع FreeFile استفاده کرد .
reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد .

در صورتی که فايلی که توسط filename مشخص شده وجود نداشته و فايل برای Append ، Binary ، Output و يا Random باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود .
در صورتی که فايل بصورت باينری باز شده باشد پارامتر Len ناديده گرفته می شود .

چگونگی بستن فايل

پس از پايان کار با فايل برای بستن آن از دستور Close استفاده می کنيم . فرمت اين دستور بصورت زير است :

Close #filenumber


دستور Close بدون هيچ پارامتری تمام فايلهای باز را می بندد .

کار با دايرکتوری

۱ - گرفتن Dir : توسط دستور Dir می توان نام فايلهای موجود در يک دايرکتوری را بر اساس پارامترهايي که به آن می دهيم پيدا کنيم . برای مثال :

Myfile=Dir$("c:\text\*.txt)"x


دستور فوق نام اولين فايل موجود در دايرکتوری C:\TEXT را که پسوند آنها txt باشد در متغير Myfile قرار می دهد . اگر دستور فوق را بدون پارامتر مجدداً اجرا کنيم نام دومين فايل برگرداننده می شد و الی آخر
Dir دارای يک پارامتر اختياری است که نوع فايلهای مورد نظر را نيز می توان با آن مشخص نمود . مثال :

Myfile=Dir$("c:\text\*.txt",vbNormal)x


مقادير ممکن اين پارامتر عبارتند از :
vbNormal ، vbHidden ، vbSystem ، vbDirectory
۲ - تغيير دايرکتوری : برای تغيير دايرکتوری از دستور ChDir استفاده می شود مثال :

ChDir "c:\windows\system32"x


۳ - تغيير درايو : برای تغيير درايو از دستور ChDrive استفاده می شود مثال :

ChDrive "E:"x


۴ - ساخت دايرکتوری : برای ايجاد دايرکتوری جديد از دستور MKDir استفاده می شود مثال :

MKDir "c:\MyFolder"x


۵ - حذف دايرکتوری : برای حذف دايرکتوری از دستور RmDir استفاده می شود مثال :

RmDir "C:\MyFoler"x
فرزاد
farzad آنلاین نیست.   پاسخ با نقل قول
یک کاربر برای این پست سودمند از farzad عزیز تشکر کرده اند:
samira (06-10-2008)
قدیمی 05-19-2008, 09:45 PM   #4 (permalink)
برنامه نویس ویژوال بیسیک(مدیر افتخاری)
 
farzad آواتار ها
 
Status:
تاریخ عضویت: Apr 2008
پست ها: 85

درجه: 8 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 0 / 179
سحر و جادو: 28 / 395
تجربه: 18%

تشکر: 0
68 بار در 58 پست از ایشان تشکر شده است
farzad به Yahoo ارسال پیام
پیش فرض کار با فايل در ويژوال بيسيک - بخش سوم

ساير عمليات کار با فايل :

۱ - حذف فايل : برای حذف يک يا چند فايل از دستور Kill استفاده می شود :
Kill "C:\Temp\MyFile.txt"x
Kill "C:\Temp\*.txt"x

۲ - انتقال فايل : برای انتقال يک فايل از يک دايرکتوری به دايرکتوری ديگر از دستور Name استفاده می شود . مبدا و مقصد بايستی روی يک درايو باشند . اگر دايرکتوری مبدا و مقصد يکی باشد فايل تغيير نام داده می شود :
Name "C:\Temp\File1.txt" To "C:\Temp2\File2.txt"x

۳ - کپی کردن فايل : برای کپی کردن يک فايل از يک دايرکتوری به دايرکتوری ديگر از دستور FileCopy استفاده می شود :
FileCopy "\File1.txt\ To "C:\Temp\File2.txt"x

۴ - بدست آوردن تاريخ و زمان آخرين تغيير فايل و يا زمان ايجاد فايل : برای اين کار از دستور FileDateTime استفاده می شود . ابتدا بايستی يک متغير از نوع Variant تعريف کرده و سپس توسط اين دستور تاريخ و زمان موردنظر را استخراج کنيم :
Dim FileInfo As Variant
FileInfo=FileDateTime("C:\Temp\MyFile.txt")x

۵ - استخراج طول فايل : برای بدست آوردن طول يک فايل بر حسب بايت از دستور FileLen استفاده می شود :
FileSize=FileLen("C:\MyFile.txt")x

۶ - تغيير صفت يک فايل : برای تغيير صفت يک فايل از دستور SetAttr استفاده می شود . پارامترهای اين دستور عبارتند از :
0 : فايل معمولی
2 : فايل مخفی
4 : فايل سيستمی

SetAttr FileNumber,FileAttrib

مقابله با خطاهای کار با فايل :

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

۵۲ : شماره يا نام فايل صحيح نيست
۵۳ : فايل پيدا نشد
۵۴ : حالت فايل صحيح نيست
۵۵ : فايل قبلاً باز شده
۵۸ : فايل از قبل وجود دارد
۵۹ : طول رکورد صحيح نيست
۶۱ : ديسک پر است
۶۲ : عبور از انتهای فايل
۶۳ : شماره رکورد صحيح نيست
۷۰ : دسترسی ممنوع است
۷۱ : ديسک آماده نيست
۷۶ : مسير پيدا نشد

در هنگام مقابله با خطا بهتراست از يک ساختار Select-Case استفاده کنيد :
Select Case Err
Case 71
MsgBox "Drive is Not Ready"x
.
.
.
End Select
فرزاد
farzad آنلاین نیست.   پاسخ با نقل قول
یک کاربر برای این پست سودمند از farzad عزیز تشکر کرده اند:
samira (06-10-2008)
قدیمی 05-19-2008, 09:45 PM   #5 (permalink)
برنامه نویس ویژوال بیسیک(مدیر افتخاری)
 
farzad آواتار ها
 
Status:
تاریخ عضویت: Apr 2008
پست ها: 85

درجه: 8 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 0 / 179
سحر و جادو: 28 / 395
تجربه: 18%

تشکر: 0
68 بار در 58 پست از ایشان تشکر شده است
farzad به Yahoo ارسال پیام
پیش فرض ايجاد ساختارهاي داده اي در ويژوال بيسيک - بخش اول

مقدمه :

ساختارهاي داده اي از نظر تعداد اعضا به دو دسته استاتيک و ديناميک تقسيم مي شوند . ساختارهاي استاتيک مثل آرايه هاي يک بعدي و آرايه هاي دو بعدي ، تعداد اعضاي آنها در زمان طراحي برنامه مشخص مي شود و در طول اجراي برنامه ثابت است اما تعداد اعضاي ساختارهاي داده اي ديناميک در طول اجراي برنامه تغيير مي کند . ليست پيوندي ( LinkList ) ، پشته ( Stack ) ، صف ( Queue ) و درختهاي باينري ( Tree Binary) ، نمونه هايي از ساختارهاي داده اي ديناميک هستند .
ليست پيوندي شامل مجموعه اي از عناصر داده اي است که اضافه و حذف اعضا در هر جاي ليست ممکن است .
پشته يک ساختار داده اي مهم در کامپايلرها و سيستم هاي عامل است که عمل اضافه و حذف عناصر از ابتداي آن انجام مي شود .
صف يک ساختار داده اي است که عمل اضافه کردن از انتها و عمل حذف کردن از ابتداي آن انجام مي شود .
درختهاي دودويي براي جستجوي بسيار سريع ، ذخيره سازي داده ها و کامپايل عبارات استفاده مي شوند .

نوع داده Variant :

نوع داده variant براي متغيرهايي بکار مي رود که بطور صريح نوع آنها تعريف نشده است مثال :
Dim value As Variant
اين نوع داده مي تواند هر نوع داده اي را در خود ذخيره کند . همچنين براي ايجاد ساختارهاي داده اي مثل ليست هاي پيوندي ، صف ، پشته و درخت مناسب است .
نوع داده موجود در variant مي توان توسط توابع VarType و TypeName تعيين کرد . تابع VarType يک مقدار صحيح برمي گرداند که نشان دهنده نوع ذخيره شده در variant است .
مثال :
Dim value as Variant
value=”Hello”x
در اينصورت مقدار بازگشتي ( VarType( value برابر 4 خواهد بود .
تابع TypeName يک رشته برمي گرداند که نشان دهنده نام نوع داده ذخيره شده در variant است .

اخذ حافظه بطور ديناميک Dynamic Memory Allocation :

براي ايجاد و نگهداري ساختارهاي داده اي ديناميک بايستي در هنگام اجراي برنامه بتوان فضاي بيشتري براي نگهداري داده هاي جديد بدست آورد . با استفاده از کلمه کليدي New مي توان در ويژوال بيسيک حاقظه ديناميک گرفت :
Set NewNode=New ListNode
که ListNode يک شي از ساختار داده اي مورد نظر ماست .

کلاسهاي خود ارجاعي :

کلاس خودارجاعي نوعي کلاس است که داراي يک اشاره گر ( Pointer ) به يک شي از همان نوع کلاس باشد . براي مثال اگر کلاس ما به اسم ClistNode باشد و متغير زير را در آن تعريف کنيم ، اين کلاس يک کلاس خود ارجاعي است :
Private mNextNode as ClistNode
از mNextNode براي لينک دادن اعضاي يک ساختار داده اي ديناميک بهم استفاده مي شود ( بعبارت ديگر گره زدن يک شي از کلاس ClistNode به يک شي ديگر از همان کلاس ) . شي هاي خودارجاعي مي توانند به همديگر لينک شوند و ساختارهاي داده اي مثل ليست پيوندي ، صف ، پشته و درخت را ايجاد کنند .
شکل زير دو شي خود ارجاعي را نشان مي دهد که بصورت يک ليست بهم لينک شده اند . عبارت NULL بدين معنا است که شي خودارجاعي به شي ديگري اشاره نمي کند ( Nothing ) و نشان دهنده انتهاي ساختار داده است .
فرزاد
farzad آنلاین نیست.   پاسخ با نقل قول
یک کاربر برای این پست سودمند از farzad عزیز تشکر کرده اند:
samira (06-10-2008)
قدیمی 05-19-2008, 10:08 PM   #6 (permalink)
Ali
مديريت سيستم
 
Ali آواتار ها
 
Status:
تاریخ عضویت: Mar 2008
محل سکونت: iran
پست ها: 684

درجه: 23 [♥ Bé-Yêu ♥]
سابقه: 113 / 569
سحر و جادو: 228 / 1383
تجربه: 78%

تشکر: 116
86 بار در 71 پست از ایشان تشکر شده است
Ali به Yahoo ارسال پیام
پیش فرض

ای ولا اقا فرزاد
__________________









----------------------------------
(مطالب جالب خود را در تالارها ارسال کنید تا دیگران هم استفاده کنند)
Admin Mihandownload
Ali آنلاین نیست.   پاسخ با نقل قول
یک کاربر برای این پست سودمند از Ali عزیز تشکر کرده اند:
samira (06-10-2008)
قدیمی 11-19-2008, 11:15 AM   #7 (permalink)
کاربر جدید
 
nima_kaka67 آواتار ها
 
Status:
تاریخ عضویت: Nov 2008
پست ها: 4

درجه: 1 [♥ Bé-Yêu ♥]
سابقه: 0 / 5
سحر و جادو: 1 / 2
تجربه: 21%

تشکر: 3
0 بار در 0 پست از ایشان تشکر شده است
پیش فرض

salam man nima hastam mikhastam komak konin ye barname mikham dorost konam meaning_life@yahoo.com idim hast lotfan komak konin vase jome mikham ye barname ke ruye ye form ye khat bashe o mese agrabeye saat shoru be harekat kone mamnun misham
nima_kaka67 آنلاین نیست.   پاسخ با نقل قول
قدیمی 11-19-2008, 11:18 AM   #8 (permalink)
مدير کل انجمن و سایت
 
rahimonline آواتار ها
 
Status:
تاریخ عضویت: Mar 2007
محل سکونت: BONAB
پست ها: 7,736

درجه: 59 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 2204 / 2204
سحر و جادو: 2578 / 7857
تجربه: 79%

تشکر: 1,196
1,207 بار در 1,035 پست از ایشان تشکر شده است
rahimonline به AIM ارسال پیام rahimonline به Yahoo ارسال پیام فرستادن پیام با Skype به rahimonline
پیش فرض

نقل قول:
پست اصلی توسط nima_kaka67 نمایش پست ها
salam man nima hastam mikhastam komak konin ye barname mikham dorost konam meaning_life@yahoo.com idim hast lotfan komak konin vase jome mikham ye barname ke ruye ye form ye khat bashe o mese agrabeye saat shoru be harekat kone mamnun misham
سلام دوست عزیز خوش آمدید به انجمن های میهن دانلود لطفا قوانین انجمن رو یک بار مطالعه کنید و به قوانین احترام بگذارید و فینگلش تایپ نکنید و سوالتون رو مطرح کنید دوستان کمک میکنند به نتیجه میرسید
__________________
rahimonline آنلاین نیست.   پاسخ با نقل قول
یک کاربر برای این پست سودمند از rahimonline عزیز تشکر کرده اند:
nima_kaka67 (11-19-2008)
قدیمی 11-19-2008, 11:30 AM   #9 (permalink)
کاربر جدید
 
nima_kaka67 آواتار ها
 
Status:
تاریخ عضویت: Nov 2008
پست ها: 4

درجه: 1 [♥ Bé-Yêu ♥]
سابقه: 0 / 5
سحر و جادو: 1 / 2
تجربه: 21%

تشکر: 3
0 بار در 0 پست از ایشان تشکر شده است
پیش فرض

سلام من نیما هستم میخواستم یک برنامه بنویسماما نتونستم اگه میشه کمکم کنید یه برنامه که یک خط روی فرم باشه و مثل عقربه ساعت شروع به حرکت کنه تا فردا لازم دارم لظفاً کمک کنید ممنون میشم اینم ای دی من هاست انلاین هستم تا جواب بگیرم اینجا هم چک میکنم meaning_life@yahoo.com
nima_kaka67 آنلاین نیست.   پاسخ با نقل قول
قدیمی 11-19-2008, 11:35 AM   #10 (permalink)
مدير کل انجمن و سایت
 
rahimonline آواتار ها
 
Status:
تاریخ عضویت: Mar 2007
محل سکونت: BONAB
پست ها: 7,736

درجه: 59 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
سابقه: 2204 / 2204
سحر و جادو: 2578 / 7857
تجربه: 79%

تشکر: 1,196
1,207 بار در 1,035 پست از ایشان تشکر شده است
rahimonline به AIM ارسال پیام rahimonline به Yahoo ارسال پیام فرستادن پیام با Skype به rahimonline
پیش فرض

نقل قول:
پست اصلی توسط nima_kaka67 نمایش پست ها
سلام من نیما هستم میخواستم یک برنامه بنویسماما نتونستم اگه میشه کمکم کنید یه برنامه که یک خط روی فرم باشه و مثل عقربه ساعت شروع به حرکت کنه تا فردا لازم دارم لظفاً کمک کنید ممنون میشم اینم ای دی من هاست انلاین هستم تا جواب بگیرم اینجا هم چک میکنم meaning_life@yahoo.com
دوست عزیز ممنون در مورد برنامه ای که میخواین هم توضیح بدید که چی میخواین و چجوری باشه با چه زبانی باشه مرسی
__________________
rahimonline آنلاین نیست.   پاسخ با نقل قول
پاسخ

علاقه مندی ها (Bookmarks)

ابزارهای تاپيك
نحوه نمایش