آموزش برنامه نویسی مهندس میثم حبیبی

آموزش ساده و کاربردی برنامه نویسی مهندس میثم حبیبی

خاصیت FlatStyle

از این خاصیت برای تغییر شکل در دکمه ها استفاده می شود که شامل پارامتر های زیر می باشد.

Flat: این پارامتر باعث می گردد تا شکل به حالت دو بعدی تبدیل شود و خاصیت FlatAppearance مورد کاربرد قرار گیرد

Popup: این پارامتر شکل دکمه ها را به صورت دو بعدی نمایش می دهد و در صورتی که اشاره گر موس روی کادر دکمه وارد شود به شکل سه بعدی در می آید

Standard: این پارامتر دکمه را در حالت عادی قرار می دهد

System: این پارامتر باعث می گردد تا دکمه های برنامه شما از شکل دکمه های سیستم عامل تبعیت نماید

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 8:31
مهندس میثم حبیبی

خاصیت FlatStyle

از این خاصیت برای تغییر شکل در دکمه ها استفاده می شود که شامل پارامتر های زیر می باشد.

Flat: این پارامتر باعث می گردد تا شکل به حالت دو بعدی تبدیل شود و خاصیت FlatAppearance مورد کاربرد قرار گیرد

Popup: این پارامتر شکل دکمه ها را به صورت دو بعدی نمایش می دهد و در صورتی که اشاره گر موس روی کادر دکمه وارد شود به شکل سه بعدی در می آید

Standard: این پارامتر دکمه را در حالت عادی قرار می دهد

System: این پارامتر باعث می گردد تا دکمه های برنامه شما از شکل دکمه های سیستم عامل تبعیت نماید

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 8:31
مهندس میثم حبیبی

خاصیت FlatAppearance

این خاصیت برای تنظیمات گرافیکی دکمه بکار میرود البته در صورتی که خاصیت FlatStyle را برابر با پارامتر Flat قرار دهید .در صورت انتخاب حالت Flat در خاصیت FlatStyle پارامترهای زبر درون خاصیت FlatAppearance فعال می شود که به این شرح می باشد.

BorderColor : رنگ خط دور دکمه

BorderSize : قطر خط دور دکمه

MouseDownBackColor : رنگ دکمه در هنگام فشردن آن

MouseOverBackColor: رنگ دکمه در هنگام قرار گیری اشاره گر موس روی آن

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:24
مهندس میثم حبیبی

خاصیت DialogResult

در برنامه نویسی کادر MessageBox وجود دارد که نمونه های آنها را زیاد دیده اید . و اینجانب در این باره در این مبحث درسی صحبتی نمیکنم شکل زیر یک کادر MessageBox است .

در این کادرها هر دکمه معادل یک کد خاص می باشد که در جدول زیر بیان شده است .

کد دکمه ها

1- OK

2- Cancel

3- Abort

4- Retry

5 Ignore

6- Yes

7- No

این کدها در صورتی اجرا میگردد که از فرمان MessageBox استفاده شده باشد. اما اگر در فرم معمولی و دکمه های عادی بخواهیم فرم Dialog بسازیم از این خاصبت برای ارائه کد بر روی دکمه استفاده می شود.

نکته: زمانی از این خاصیت استفاده می شود که بخواهیم یک MessageBox فارسی با آیکن خاص بسازیم .

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:22
مهندس میثم حبیبی

خاصیت AutoEllipsis

گاهی اوقات در هنگام تایپ روی کنترل Button متن از کادر بیشتر می شود . با انتخاب پارامتر True این خاصیت در صورتی که متن درون کادر دکمه جا نگردد سه نقطه به عنوان ادامه متن در انتهای کلمه روی دکمه ظاهر می شود.

مثال:
در دکمه های زیر مشاهده می نمایید جمله "ثبت اطلاعات دانش آموزان برتر " تایپ شده است در دکمه اول پارامتر AutoEllipsis برابر با True است و در دکمه دوم برابر با False.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:19
مهندس میثم حبیبی

خاصیت WordWrap

این خاصیت زمانی کاربرد دارد که خاصیت Multiline برابر با True یاشد. آنگاه در هنگام تایپ وقتی به انتهای کادر متن رسیده باشید به صورزت اتومات به خط بعد منتقل میشود زیرا خاصیت WordWrap برابر یا پارامتر True تنظیم است اما اگر پارامتر آن را به False تغییر دهید آنگاه تا زمانی که روی دکمه enter نزده باشید اعلام گر تایپ به خط بعد منتقل نخواهد شد.

