PDA

View Full Version : آموزش: توابع جالب ، مفید و کاربردی API و آموزش های ویدویی آنها



sagggad
سه شنبه 01 بهمن 1392, 13:59 عصر
با عرض سلام خدمت شما دوستان و اساتید گرامی
طبق جستجو هایی که در تایپیک های سایت داشتم متوجه این موضوع شدم که:
بسیاری از دوستان دنبال یادگیری توابع بسیار جالب و کاربردی API در سی شارپ ، وی بی دات نت و کلا زبان های شی گرا هستند
و من با جستجو هایی که در سایت انجام دادم موضوعی مفید برای این آموزش ها ندیدم
به همین علت به فکر افتادم تا با اجازه ی مدیران محترم سایت و شما دوستان در این تایپیک آموزش های کاربردی انواع توابع و متد های کاربردی استفاده از توابع API در سی شارپ را برای شما دوستان قرار دهم و شما نیز توابعی که یاد دارید را در اختیار ما بگذارید.
آموزش ها انشاالله به صورت ویدئویی و یا نوشتاری در همین تایپیک قرار خواهد گرفت
چنانچه مدیران عزیز اجازه میدهند من تایپیک را شروع کنم
دوستان نیز آموزش ها و تکه کدهاتون رو در همین تایپیک قرار بدید
دوستان نیز موافقت خود را اعلام کنند
با تشکر

______________تمامی فصل های آموزش در همین بخش قرار میگیرند ____________________
فصل اول :
توضیحات:
1-توضیح APi
2-ایجاد صدای آلارم توسط APi
مدت زمان : 15 دقیقه
حجم ویدئو : 7 مگابایت
لینک دانلود:
http://s5.picofile.com/file/81100323...Api_1.rar.html (http://s5.picofile.com/file/8110032376/Learning_Api_1.rar.html)
دقت داشته باشید که تمامی توضیحات در دو زبان سی شارپ و وی بی دات نت یکی میباشد
اما کدها به زبان #C میباشد اما چون میخواستم دوباره کاری نشه یک فایل TXT آماده کردم که تمامی کدها به زبان وی بی دات نت در اون قرار داره
وگرنه هیچ تفاوتی نیست
لینک دانلود فایل متنی وی بی دات نت:
Learning Api 1 VB.NET.rar (http://barnamenevis.org/attachment.php?attachmentid=115696&d=1390305788)
فقط و فقط کدها به ویژوال بیسیک دات نت تبدیل شده اند
هیچ تفاوت دیگری نیست
________________________________________________

خوب دوستان در این فصل (فصل 2 ) شما بیشتر با توابع API آشنا خواهید شد
توضیحات:
1- جستجو کردن یک پنجره در ویندوز و بستن آن با API .
2- استفاده از کلید های ترکیبی و توابع SendKeys .
حجم : 10 مگابایت
مدت زمان ویدئو: 20 دقیقه
لینک دانلود:http://s5.picofile.com/file/81101341...API_2.rar.html (http://s5.picofile.com/file/8110134100/Learning_API_2.rar.html)
لینک دانلود کدهای وی بی دات نت : 115719
فقط کافیه این کدهای وی بی دات نت رو جایگزین کنید
با تشکرهاتون ما رو خوشحال کنید:لبخندساده:
__________________________________________________ _____
دوستان تکه کدهای خود را در همین تایپیک قرار دهید

Mani_rf
سه شنبه 01 بهمن 1392, 14:05 عصر
سلام.
با توجه به اینکه کلا هدف این سایت آموزش است شما برای شروع هیچ آموزشی نیاز به اجازه گرفتن ندارید . مدیران هم هرگز درباره ایجاد و رونق دادن بحث های آموزشی حتی اگر موضوع خیلی کاربردی نبوده مخالفتی نکردند و بلکه همیشه تشوق کردند.
فقط با توجه به این که اینجا تالار VB.Net هست باید زبان آموزشی شما VB.Net باشه.

sagggad
سه شنبه 01 بهمن 1392, 14:18 عصر
سلام.
با توجه به اینکه کلا هدف این سایت آموزش است شما برای شروع هیچ آموزشی نیاز به اجازه گرفتن ندارید . مدیران هم هرگز درباره ایجاد و رونق دادن بحث های آموزشی حتی اگر موضوع خیلی کاربردی نبوده مخالفتی نکردند و بلکه همیشه تشوق کردند.
فقط با توجه به این که اینجا تالار VB.Net هست باید زبان آموزشی شما VB.Net باشه.
چشم من هم اشتباها موضوع را #C گذاشتم
وگرنه وی بی دات نت رو میذارم

farhad85
سه شنبه 01 بهمن 1392, 14:41 عصر
آقا سجاد منتطریم مشتاقانه

sagggad
سه شنبه 01 بهمن 1392, 15:04 عصر
خب دوستان
فصل اول آموزش ویدئوییAPI آماده شد:
توضیحات:
1-توضیح APi
2-ایجاد صدای آلارم توسط APi
مدت زمان : 15 دقیقه
حجم ویدئو : 7 مگابایت
لینک دانلود:
http://s5.picofile.com/file/81100323...Api_1.rar.html (http://s5.picofile.com/file/8110032376/Learning_Api_1.rar.html)
دقت داشته باشید که تمامی توضیحات در دو زبان سی شارپ و وی بی دات نت یکی میباشد
اما کدها به زبان #C میباشد اما چون میخواستم دوباره کاری نشه یک فایل TXT آماده کردم که تمامی کدها به زبان وی بی دات نت در اون قرار داره
وگرنه هیچ تفاوتی نیست
لینک دانلود فایل متنی وی بی دات نت:
115696
فقط و فقط کدها به ویژوال بیسیک دات نت تبدیل شده اند
هیچ تفاوت دیگری نیست
دوستان کدهاتون رو قرار بدید تا همه یاد بگیرن
چون باعث بی نظمی میشه

sagggad
سه شنبه 01 بهمن 1392, 15:26 عصر
دوستانی که آموزشی دارن با پیام خصوصی برام بفرستن تا با ذکر اسمشون در همین تاپیک قرار بدم
متشکر
این یک لینک برای استفاده از انواع توابع API البته در صورتی که ویدئو را دیدید این سایت روببینید:
http://www.pinvoke.net
فرستاده شده توسط :
forodo
دوستان تکه کدهای خود را در همین تایپیک قرار دهید

sagggad
سه شنبه 01 بهمن 1392, 17:10 عصر
دوستان از این پس میتوانید کدهای خود را در همین تایپیک قرار دهید

saeedafshin
سه شنبه 01 بهمن 1392, 17:29 عصر
سلام
من یک تابع API می خوام که به کمک آن بتونم مانع فیلم برداری کاربر از صفحه نمایش بشم.
نیاز فوری

sagggad
سه شنبه 01 بهمن 1392, 22:36 عصر
سلام
من یک تابع API می خوام که به کمک آن بتونم مانع فیلم برداری کاربر از صفحه نمایش بشم.
نیاز فوری
راستش من در این مورد زیاد اطلاع ندارم
اما فک کنم شما میتونید برای برنامه یه سری پنجره هایی با تیتل های مختلف که مربوط به نرم افزارهای فیلمبرداری از دسکتاپ میشه معرفی کنید
وبهش دستور بدید که اگر پنجره ای با این عنوان ظاهر شد اون روببنده

sagggad
سه شنبه 01 بهمن 1392, 23:23 عصر
حتما خیلی دوست دارید برنامتون بتونه بهتون نام یک پنجره که دارای فاکوس هست رو بهتون نشون بده
از این کد استفاده کنید:
ابتدا تابع API رو ایجاد کرده و سپس در یک تایمر اون رو فراخوانی میکنیم


Private Declare Function GetForegroundWindow Lib "user32.dll" () As IntPtr
Private Declare Unicode Function GetWindowTextW Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal lpString As System.Text.StringBuilder, ByVal cch As Integer) As Integer
Public Shared Function GetForegroundWindowText() As String
Dim hwnd As IntPtr = GetForegroundWindow()
If (hwnd = IntPtr.Zero) Then Return Nothing

