فیلم آموزش کامل 8 Autoplay Media Studio + آموزشهای تکمیلی

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام

دانلود ابزار AMSSpecialist Tools 4.0

این ، ابزاری هست که شامل dll ها و ماژول ها و سایر ابزارهای کاربردی هست
یه فایل متنی کنارش هست که dll های کاربردی تر رو لیست کردم
چون توی گوگل درایو هست ، پیشنهاد میکنم موقع دانلود ، از دانلودر مرورگر اپرا استفاده کنین
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
شما میتونین از سرورهای p30download با سرعت بیشتر ( و حتی حجم کمتر برای آموزش های سری اول) ، آموزش ها رو دانلود کنین :

لینک دانلود آموزش AMS

ممنون میشم یکی از مدیران ، این پست رو با پست اول ادغام کنه
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
ادامه ی آموزش های سری دوم




حجم : 1.7 GB
زمان کل : 25 ساعت
تعداد قسمت ها : 9
حجم کل دوره آموزش اتوپلی (از سایت p30download) : حدودا 11.7GB
زمان کل دوره آموزش اتوپلی : بیشتر از 186 ساعت
تعداد کل قسمت های دوره آموزش اتوپلی : 83 قسمت



قسمت 75 => توضیحات تکمیلی قسمت 1 (به مدت 2:51 دقیقه و حجم 222 مگابایت)
شامل نکاتی درباره تابع CoFreeUnusedLibrariesEx (برای آزاد سازی dll بدون استفاده) ، فلگ کردن تغییرات موس در اتوپلی ، ثبت کردن کمپوننت autoit ، کوروتین ها ، توابع بازگشتی (فاکتوریل) ، اشاره گر ها (value & reference type ها)

قسمت 76 => توضیحات تکمیلی قسمت 2 (به مدت 2:47 دقیقه و حجم 247 مگابایت)
شامل نکاتی درباره اشاره گر ها در توابع ، کاربرد هم باقی مانده و تقسیم در برنامه نویسی ، شفاف سازی و حذف یک رنگ در ویندوز (شفاف سازی قسمتی از یک ویندوز) ، گرفتن هندل دکمه و ویندوز با autoit ، Extended Window Style و راست چین و چپ چین کردن کنترل ها و دکمه ها و ویندوزها ، تجزیه کردن ExStyle های کنترل و ویندوز با عملگر and (و ادغام با عملگر or با اعداد باینری) ؛ تجزیه کردن با اعداد باینری در سی شارپ

قسمت 77=> ساخت انواع ویندوز و کنترل ها با تابع WinApi.CreateWindowEx ؛ پیام های ویندوز به عنوان رویداد ، SubClass در پلاگین MemoryEx (حذف و اضافه کردن رویداد برای کنترل یا ویندوزها) و مثالی از حذف و اضافه کردن رویداد در کنترل های اتوپلی (به مدت 3:1 دقیقه و حجم 219 مگابایت)

قسمت 78=> اضافه کردن رویداد در کنترل ها و ویندوزهای ساخته شده با تابع WinApi.CreateWindowEx ؛ توابع گرافیکی پلاگین WinApi (به مدت 2:16 دقیقه و حجم 154 مگابایت)

قسمت 79=> بخش MemoryEx پلاگین MemoryEx (به مدت 2:27 دقیقه و حجم 142 مگابایت)

قسمت 80=> ارسال و دریافت آرایه ای از اعداد و رشته به سی شارپ با پلاگین MemoryEx (به مدت 3:13 دقیقه و حجم 183 مگابایت)

قسمت 81=> دلیگیت ها و نخ ها (thread) در سی شارپ (به مدت 2:24 دقیقه و حجم 138 مگابایت)

قسمت 82=> ایجاد نخ جداگانه در سی شارپ و مثالی از اکسترکت فایل Rar توسط dll در سی شارپ توسط نخ جداگانه (به مدت 2:29 دقیقه و حجم 155 مگابایت)

قسمت 83=> گرفتن اطلاعات progress موقع اکسترکت فایل Rar (توضیح تکمیلی قسمت قبل) ؛ رابطه ی سی شارپ و اتوپلی بوسیله dll (قسمت سوم) (استفاده از اتوات در سی شارپ ، ابزار ManagedWinApi در سی شارپ و رابطه ی ویندوزهای ساخته شده در سی شارپ و اضافه کردن اون با استفاده از تابع Winapi.SetParent به ویندوزهای اتوپلی ، استفاده از ابزار ManagedWinApi و نشون دادن چند کانتینر بودن اتوپلی و بدست آوردن هندل کنترل ها و دکمه های اتوپلی با استفاده از این ابزار و ...) (به مدت 3:51 دقیقه و حجم 262 مگابایت)


