آموزش ویژوال بیسیک و اصول برنامه نویسی

آموزش ویژوال بیسیک و اصول برنامه نویسی

آموزش ویژوال بیسیک - چگونگی نوشتن الگوریتم - طرح ریزی برنامه نویسی - برنامه نویسی - ویژوال بیسیک - برنامه نویسی هنرستان - برنامه نویسی کاردانش - برنامه نویسی فنی و حرفه ای - آموزش ویژوال بیسیک 6- آموزش ICDL
آموزش ویژوال بیسیک و اصول برنامه نویسی

آموزش ویژوال بیسیک و اصول برنامه نویسی

آموزش ویژوال بیسیک - چگونگی نوشتن الگوریتم - طرح ریزی برنامه نویسی - برنامه نویسی - ویژوال بیسیک - برنامه نویسی هنرستان - برنامه نویسی کاردانش - برنامه نویسی فنی و حرفه ای - آموزش ویژوال بیسیک 6- آموزش ICDL

آموزش برنامه نویسی و آموزش ویژوال بیسیک

آموزش ویژوال بیسیک ، دانلود کلیپ های آموزشی ، آموزش 0 تا 100 ویژوال بیسیک

آموزش برنامه نویسی و مقدمات آن:



شما قبل از اینکه یک برنامه نویس شوید باید با روش برنامه نویسی آشنایی پیدا کنید. نام این روش الگوریتم است.

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

بسیاری از آموزش های موجود در ایران فقط مفهوم تئوری دارند و ابزار را توضیح می دهند؛ و توضیحی در مورد کاربرد ابزار و چگونگی استفاده از آن به میان آورده نمی شود؛ بهتر بیان کنم مثال واضح و کاربردی از آن گفته نمی شود. مثلا اول مفاهیم پایه را بیان می کنند و سپس دستورات شرطی و حلقه و .... را بیان می کنند حال اگر از هنرجوی مبتدی که این آموزش را نگاه کرده باشد بپرسیم کاربرد حلقه در کجاست؟ نمی داند! چون فقط ابزار را به او یاد دادند. مثل اینکه کار با چکش و اره و دستگاه های دیگر را به شما یاد دهند و بعد از شما بخواهند یک کمد را درست کنید. به همین علت شما ممکن است آموزش های بسیاری را دیده باشید ولی در نهایت فقط ابزارها را یاد گرفتید و نمی توانید یک نرم افزار تولید کنید! کلیپ های قرار گرفته در این وبلاگ اول ابزار و سپس کاربرد ابزار و مثال های تکمیلی از آن را بیان می کنیم و با یاد گرفتن یک مطلب به سراغ مطلب بعدی می رویم.


*نکته: کلیپ هایی که با پسوند RAR هستند از کیفیت بهتری برخوردارند. برای باز کردن این کلیپ ها در کامپیوترتان به نرم افزار Winrar احتیاج دارید. برای دانلود برنامه WinRAR v4.20 ، بر روی لینک دانلود روبرو کلیک کنید. دانلود


* لطفا سوالات خود را در بخش نظر دهی مطرح کنید؛ پاسخ در همان قسمت داده خواهد شد.

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

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


نظرات 31 + ارسال نظر
Sara شنبه 22 مرداد 1401 ساعت 09:25

سلام و یک دنیا سپاس بابت پک عالیتون،فقط یه سوال در جلسه ششم قسمت ۲۸،که دستورif و مفهوم دستور شرطی رو،داخل سی دی من باز نمیشه و ندارمش چکار کنم

با تشکر فراوان از ارائه ایراد autorun برنامه آموزشی.
این مشکل از autorun هست و شما می توانید وارد دی وی دی شوید و در پوشه کلیپ شماره کلیپ 28 را به صورت دستی باز کنید و آموزش مربوطه را مشاهده نمایید

ز یکشنبه 8 خرداد 1401 ساعت 11:13

