X
تبلیغات
رایتل

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

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

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

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

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



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

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

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


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


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

برای خرید قسمت اول آموزش اینجا کلیک کنید. | برای خرید قسمت دوم آموزش (پیشرفته) اینجا کلیک کنید. | برای خرید کامل بسته آموزشی اینجا کلیک کنید.


نظرات (27)
نام :
ایمیل : [پنهان میماند]
وب/وبلاگ :
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
با سلام به استاد بزرگوار و عزیز جناب آقای مهندس حمید رضا ملا ابراهیمی.خوب هستین؟من چند مدتی بود که میخواستم برم کلاس برنامه نویسی ویژوال بیسیک 6 و اکسس ولی متاسفانه موفق نشدم یعنی اصلا کلاس خوبی تو اردبیل نبود که برم و نتیجه بگیرم و تا اینکه دو روز پیش کلیپهای آموزشی شما رو تو سایت دیدم و واقعا شکه شدم که آموزشتون خیلی روان و قابل فهم هست و پیگیر کلیپهای آموزشیتون شدم و واقعا کیف میکردم که دارم یاد میگیرم.در بحث فرم سازی در بیسیک هر چقد که کلیپهاتونو نگاه کردم در مورد اینکه مثلا تو فرم اگه بخواییم مشخصاتی رو جایی ثبت کنیم باید چیکار کنیم.مثلا مشخصات کامل یک شخص.حالا ازتون عاجزانه خواهش میکنم که یا شماره تماستون رو برام بفرستین تا باهاتون تماس بگیرم و خواستمو از شما بخوام.بیصبرانه منتظر تماس یا جوابتونم جناب آقای مهندس.شماره تماس منم اینه.09144541921-بهمن صمدی .خیلی خیلی ممنونم استاد.
سه‌شنبه 26 بهمن 1395 ساعت 15:19
امتیاز: 0 0
سلام اقای ملا ابراهیمی خسته نباشید

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

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

چجوری حلش کنم؟
پنج‌شنبه 5 فروردین 1395 ساعت 12:46
امتیاز: 0 0
پاسخ:
سلام. کار با فایل ها کد خاصی نیاز ندارد. فقط باید از لخاظ مسیر ذخیره سازی و باز کردن فایل ها باید مجوز باز شدنش باشد. ممکن است error از همین باشد
سلام..دوباره مزاحم شدم

من پکج برنامه رو گرفتم دادم به کسی اون طرف روی سیستمش نصب کرده همه فونت اریال هست ولی نوشته ها تو سیستم مقابل خراب شده.... چیکارش کنم؟؟
http://8pic.ir/images/e3pipr3aoaquuvd9nvk7.png
پنج‌شنبه 12 شهریور 1394 ساعت 20:25
امتیاز: 0 0
پاسخ:
فکر نمیکنم مشکلی داشته باشه. فقط پکیج رو باید درست ساخته باشی. در ضمن پکیج های نصبی وی بی روی ویندوزهای جدیددرست کار نمیکند. باید از setup factory استفاده کنی.
سلام باز من مزاحم شدم
این برنامه ای که دادین به من که یک سری کد بهش اضافه کردید
من این کد ها و دکمه جدید رو در برنامه اصلی که کامل شده اضاف کردم و شما یک متغیر Dim sh As New Shell تعییر کرده بودید من وقتی توی برنامه اصلی این رو تعریف میکنم و برنامه رو اجرا میکنم ارور میده
http://8pic.ir/images/1thvidjun657d26k3ksq.png
مشکل چیه؟
سه‌شنبه 10 شهریور 1394 ساعت 20:34
امتیاز: 0 0
پاسخ:
از منوی پروجکت گزینه ی reference و بعد تیک گزینه ی ...microsoft shell را بگذارید.
سلام خسته نباشید
من یک برنامه نوشتم اینم عکسش
http://dl-rapnama.ir/uploads/1441064619.png
وقتی متن از تکست باکس سمت چپ که هم انگلیسی و هم فارسی هست رو کپی میکنیم و توی مرورگر پست میکنیم متن هاش به هم ریخته میشه اینم عکس
http://dl-rapnama.ir/uploads/1441092524.png
فونتش هم اریال هست
دوشنبه 9 شهریور 1394 ساعت 13:33
امتیاز: 1 0
پاسخ:
دانلود پاسخ:
http://s6.picofile.com/file/8209624484/Answer_Mirzaee.rar.html
خیلی عذر میخوام!
فایل رمز داره...!
پنج‌شنبه 8 مرداد 1394 ساعت 10:46
امتیاز: 0 0
پاسخ:
رمز فایل رو اسم خود فایل هست. www.f1farsi.ir
توی یک فرم 20 label دارم.

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

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

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

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

http://setfa.net/images/avos4sd0tsjf3amlnvll.jpg
یکشنبه 4 مرداد 1394 ساعت 12:54
امتیاز: 0 0
پاسخ:
پاسخ شما در بخش پرسش و پاسخ قرار گرفت.
ممنون بابت قرار دادن کد!

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

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