تذکر : در صورتی که خاصیت WordWrap را برابر یا False قرار دادید بهتر است مقدار ScrollBars را برابر یا پارامتر Both قرار دهید تا مدیریت بهتری را روی کادر متن داشته باشید .

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:18
مهندس میثم حبیبی

خاصیت Visible

این خاصیت باعث نمایش یا عدم نمایش کنترلها در حالت اجراء می باشد. در اینجا شایان ذکر است کنترلهایی که Visible آنها برابر با False می باشد در حافظه بارگذاری شده و میتوان بر روی آنها کد نویسی نمود و یا از آنها درون کارها استفاده کرد.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:17
مهندس میثم حبیبی

خاصیت UseSystemPasswordChar

این خاصیت شکل متن درون کادر متن را به صورت Password در خواهد آورد و بطور کلی باید گفت تفاوت آن با خاصیت PasswordChar در این است که در آن خاصیت شما قادر هستید هر شکلی را که میخواهید برای کاراکتر نمایشی انتخاب نمایید، این در صورتی است که با انتخاب پارامتر True در خاصیت UseSystemPasswordChar شکل متن دورن Textbox به شکل پیشفرض کلمه عبور سیستم در خواهد آمد .

مثال :
در شکل زیر تصویر کادر متن اول حالت UseSystemPasswordChar برابر یا True می باشد و در دومین کادر متن PasswordChar معال پارامتر (*) می باشد . می بینید که شکل آنها از نظر ظاهری با یکدیگر متفاوت است .

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

نکته: باید بدانید که اگر پارامتر این خاصیت را در کنترل MaskedTextBox برابر با True نماییم شکل داده های ورودی به صورت PassWord خواهد شد اما شما فقط می توانید برابر با قالب خاصیت Mask ورودی خود را تایپ کنید به طور مثال اگر بخش را عددی و بخشی را کاراکتر حروف مشخص کرده باشید در محل مورد نظر فقط می شود همان کاراکتر را تایپ کنید.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:17
مهندس میثم حبیبی

خاصیت TextAlign

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

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:15
مهندس میثم حبیبی

خاصیت TabStop

این خاصیت باعث می گردد تا حرکت Tabindex خنثی گردد و کنترلی که این خاصیت آن برابر با False باشد نشانگر اعلام تایپ با دکمه tab درونش وارد نمی گردد.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:14
مهندس میثم حبیبی

خاصیت TabIndex

در برنامه نویسی شی گرا همواره باید در نظر داشت ترتیب ورود به کنترلها درون یک فرم با دکمه Tab یا دکمه دیگری که تعریف شده به چه صورتی باشد. مثلاً ابتدا وارد چه کادر متن یا دکمه ای شود و سپس به کدام کنترل وارد گردد. در نظر داشته باشد در برنامه با وارد نمودن هر کنترل، سیستم به صورت اتوماتیک به آنها کد TabIndex میدهد که میتوانید برای کنترل ورود به کنترلها اعداد ایندکس این بخش را تغییر دهید.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:13
مهندس میثم حبیبی

خاصیت ScrollBars

این خاصیت باعث می گردد تا نوار پیمایشی در کنار کادر متن ظاهر گردد . و شامل پارامترهای زیر می باشد.

None: این پارامتر باعث می شود کادر متن بدون نوار پیمایش باشد

Vertical: این پارامتر نوار پیمایش عمودی در کادر متن ایجاد می نماید .

Horizontal: این پارامتر باعث ایجاد نوار پیمایش افقی در کادر متن می شود.

Both: حالت دوطرفه بوده که از هر دو طرف نوار پیمایش ظاهر می نماید.

تذکر: این خاصیت زمانی اعمال می شود که خاصیت Multiline برابر با True باشد .

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:12
مهندس میثم حبیبی

خاصیت ReadOnly

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

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:11
مهندس میثم حبیبی

خاصیت PasswordChar

در این خاصیت شما می توانید تنهای یک کاراکتر دلخواه را قرار دهید . این باعث می گردد تا تمامی کاراکتر های تاپ شده درون کادر متن به شکل این کاراتر تبدیل شود . این عمل برای کادر متنهایی است که برای کلمه عبور استفاده می شود.

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

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:10
مهندس میثم حبیبی

خاصیت Multiline