سلام ،وقت بخیر
سپاس فراوان از پکیج عالی که فراهم کردید،من برای استفاده از سی دی مقدماتی دچار مشکل شدم،در قسمت product's ID number باید از کدوم فایل استفاده کنم

سلام. ممنون. اگر منظورتون نصب ویژوال استودیو هست سریال 123 و 1234567 هست.
راهنمای نصب:
https://myprogrammingvb.blogsky.com/1393/07/04/post-34/setup-visual-studio-6-0

امیر پنج‌شنبه 28 شهریور 1398 ساعت 09:29

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

با سلام لینک خرید:
https://myprogrammingvb.blogsky.com/BuyLearningVB

امیر پنج‌شنبه 21 شهریور 1398 ساعت 10:11

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

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

بهمن صمدی سه‌شنبه 26 بهمن 1395 ساعت 15:19

با سلام به استاد بزرگوار و عزیز جناب آقای مهندس حمید رضا ملا ابراهیمی.خوب هستین؟من چند مدتی بود که میخواستم برم کلاس برنامه نویسی ویژوال بیسیک 6 و اکسس ولی متاسفانه موفق نشدم یعنی اصلا کلاس خوبی تو اردبیل نبود که برم و نتیجه بگیرم و تا اینکه دو روز پیش کلیپهای آموزشی شما رو تو سایت دیدم و واقعا شکه شدم که آموزشتون خیلی روان و قابل فهم هست و پیگیر کلیپهای آموزشیتون شدم و واقعا کیف میکردم که دارم یاد میگیرم.در بحث فرم سازی در بیسیک هر چقد که کلیپهاتونو نگاه کردم در مورد اینکه مثلا تو فرم اگه بخواییم مشخصاتی رو جایی ثبت کنیم باید چیکار کنیم.مثلا مشخصات کامل یک شخص.حالا ازتون عاجزانه خواهش میکنم که یا شماره تماستون رو برام بفرستین تا باهاتون تماس بگیرم و خواستمو از شما بخوام.بیصبرانه منتظر تماس یا جوابتونم جناب آقای مهندس.شماره تماس منم اینه.09144541921-بهمن صمدی .خیلی خیلی ممنونم استاد.

میرزایی پنج‌شنبه 5 فروردین 1395 ساعت 12:46

سلام اقای ملا ابراهیمی خسته نباشید

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

ولی روی یه سیستم دیگه فایل exe رو ریختم از میکنه کار هم میکنه ولی متن هارو داخل فایل تکست نمیریزه و این ارور رو میده
class does not support automation or does not support expected interface

چجوری حلش کنم؟

سلام. کار با فایل ها کد خاصی نیاز ندارد. فقط باید از لخاظ مسیر ذخیره سازی و باز کردن فایل ها باید مجوز باز شدنش باشد. ممکن است error از همین باشد

ابوالفضل پنج‌شنبه 12 شهریور 1394 ساعت 20:25 http://www.rapnama.ir/

سلام..دوباره مزاحم شدم

من پکج برنامه رو گرفتم دادم به کسی اون طرف روی سیستمش نصب کرده همه فونت اریال هست ولی نوشته ها تو سیستم مقابل خراب شده.... چیکارش کنم؟؟
http://8pic.ir/images/e3pipr3aoaquuvd9nvk7.png

فکر نمیکنم مشکلی داشته باشه. فقط پکیج رو باید درست ساخته باشی. در ضمن پکیج های نصبی وی بی روی ویندوزهای جدیددرست کار نمیکند. باید از setup factory استفاده کنی.

ابوالفضل سه‌شنبه 10 شهریور 1394 ساعت 20:34 http://www.rapnama.ir/