کدی که قرار دادین رو روش کار کردم اما نتونستم مشکل بالا رو حل کنم چون همه ی موارد توی یک فرم باید اجرا بشه...
یکشنبه 4 مرداد 1394 ساعت 10:46
امتیاز: 0 0
پاسخ:
منظور سوال برام کاملا واضح نیست.
سلام.
میشه یک کدی بگید که نام چند شهر رو به توی یک label به صورت رندوم بگه؟
یعنی هر دفعه که برنامه اجرا شد یک شهر به صورت رندوم توی label نمایش داده بشه...
دوشنبه 29 تیر 1394 ساعت 09:41
امتیاز: 0 0
پاسخ:
پاسخ شما در بخش پرسش و پاسخ ها قرار گرفت.
یه برنامه میخوام بسازم که هرچی داخلش مینویسم رو برعکس کنه...
مثلا کلمه ویژوال رو به لاوژیو تغییر بده!
فقط کلمه نه! هر جمله ای که مینویسم کلمات داخلش رو اینجوری کنه!

یه همچین چیزی ممکنه؟ اگه میشه یه کم توضیح بدین یا اگه زحمتی نیست برنامه رو بسازید و توی سایت قرار بدین
سه‌شنبه 2 تیر 1394 ساعت 19:22
امتیاز: 2 0
پاسخ:
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
امتیاز: 1 0
پاسخ:
با سلام، آره با استفاده از توابع Api و یا استفاده از کنترل MMC و یا WMP می توان فایل پخش کرد. اجازه بدهید سایت را راه اندازی کنم در اسرع وقت پاسخ شما را به صورت پروژه عملی خواهم داد.
سلام.
مدتی پیش چند درخواست آموزش خدمتتون ارسال کردم, می خواستم بپرسم آموزشا در چه مرحله ای قرار داره؟
{ 1- در بسته آموزشی اشاره نموده بودین که به رمزنگاری اطلاعات در دیتابیس بپردازین؛ اما, در بسته مطلبی موجود نبود.
لطف میکنین آموزش این مطلب رو هم قرار بدین؟
2- سلام.
لطف میکنین آموزشی تهیه کنین (یا اگه براتون مقدور نیس, بصورت فایل متنی همراه با تصاویر) که بشه برنامه رو قبل از قرار دادن روی شبکه اصلی, در یک محیط مجازی (مثلا ویرچوال مشین) تست کرد.
ممنون.
3- یه آموزش عملی پیرامون مدیریت درخواست ها از سرور به نحوی که درخواست بهینه باشه و کمتر شبکه مشغول بشه.
}
راستی, لینک آموزشای دلفی و سی ++ رو حذف کردین؟
جمعه 15 اسفند 1393 ساعت 23:34
امتیاز: 0 0
پاسخ:
سلام، آموزش ها به زودی تهیه خواهد شد و آپلود می شوند. یک Dll اختصاصی برای همین کار هم ساختم.
بسم الله الرحمن الرحیم
سلام علیکم
آقای ملاابراهیمی بنده از آموزش های شما استفاده می کنم، بسیار عالی است فقط در آموزش Notepad4 در قسمتی فرموده بودید که PictureBox را تغییر سایز دهیم امّا بنده وقتی برنامه را اجرا می کنم خطایی مبنی بر Invalid use of property داده می شود حالا باید چه کنم، لطفاً راهنمایی فرمایید.
ایمیل: mardani_111@yahoo.com
با تشکر
دوشنبه 22 دی 1393 ساعت 14:17
امتیاز: 0 0
پاسخ:
سلام؛ اگر کدی که خطا می داد را می نوشتی می توانستم راهنماییت کنم.
کد خطای شما باید درقسمت خصوصیت یک شئ باشد. اگر ممکن هست آن خطی که خطا می دهد را بنویسی تا اصلاح شده ی آن را برای شما بفرستم.
سلام استاد !
چرا دیگه قسمت های جدید رو آپلود نمیکنید ؟
شنبه 10 آبان 1393 ساعت 20:15
امتیاز: 3 0
سلام آقای ملا ابراهیمی واقعا خسته نباشید کلیپ های شما واقعا برای من مفید بود
این کلیپ ها برای من حکم طلا را دارد مثل سوزنی بود که در انبار کاه پیدا کردم
خدا قوت
شنبه 14 تیر 1393 ساعت 01:17
امتیاز: 3 0
سلام
وبلاگ خوبی داری. اگه دوست داشتی با هم تبادل لینک کنیم. سایت منو با عنوان راوند دیزاین لینک کن . بعد خبرم کن تا وبلاگ شما رو لینک کنم.
موفق باشی
دوشنبه 26 خرداد 1393 ساعت 17:38
امتیاز: 2 1
پاسخ:
لینک شد
میشه یه لینک نرم افزار سالم بدین؟
پنج‌شنبه 25 اردیبهشت 1393 ساعت 10:33
امتیاز: 1 0
پاسخ:
http://p30download.com/fa/entry/37557
سلام
من یه مشکلی دارم
برنامه هایی که توشون از Timer استفاده میکنم به صورت exe نمیتونن ذخیره بشن
باید چیکار کنم؟
فیلم هاتونم خیلی خوبه فعلا خیلی چیزا ازش یاد گرفتم
چهارشنبه 24 اردیبهشت 1393 ساعت 09:20
امتیاز: 0 0
پاسخ:
احتمال زیاد نرم افزار ویژوال بیسیکی که نصب کردید مشکل دارد. موفق باشید.
سلام
یه ماشین حساب پیشرفته با استدیو 2012 ساختم لینک:

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