این خاصیت کادر متن را چند خطه می نماید.
در کادر های متن اگر تایپ بیشتر از حد کادر متن باشد متنی که در ابتدا زده شده است از دید خارج می شود . اما با انتخاب این خاصیت کادر هماننده ویرایشگرهای متنی گردیده و در صورت فشردن کلید Enter به خط بعد می رود.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:9
مهندس میثم حبیبی

خاصیت MaxLength

این خاصیت حداکثر تعداد کاراکتری را که می توان درون کادر متن تایپ نمود را مشخص می نماید .

نکته: به هر حرف ، عدد و یا علامتهایی مانند ! @ ) و ... یک کاراکتر می گویند.

نکته: عدد 0 برابر یا حداکثر ترین میزان متن در کنترل می باشد.

نکته: در صورتی که می خواهید هیچ متنی درون کادر متن تایپ نشود باید خاصیت ReadOnly را تغییر دهید.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:9
مهندس میثم حبیبی

خاصیت Margin

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

مثال:
یک کادر متن به سیستم اضافه نمایید و خاصیت Margin آن را باز نموده و Top , Left آن را با عدد 10 تنظیم نمایید . حال خواهید دید با رسیدن شی به حاشیه سمت چپ و بالای فرم خواهید دید که علامتهای تنظیم یندی ظاهر می شود.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:7
مهندس میثم حبیبی

خاصیت Lines

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

مثال :
این خاصیت را ازProperty باز نمایید و چهار خط مجزا تایپ نمایید و در پایان هر خط Enter بزنید و OKنمایید . علامت مثبت کنار چپ این خاصیت را باز نمایید و بینید که هر خط تایپ شده همانند یک آیتم با کد مشخص شده است. روش استفاده از آن را در دروس بعد آموزش خواهیم داد.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:6
مهندس میثم حبیبی

خاصیت HideSelection

گاهاً پیش می آید که کاربر بخشی از متن را انتخاب نماید حال اگر این خاصیت در کادر متن False باشد با خارج شدن از آن کادر متن متون را که انتخاب شده است هنوز در حالت انتخاب می باشد این درصورتی است که با انتخاب پارامتر True برای این خاصیت پس از خروج از کادر متن محل انتخاب پنهان می گردد.

تذکر: کلیه حرکتها باید با دکمه Tab انجام پذیرد نه با کلبد موس

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

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:5
مهندس میثم حبیبی

خاصیت Modifiers

ابتدا باید یک توضیح کوتاه در مورد این خاصیت و کاربرد آن ارائه نمایم .
برنامه نویسان حرفه ای گاهی کنترلهای یک فرم را در فرمی دیگر، کدنویسی می نمایند، به طور مثال یک کادر متن در Form1 قرار داده و در Form2 برای آن برنامه نویسی می نمایند . به کمک خاصیت Modifiers می توان این انتقال کد را مورد بررسی و کنترل قرار داد.

تذکر : این خاصیت در صورت فعال بودن خاصیت GenerateMember کارایی خواهد داشت و به طور کلی برای موارد زیر استفاده می شود.

نکته: ابتدا در نظر داشته باشید که در سایت Microsoft اینگونه بیان شده که دو پارامتر Private و Protected شبیه یکدیگر و دو پرامتر Friendو Protected Friend نیز همانند هم کار می کنند.

Private و Protected : این پارامترها باعث می گردد تا کنترلی که در هر فرم قرار دارد تنها در همان فرم قابل کد نویسی باشد و در فرمهای دیگر فراخوانی نشود.

Friendو Protected Friend : این پارامترها فرخوانی یک کنترل و کدنویسی روی آن را برای دیگر فرمها نیز امکان پذیر می نماید.

Public : این پارامترها کنترل مورد نظر را به صورت سرتاسری قرار می دهد.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:4
مهندس میثم حبیبی

خاصیت GenerateMember

این خاصیت شامل 2 پرامتر است :

True : در صورت انتخاب این پارامتر خاصیت Modifiers فعال می گردد و می توان از آن استفاده نمود

نکته : برای تنظیمات درست این خاصیت در صورت True بخش Modifiers را مطالعه نمایید

Fulse : در صورت انتخاب این پارامتر دیگر خاصیت Modifiers تأثیری بر روی form نخواهد داشت و در ضمن نام آن کنترل نیز در هنگام کدنویسی از فهرست حذف شده و شما قادر به کد نویسی بر روی آن نخواهید بود.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 1:2
مهندس میثم حبیبی