سلام باز من مزاحم شدم
این برنامه ای که دادین به من که یک سری کد بهش اضافه کردید
من این کد ها و دکمه جدید رو در برنامه اصلی که کامل شده اضاف کردم و شما یک متغیر Dim sh As New Shell تعییر کرده بودید من وقتی توی برنامه اصلی این رو تعریف میکنم و برنامه رو اجرا میکنم ارور میده
http://8pic.ir/images/1thvidjun657d26k3ksq.png
مشکل چیه؟

از منوی پروجکت گزینه ی reference و بعد تیک گزینه ی ...microsoft shell را بگذارید.

ابوالفضل دوشنبه 9 شهریور 1394 ساعت 13:33 http://www.rapnama.ir/

سلام خسته نباشید
من یک برنامه نوشتم اینم عکسش
http://dl-rapnama.ir/uploads/1441064619.png
وقتی متن از تکست باکس سمت چپ که هم انگلیسی و هم فارسی هست رو کپی میکنیم و توی مرورگر پست میکنیم متن هاش به هم ریخته میشه اینم عکس
http://dl-rapnama.ir/uploads/1441092524.png
فونتش هم اریال هست

دانلود پاسخ:
http://s6.picofile.com/file/8209624484/Answer_Mirzaee.rar.html

حسین پنج‌شنبه 8 مرداد 1394 ساعت 10:46

خیلی عذر میخوام!
فایل رمز داره...!

رمز فایل رو اسم خود فایل هست. www.f1farsi.ir

حسین یکشنبه 4 مرداد 1394 ساعت 12:54

توی یک فرم 20 label دارم.

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

5تا label دیگه یک شهر از لیست جدیدی که تعریف کردم نمایش بدن.

و 10 label دیگه هم به همین شکل باشه.

امیدوارم این عکس بتونه کمک کنه:

http://setfa.net/images/avos4sd0tsjf3amlnvll.jpg

پاسخ شما در بخش پرسش و پاسخ قرار گرفت.

حسین یکشنبه 4 مرداد 1394 ساعت 10:46

ممنون بابت قرار دادن کد!

ولی یه مشکلی هست.

اگر توی یه فرم 20 label داشته باشیم و بخوایم 10 label شهر رو به صورت رندوم نشون بدن و 10 label دیگه شهر دیگه ای رو به صورت رندوم نشون بدن باید چه کار کنیم؟

کدی که قرار دادین رو روش کار کردم اما نتونستم مشکل بالا رو حل کنم چون همه ی موارد توی یک فرم باید اجرا بشه...

منظور سوال برام کاملا واضح نیست.

حسین دوشنبه 29 تیر 1394 ساعت 09:41

سلام.
میشه یک کدی بگید که نام چند شهر رو به توی یک label به صورت رندوم بگه؟
یعنی هر دفعه که برنامه اجرا شد یک شهر به صورت رندوم توی label نمایش داده بشه...

پاسخ شما در بخش پرسش و پاسخ ها قرار گرفت.

حسین سه‌شنبه 2 تیر 1394 ساعت 19:22

یه برنامه میخوام بسازم که هرچی داخلش مینویسم رو برعکس کنه...
مثلا کلمه ویژوال رو به لاوژیو تغییر بده!
فقط کلمه نه! هر جمله ای که مینویسم کلمات داخلش رو اینجوری کنه!

یه همچین چیزی ممکنه؟ اگه میشه یه کم توضیح بدین یا اگه زحمتی نیست برنامه رو بسازید و توی سایت قرار بدین

Private Sub Command1_Click()
Dim i1, i2 As Integer
i1 = 1
i2 = 1
Do While i2 <= Len(Text1) + 1
If (Mid(Text1, i2, 1) = " " Or Mid(Text1, i2, 1) = "") Then
If Text2.Text <> "" Then Text2 = Text2 & " "
Text2.Text = Text2.Text & Rev(Mid(Text1, i1, i2))
i1 = i2 + 1
i2 = i1 + 1
Else
i2 = i2 + 1
End If
Loop
End Sub