نکات :
* هر نکته ای که در پست اول و در قسمت "نکات (دوره دوم آموزش)" گفته شد ، برای این 9 قسمت هم صدق میکنه
* شما میتونین این آموزش اتوپلی رو از قسمت های 1 تا 74 از سرورهای p30download با سرعت بیشتر ( و حتی حجم کمتر برای آموزش های سری اول) ، دانلود کنین :
لینک دانلود آموزش AMS از p30download
* ممنون میشم یکی از مدیران ، این پست ، رو با پست اول ، ادغام کنه
* با تشکر ویژه از استاد علی که در ارتباط برقرار کردن بین لوا و سی شارپ کمک بسیار ویژه ای کردن

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

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
این کد اتصال usb و کلا device هست و نیازمند فعال سازی پلاگین MemoryEx هست .
در Global Function :


کد:
WM_MOVING = 0x0216;
WM_DEVICECHANGE = 0x0219;
DBT_DEVICEARRIVAL = 0x8000;
DBT_DEVTYP_VOLUME = 0x00000002;






function EventHandler(hWnd, uMsg, wParam, lParam)
    if (hWnd == mainWinHdl and uMsg == WM_DEVICECHANGE) then
    --MainWindows_DEVICECHANGE
        if (wParam == DBT_DEVICEARRIVAL) then
        -- etesal device
        DEV_BROADCAST_HDRStructure = MemoryEx.DefineStruct(
        {UINT("dbch_size");
        UINT("dbch_devicetype");
        UINT("dbch_reserved");
        }
        );
      
        hdlDEVStruct = MemoryEx.AssignStruct(lParam, DEV_BROADCAST_HDRStructure);
            if (hdlDEVStruct.dbch_devicetype == DBT_DEVTYP_VOLUME) then
            -- etesal usb
            Dialog.Message("Notice", "usb device connected", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
            end
      
        end 
  
    end
  
return Subclass.OldWinProc(hWnd, uMsg, wParam, lParam);
end
در OnShow :

کد:
mainWinHdl = Application.GetWndHandle();
Subclass.Create(mainWinHdl, EventHandler);
در OnShutDown :

کد:
Subclass.Remove(mainWinHdl);
با تشکر از استاد علی
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
لینک دانلود :
دانلود آموزش Autoplay Media Studio قسمت 84

لینک متنی :
mega.nz/#!MmIRRCTI!aOYz7penInuHf_P6YKUCsbPw57RTDdaOV0mbFduNAtc


توضیح قسمت :
ثبت کمپوننت های اکتیو ایکس توسط ستاپ ساز advanced installer ، انواع داده ای در پلاگین MemoryEx و انواع داده ای در api ویندوز و مقایسه ی آنها (به همراه توضیحات تکمیلی) (به مدت 1:33 دقیقه و حجم 75 مگابایت)
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
لینک دانلود :
دانلود آموزش Autoplay Media Studio قسمت 85

دانلود آموزش Autoplay Media Studio قسمت 86

دانلود آموزش Autoplay Media Studio قسمت 87

دانلود آموزش Autoplay Media Studio قسمت 88

دانلود آموزش Autoplay Media Studio قسمت 89

دانلود آموزش Autoplay Media Studio قسمت 90

دانلود آموزش Autoplay Media Studio قسمت 91



لینک متنی :
85 :
mega.nz/#!ZzYSgR7J!pyT7FldFacVqqWK1rmHB9pB36Qb7sRzwbTcvk2bzV5U

86 :
mega.nz/#!Bi5RQRbJ!IcENVozPEN2w_KxihxWdllbmW-nTozoJ4BzIZtbcW64

87 :
mega.nz/#!d65XmByR!ZrXWGcpCgrrbFYVY_NwPZll-giSe9cG_tiUWHwqdpaM

88 :
mega.nz/#!075jXKrC!3Vn8oXFXAcvdtteE67bza6evmyV112dqWWSHSz6VEH0

89 :
mega.nz/#!kyRwgI7K!dKQHt45OvC87WOCjhJ2xePmSKGLxvOoM7CiksbEc7OE

90 :
mega.nz/#!lixCySiL!O-51cxYVCjyM5N9hFYF7gW5xZxqt9jycJgVfDnOr8s0

91 :
mega.nz/#!hupBCbTC!21sQTV29kf9tE-R_2xtYVan6rsYQ39SmEo6FXgEsG74



توضیح قسمت :
85 => کار با استراکچرها در MemoryEx (به مدت 1:3 دقیقه و حجم 47 مگابایت)

86 => توضیح تکمیلی تابع بازگشتی WindowProc و آرگومان هایش ، اشاره گر ها 2 ، غیر فعال کردن کلیک راست در کنترل فلش ، پیام جابجایی ویندوز WM_MOVING (به مدت 1:29 دقیقه و حجم 69 مگابایت)

87 => ایجاد رویداد Mouse Leave برای پنجره ی اصلی اتوپلی ، پیام اتصال ابزار و usb ، ایجاد دیالوگ font توسط api ویندوز قسمت اول (به مدت 2:5 دقیقه و حجم 121 مگابایت)

88 => ایجاد دیالوگ font توسط api ویندوز قسمت دوم (به مدت 1:56 دقیقه و حجم 110 مگابایت)

89 => رابطه ی سی شارپ و اتوپلی قسمت 4 : تبدیل استراکچر managed به unmanaged ، تبدیل آرایه ی managed به unmanaged با واسطه ی اطلاعات استراکچر ، تبدیل آرایه ای از رشته های managed به unmanaged با واسطه ی اطلاعات استراکچر (به مدت 2:22 دقیقه و حجم 101 مگابایت)

90 => رابطه ی سی شارپ و اتوپلی قسمت 5 : اضافه کردن کنترل های سی شارپ به پنجره ی اتوپلی و مدیریت انواع مختلف رویدادهای آن کنترل (به مدت 2:37 دقیقه و حجم 124 مگابایت)

91 => استفاده از کنترل windows media player توسط سی شارپ در اتوپلی ، استفاده از لوا در سی شارپ (توسط nlua) (به مدت 1:32 دقیقه و حجم 69 مگابایت)
 

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
سلام
آموزش دوره ی قبلی (قسمت های 75 تا 83) مشکلاتی داشتن که مشکلات شون ویرایش شد و نسخه ی جدید از این قسمت ها را که آپلود کردم و در زیر قرار میدم :


لینک دانلود :
دانلود آموزش Autoplay Media Studio قسمت 75

دانلود آموزش Autoplay Media Studio قسمت 76

دانلود آموزش Autoplay Media Studio قسمت 77

دانلود آموزش Autoplay Media Studio قسمت 78

دانلود آموزش Autoplay Media Studio قسمت 79

دانلود آموزش Autoplay Media Studio قسمت 80

دانلود آموزش Autoplay Media Studio قسمت 81

دانلود آموزش Autoplay Media Studio قسمت 82

دانلود آموزش Autoplay Media Studio قسمت 83


لینک متنی :
75 :
mega.nz/#!EyRggIJY!Ro4Xyu4_O_-Q3F-KetEbVpQUEYs5wv5Bf2Z3SDs0474

76 :
mega.nz/#!JqQmTYyS!nibXFklpyRSLEh7jC-JuZvi3M320Kkd2ZhTmSphQHw8

77 :
mega.nz/#!JuY2ha4R!nSShBiB_bykJ6d9NWHLGefZWUm-z6jrLWa_tXJnq3qI

78 :
mega.nz/#!djQQjCAD!jNDAW0akB1hoLIHWGj7Sicm9TbvW3fbObkfW1a7Cyhc

79 :
mega.nz/#!ZvZgQaLQ!DkV5kEbXokhLf7HeCUXxDWocvd6woOoAaDPL_Y3egHE

80 :
mega.nz/#!cvQ2AaRY!Vf0C_86zzsd-UaX0-gYOcARNx6cK7JCi4sONW2ZAqYc

81 :
mega.nz/#!V6BkVYAZ!95YaJt2edwlTkeyz-PJNFvfpqG3Py9sgelOBjh99hPA

82 :
mega.nz/#!EvQmUYZR!6SNoyUcSYvymo3-s746E34KGGjar0uQnZJxHO-AzYfA

83 :
mega.nz/#!tqJigKiC!HK6wkLjBauT8P8OnEtKOF83DXnpjzTYk0qXB4atfxL4


توضیح قسمت :
75 => توضیحات تکمیلی قسمت 1
شامل نکاتی درباره تابع CoFreeUnusedLibrariesEx (برای آزاد سازی dll بدون استفاده) ، فلگ کردن تغییرات موس در اتوپلی ، کوروتین ها ، توابع بازگشتی (فاکتوریل) ، اشاره گر ها (value & reference type ها) (به مدت 2:48 دقیقه و حجم 105 مگابایت)

76 => توضیحات تکمیلی قسمت 2
شامل نکاتی درباره اشاره گر ها در توابع ، کاربرد هم باقی مانده و تقسیم در برنامه نویسی ، شفاف سازی و حذف یک رنگ در ویندوز (شفاف سازی قسمتی از یک ویندوز) ، گرفتن هندل دکمه و ویندوز با autoit ، و Extended Window ، تجزیه کردن ExStyle های کنترل و ویندوز با عملگر and (و ادغام با عملگر or با اعداد باینری) ؛ تجزیه کردن با اعداد باینری در سی شارپ
(به مدت 2:2 دقیقه و حجم 103 مگابایت)

77 => ساخت انواع ویندوز و کنترل ها با تابع WinApi.CreateWindowEx ؛ پیام های ویندوز به عنوان رویداد ، قسمت SubClass در پلاگین MemoryEx (حذف و اضافه کردن رویداد برای کنترل یا ویندوزها) و مثالی از حذف و اضافه کردن رویداد در کنترل های اتوپلی (به مدت 2:57 دقیقه و حجم 168 مگابایت)

78 => اضافه کردن رویداد در کنترل ها و ویندوزهای ساخته شده با تابع WinApi.CreateWindowEx ؛ توابع گرافیکی پلاگین WinApi (به مدت 1:48 دقیقه و حجم 88 مگابایت)

79 => بخش MemoryEx پلاگین MemoryEx (به مدت 2:18 دقیقه و حجم 96 مگابایت)

80 => مبحث attributes در سی شارپ ، ارسال و دریافت آرایه ای از اعداد و رشته به سی شارپ با پلاگین MemoryEx (به مدت 3:13 دقیقه و حجم 131 مگابایت)

81 => حذف پشت زمینه ی کنترلی (کنترل فلش) ، دلیگیت ها و نخ ها (thread) در سی شارپ (به مدت 2:24 دقیقه و حجم 101 مگابایت)

82 => ایجاد نخ جداگانه در سی شارپ و مثالی از اکسترکت فایل Rar توسط dll در سی شارپ توسط نخ جداگانه (به مدت 2:4 دقیقه و حجم 101 مگابایت)

83 => گرفتن اطلاعات progress موقع اکسترکت فایل Rar (توضیح تکمیلی قسمت قبل) ؛ رابطه ی سی شارپ و اتوپلی بوسیله dll (قسمت سوم) (استفاده از اتوات در سی شارپ ، ابزار ManagedWinApi در سی شارپ و رابطه ی ویندوزهای ساخته شده در سی شارپ و اتوپلی ...) (به مدت 2:53 دقیقه و حجم 149 مگابایت)



-----------------------------------------------------------------



** بعد هم اینکه آموزش های اتوپلی تقریبا تمام شد و دیگه ادامه نخواهد داشت در آینده چون تقریبا تمامی مسائل پوشش داده شد حداقل تا جایی که من بلد بودم (اگه ادامه داشته باشه ، در حد چند قسمت اونم شاید سال های بعدی اما باز هم گمان نکنم) .

** میدونید هم که خود اتوپلی اصلا کشش این رو نداشت که تا این حد از قسمت (قسمت 91) که تا قسمت 91 تقریبا 200 ساعت آموزش شد ادامه پیدا کنه . تا اینجا ادامه پیدا کرد چون مباحث لوا بصورت کامل و مباحث api های ویندوز بصورت خیلی قابل قبول و پلاگین های مهم اتوپلی بصورت کامل و حتی مباحث های مهم سی شارپ و رابطه ی تقریبا کامل بین اتوپلی و سی شارپ ، آموزش داده شد .

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

SajjadKhati

کاربر فعال <A href="http://forum.majidonline.com/f
بسم الله الرحمن الرحیم

دوستان ، کنترل ComboBox برای wpf که قبلا در این تاپیک قرار داده شد ، در dll ای قرار داده شد که در این پست ، پیوست میشه تا کسانی که دوست داشتن ، در اتوپلی هم استفاده کنن .
عکس ها که در همون تاپیک گذاشته شد .

دقت کنید که موارد دیگه و رویدادهاش و اینها کامل نیستن . فقط خواستم مورد اولیه را آماده کنم تا در اتوپلی نمایش بده .
برای استفاده از رویدادها و پروپرتی ها و فرستادن آرایه به عنوان ItemSource و ... ، آموزش این موارد در قسمت ۸۹ و ۹۰ از آموزش اتوپلی داده شد که طبق اونها میتونین بقیه ی کدها را کامل کنید (سورس پروژه ی ویژال استودیو اش را هم میذارم) .

در dll که پیوست میشه ، یه متد بنام CreateComboBox داره که شامل ۵ نوع ورودی عدد که اولیش ، هندل کنترل والد هست (معمولا همون Application.GetWndHandle هست) و دومی x و سومی y و چهارمی width و پنچمی height ئه کبوباکس هست .

بقیه ی کنترل ها مثل استایل tabcontrol هم دوستان اگه خواستن ، میتونن طبق همین کدهای کمبوباکس و استایل های اون کنترل ها که قبلا در اون تاپیک داده شد را برای اتوپلی بسازن .

با تشکر ویژه از استادم .
ممنون میشم کسایی که استفاده میکنن ، برای ظهور حضرت ولی عصر ارواحنا له الفدا و برای اموات خودمون و خودشون ، فاتحه بخونن .
 

پیوست ها

جدیدترین ارسال ها

بالا