خاصیت Dock

این خاصیت قادر است تا نوع قرار گیری کنترل درون فرم را مشخص نماید و شامل پرامترهای مختلفی می باشد. بطور مثال پرامتر Fill کنترل را بر روی تمام صفحه پخش می نماید.

نکته: این عملیات بر روی کنترلهایی که دارای ارتفاع نیستند درست اعمال نمی شوند. مثلاً کادر متن که باید Multiline آن برابر با Ture شود تا درست کار نماید.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:56
مهندس میثم حبیبی

خاصیت CharacterCasing

این خاصیت شامل 3 پرامتر است و برای تغییر نوع نوشتار در کادر متن تعیین می شود.

Upper : با انتخاب این پارامتر کلیه حروف انگلیسی درون کادر متن به صورت بزرگ تایپ می شود

Lower: با انتخاب این پارامتر کلیه حروف انگلیسی درون کادر متن به صورت کوچک تایپ می شود

Normal : این پارامتر کادر متن را در حالت عادی قرار داده و تغییری در نوع نوشتاری آن ندارد و کوچک و بزرگ بودن عبارات بر حسب دکمه Caps lock خواهد بود.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:52
مهندس میثم حبیبی

خاصیت BorderStyle

این خاصیت نوع کادر متن را مشخص می نماید .

Fixed3D : این پارامتر کادر متن را 3 بعدی نمایش می دهد.

FixedSingle : نمایش به صورت 2 بعدی ساده که حجم کمتری از حافظه را اشغال می نماید.

None : این پارامتر قاب دور کادر متن را از بین برده و آن را Flat نمایش می دهد.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:51
مهندس میثم حبیبی

خاصیت AutoCompleteSource

این خاصیت قادر است تا خاصیت AutoCompleteMode را برابر با پرامتر های زیر مقدار دهی نماید و به طور کلی منبع را برایش مشخص نماید .

AllSystemSources: این پرامتر برابر با انتخاب همزمان دو گزینه FileSystem و URL می باشد که به صورت پیش فرض مقدار AutoCompleteMode انتخاب می شود.

AllUrl: این پرامتر برابر با انتخاب HistoryList و RecentlyUsedList را به عنوان منبع می باشد .

CustomSource: این پرامتر متنی را که درون خاصیت AutoCompleteStringCollection وارد شده است را به عنوان منبع انتخاب می نماید.

FileSystem: این پرامتر کدهای منبع را از فایلهای سیستمی بارگزاری می نماید

FileSystemDirectories: این پرامتر تنها نام شاخه ها یا دایرکتوری را به عنوان منبع قرار میدهد .

HistoryList: این پرامتر مقادیر موجود در History را به عنوان منبع قرار میدهد . این بدان معناست که منابع همسان (URL ها) از لیست تاریخچه می خواند.

ListItems: این پرامتر مقدارهای ComboBox (مقدارهائی که در خواص Items اضافه شده است) را به عنوان منبع قرار میدهد .

None: این پرامتر مقدار پیش فرض این خاصیت میباشد که ویژگی AutoComplete را غیرفعال میکند .

RecentlyUsedList: این پرامتر آخرین URL های بازدید شده را به عنوان منبع قرار میدهد .

مثال :
یک Textbox روی فرم قرار داده و کلمات کلیدی خود را درون خاصیت AutoCompleteCustomSource قرار دهید .(میتوانید از بانک اطلاعاتی برای این منظور استفاده نمایید که در آینده توضیح خواهیم داد)
خاصیت AutoCompleteMode را با یکی از پرامترها به غیر از None تنظیم نمایید (برای مشاهده آموزش این خاصیت در اینجا کلیک نمایید )
خاصیت AutoCompleteSource را با پرامتر CustomSource مقدار دهی نمایید.
حال پروژه را اجرا و حرف اول کلمات کلیدی خود را تایپ نمایید.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:50
مهندس میثم حبیبی

خاصیت AutoCompleteMode

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

None: این پارامتر که به صورت پیش فرض انتخاب شده است ایجاد منوی خود کار را ازبین می برد.

Suggest: در صورت انتخاب این پارامتر کادر متن به صورت حروف به حروف کامل می گردد.

Append: در صورت انتخاب این پرامتر منویی ظاهر شده و محتویات را نمایش می دهد.