تنها مشکل اینه که زمانی کاربر یه عملیاتی رو انجام داد و خواست جواب آن را با استفاده از یک عملیات دیگر انجام دهد نمی شود/.
کد به این صورت هست.
ابتدا عدد اول را که وارد کرد و عملیات را انتخاب کرده چیزه که داخلtext هست به label منتقل میشه و بعد عدد دوم رو وارد می کنیم و علامت مساوی را می زنیم.
بعد عدد اول که در labelهست با عدد دوم که در textهست اون عملات انتخابی رو انجام میده و جواب رو در همان label نشان میده.
اما اگر جواب را بخواهد یک عملیات دیگر انجام دهد text که خالی یا عددی در آن است به جای label می آید.
اگر میشه یه راه درباره این مشکل پیدا کنید.
جمعه 5 اردیبهشت 1393 ساعت 13:31
امتیاز: 0 0
پاسخ:
دوست عزیز هیچ کدی رو نفرستادی فقط خروجی برنامه را برام فرستادید. اگر بخواهید برنامه شما استاندارد کار کند عدد اول را در همان text نگه دارید و پس از انتخاب عملگر و زدن اعداد باید عدد قبلی پاک شده و اعداد جدید جایگزین آن شوند و در آخر با انتخاب مساوی جواب را نمایش دهد. باز با انتخاب عملگر این مراحل طی شود. اگر دقت کنید تمام ماشین حساب ها به این شکل عمل می کنند.
سلام
چطور و با چه کدی می توان محل نصب پروژه را به دست آورد؟
مثال:یک عکس باید در image لود کرد.باید مسیر نصب فایل Exe را به دست آوریم.
چهارشنبه 3 اردیبهشت 1393 ساعت 17:25
امتیاز: 0 0
پاسخ:
سلام;
اگر ویدئوهای قبلی را دیده باشید در لابلای یکی از ویدئوها این نکته گفته شده است:
برای بدست آوردن مسیر جاری (مسیری که برنامه اجرا شده است) از شئ App استفاده می کنیم. بدین شکل:
App.Path
سلام
یه سوال داشتم
میشه با پروژه ویژوال کاری کرد که یک ویدیو پخش کنه؟
جمعه 29 فروردین 1393 ساعت 11:19
امتیاز: 0 0
پاسخ:
سلام
پاسخ شما در لینک زیر: http://myprogrammingvb.blogsky.com/QuestionAnswer
سلام
ما تعدادی از دانشجویان دانشگاه صنعتی شریف هستیم. اگر
مایل هستید تبادل لینک داشته باشیم.
ممنون
http://project-sharif.blogfa.com
سه‌شنبه 5 فروردین 1393 ساعت 01:23
امتیاز: 0 0
خدا خیرتون بده....ممنون
سه‌شنبه 6 اسفند 1392 ساعت 11:44
امتیاز: 2 0
سلام جناب معلم عزیز
بایت پاسختون به سوالم ممنون
من و دو سه تا از بچه های کلاسمون یک بنر تقریبا نیمه حرفه ای (!)
برای وبلاگ ساختیم که امیدوارم خوشتون بیاد
http://upcity.ir/images2/06964743772804642617.gif
تشکر
دوشنبه 28 بهمن 1392 ساعت 21:33
امتیاز: 0 0
پاسخ:
سلام دوست گرامی;
از لطف شما سپاسگزارم. امیدوارم کلیپ های آینده که پیشرفته تر هستند مورد رضایت شما واقع شود.
سلام
من خیلی دوست دارم ویژوال بیسیک یاد بگیرم
می تونید دربارۀ کد های save کلیپی بذارید؟
مثلا نرم افزاری که هر چه در text باشد برای دوباره بارگذاری form ذخیره کند.
لطفا اطلاع رسانی کنید.
ممنون
دوشنبه 28 بهمن 1392 ساعت 18:12
امتیاز: 0 0
پاسخ:
سلام دوست گرامی ان شاء الله کلیپ های پیشرفته تر را آینده در وبلاگ قرار خواهم داد؛ که فایل های متنی هم جزو آن است.
آقا آپ کنید دیگه بدجور منتظرییییم هاااا
پنج‌شنبه 17 بهمن 1392 ساعت 19:43
امتیاز: 3 0
سلام . خسته نباشید
در "شبکه ی اجتماعی دبیران ایران" منتظر شما هکار گرامی هستیم :)
dabirestan.net
شنبه 4 آبان 1392 ساعت 23:00
امتیاز: 5 0