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

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




صفحه 2 از 9 اولاول 123456 ... آخرآخر
نمايش نتايج 11 به 20 از 87

نام تاپيک: آموزش گام به گام Vb.net

  1. #11
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض متغیرهای object

    متغیرهای Object :

    نوع داده object یک نوع اشاره گر است, در واقع مقدار یک متغیر از نوع object یک ادرس است که ارجاعی به یک شیء در حافظه میکند. در vb.net نوع داده object نوع داده عمومی یا سراسری است. یک متغیر از نوع object اشاره ای به داده سایر انوع داده ها میکند, بعنوان مثال :
    Dim Obj As object
    Obj=123L
    در کد فوق یک مقدار Long را در یک متغیر object قرار داده یم.
    کلاس Object در کلاسهای مبنای فضای نام system دارای یک متد بنام GetType هست که نوع, نوع object را برمیگرداند. مثلا اگر obj یک متغیر از نوع داده object باشد. کد نوع object را برگشت میدهد.
    کلاس Type که یکی دیگر از اعضای کلاسهای مبنای فضای نام System است دارای 2 متد است که اطلاعاتی در مورد زیرنوع , نوع داده object برگشت میدهند.

    ToString : یک رشته برمیگرداند که زیر نوع داده را مشخص میکند.(چیزی معادل تابع TypeName وی بی دات نت است).

    GetTypeCode : یک مقدار شمارشی از نوع کد (TypeCode) برگشت میدهد. (چیزی معادل تابع VarType در vb6 )
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نوع داده شخصی (User Defined Types) : ساختار یا Structure Data Type

    نوعی از انواع داده است که توسط خود کاربر تعریف میشود: برای تعریف از دستور Structure استفاده میکنیم :
    Structure Structurename

    End Structure
    در داخل بدنه ساختار ما متدهای عضو و یا عضوهای غیر متد را تعریف میکنیم. اعضای یک ساختار میتوانند متغیرها, خصوصیات, متدها و روال ها باشند. البته توجه داشته باشید که همه عضوها با یک سطح دسترسی تعریف شوند. مهمترین کاربرد ساختارها کپسوله کردن متغیرهای وابسته به هم است.

    Structure strPerson
    Public Name As String
    Public Address As String
    Public City As String
    Public State As String
    Public Zip As String
    Public Age As Short
    End Structure

    برای تعریف یک متغیر از نوع strPerson مثل گذشته عمل میکنیم :
    Dim APerson As strPerson
    برای دسترسی به یک عضو از ساختار , از نقطه استفاده میکنیم :
    APerson.Name = "Beethoven"
    ساختارها میتوانند بعنوان آرگومان به توابع ارسال شوند, و یا میتوانند بعنوان نوع برگشتی از یک تابع مود استفاده قرار گیرند.
    ساختارها شباهت هایی با کلاسها دارند , اما تفاوتها :
    ساختارها نمیتوانند بطور صریح ارث ببرند و نمیتوان از آنها ارث برد.
    تمام سازنده های یک ساختار باید پارامترهای معلوم و مشخص باشند.
    و .... مطالب پایه در بحث برنامه نویسی شیء گرا مطرح میشود

    ثابت ها :

    ثابتها مقادیری ثابت هستند که در طول برنامه هیچ گونه تغییری نمیکنند (بر خلاف متغیرها = متغیر یعنی چیزی که در تغییر میکند). برای تعریف ثابت از دستور Const استفاده میکنیم.Const myPvalue=3.14…………..


    نوع داده شمارشی :

    در واقع مجموعه ای از ثابت ها هستند که با هم در یک گروه قرار میگیرند. برای تعریف نوع داده شمارشی از دستور Enum استفاده میکنیم.
    Enum enumname

    End Enum
    مثال میخواهیم, 5 رنگ را در یک داده شمارشی تعریف کنیم و در برنامه از ایندکس های اختصاص داده شده به هر کدام استفاده کنیم :
    Enum myColor
    Black=0
    White=1
    Blue=2
    Green=3
    Red=4
    End enum
    حال میتوانیم با توجه به رنگها با اندیس ها کار کنیم.
    Msgbox(mycolor.blue)
    ==è 2
    توجه : نوع داده شمارشی در داخل روال ها قابل تعریف نیست

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

    پيش فرض

    سلام
    جالب بید!
    عجب علمای کتاب نویسی!!!!! در VB8 که 100% اطمینان دارم، VB6 را نمیدانم و با گفته های شما در VB7 شک پیدا کردم.
    بهرحال این معتبر ترین دستور در محیط دات نت برای محاسبه تعداد بایتهای یک ساختار است. (البته راه های دیگری هم وجود دارد ولی همه انها اندازه Boolean را 4 بایت نشان میدهند! میتوانم لیستی ردیف کنم!!!!)
    مثلاً
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ضمناً در استفاده از API ها ویندوز در نظر گیری طول ساختارها بسیار بسیار مهم است و در صورت کوچکترین ناسزگاری امکان هنگ کردن کل برنامه هم وجود دارد

    حالا ولللش !!!! شما ادامه نگارش کتاب آنلاین تان را ادامه دهید!
    علما، فضلاء، فقها، فعلاً بای!!!

  3. #13
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض تبدیل نوع داده

    تبدیل نوع داده :

    در vb.net برای تبدیل انواع داده توابع زیادی تهیه شده است. در کل کار این توابع تبدیل نوع داده یک متغیر به نوع داده دیگر است.
    توابع فوق عبارتند از :

    CBool : برای تبدیل مقادیر صحیح (Integer) به نوع داده Boolean بکار میرود. هنگامیکه یک مقدار عددی به بولین تبدیل میشود تمام مقادیر غیر صفر به True و مقدار صفر به False تبدیل میشوند.

    CByte : برای تبدیل مقادیر عددی بین 0 تا 255 به بایت بکار میرود.(قسمتهای اعشاری را گرد میکند)

    Cchar : یک آرگومان رشته ای میگیرد و اولین کاراکتر رشته را بعنوان نوع داده Char برگشت میدهد.

    CDate : مقادیر زمانی یا تاریخ (در صورت اعتبار) را به تاریخ تبدیل میکند

    CDbl : برای تبدیل هر مقداری که در محدوده نوع داده Double بگنجد بکار میرود و انرا به Double تبدیل میکند.

    CDec : برای تبدیل هر مقداری که در محدوده نوع داده Decimal بگنجد بکار میرود و انرا به Decimal تبدیل میکند.

    CInt : هر مقدار عددی که در محدوده نوع داده صحیح باشد به Integer تبدیل میشود. اعشار گرد میشود.

    CLng : برای تبدیل هر مقداری که در محدوده نوع داده Long بگنجد بکار میرود و انرا به Long تبدیل میکند. قسمتهای اعشاری گرد میشوند.

    Cobj : برای تبدیل هر نوع داده ای که قابل ترجمه به Object باشد بکار میرود.

    CShort : مقادیر عددی که در محدوده نوع داده Short باشند به Short تبدیل میشوند, قسمتهای اعشار گرد میشوند

    Csng : مقادیر عددی که در محدوده نوع داده Single باشند به نوع داده Single تبدیل میشوند(در صورتی که از محدوده مجاز بیشتر یا کمتر شود error میدهد)

    Cstr : در صورتی که مقدار ورودی مقادیر Boolean باشند تابع یکی از رشته های True یا False را برگشت میدهد. در صورتیکه مقدار ورودی زمان باشد تابع زمان را بصورت رشته ای برگشت میدهد. در صورتیکه مقدار ورودی عدد باشد تابع رشته ای که نشان دهنده عدد فوق است را برگشت میدهد.

    CType : تابعی برای انواع تبدیلات, CType(value,Typename) که value میتواند متغیر یا مقدار باشد و Typename نوع داده نهایی است که باید تبدیل به ان صورت گیرد.



    Val : برای تبدیل رشته به عدد
    Format و Str برای تبدیل عدد به رشته
    Chr : برای تبدیل کد عددی کاراکتر به کاراکتر
    Asc : برای تبدیل کاراکتر به کد عددی کاراکتر
    DateSerial و DateValue برای تبدیل تاریخ به عدد
    TimeSerial و TimeValue برای تبدیل زمان به عدد
    Hex و Oct برای عدد دهی به مبناهای دیگر


  4. این کاربر از anvar.net بخاطر این مطلب مفید تشکر کرده است


  5. #14
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض عملگرها

    عملگرها :

    در vb.net همانند علوم ریاضی برای کار با داده ها از عملگرها استفاده میکنیم, syntax بعضی از عملگرها بین ریاضی و vb.net متفاوت است: مانند ضرب, تقسیم و ....
    عملگرهای محاسباتی : شامل توان ^ , ضرب * , تقسیم / , تقسیم صحیح \ , Mod یا باقیمانده, جمع +, تفریق _ است.

    عملگرهای مقایسه ای : کوچکتر > , بزرگتر < , >= کوچکتر مساوی , <= بزرگتر مساوی, = مساوی , <> نامساوی , Is اگر طرف چپ همان شئ مساوی طرف راست باشد مقدار True برمیگرداند, Like که شباهت رشته ها را چک میکند.

    برای چسباندن رشته ها از عملگرهای + و & استفاده میکنیم

    عملگرهای منطقی :
    And : "و" منطقی در صورتیکه هر دو عملوند(عبارتی که بین عملگر قرار میگیرد) true باشند نتیجه true میشود ,

    Not : نفی منطقی که عملوند true را به false تبدیل میکند و برعکس ,

    Or : "یا" منطقی فقط اگر هر دو عملوند false باشند نتیجه false خواهد بود,

    Xor : "یا انحصاری" منطقی, اگر هر دو عملوند ارزش یکسلنی داشته باشند نتیجه false و در غیر این صورت true

    AndAlso : اگر عملوند اول false باشد نتیجه false و عملوند دوم هرگز تست نمیشود

    Orelse : اگر عملوند اول true باشد, نتیجه true و عملوند دوم تست نمیشود

    تقدم عملگرها : برای محاسبات فرمولها با توجه به نوع کار متفاوت هستند و عملگرهای زیادی در بین آنها وجود دارد. هنگام محاسبات باید نوعی حق تقدم در پردازش اعداد وجود داشته باشد تا فقط یک راه منطقی برای حصول نتیجه درست بدست آید, تقدم عملگرها در واقع اولویت پردازش آنها است.تقدم عملگرها بصورت زیر است : توان – نفی ریاضی (-منفی) - ضرب و تقسم – تقسیم صحیح – باقیمانده یا mod – جمع و تفریق – چسباندن رشته (+) – چسباندن رشته (&) –
    پس از آن عملگرهای مقایسه ای
    تساوی – نامساوی – بزرگتر از – کوچکتر از – بزرگتر یا مساوی – کوچکتر یا مساوی – LikeIs
    پس از آن عملگرهای منطقی
    NotAnd و AndalsoXor و Or و Orelse

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

  6. #15
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    ممنون anvar.net عزیز بازم عالی بود
    یه سوال داشتم متغییر از نوع اشاره گر به یک نوع خاص نداریم ؟ مثلا تو c با * اشاره گر به هر نوع متغییر دلخواهی ایجاد میکردیم .
    اینجا فقط باید از object استفاده کنیم ؟ برای هر ساختاری کار میکنه ؟ و یک سوال دیگه فکر کنم یه جایی دیده بودم نوشته بود object تو محیط net. مثل variant تو محیط vb6 هست . یعنی از object میتونیم هم به عنوان متغییر نوع اشاره گر و هم متغییر های دیگه استفاده کرد ولی اندازه object فقط 4 بایته چطور میشه نوع double رو ذخیره کنه ؟

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

    1

    آقا سلام علیکم! اگر فضولی میکنم بگید برم کنار!!! (این پیرمرد جماعتها میخواهند تو هر چیزی دخالت کنند!)
    ممنون anvar.net عزیز بازم عالی بود
    یه سوال داشتم متغییر از نوع اشاره گر به یک نوع خاص نداریم ؟ مثلا تو c با * اشاره گر به هر نوع متغییر دلخواهی ایجاد میکردیم .
    اشاره گر به اون تیپ نداریم، ولی همه چیز شی گراست و یا کلاسس است (Class) یا ساختار (Structure) که در دات نت خود ساختارهم نوعی کلاسس هستند.
    بحرحال و در کل اگر متغییری به یک کلاسس عادی تعریف کنید (مثلاً یک کنترلر روی فرم) آن متغییر خود به خود اشاره گری میشود به آن کلاسس و این یعنی اگر محتویات آن را در متغییر دیگری بریزید، هر کاری که با شی اشاره شده با یکی از آن دو متغییر انجام دهید در دیگری هم قابل رویت است (صبر کنید متوجه میشوید!) یعنی خود متغییر چیزی شبیه یک Shortcut است و وقتی هم کپی گرفته شود، صرفاً آن Shortcut کپی گرفته میشود و ما دو Shortcut خواهیم داشت که به یک جای واحد اشاره میکنند.
    ولی اگر متغییری از نوع یک Structure تعریف کنید، (مثلاً یک Integer) وقتی آن را در متغییری دومی بریزید، در واقع در دومی کپی میشود، مثل این است که به جای Shortcut از یک فایل کپی بگیرید، در نتیجه متغییر دوم کاملاً مجزا از اولی خواهد بود و شما میتوانید دومی را 5 قرار دهید در حالی که اولی مثلاً 7 است و... هیچ ربطی به هم نخواهند داشت.
    یعنی این که متغییر تعریفی شما حالت اشاره گری داشته باشد یا نه، دست شما نیست و به صورت اتجباری در Class ها اشاره گری است و در Structure ها به صورت معمولی،
    وللی امکاناتی برای شبیه سازی اشاره گر ها باز در نظر گرفته شده،
    1- مثلاً در توابع و زیرروالها (Function , Sub) شما میتوانید پارامتر های Structure ی را به صورت ByRef پاس دهید تا اشاره گر آن انتقال یابد و کپی نشود و درنتیجه تغییرات آن در داخل رویه از خارج و محل فراخانی قابل رویت خواهد بود.
    2 - شما میتوانید فرآیند کپی گرفتن غیر اشاره گری را توسط رابط IClonable کنترل و تحت سلطه بگیرید. مثلاً برای لغو حالت اشاره گری کلاسس ها یا کنترل بیشتر برروی کپی گیری ساختارها.
    3 - میتوانید Structure را هم با یک لفافه کلاسس بپوشانید تا اجباراً به صورت اشاره گری مثل محیط ++VC عمل کند.


    اینجا فقط باید از object استفاده کنیم ؟ برای هر ساختاری کار میکنه ؟ و یک سوال دیگه فکر کنم یه جایی دیده بودم نوشته بود object تو محیط net. مثل variant تو محیط vb6 هست . یعنی از object میتونیم هم به عنوان متغییر نوع اشاره گر و هم متغییر های دیگه استفاده کرد ولی اندازه object فقط 4 بایته چطور میشه نوع double رو ذخیره کنه ؟
    دقیقاً نمیتوان گفت Object همان variant است، Variant در اصل برای اسکریپت ها بود و بیشتر بر اساس Union ها در ++VC عمل میکند ولی Object در دات نت پایه وراثتی دارد و بر طبق قوانین OOP عمل میکند.
    Object خود یک کلاسس است و ریشه اصلی و مادر خام اولیه تمام Class و Structure و Enum و Delegate و ... و... است، یعنی در دات نت حتی رویدادها هم خود شی هستند و همه اشیای کوچک و خرد و بزرگ در دات نت بالاخره در سلسله مراتب وراثتی، وراثتی از Object هستند و در نتیجه در Object میتوانند جای بگیرند.
    همانطور که به پیکان میتوانیم بگوییم ماشین و به کامیون هم میتوان گفت ماشین!
    به Integer هم میتوان گفت Object و به یک Control هم میتوان گفت Object!

    اون 4 بایت هم صرفاً برای اشاره گر به نقطه واقعی حضور شی در RAM است و در اصل علاوه بر اندازه ای است که آن متغییر در ذات نیاز دارد.
    -----------------------------------------------------------------------------------------------------
    ضمناً در بحث تبدیلات و متغییرها نوع های جدید به VB8 اضافه شده (علاوه بر نوع های VB7)
    این متغییرها دو برابر مورد مشابه بدون U ظرفیت دارند و صرفاً مثبت هستند بجز SByte که برعکس است.!
    نوع SByte با تبدیل CSByte (یک بایت)
    نوع UShort با تبدیل CUShort (دو بایت) و نماد عددی US
    نوع UInteger با تبدیل CUInt (چهار بایت) و نماد عددی UI
    نوع ULong با تبدیل CULng (هشت بایت) و نماد عددی UL
    و دو دستور تبدیل و قالب ریزی TryCast , DirectCast


    اپراتورهای جدید >> و << و =>> و =<< هم برای شیفت بیتی اضافه شده اند و نیز اپراتورهای And و Or و Xor به جز بر روی Boolean ها بر روی اعداد و بخش دیگری از داده ها هم کار میکنند و کلیه اپراتورها قابل تعریف مجدد هم هستند. (Overload)

    فعلاً چیزی یادم نمی آید! بای!
    Last edited by _H2_; 03-08-2008 at 01:58. دليل: حذف یک نیم خط!

  8. #17
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض تشکر

    آقای H2 کارت درسته!
    به هر حال پیر انجمن هستید؛ در ضمن هر جایی اشتباهی , کمی , زیادی و به هر حال خطایی دیدی , مطرح کن یا حلش کن.

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

    پيش فرض

    سلام
    آقای H2 کارت درسته!
    به هر حال پیر انجمن هستید؛ در ضمن هر جایی اشتباهی , کمی , زیادی و به هر حال خطایی دیدی , مطرح کن یا حلش کن.
    به قول یه بنده خدایی که میشناسید، ما آب شدیم رفتیم تو زیر زمین کلیدهم نداشتیم در بیاییم!!!!!!! چاکریم!

  10. #19
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    ممنون عالی بود ادامه بدین منم خواننده پر و پا قرص این تاپیکم

  11. #20
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض آرایه و کلکسیون ها

    آرایه ها

    یک آرایه برای نگهداری مجموعه ای از نوع داده ها یا اشیاء مشابه مورد استفاده قرار میگیرد, با استفاده از آرایه میتوانیم داده های خود را در یک ساختار برنامه نویسی واحد گردآورده و با کمک اندیس (Index) با آنها کار کنیم.

    با استفاده از دستورات Dim و ReDim آرایه ها را تعریف میکنیم :
    فرض کنید میخواهیم نمرات دانش آموزان یک کلاس را در آرایه ای بنام Student ذخیره کنیم.(تعداد دانش آموزان 20 نفر است)؛

    Dim Student(19) As integer

    دستور بالا آرایه ای با 20 عضو که همگی عدد صحیح هستند ایجاد میکند.برای کار با عنصرهای این آرایه از اندیسهای 0 تا 19 استفاده میکنیم, اولین عنصر آرایه Student(0) و آخرین عنصر Student(19) است.

    تابع UBound : از این تابع برای پیدا کردن کران بالای یک آرایه استفاده میشود.Ubound(arrayname,Rank) که Rank بعد آرایه و arrayname نام آرایه است.

    مثلا UBound(Student) مقدار 19 برمیگرداند.
    آرایه ای که در بالا تعریف کردیم, آرایه تک بعدی است, در صورتی که بخواهیم روی ایتمهای دیگری برای هر دانش آموز کار کنیم (مثلا تعداد امتحانات) نیازمند افزودن یک بعد (Dimention) جدید به آرایه بالا هستیم.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    اگر تعداد عناصر یک آرایه را مشخص نکرده باشیم, میتوان در هنگام تعریف ارایه به عناصر آن مقدار داد.

    Dim numb() As integer={1,2,3,4,5}
    آرایه فوق یک آرایه 5 عضوی (با اندیسهای 0 تا 4 ) خواهد بود.

    آرایه دینامیک : به آرایه ای که بتوان تعداد عضوهای آنرا در زمان اجرا تغییر داد آرایه دینامیک میگویند.(هنگامیکه تعداد عناصر آرایه مجهول است مورد استفاده قرار میگیرد)

    Dim Student() As integer

    آما قبل از اینکه بتوانیم از آرایه بالا استفاده کنیم باید تعداد ابعاد و عناصر آنرا تعیین کنیم. این کار با استفاده از دستور ReDim صورت میگیرد.

    ReDim Student(1)
    Student(0)=24
    Student(1)=28

    اگر بخواهیبم هنگام تغییر عناصر ارایه, اطلاعات قبلی از بین نرود باید از کلمه کلیدی Preserve استفاده کنیم.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    در مبحث حلقه ها بیشتر با نحوه کار با آرایه ها آشنا می شویم.

    شئ مجموعه یا کلکسیون :

    شئ مجموعه یا Collection object , شئ خاصی است که همانند یک ظرف برای اشیاء سایر انوع بکار میرود. در واقع نگهدارنده سایر اشیاء یا بطور جامع تر , وظیفه مجموعه های vb جمع کردن تعدادی شئ تحت یک نام واحد است, از نگاهی دیگر شئ مجموعه نسخه شی گرای همان آرایه معمول ویژوال بیسیک است.
    شئ مجموعه دارای 4 متد زیر است :
    Add : یک آیتم به مجموعه اضافه میکند.
    Count : تعداد ایتمهای موجود در مجموعه را برمی گرداند.
    Item : برای بدست آوردن یک عضو مجموعه (با استفاده از اندیس آن یا موقعیت ترتیبی آن در مجموعه و یا کلید ان) مورد استفاده قرار میگیرد.
    Remove : برای حذف یک ایتم از مجموعه (با استفاده از ایندکس یا کلید) مورد استفاده قرار میگیرد.

    کلید : به هنگام افزودن یک شی به مجموعه یک کلید (از نوع رشته) برای آن تعیین میکنیم.
    برای مثال : استانهای ایران را در یک مجموعه قرار میدهیم :
    Dim country As New Collection
    country.Add("Tehran", "Te")
    country.Add("Isfahan", "Is")
    همانند آرایه ها میتوانیم با شئ مجموعه کارکنیم.با استفاده از ایندکس میتوان به عناصر موجود در مجموعه دسترسی پیدا کرد(کران پایین یک مجموعه 1 است).

    توجه : عناصر یک مجموعه میتوانند قبل یا بعد از یک عضو اضافه شوند, در این صورت ایندکسها توسط خود vb مرتب میشوند. با حذف یک عنصر ایندکس عناصر باقیمانده تغییر میکند.
    در بحثهای آینده چگونی کار با کلسیون کنترلها (در vb6 آرایه کنترلها) را فرامی گیریم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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

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