Dim ret As New System.Text.StringBuilder(1024)
GetWindowTextW(hwnd, ret, ret.Capacity)
If (ret.Length <= 0) Then Return Nothing

Return ret.ToString()
End Function
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
TextBox1.Text = GetForegroundWindowText()
End Sub

sagggad
چهارشنبه 02 بهمن 1392, 08:02 صبح
فصل دوم آموزش ویدئویی آماده شد:

خوب دوستان در این فصل (فصل 2 ) شما بیشتر با توابع API آشنا خواهید شد
توضیحات:
1- جستجو کردن یک پنجره در ویندوز و بستن آن با API .
2- استفاده از کلید های ترکیبی و توابع SendKeys .
حجم : 10 مگابایت
مدت زمان ویدئو: 20 دقیقه
لینک دانلود:http://s5.picofile.com/file/81101341...API_2.rar.html (http://s5.picofile.com/file/8110134100/Learning_API_2.rar.html)
لینک دانلود کدهای وی بی دات نت : 115719
فقط کافیه این کدهای وی بی دات نت رو جایگزین کنید
با تشکرهاتون ما رو خوشحال کنید:لبخندساده:

farhad85
پنج شنبه 03 بهمن 1392, 20:32 عصر
آقا وافعن دستت درد نکنه

sagggad
پنج شنبه 03 بهمن 1392, 23:29 عصر
آقا وافعن دستت درد نکنه
خواهش میکنم دوست من