bahareh_toto نوشته است:ین سوال هایی که برای من بوجود می یاد!! یا اینکه بعضی هاشون را استادمون طرح میکنه ...بگم که سر همون یک سوال که برام حل کرد 7 تا برگه A4 تمرین کردم ...شعارمماینه که هیچ مسئله ای نیست که حل نشه
امید وارم که همین طور باشه
و اگر می بینی دارم زیاد وسواس یه خرج می دم فقط یه خاطر اینه که نمی خوام جریان سوال و پاسخ یک طرفه باشه و نتیجه ای جزء جواب برای سوال کنند رو نداشته باشه.
اینکه شما می گید روی این مسائل فکر کردید و حتی روی جواب ها کار می کنید خودش نشون میده که هدف محقق شده.
در ضمن تا اونجایی که جا داره سوال کنید البته با همون شرایطی که گفتید:
"فکر کردن برای نتیجه و به نتیجه رسیدن و کار روی اون"
bahareh_toto نوشته است:فقط اگه میشه این برنامه ها را یک مقدار توضیح بدبد .مثلا redim چیه mid چیه
بوسیله ReDim این امکان فرآهم می شه که متغییر های آرایه ای, تغییر ابعاد بدند. مثلا:
Dim A() as String
برای اینکه بشه محدوده متغییر A از 0 تا 5 باشه باید کد زیر رو استفاده کنید:
Dim A() as string <code
Redim A(5) <code
با فراخواندن ReDim اگر A قبلا محتوایی داشته اون محتویات پاک می شند ولی برای اینکه A محتویات قبلی خودش رو حفظ کنه باید به جای Redim از فرمان Redim Preserve استفاده کرد:
کد:
Dim A() as Integer
Redim A(5)
A(4)=4
msgbox A(4)
Redim A(6)
msgbox A(4)
A(4)=4
Redim Preserve A(7)
msgbox A(4)
-----------------------------------
بوسیله تابع MID هم شما می تونید یک قسمت خاصی از یک رشته رو برگردونید.
شکل تابع: MID(String,Start,Lenght) as String
MID خود تابع
String رشته ای که می خواید مقداری از اون برگشت داده بشه
Start شماره کاراکتری که باید از اون به بعد رشته خونده بشه
Lenght طول رشته ای که قراره برگشت داده بشه
As String هم می گه که خروجی این تابع از نوع رشته ای خواهد بود
مثال:
Mid("ABCDEFG",1,1)="A" <Code
Mid("ABCDEFG",2,1)="B" <Code
Mid("ABCDEFG",1,3)="ABC" <Code
Mid("ABCDEFG",3,4)="CDEF" <Code
این رو هم بگم که شما با تابع Left مقداری از سمت چپ یک رشته با تایع Right مقداری از سمت راست یک رشته رو به دست میارید و تابع Mid در واقع سه گان تکمیل کننده اون دو تابع دیگست که باهاش میشه کار هر دوی اون ها رو هم انجام داد. مثلا توی مثال هایی که در بالا آوردم مثال های اول و سوم به ترتیب برای Left معادل های زیر رو دارند:
Mid("ABCDEFG",1,1)="A" <Code
معادل Left("ABCDEFG",1)="A" <Code
Mid("ABCDEFG",1,3)="ABC" <Code
معادل Left("ABCDEFG",3)="ABC" <Code
اگر باز هم توضیح خواستی در خدمت هستیم...