SuggestAppend: این پرامتر دو پارامتر قبلی را به صورت ادغامی انجام می دهد.

مثال :
کد زیر را درون Form Load قرار دهید و اجرا نمایید.


Dim MySource As New AutoCompleteStringCollection()
MySource.AddRange(New String() {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"})

Dim MyTextBox As New TextBox()
With MyTextBox
.AutoCompleteCustomSource = MySource
.AutoCompleteMode = AutoCompleteMode.SuggestAppend

خط بالا مشخص کننده پارامتر می باشد


.AutoCompleteSource = AutoCompleteSource.CustomSource
.Location = New Point(20, 20)
.Width = Me.ClientRectangle.Width - 40
.Visible = True
End With

Me.Controls.Add(MyTextBox)

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:47
مهندس میثم حبیبی

خاصیت AutoCompleteCustomSource

به وسیله این خاصیت می تونید کلمات پیش فرضی را درون کارد متن قرار که تا زمانی که کاربر یه متنی رو درون textBox تایپ کرد تمام کلماتی که با اون متن شروع میشن نمایش داده شود.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:44
مهندس میثم حبیبی

خاصیت Anchor

این خاصیت موقعیت یک کنترل را هنگام تغییر اندازه فرمی که روی آن قرار گرفته تعیین می کند. فاصله لبه های کنترل را با لبه های کنترل والد (یا فرم ) ثابت نگه می دارد.
مثال :
اگر شما خاصیت Anchor یک کنترل را با چهار طرف تنظیم نمایید ، با بزرگ نمودن فرم ، کنترلهای درون آن هم بزرگ می شود و فاصله سمت چپ کنترل با سمت چپ فرم و همین طور تمامی جهات، ثابت می ماند
یک کنترل PictureBox به سیستم افزوده و عکسی را درون آن قرار دهید
حال تمامی آیتمهای خاصیت Anchor را انتخاب نمایید و پروژه را اجراء نمایید.

نکته :
در برخی از کنترلها این مقداد دهی منوط به تنظیمات خواص دیگر می باشد . مانند کنترل Textbox که بهتر است ابتدا Multiline را برابر با True قرار دهیم.

چهارشنبه بیست و دوم فروردین ۱۴۰۳ | 0:43
مهندس میثم حبیبی

خاصیت Language

زبان کارکرد کنترل را مشخص می نماید . مشخص کننده زبان برنامه نویسی کد مربوط به تگ است .

نکته: این خاصیت زمانی کار میکند که خاصیت Localizable برابر با مقدار True قرار گرفته باشد

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 23:19
مهندس میثم حبیبی

خاصیت Cursor

شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکل ها از بخش mouse در Control panel گرفته میشود و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد. شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکلها از بخش mouse در Control panel می باشند و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد.شکل اشاره گر موس در هنگام قرار گرفتن روی کنترل مربوطه می باشد. این شکلها از بخش mouse در Control panel می باشند و یاید در نظر داشته باشید که در صورت تغییر در بخش mouse شکل اشاره گر در پروژه شما نیز تغییر خواهد کرد.<

سه شنبه بیست و یکم فروردین ۱۴۰۳ | 23:16
مهندس میثم حبیبی
مطالب جدید تر مطالب قدیمی تر
  • صفحه اصلی
  • آرشیو وبلاگ
  • عناوین نوشته ها
موضوعات وب
  • خواص کنترل ها
  • رویدادهای کنترل ها
  • مقالات
پیوندها
  • فهرست همه خواص کنترل ها #C و VB.Net
  • خواص فرم -Form
پیوندهای روزانه
  • آموزش ساخت سایت خبری با ASP.Net
  • آموزش برنامه نویسی سه لایه در VB.Net ویژوال بیسیک دانت نت
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – تکمیلی
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – مقدماتی
  • آموزش پروژه محور سی شارپ C#‎ – پیاده سازی سیستم رستوران آنلاین
  • آموزش ساخت سایت فروشگاه با ASP.NET
  • آموزش ویژوال بیسیک دات نت– تکمیلی
  • آموزش ویژوال بیسیک دات نت – مقدماتی
  • آرشیو پیوندهای روزانه
آرشیو وب
  • خرداد ۱۴۰۳
  • اردیبهشت ۱۴۰۳
  • فروردین ۱۴۰۳

B L O G F A . C O M

تمامی حقوق برای آموزش برنامه نویسی مهندس میثم حبیبی محفوظ است .