Private Function Rev(s As String)
Dim i As Integer
Dim s2 As String
For i = Len(s) To 1 Step -1
s2 = s2 + Mid(s, i, 1)
Next i
Rev = s2
End Function

<a href="http://s6.picofile.com/file/8196095734/reverse.rar.html">دانلود برنامه</a>

حسین پنج‌شنبه 21 اسفند 1393 ساعت 11:09

سلام!

میخواستم بدونم میشه روی یه پروژه آهنگ گذاشت؟
جوری که وقتی برنامه اجرا شد یه آهنگ همون لحظه پلی بشه؟

با سلام، آره با استفاده از توابع Api و یا استفاده از کنترل MMC و یا WMP می توان فایل پخش کرد. اجازه بدهید سایت را راه اندازی کنم در اسرع وقت پاسخ شما را به صورت پروژه عملی خواهم داد.

راهجو جمعه 15 اسفند 1393 ساعت 23:34

سلام.
مدتی پیش چند درخواست آموزش خدمتتون ارسال کردم, می خواستم بپرسم آموزشا در چه مرحله ای قرار داره؟
{ 1- در بسته آموزشی اشاره نموده بودین که به رمزنگاری اطلاعات در دیتابیس بپردازین؛ اما, در بسته مطلبی موجود نبود.
لطف میکنین آموزش این مطلب رو هم قرار بدین؟
2- سلام.
لطف میکنین آموزشی تهیه کنین (یا اگه براتون مقدور نیس, بصورت فایل متنی همراه با تصاویر) که بشه برنامه رو قبل از قرار دادن روی شبکه اصلی, در یک محیط مجازی (مثلا ویرچوال مشین) تست کرد.
ممنون.
3- یه آموزش عملی پیرامون مدیریت درخواست ها از سرور به نحوی که درخواست بهینه باشه و کمتر شبکه مشغول بشه.
}
راستی, لینک آموزشای دلفی و سی ++ رو حذف کردین؟

سلام، آموزش ها به زودی تهیه خواهد شد و آپلود می شوند. یک Dll اختصاصی برای همین کار هم ساختم.

احسان دوشنبه 22 دی 1393 ساعت 14:17 http://namaz-world.ir

بسم الله الرحمن الرحیم
سلام علیکم
آقای ملاابراهیمی بنده از آموزش های شما استفاده می کنم، بسیار عالی است فقط در آموزش Notepad4 در قسمتی فرموده بودید که PictureBox را تغییر سایز دهیم امّا بنده وقتی برنامه را اجرا می کنم خطایی مبنی بر Invalid use of property داده می شود حالا باید چه کنم، لطفاً راهنمایی فرمایید.
ایمیل: mardani_111@yahoo.com
با تشکر

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

محمد زئوس شنبه 10 آبان 1393 ساعت 20:15

سلام استاد !
چرا دیگه قسمت های جدید رو آپلود نمیکنید ؟

saeed شنبه 14 تیر 1393 ساعت 01:17

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

راوندی دوشنبه 26 خرداد 1393 ساعت 17:38 http://ravand-design.ir

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

لینک شد

مهرداد صابری پنج‌شنبه 25 اردیبهشت 1393 ساعت 10:33

میشه یه لینک نرم افزار سالم بدین؟

http://p30download.com/fa/entry/37557

مهرداد صابری چهارشنبه 24 اردیبهشت 1393 ساعت 09:20

سلام
من یه مشکلی دارم
برنامه هایی که توشون از Timer استفاده میکنم به صورت exe نمیتونن ذخیره بشن
باید چیکار کنم؟
فیلم هاتونم خیلی خوبه فعلا خیلی چیزا ازش یاد گرفتم

احتمال زیاد نرم افزار ویژوال بیسیکی که نصب کردید مشکل دارد. موفق باشید.

amir جمعه 5 اردیبهشت 1393 ساعت 13:31 http://dosteto2.rozblog.com

سلام
یه ماشین حساب پیشرفته با استدیو 2012 ساختم لینک:

http://www.up2www.com/uploads/Release_23bfc.zip

تنها مشکل اینه که زمانی کاربر یه عملیاتی رو انجام داد و خواست جواب آن را با استفاده از یک عملیات دیگر انجام دهد نمی شود/.
کد به این صورت هست.
ابتدا عدد اول را که وارد کرد و عملیات را انتخاب کرده چیزه که داخلtext هست به label منتقل میشه و بعد عدد دوم رو وارد می کنیم و علامت مساوی را می زنیم.
بعد عدد اول که در labelهست با عدد دوم که در textهست اون عملات انتخابی رو انجام میده و جواب رو در همان label نشان میده.
اما اگر جواب را بخواهد یک عملیات دیگر انجام دهد text که خالی یا عددی در آن است به جای label می آید.
اگر میشه یه راه درباره این مشکل پیدا کنید.

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

amir چهارشنبه 3 اردیبهشت 1393 ساعت 17:25 http://dosteto2.rozblog.com

سلام
چطور و با چه کدی می توان محل نصب پروژه را به دست آورد؟
مثال:یک عکس باید در image لود کرد.باید مسیر نصب فایل Exe را به دست آوریم.

سلام;
اگر ویدئوهای قبلی را دیده باشید در لابلای یکی از ویدئوها این نکته گفته شده است:
برای بدست آوردن مسیر جاری (مسیری که برنامه اجرا شده است) از شئ App استفاده می کنیم. بدین شکل:
App.Path

amir جمعه 29 فروردین 1393 ساعت 11:19 http://dosteto2.rozblog.com

سلام
یه سوال داشتم
میشه با پروژه ویژوال کاری کرد که یک ویدیو پخش کنه؟

سلام
پاسخ شما در لینک زیر: http://myprogrammingvb.blogsky.com/QuestionAnswer

سلام
ما تعدادی از دانشجویان دانشگاه صنعتی شریف هستیم. اگر
مایل هستید تبادل لینک داشته باشیم.
ممنون
http://project-sharif.blogfa.com

محصل سه‌شنبه 6 اسفند 1392 ساعت 11:44

خدا خیرتون بده....ممنون

Arsalan دوشنبه 28 بهمن 1392 ساعت 21:33

سلام جناب معلم عزیز
بایت پاسختون به سوالم ممنون
من و دو سه تا از بچه های کلاسمون یک بنر تقریبا نیمه حرفه ای (!)
برای وبلاگ ساختیم که امیدوارم خوشتون بیاد
http://upcity.ir/images2/06964743772804642617.gif
تشکر

سلام دوست گرامی;
از لطف شما سپاسگزارم. امیدوارم کلیپ های آینده که پیشرفته تر هستند مورد رضایت شما واقع شود.

amir دوشنبه 28 بهمن 1392 ساعت 18:12 http://dosteto2.rozblog.com

سلام
من خیلی دوست دارم ویژوال بیسیک یاد بگیرم
می تونید دربارۀ کد های save کلیپی بذارید؟
مثلا نرم افزاری که هر چه در text باشد برای دوباره بارگذاری form ذخیره کند.
لطفا اطلاع رسانی کنید.
ممنون

سلام دوست گرامی ان شاء الله کلیپ های پیشرفته تر را آینده در وبلاگ قرار خواهم داد؛ که فایل های متنی هم جزو آن است.

Arsalan پنج‌شنبه 17 بهمن 1392 ساعت 19:43

آقا آپ کنید دیگه بدجور منتظرییییم هاااا

دبیرستان شنبه 4 آبان 1392 ساعت 23:00 http://dabirestan.net

سلام . خسته نباشید
در "شبکه ی اجتماعی دبیران ایران" منتظر شما هکار گرامی هستیم :)
dabirestan.net

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد