PDA

مشاهده نسخه کامل : فیلم آموزش کامل Autoplay Media Studio + مباحث



صفحات : [1] 2

SajjadKhati
04-08-14, 14:55
به نام خدا

سلام

Only the registered members can see the link

مجموعه آموزش نرم افزار 8 Autoplay Media Studio (در 2 دوره)

تعداد فیلم های آموزشی : 74 قسمت (دوره اول 24 و دوره دوم 50 قسمت)

حجم کلیه فیلم های آموزشی : دوره اول حدودا 6 گیگابایت و دوره ی دوم حدودا 7 گیگابایت

سال تهیه : 1392 (دوره اول) و 1395 (دوره دوم)

منبع آموزش ها : کتاب آموزش نرم افزار 8 Autoplay Media Studio از آقای حامد حیــدری و جواد احشامیان (دوره اول) و سایت lua.org و بقیه ی منابع (دوره دوم)
دانلود قسمت 1 (Only the registered members can see the link) (فقط برای اتصال فایلهای قسمت اول ، با نرم افزار کم حجم Sj Split (Only the registered members can see the link) باید این کار رو کنین)

دانلود قسمت 2 (Only the registered members can see the link)

دانلود قسمت 3 (Only the registered members can see the link)

دانلود قسمت 4 (Only the registered members can see the link)

دانلود قسمت 5 (Only the registered members can see the link)

دانلود قسمت 6 (Only the registered members can see the link)

دانلود قسمت 7 (Only the registered members can see the link)

دانلود قسمت 8 (Only the registered members can see the link)

دانلود قسمت 9 (Only the registered members can see the link)

دانلود قسمت 10 (Only the registered members can see the link)

دانلود قسمت 11 (Only the registered members can see the link) + ادامه ی این قسمت را از اینجا دانلود کین (Only the registered members can see the link)

دانلود قسمت 12 (Only the registered members can see the link)

دانلود قسمت 13 (Only the registered members can see the link)

دانلود قسمت 14 (Only the registered members can see the link)

دانلود قسمت 15 (Only the registered members can see the link)

دانلود قسمت 16 (Only the registered members can see the link)

دانلود قسمت 17 (Only the registered members can see the link)

دانلود قسمت 18 (Only the registered members can see the link)

دانلود قسمت 19 (Only the registered members can see the link)

دانلود قسمت 20 (Only the registered members can see the link)

دانلود قسمت 21 (Only the registered members can see the link)

دانلود قسمت 22 (Only the registered members can see the link)

دانلود قسمت 23 (Only the registered members can see the link)

دانلود قسمت 24 (Only the registered members can see the link)
(Only the registered members can see the link)دانلود آموزش AMS قسمت 25 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 26 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 27 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 28 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 29 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 30 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 31 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 32 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 33 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 34 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 35 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 36 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 37 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 38 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 39 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 40 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 41 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 42 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 43 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 44 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 45 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 46 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 47 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 48 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 49 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 50 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 51 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 52 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 53 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 54 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 55 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 56 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 57 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 58 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 59 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 60 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 61 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 62 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 63 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 64 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 65 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 66 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 67 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 68 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 69 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 70 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 71 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 72 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 73 (Only the registered members can see the link)

دانلود آموزش AMS قسمت 74 (Only the registered members can see the link)


25 :
Only the registered members can see the link

26 :
Only the registered members can see the link

27 :
Only the registered members can see the link

28 :
Only the registered members can see the link

29 :
Only the registered members can see the link

30 :
Only the registered members can see the link

31 :
Only the registered members can see the link

32 :
Only the registered members can see the link

33 :
Only the registered members can see the link

34 :
Only the registered members can see the link

35 :
Only the registered members can see the link

36 :
Only the registered members can see the link

37 :
Only the registered members can see the link

38 :
Only the registered members can see the link

39 :
Only the registered members can see the link

40:
Only the registered members can see the link

41 :
Only the registered members can see the link

42 :
Only the registered members can see the link

43 :
Only the registered members can see the link

44 :
Only the registered members can see the link

45 :
Only the registered members can see the link

46 :
Only the registered members can see the link

47 :
Only the registered members can see the link

48 :
Only the registered members can see the link

49 :
Only the registered members can see the link

50 :
Only the registered members can see the link

51 :
Only the registered members can see the link

52 :
Only the registered members can see the link

53 :
Only the registered members can see the link

54 :
Only the registered members can see the link

55 :
Only the registered members can see the link

56 :
Only the registered members can see the link

57 :
Only the registered members can see the link

58 :
Only the registered members can see the link


59 :
Only the registered members can see the link

60 :
Only the registered members can see the link

61 :
Only the registered members can see the link

62 :
Only the registered members can see the link

63 :
Only the registered members can see the link

64 :
Only the registered members can see the link

65 :
Only the registered members can see the link

66 :
Only the registered members can see the link

67 :
Only the registered members can see the link

68 :
Only the registered members can see the link

69 :
Only the registered members can see the link

70 :
Only the registered members can see the link

71 :
Only the registered members can see the link

72 :
Only the registered members can see the link

73 :
Only the registered members can see the link

74 :
Only the registered members can see the link

دانلود کتاب آموزش Autoplay Media Studio 8 به همراه توضیحات اضافه (Only the registered members can see the link)


قسمت 1 => توضیح عمومی نرم افزار AMS و آشنایی با محیط برنامه و تمام ابزارهاش بدون کد نویسی ، ساخت پروژه ی بسیار ساده مطابق با فصل اول کتاب (مدت 1:57 ساعت)
قسمت 2 => توضیح عمومی ای که تو فصلل اول اشاره نشد ، توضیحات شروع نوشتن برنامه در AMS (رویدادها و متغییرها و انواع داده ها شامل رشته و عدد و بولین) ، شرط if و if تو در تو مطابق با فصل دوم کتاب (مدت 2:1 ساعت)
قسمت 3 => رفع خطای یک تابع ، توضیح help برای توابع، حلقه ی for و for تو در تو ، شکستن حلقه با کلمه کلیدی break ، توضیح مختصر تابع File.Find برای جستجوی فایل یا فولدر مطابق با فصل سوم کتاب (مدت 1:21 ساعت)
قسمت 4 => حلقه ی while و repeat ، ساخت تابع و فراخونی اش ، ایجاد آرایه و فراخونی اش مطابق با فصل سوم و یه کمی فصل چهارم کتاب (مدت 1:26 ساعت)
قسمت 5 => انواع آرایه ی عددی و حروفی ،ادامه ی کار با آرایه ها ، فرق Get و Set در توابع AMS، توضیح کامل تر تابع مهم File.Find برای جستجوی فایل ها با استفاده از آرایه ها ، توضیح حلقه ی for با کمک تابع از پیش تعریف شده ی lua بنام pairs ، توضیح متغییرهای از پیش تعریف شده ی AMS ، توضیح انواع متغییر رویدادی و همینطور انواع رویدادها ، ایجاد تایمر مطابق با فصل پنجم کتاب (به مدت 2:31 ساعت)
قسمت 6 => ایجاد و ساخت منو و همینطور ساخت منوی فرعی یا همون منوی کلیک راست در پروژه ، کار با قسمت text file مطابق با فصل ششم کتاب (به مدت 1:44 ساعت)
قسمت 7 => خطایابی و رفع اش مطابق با فصل هشتم کتاب (به مدت 52 دقیقه)
قسمت 8 => توضیح توابع و دستورات قسمت Application در AMS ، توضیح تغییر پشت زمینه مطابق با فصل نهم کتاب (به مدت 1:25 ساعت)
قسمت 9 => توضیح توابع و دستورات قسمت های Audio و Button و CheckBox و ComboBox ، تغییر ویژگی های شی Button مطابق با فصل نهم کتاب (به مدت 1:44 ساعت)
قسمت 10 => توضیح توابع و دستورات قسمت های Dialog و Drive و File، فراخونی تابع بازگشتی در تابع File.Copy ، لیست کردن درایوهای هارد کامپیوتر مطابق با فصل نهم کتاب (به مدت 1:53 ساعت)
قسمت 11 => توضیح توابع و دستورات قسمت های File (ادامه اش) و Flash و Folder و Gride و HotSpot و HTTP و Image و Ini ، دانلود فایل ، توضیح تابع بازگشتی Only the registered members can see the link ، توضیح و ساخت دیتابیس با فایل INI مطابق با فصل نهم کتاب (به مدت 2:22 ساعت)
قسمت 12 => توضیح توابع و دستورات قسمت های Input و ListBox و Math و Page ، ایجاد ساعت دیجیتال مطابق با فصل نهم کتاب (به مدت 1:44 ساعت)
قسمت 13 => توضیح توابع و دستورات قسمت های Paragraph و PDF و Progress و QuickTime و RadioButton و RichText و Servies و Shell و SlideShow و Status.Dlg مطابق با فصل نهم کتاب (به مدت 1:13 ساعت)
قسمت 14 => توضیح توابع و دستورات قسمت های String مطابق با فصل نهم کتاب (به مدت 1:16 ساعت)
قسمت 15 => توضیح توابع و دستورات قسمت های System و Table و TextFile مطابق با فصل نهم کتاب (به مدت 1:25 ساعت)
قسمت 16 => توضیح توابع و دستورات قسمت Tree مطابق با فصل نهم کتاب (به مدت 1:24 ساعت)
قسمت 17 => توضیح توابع و دستورات قسمت های Video و Web و Windows و XButton و Zip ،توضیح مختصر نصب و کار کردن با پلاگین ها ، تغییر ولوم ، توضیح بیشتر درباره متغییرها و همینطور متغییر محلی (برای درک کامل متغییر محلی به کتاب مراجعه کنین یا سئوال مورد نظر رو بپرسین) مطابق با فصل نهم کتاب (به مدت 1:34 ساعت)
قسمت 18 => توضیح الگوریتم نمایش تعداد هر عدد مطابق با پیوست کتاب صفحه ی 426 (به مدت 1 ساعت)
قسمت 19 => توضیح الگوریتم نمایش تمام فایل های یک فولدر در لیست باکس مطابق با پیوست کتاب صفحه ی 430 (به مدت 34 دقیقه)
قسمت 20 => جستجو در لیست باکس یا همون جستجو در دیتابیس مطابق با پیوست کتاب صفحه ی 432 (به مدت 1 ساعت)
قسمت 21 => توضیح الگوریتم چک کردن وجود فایل در درایو CD مطابق با پیوست کتاب صفحه ی 433 (به مدت 37 دقیقه)
قسمت 22 => ساخت دفترچه تلفن با استفاده از دیتابیس INI (به مدت 1:4 ساعت)
قسمت 23 => طراحی آزمون با استفاده از دیتابیس INI (به مدت 1:33 ساعت)
قسمت 24 => طراحی اتوران قسمت اول و توضیح کامل سرچ در فولدرها (به مدت 1:24 ساعت)




قسمت 25 => رفع و توضیح اشکالات و ارورهایی که در 28 قسمت قبل پیش اومده بود (به مدت 2:22 دقیقه و حجم 155 مگابایت)
قسمت 26 => نکات کاربردی و ریز و مهم درباره ی تابع و توضیح درباره ی قابلیت ها و ضعف های لوا و AMS (به مدت 4:6 دقیقه و حجم 267 مگابایت)
قسمت 27 => بلاک ها و متغییر محلی و آرایه های key دار و تغییر عملکرد یک تابع از قبل تعریف شده و توابع Iterator (به مدت 4:57 دقیقه و حجم 295 مگابایت)
قسمت 28 => آرایه ی چند بعدی و ماژول ها و رفع 3 اشکال بجا مونده از سری آموزش قدیمی (به مدت تقریبی 3 ساعت و حجم 166 مگابایت)
قسمت 29 => شی گرایی در لوا (به مدت 2:23 دقیقه و حجم 123 مگابایت)
قسمت 30 => فراآرایه و ارث بری در لوا (به مدت 1:43 دقیقه و حجم 209 مگابایت)
قسمت 31 => شباهت ها و تفاوت های زبان لوا و اتوپلی با زبان #C و ویژال استودیو و آموزش سطحی ویژال استودیو و #C (به مدت 2:38 دقیقه و حجم 135 مگابایت)
قسمت 32 => توضیح تکمیلی شی گرایی در لوا ؛ کوروتین ها در لوا (توقف و ادامه ی اجرای کدها) با مثالی از اجرای پی در پی چند نرم افزار تا زمانی که پنجره ی نرم افزار لود شده ی قبلی بسته نشد توسط کوروتین ها (به مدت 4:17 دقیقه حجم 261 مگابایت)
قسمت 33 => مباحث تکمیلی شی گرایی ؛ کار با توابع فایل File I\O در لوا و برش فایل ها و ادغام آنها ؛ استفاده از garbagcollector برای آزادسازی رم از متغییرها و آرایه ها (به مدت 4:5 دقیقه و حجم 317 مگابایت)
قسمت 34 => اولین قسمت آموزش دیتابیس (توضیح پایگاه داده SQLite و جدول هاو فیلدها و رکوردها ، ساختار و چگونگی ذخیره کردن در اون . طراحی یه دیتابیس بصورت ویژال (دقت کنید این قسمت بصورت کدنویسی با دیتابیس کار نشده) ؛ و کاربرد return در توابع و رویدادهای اتوپلی) (به مدت 3:46 دقیقه و حجم 194 مگابایت)
قسمت 35 => قسمت دوم آموزش دیتابیس ، توضیح ساختار و نحوه ی ارتباط برقرار کردن با دیتابیس sqlite ، ساخت جدول و فیلد از اتوپلی با کد نویسی و کار با دستور Insert و نحوه ی ساخت query در ویژال استودیو (برای تولید و راهنمایی کدهای 4 دستور اصلی sql یعنی insert و update و delete و insert) (به مدت 4:15 دقیقه و حجم 266 مگابایت)
قسمت 36 => قسمت سوم آموزش دیتابیس ،ادامه ی کار با دستور Insert ؛ ِDelete و Updateو select(به مدت 2:17 دقیقه و حجم 135 مگابایت)
قسمت 37 => قسمت چهارم آموزش دیتابیس ، ادامه دستورات Select (به مدت 1:48 دقیقه و با حجم 108 مگابایت)
قسمت 38 => قسمت پنجم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت اول آموزش پروژه) (به مدت 2:11 دقیقه و با حجم 138 مگابایت)
قسمت 39 => قسمت ششم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت دوم آموزش پروژه) (به مدت 2:23 دقیقه و با حجم 164 مگابایت)
قسمت 40 => قسمت هفتم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت سوم آموزش پروژه) (به مدت 2:16 دقیقه و با حجم 163 مگابایت)
قسمت 41 => قسمت هشتم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت چهارم آموزش پروژه) (به مدت 2:26 دقیقه و با حجم 162 مگابایت)
قسمت 42 => قسمت نهم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت پنجم آموزش پروژه) (به مدت 2:13 دقیقه و با حجم 164 مگابایت)
قسمت 43 => قسمت دهم آموزش دیتابیس ، ساخت پروژه ی ثبت نمرات دانش آموزان (قسمت ششم آموزش پروژه) و آخرین قسمت از آموزش ها و طرح دیتابیس (به مدت 1:11 دقیقه و با حجم 62 مگابایت)
قسمت 44 => قسمت اول آموزش پترن ها در لوا ؛ مرور اجمالی بر آرایه ها و متغییرهای value type و reference type (به مدت 3 ساعت و حجم 191 مگابایت)
قسمت 45 => قسمت دوم آموزش پترن ها در لوا (به مدت 3:5 دقیقه و حجم 170 مگابایت)
قسمت 46 => قسمت سوم آموزش پترن ها در لوا (به مدت 2:52 دقیقه و حجم 215 مگابایت)
قسمت 47 => توضیح و مثال تابع مهم string.gsub و require ؛ توضیح و مثال توابع string ها (تابع string.dump و loadstring) (به مدت 3:51 دقیقه و حجم 264 مگابایت)
قسمت 48 => توضیح همه ی توابع باقی مانده از لوا (تا جایی که میدونستم) و پایان آموزش های قسمت توابع لوا (به مدت 1:43 دقیقه و حجم 152 مگابایت)
قسمت 49 => قسمت اول ساخت dll در سی شارپ بصورت Unmanaged Export (برای زبان های غیر دات نت) و فراخونی dll ساخته شده در اتوپلی با توابع Dll.CallFunction و Library.Load ؛ توضیح تکمیلی تابع require (به مدت 2:37 دقیقه و حجم 124 مگابایت)
قسمت 50 => قسمت دوم ساخت dll در سی شارپ بصورت Unmanaged Export (برای زبان های غیر دات نت) و فراخونی dll ساخته شده در اتوپلی با توابع Dll.CallFunction و Library.Load (به مدت 2:38 دقیقه و حجم 137 مگابایت)
قسمت 51 => کار با API ها (به مدت 1:26 دقیقه و حجم 94 مگابایت)
قسمت 52 => توابع قسمت Application در اتوپلی (به مدت 1:53 دقیقه و حجم 107 مگابایت)
قسمت 53 => نکته ای درباره تابع pcall ؛ ادامه ی توابع اتوپلی (تا توابع File ها) (به مدت 2:59 دقیقه و حجم 171 مگابایت)
قسمت 54 => ادامه ی توابع اتوپلی (تا توابع Page ها) (به مدت 1:29 دقیقه و حجم 86 مگابایت)
قسمت 55 => ادامه ی توابع اتوپلی (تا توابع status ها) (به مدت 1:47 دقیقه و حجم 109 مگابایت)
قسمت 56 => ادامه ی توابع اتوپلی (تا آخر بجز توابع قسمت windows ها) (به مدت 1:51 دقیقه و حجم 115 مگابایت)
قسمت 57 => توضیح کامل تابع System.IsKeyDown ؛ توابع قسمت windows ها (آخرین قسمت از توابع اتوپلی) (به مدت 1:33 دقیقه و حجم 95 مگابایت)
قسمت 58 => نکته درباره تابع Library.Load (حل مشکل برگردوندن رشته) ؛ ساخت dll برای اکسترکت فایل های Rar در سی شارپ بصورت Unmanaged Export (برای استفاده در اتوپلی) (به مدت 2:52 دقیقه و حجم 152 مگابایت)
قسمت 59 => نکته ای درباره قسمت قبل (رفع مشکل اکسترکت نکردن فایل های Rar چند قسمتی و چند پارتی) ؛ استفاده از ماژول luacom و کمپوننت AutoIT (قسمت اول ؛ توضیحات اولیه و کپی و رجیستر کردن کمپوننت) (به مدت 2:5 دقیقه و حجم 115 مگابایت)
قسمت 60 => کمپوننت AutoIT قسمت دوم (به مدت 3 ساعت و حجم 172 مگابایت)
قسمت 61 => کمپوننت AutoIT قسمت سوم (به مدت 3 ساعت و حجم 197 مگابایت)
قسمت 62 => کمپوننت AutoIT قسمت چهارم (به مدت 1:58 دقیقه و حجم 108 مگابایت)
قسمت 63 => کمپوننت AutoIT قسمت پنجم (قسمت آخر کمپوننت اتوات) (به مدت 2:32 دقیقه و حجم 168 مگابایت)
قسمت 64 => عملگرهای باینری ؛ نکته ای درباره تابع System.IsKeyDown (به مدت 2:32 دقیقه و حجم 112 مگابایت)
قسمت 65 => پلاگین WinAPI (قسمت اول) (به مدت 2:58 دقیقه و حجم 199 مگابایت)
قسمت 66 => پلاگین WinAPI (قسمت دوم) ؛ نکاتی مهم درباره ی توابع API ویندوز (به مدت 1:21 دقیقه و حجم 98 مگابایت)
قسمت 67 => پلاگین WinAPI (قسمت سوم) ؛ نکته ای درباره ی عملگرهای باینری (signed و unsigned) (به مدت 2:24 دقیقه و حجم 136 مگابایت)
قسمت 68 => پلاگین WinAPI (قسمت چهارم و قسمت آخر پلاگین WinAPI) (به مدت 2:17 دقیقه و حجم 148 مگابایت)
قسمت 69 => ابزار nircmd (به مدت 3:7 دقیقه و حجم 187 مگابایت)
قسمت 70 => پلاگین های DragAndDrop و Download و Command Line و Tray (به مدت 2:23 دقیقه و حجم 156 مگابایت)
قسمت 71 => پلاگین Screen Overlay (به مدت 39 دقیقه و حجم 39 مگابایت)
قسمت 72 => پلاگین Ribbon (قسمت اول) (به مدت 3:2 دقیقه و حجم 167 مگابایت)
قسمت 73 => پلاگین های Ribbon (قسمت دوم و قسمت آخر این پلاگین) (به مدت 2:11 دقیقه و حجم 130 مگابایت)
قسمت 74 => کار با بعضی از پلاگین ها و معرفی پلاگین های دیگه و همینطور معرفی ابزار AMS Specialist Tools (به مدت 1:37 دقیقه و حجم 111 مگابایت)



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

معرفی نرم افزار :
برای شناخت نقاط قوت و ضعف این نرم افزار ، به تاپیک "نظرسنجی بهترین یا کاربردی ترین نرم افزار ساخت اتوران (Only the registered members can see the link)" و "نظرسنجی بهترین یا کاربردی ترین زبان اسکریپتی (Only the registered members can see the link)" مراجعه کنید .


نکات (دوره اول آموزش) :
1) فقط قسمت اول رو باید باید با نرم افزار Sj Split باید ادغام کنین
2) سری اول آموزش ها داخل سرورهای قدیمی پرشین گیگ هست و این سرور خیلی از اوقات مشکل دارن . بنابراین اگه در دسترس نبودن ، چاره اش فقط منتظر موندن هه
3) در سری اول ، فرمت تبدیل AVI و کدک تبدیل Xdive هست
4) در سری اول ، بیشتر از 35 ساعت (2115 دقیقه) فیلم آموزش شد


نکات (دوره دوم آموزش) :
1) این سری جدید از فیلم های آموزشی ، با rar5 فشرده سازی شدند یعنی برای اکسترکت کردن ، باید نرم افزار Rar اون هم حتما نسخه ی 5 اش رو داشته باشین (با نسخه 4 اکسترکت نمیشه)
2) سری آموزش های دوم ، داخل گوگل داریو هست و پیشنهاد میشه موقع دانلود از گوگل درایو ، از دانلود IDM استفاده نکنین و بجاش از دانلودر مرورگرتون استفاده کنین . اگه موقع دانلود مشکل داشت ، حتما مرورگرتون رو عوض کنین و دانلود کنین (پیشنهاد من دانلود با مرورگر اپرا هست)
3) همه ی فایل ها قابلیت recovery record دارن (حتی دوره ی اول)
4) به دلایلی ، چند قسمت اول از آموزش های سری دوم (یعنی از قسمت 25) ، توی فیلم اشتباه نام گذاری شد اما شماره گذاری فایل ها و پوشه های آموزشی ای که دانلود میکنید ، درست هست (بعدها داخل فیلم آموزشی اصلاح کردم وقتی که شماره ی قسمت های فیلم های آموزشی رو میگفتم) . یعنی به اشتباه ، قسمت 25 ، قسمت 29 (و همین ترتیب برای بقیه ی قسمت ها) گفته شد
5) آخرین تجربه ، در فیلم آموزشی سری دوم بود بنابراین اگه تناقضی در متن آموزش و فیلم آموزش بود ، اون چیزی که در فیلم آموزش (سری دوم) گفته شد معتبرتر هست
6) در سری دوم ، فرمت تبدیل MP4 و کدک تبدیل H264 هست
7) در سری دوم ، بیشتر از 126 ساعت (7615 دقیقه) فیلم آموزش شد که با 35 ساعت قسمت اول ، بیشتر از 161 ساعت فیلم آموزش شد

تذکر : برای خواندن آموزش متنی و نوشتاری ، به این تاپیک (Only the registered members can see the link) مراجعه کنید
** برای شادی روح اموات خودتون و هر کسی که در این آموزش تلاش کردن و سهیم ان ، ممنون میشم یه فاتحه بخونین

SajjadKhati
04-08-14, 21:33
تغییر صفحه با کلیک و درگ موس

این دیگه آموزش نیست . فقط کد خالیه Only the registered members can see the link
عنوانش ملومه دیگه . ینی وقتی موس رو روی پروژه کلیک کردین و همینطور که فشار داده هه ، به سمت چپ یا راست میبرین ، پروژه هم به صفحه ی قبلی (وقتی موس رو به سمت چپ ببرین) یا صفحه ی بعدی (وقتی موس رو به سمت راست ببرین) میره (شبیه عملکرد صفحات لمسی و آندروید و... حالا این بار با موس توی پروژه تون . البته اگه صفحه لمسی هم داشته باشین که ما تو عمرمون ندیدیم Only the registered members can see the link هم میشه) :

برین تو رویداد on mouse button و اینا رو کپی کنین :




if e_Type==0 then
MousePos = "LeftButtonPressed"
MouseMove = "Once"
else
MousePos = "LeftButtonNotPressed"
MouseMove = "Not Once"
end


بد برین تو رویداد کناریش ینی on mouse move و ایناها رو کپی کنین :




if MousePos == "LeftButtonPressed" then
if MouseMove == "Once" then
PosNextPage = e_X+100
PosPrevPage = e_X-100
MouseMove = "Not Once"
end

if e_X>=PosNextPage then
MousePos = "LeftButtonNotPressed"
Page.Navigate(PAGE_NEXT);
end

if e_X<=PosPrevPage then
MousePos = "LeftButtonNotPressed"
Page.Navigate(PAGE_PREVIOUS);
end
end




یه چن تا نکته فقط بگم:

1) تو اینجا و تو این کد ، اگه تو پروژه کلیک کنین (و ول نکنین و همینجوری داشته باشین) و موس را 100 پیکسل به طرف راست ببرین ، پروژه میره به صفحه ی بعدش و اگه 100 پیکسل از همونجایی (که اول کلیک کرده بودین) ، موس رو به سمت چپ بکشین ، پروژه میره به صفحه ی قبل اش (حواستون باشه نباید کلیک موس رو ول کنین وقتی که چپ و راست میبرینش)

2) این کد و طرح فقط تو پروژه هایی کار میکنه که تو تنظیمات پروژه (منوی project>setting) تو قسمت style اش ، نوع پنجره بصورت standard انتخاب شده باشه . ینی تو حالت flat کار نمیکنه.
اگه میخاین تو حالت flat (که تو تنظیماتش گفتم هست) کار کنه ، باید بازم تو همین تنظیمات ، قابلیت جابجایی پروژه را مخفی کنین ینی تیک Movable رو بردارین

3) ملومه بازم دیگه . این کد رو باید تو رویداد on mouse button و on mouse move همه ی صفحات بزارین تا همه ی صفحات کار کنن

ViViD
04-08-14, 21:43
عالی بود من از ورژن های قدیمی نرم افزار استفاده می کردم و واقعاً خیلی کارایی داشت چندین سی دی اتوران درست کرده بودم حتی برای ارائه مقالات دانشگاهیم که سی دی به استاد می دادم از همین سی دی های اتوران استفاده می کردم

دستت درد نکنه :give_rose::give_rose::give_rose::give_rose:

SajjadKhati
04-08-14, 23:25
اینم انواع پروژه های مختلف که از انجمن خدا بیامرزی وسوسه گرفتم و مهم تریناشو براتون پیوست کردم تو زیر

این پروژه و پلاگین های همراشو میتونین از اینجا دانلود کنین (Only the registered members can see the link)

پروژه ها ایناهان :

1) امتحان یا همون کوییز تستی
2) کپی فایل با روند پیشرفت اش
3) لودینگ خالی
4) خوندن همراه با متن آیه های قران
5) ضبط صدا خودتون
6) ساخت یوزر و پسورد
7) تغییر پشت زمینه ی صفحه دسکتاپ کامپیوتر خودتون
8) ماشین حساب
9) دفترچه تلفن
10) تغییر صدا و ولوم
11) utility for AMS 2.6

به همراه یک سوپرایز Only the registered members can see the link
نرم افزار یا بهتر بگم پلاگین پرکاربرد utility for AMS 2.6 که اغلب کمبود ها و پلاگین ها و کدهای مکمل رو تو خودش داره مثل انواع پلاگین ها برای transition و تعویض انیمیشنی صفه و ... و چن تا پلاگین واسه اضافه شدن کدها و ...

به اضافه ی یه پلاگین واسه نرم افزار به اسم Progress.EX همراشه که میتونه اتوران رو هم مثل ویندوز مثلا موقع پخش آهنگ ، پروگرس و روند پیشرفت آهنگ رو تو taskbar برای پروژه ی اتوران نشون بده

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

SajjadKhati
05-08-14, 07:22
اینم شماره ی رنگ ها از زرد تا صورتی (فقط قرمز توشون نیست) که به ترتیب زرد و سبز و آبی و صورتی میشه. اگه بقیه ی رنگا رو میخاین میتونین از روش پست بالا که گفته شد عدداش بگیرین :



NowPlayingColor = {}
NowPlayingColor[1] = 64510
NowPlayingColor[2] = 65275
NowPlayingColor[3] = 65269
NowPlayingColor[4] = 65263
NowPlayingColor[5] = 65257
NowPlayingColor[6] = 65251
NowPlayingColor[7] = 65245
NowPlayingColor[8] = 65239
NowPlayingColor[9] = 65233
NowPlayingColor[10] = 65227
NowPlayingColor[11] = 65221
NowPlayingColor[12] = 65215
NowPlayingColor[13] = 65209
NowPlayingColor[14] = 65203
NowPlayingColor[15] = 65197
NowPlayingColor[16] = 65191
NowPlayingColor[17] = 65185
NowPlayingColor[18] = 65179
NowPlayingColor[19] = 65173
NowPlayingColor[20] = 65167
NowPlayingColor[21] = 65161
NowPlayingColor[22] = 65155
NowPlayingColor[23] = 65149
NowPlayingColor[24] = 65143
NowPlayingColor[25] = 65137
NowPlayingColor[26] = 65131
NowPlayingColor[27] = 65125
NowPlayingColor[28] = 65119
NowPlayingColor[29] = 65113
NowPlayingColor[30] = 65107
NowPlayingColor[31] = 65101
NowPlayingColor[32] = 65095
NowPlayingColor[33] = 65089
NowPlayingColor[34] = 65083
NowPlayingColor[35] = 65077
NowPlayingColor[36] = 65071
NowPlayingColor[37] = 65065
NowPlayingColor[38] = 65059
NowPlayingColor[39] = 65053
NowPlayingColor[40] = 65047
NowPlayingColor[41] = 65041
NowPlayingColor[42] = 65035
NowPlayingColor[43] = 65029
NowPlayingColor[44] = 65024
NowPlayingColor[45] = 785920
NowPlayingColor[46] = 1179136
NowPlayingColor[47] = 1572352
NowPlayingColor[48] = 1965568
NowPlayingColor[49] = 2358784
NowPlayingColor[50] = 2752000
NowPlayingColor[51] = 3145216
NowPlayingColor[52] = 3538432
NowPlayingColor[53] = 3931648
NowPlayingColor[54] = 4324864
NowPlayingColor[55] = 4718080
NowPlayingColor[56] = 5111296
NowPlayingColor[57] = 5504512
NowPlayingColor[58] = 5897728
NowPlayingColor[59] = 6290944
NowPlayingColor[60] = 6684160
NowPlayingColor[61] = 7077376
NowPlayingColor[62] = 7470592
NowPlayingColor[63] = 7863808
NowPlayingColor[64] = 8257024
NowPlayingColor[65] = 8650240
NowPlayingColor[66] = 9043456
NowPlayingColor[67] = 9436672
NowPlayingColor[68] = 9829888
NowPlayingColor[69] = 10223104
NowPlayingColor[70] = 10616320
NowPlayingColor[71] = 11009536
NowPlayingColor[72] = 11402752
NowPlayingColor[73] = 11795968
NowPlayingColor[74] = 12189184
NowPlayingColor[75] = 12582400
NowPlayingColor[76] = 12975616
NowPlayingColor[77] = 13368832
NowPlayingColor[78] = 13762048
NowPlayingColor[79] = 14155264
NowPlayingColor[80] = 14548480
NowPlayingColor[81] = 14941696
NowPlayingColor[82] = 15334912
NowPlayingColor[83] = 15728128
NowPlayingColor[84] = 16121344
NowPlayingColor[85] = 16514560
NowPlayingColor[86] = 16710400
NowPlayingColor[87] = 16708864
NowPlayingColor[88] = 16707328
NowPlayingColor[89] = 16705792
NowPlayingColor[90] = 16704256
NowPlayingColor[91] = 16702720
NowPlayingColor[92] = 16701184
NowPlayingColor[93] = 16699648
NowPlayingColor[94] = 16698112
NowPlayingColor[95] = 16696576
NowPlayingColor[96] = 16695040
NowPlayingColor[97] = 16693504
NowPlayingColor[98] = 16691968
NowPlayingColor[99] = 16690432
NowPlayingColor[100] = 16688896
NowPlayingColor[101] = 16687360
NowPlayingColor[102] = 16685824
NowPlayingColor[103] = 16684288
NowPlayingColor[104] = 16682752
NowPlayingColor[105] = 16681216
NowPlayingColor[106] = 16679680
NowPlayingColor[107] = 16678144
NowPlayingColor[108] = 16676608
NowPlayingColor[109] = 16675072
NowPlayingColor[110] = 16673536
NowPlayingColor[111] = 16672000
NowPlayingColor[112] = 16670464
NowPlayingColor[113] = 16668928
NowPlayingColor[114] = 16667392
NowPlayingColor[115] = 16665856
NowPlayingColor[116] = 16664320
NowPlayingColor[117] = 16662784
NowPlayingColor[118] = 16661248
NowPlayingColor[119] = 16659712
NowPlayingColor[120] = 16658176
NowPlayingColor[121] = 16656640
NowPlayingColor[122] = 16655104
NowPlayingColor[123] = 16653568
NowPlayingColor[124] = 16652032
NowPlayingColor[125] = 16650496
NowPlayingColor[126] = 16648960
NowPlayingColor[127] = 16647424
NowPlayingColor[128] = 16646144
NowPlayingColor[129] = 16646149
NowPlayingColor[130] = 16646155
NowPlayingColor[131] = 16646161
NowPlayingColor[132] = 16646167
NowPlayingColor[133] = 16646173
NowPlayingColor[134] = 16646179
NowPlayingColor[135] = 16646185
NowPlayingColor[136] = 16646191
NowPlayingColor[137] = 16646197
NowPlayingColor[138] = 16646203
NowPlayingColor[139] = 16646209
NowPlayingColor[140] = 16646215
NowPlayingColor[141] = 16646221
NowPlayingColor[142] = 16646227
NowPlayingColor[143] = 16646233
NowPlayingColor[144] = 16646239
NowPlayingColor[145] = 16646245
NowPlayingColor[146] = 16646251
NowPlayingColor[147] = 16646257
NowPlayingColor[148] = 16646263
NowPlayingColor[149] = 16646269
NowPlayingColor[150] = 16646275
NowPlayingColor[151] = 16646281
NowPlayingColor[152] = 16646287
NowPlayingColor[153] = 16646293
NowPlayingColor[154] = 16646299
NowPlayingColor[155] = 16646323
NowPlayingColor[156] = 16646305
NowPlayingColor[157] = 16646311
NowPlayingColor[158] = 16646317
NowPlayingColor[159] = 16646323
NowPlayingColor[160] = 16646329
NowPlayingColor[161] = 16646335
NowPlayingColor[162] = 16646341
NowPlayingColor[163] = 16646347
NowPlayingColor[164] = 16646353
NowPlayingColor[165] = 16646359
NowPlayingColor[166] = 16646365
NowPlayingColor[167] = 16646371
NowPlayingColor[168] = 16646377
NowPlayingColor[169] = 16646383
NowPlayingColor[170] = 16646389
NowPlayingColor[171] = 16646395
NowPlayingColor[172] = 16056574

SajjadKhati
05-08-14, 17:40
دانلود نرم افزار ++Spy یا WinSpy 17 برای گرفتن Class Name پنجره ها :

اول بگم که این پست ، مربوط میشه به کار با کتابخونه ها و توابع های داخل فایلای dll که نه تو فیلم گفته شد و نه تو کتاب و نه تو پست های این تاپیک . فعلا اگه هیچ آشنایی ای با این توابع نداشته باشین ، امکان داره قسمت هایی از این پست یا کار کردن کامل با این نرم افزار رو متوجه نشین . ان شاء ا... تو فیلم آموزش این سری (قسمت 28 به بعد که ان شاء ا... قراره امسال تابستون ساخته بشه ، یه توضیحاتی که حداقل بتونین در سطح معمولی با این توابع کار کنین ، داده میشه)


همونطور که میدونین ، خیلی از توابع API به ورودی (پارامتر) هایی مثل Windows Handel و Class Name نیاز دارن . ویندوز هندل که هر بار تو هر دفه باز و بسته کردن یه پنجره ، عوض میشه . چیزی که ثابت هه همیشه و مهمه ، Class Name اون پنجره هه . برا فهمیدن این پارامتر میتونین از نرم افزار ++Spy که مایکروسافت درست کرد ، متوجه شین .
برا کار باهاش ، بعد از اجرای این نرم افزار ، سمت چپ بالای این نرم افزار ، یه آیکون شبیه مگسک و هدف گیر تفنگ Only the registered members can see the link میبینین . این آیکون رو بکشین و تو ویندوزی که میخاین اطلاعات شو بدست بیارین ، رها کنین . دیگه همه چی ملومه بدش دیگه . آیتمی بنام Class Name ملوم میشه . برای تغییر دادن ویژگی یه پنجره ی خاص ، باید هندل شو بدست بیارین که تو ورودی اش برا بدست آوردن هندل ، اول Class Name رو میخاد که اطلاعات شو با اون نرم افزار بدست میارین و بهش میدین . (مثلا برا تغییر ویژگی تسکبار یا پنجره های دیگه مثل Explorer.exe ، با تابع FindWindowA میتونین با دادن پارامتر اول (Class Name) که ثابت هم هست ، که مثلا برا تسک بار Shell_TrayWnd هست ، هندل شو بدست بیارین و تغییرات تونو با توابع دیگه انجام بدین)


این نرم افزار ++Spy رو از اینجا دانلود کنین (Only the registered members can see the link)

SajjadKhati
05-08-14, 19:54
دانلود نرم افزار Dll Export Viewer 1.6 برای گرفتن اسم تابع های داخل فایل های کتابخانه (dll) :

اولین کار برای استفاده از هر فایل کتابخونه ای ، فهمیدن اسم اون تابع ی داخل کتابخونه یا dll هست . با این نرم افزار ، میتونین اسم تابع رو بدست بیارین .



دانلود نرم افزار نسخه ی 32 بیت (Only the registered members can see the link)

دانلود نرم افزار نسخه ی 64 بیت (Only the registered members can see the link)

dayaoo
09-02-15, 22:04
سلام
چجوری میشه از پلاگین مدیا پلیر استفاده کرد؟

SajjadKhati
10-02-15, 07:32
سلام
چجوری میشه از پلاگین مدیا پلیر استفاده کرد؟

سلام
بستگی به پلاگین اش داره که از نوع object plugin باشه یا action plugin
اگه action plugin باشه معمولا پسوند lmd و اگه object plugin باشه پسوند apo داره
اول باید پوشه ی پلاگین (نه فقط فایل هاشو) رو توی جای خودش کپی کنی یعنی اگه object plugin توی مسیر نصب AMS بری و در ادامه توی پوشه ی Plugins>Objects و اگه action plugin بود توی Plugins>Actions کپی کنی
بعد توی AMS بری و اگه از نوع action plugin بود ، برو تو منوی project>plugin و پلاگین مورد نظرت رو (اگه با پوشه کپی کرده بودی) اینجا لیست میشه و تیک شو باید بزنی تا انتخاب شه و بعد توی اکشن ها میتونی ازش استفاده کنی و اگه از نوع object plugin بود برو توی منوی opject>plugin و پلاگین مورد نظرت رو انتخاب کن (اگه با پوشه کپی کرده بودی) و ok رو بزن

برای اطلاعات بیشتر ، این پست رو ببین (Only the registered members can see the link)

SajjadKhati
10-02-15, 17:02
سلام
چجوری میشه از پلاگین مدیا پلیر استفاده کرد؟

آها ببخشید گفتی پلاگین مدیا پلیر !!!
من فک کردم گفتی پلاگین توی اتوپلی مدیا استودیو
برای استفاده از پلاگین مدیا پلیر ، اول توی منوی object>plugin ، مدیا پلیر رو انتخاب کن ، بعد برو تو قسمت اکشن ها از کدهاش استفاده کن . مثلا برای پلی کردن از کد زیر استفاده کن :



MediaPlayer.Load("Plugin1", "AutoPlay\\Videos\\MyVid.mpg");


البته چون خود مدیا پلیر قدرت چندانی نداره ، اکیدا پیشنهاد میکنم که اول کدک K-lite mega codec pack رو برای اجرای تمامی فایل ها (با تیک زدن کدک برای مدیا پلیر موقع نصب K-lite) نصب کنی تا مشکلی بابت اجرای فایل نداشته باشی

مدیران لطفا پست 36 و 38 رو پاک کنن
ممنون

ali35937
27-02-15, 06:07
با سلام و احترام : در رابطه با کد های اتو پلی ، سه سوال داشتم اگر ممکن است راهنمایی نمائید . با تشکر .
1- برنامه ای بسازید که یک نمره را دریافت کند و مشخص کند قبول است یا خیر .
2- برنامه ای بسازید که 3 عدد را دریافت کند و مشخص کند کدام بزرگتر است .
3- برنامه ای بسازید که که یک رمز ازکاربر دریافت کند که اگر درست باشد در صفحه بعد نمایش داده شود .
در ضمن در فیلم آموزشی دانلود قسمت 18 پارت 2 دانلود نمی شود تا هردو به هم جسبیده و اکسترا شود .
بازهم تشکر می کنم .

SajjadKhati
27-02-15, 10:01
با سلام و احترام : در رابطه با کد های اتو پلی ، سه سوال داشتم اگر ممکن است راهنمایی نمائید . با تشکر .
1- برنامه ای بسازید که یک نمره را دریافت کند و مشخص کند قبول است یا خیر .
2- برنامه ای بسازید که 3 عدد را دریافت کند و مشخص کند کدام بزرگتر است .
3- برنامه ای بسازید که که یک رمز ازکاربر دریافت کند که اگر درست باشد در صفحه بعد نمایش داده شود .
در ضمن در فیلم آموزشی دانلود قسمت 18 پارت 2 دانلود نمی شود تا هردو به هم جسبیده و اکسترا شود .
بازهم تشکر می کنم .

سلام گلپسر
1) اگه منظورت از نمره ی قبولی ، بالای 10 هست ، یه شی اینپورت و یه دکمه یا هر چیز دیگه ای تو صفه بزار و تو رویداد دلخواه اون دکمه این کد رو بزار :



Score = Input.GetText("Input1");
if Score~="" then
if Score>=9 then
Dialog.Message("توجه", "قبول شد", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("توجه", "قبول نشد", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end


2)



ScoreArray={}
Counter=1
for i=1,3 do
ScoreInput = Dialog.Input("äãÑå Ñæ æÇÑÏ ˜äíÏ", "äãÑå"..i.." : ", "", MB_ICONQUESTION);
if ScoreInput~="" and ScoreInput~="CANCEL" then
ScoreArray[Counter] = ScoreInput
Counter = Counter+1
end
end


if ScoreArray[1]~=nil then
Table.Sort(ScoreArray, nil);
Dialog.Message("ÊæÌå", "ÈÒѐÊÑíä ÚÏÏ æÇÑÏ ÔÏå : \n\n"..ScoreArray[#ScoreArray], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("ÊæÌå", "áØÝÇ Çæá ÚÏÏ Ñæ æÇÑÏ ˜äíÏ", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end


3) رمز نیاز به دیتابیس داره که من فقط ذخیره توی ini رو بلدم . اگه آموزش و ذخیره شو میخای ، قسمت 11 فیلم رو ببین . اگه هم به نسبت امنیت شو میخای باید توی توابع crypto با تابع bluefish رمز نگاریش کنی . اگه هم دیتابیس sqlite و اینا رو میخای هم میتونی تو قسمت فصل 8 کتاب استاد حامدشون بخونی و هم از بچه ها کمک بگیری. فعلا فرض میکنیم آموزش قسمت 11 رو دیدی و رمز رو تو یه متغییر بنام Password که مثلا فعلا مقدارش 123 هست ، ذخیره کردی :
پس توی رویداد startup رمز رو از دیتابیس بگیر (که فعلا فرض میکنیم Password =123 هست) :



Password =123


توی صفحه ی جدید یه شی اینپوت بزار برای دریافت رمز از کاربر :



EnterPassword = Input.GetText("Input1");
if EnterPassword~="" and EnterPassword==Password then
Page.Navigate(PAGE_NEXT);
else
Dialog.Message("پسورد", "اشتباه هست", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end


بعد توی صفه بعدی ، توی هر شی ای دوس داشتی ، متغییر Password رو به نمایش بزار مثلا :



Dialog.Message("پسورد", Password, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);


قسمت 18 پارت 2 الان یک مگ اول شو تست کردم ، دانلود شد دیگه . منظورت اینه که دانلود نمیشه یا چیز دیگه؟
گلپسر اگه میشه اول فیلم آموزشو قشنگ ببین و تمرین کن چون چند برابر این مسائل اونجا هم قشنگ توضیح داده شد و هم ساعت ها از ایتدا تمرین شد . اگه فیلم آموزش رو قشنگ ببینی ، علاوه بر حل این جور مسائل ، خیلی بهتر از این مسائل رو هم حل میکنی . فیلم آموزش رو ببین و سئوال داشتی در خدمتم
:11(): :give_rose:

AmirAZ
02-04-15, 10:30
با سلام و خسته نباشید
سوال پروژه ام این است :
Progress اﻣﻜﺎن ﺗﻐﻴﻴﺮ ﺑﻠﻨﺪي ﺻﺪا در اﻳﻦ ﺻﻔﺤﻪ وﺟﻮد دارد .ﻣﻴﺰان ﺻﺪا ﺑﺎ Progressدر ﻫﻨﮕﺎم ﻋﻮض ﻛﺮدن ﻧﺸﺎن داده .
تمام قسمت های پروژه رو انجام دادم و فقط این تیکه مونده ممنون میشم راهنمایی کنیید. باتشکر

SajjadKhati
02-04-15, 10:49
با سلام و خسته نباشید
سوال پروژه ام این است :
Progress اﻣﻜﺎن ﺗﻐﻴﻴﺮ ﺑﻠﻨﺪي ﺻﺪا در اﻳﻦ ﺻﻔﺤﻪ وﺟﻮد دارد .ﻣﻴﺰان ﺻﺪا ﺑﺎ Progressدر ﻫﻨﮕﺎم ﻋﻮض ﻛﺮدن ﻧﺸﺎن داده .
تمام قسمت های پروژه رو انجام دادم و فقط این تیکه مونده ممنون میشم راهنمایی کنیید. باتشکر

پروگرس رو با کلیک روش میخای صدا همون مقدار شه یا با اسکرول موس؟

AmirAZ
02-04-15, 14:09
با کلیک روش.

SajjadKhati
02-04-15, 16:08
با کلیک روش.



اول یه شی progress بزار تو صفه
بد تو هر رویدادی که خاستی یه آهنگ رو اجرا کن (تو کانال Narration)
بد اینو بزار تو رویداد On Show اش :



Progress.SetCurrentPos("Progress1", 100);


اینو بزار تو رویداد On Mouse Move اش :



MousePosX = e_X


بد اینو بزار تو رویداد On click شی progress :



ProgressSourceX = Progress.GetPos("Progress1");
if ProgressSourceX.X~=nil then
CurrentMousePos = MousePosX - ProgressSourceX.X
ProgressSize = Progress.GetSize("Progress1");
if ProgressSize.Width~=nil then
CurrentMosPercent = Math.Round((CurrentMousePos/ProgressSize.Width)*100, 0);
Progress.SetCurrentPos("Progress1", CurrentMosPercent);
Audio.SetVolume(CHANNEL_NARRATION, CurrentMosPercent*2.55);
Dialog.Message("Notice", CurrentMosPercent, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end

AmirAZ
02-04-15, 17:05
ممنون از راهنماییتون فقط ایت تیکه رو متوجه نشدم:
بد تو هر رویدادی که خاستی یه آهنگ رو اجرا کن (تو کانال Narration)

AmirAZ
02-04-15, 17:12
متوجه شدم
ممنون
فقط منظورتون از اول یه شی progress بزار تو صفه
اینه که در object progress رو انتخاب کنم؟

SajjadKhati
02-04-15, 17:23
متوجه شدم
ممنون
فقط منظورتون از اول یه شی progress بزار تو صفه
اینه که در object progress رو انتخاب کنم؟

خاهش میشود
آری

AmirAZ
03-04-15, 12:31
با سلام و خسته نباشید
این دستور رو چه جوری می تونم درست کنم:
يك دكمه به نام راهنما در اين صفحه وجود دارد.
با انتخاب دكمه راهنما، صفحه اي م يآيد كه چند خط (فارسي) در مورد نرم افزار توضيح داده م يشود.
شما هم وجود داشته باشد. در این صفحه یک لینک به وبلاگ AmirHossein91038375.blogaf.com وجود داشته باشد .
می دونم که ول باید یک dialog بسازم بعد paraghrah رو انتخاب و چند خط فارسی بنوسم و تمام دستوراتتش رو بلد فقط نمی دونم که چطوری لینکش رو درست کنم .ممنون می شم راهنمایی کنید.

SajjadKhati
03-04-15, 13:11
با سلام و خسته نباشید
این دستور رو چه جوری می تونم درست کنم:
يك دكمه به نام راهنما در اين صفحه وجود دارد.
با انتخاب دكمه راهنما، صفحه اي م يآيد كه چند خط (فارسي) در مورد نرم افزار توضيح داده م يشود.
شما هم وجود داشته باشد. در این صفحه یک لینک به وبلاگ AmirHossein91038375.blogaf.com وجود داشته باشد .
می دونم که ول باید یک dialog بسازم بعد paraghrah رو انتخاب و چند خط فارسی بنوسم و تمام دستوراتتش رو بلد فقط نمی دونم که چطوری لینکش رو درست کنم .ممنون می شم راهنمایی کنید.

ببخشید تو پست 45 ، سه خط مونده به آخر رو حذف کن . برا تست خودم بود . اونجا که نوشته هه :



Dialog.Message("Notice", CurrentMosPercent, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);


برای سئوال بالاتم اگه داخل یه شی script و کد نمیزاری از quick script که تو سربرگ سوم هر شی هست استفاده کن و از دستور view website اش استفاده کن

AmirAZ
03-04-15, 15:08
با عرض سلام و خسته نباشید
ممنون از راهنماییتون.فقط یک مشکل پیش امده:
در صفحه یک آهنگ بطور اتوماتیک در حال پخش است و ما با یک combobox دو تا آهنگ دیگر باید اجرا کنیم که اولی همان آهنگ درحال پخشاست و دیگری یک آهنگ جدید .حال با این شرایط چطوری میشه تمرین progress قخ انجام داد . البته برای combox دکمه پخش و توقف رو خودم درست کردم فقط قسمت progress رو نمی دونم . ممنون میشم راهنمایی ام کنید. با تشکر

SajjadKhati
03-04-15, 15:16
اوستا امین باضمیر تو یا سجاد صدام کنی راحت ترم
این تیکه که گفتی رو متوجه نشدم :

حال با این شرایط چطوری میشه تمرین progress قخ انجام داد
کلا متوجه نشدم خواسته ات چیه؟

AmirAZ
03-04-15, 15:53
با سلام
آقا سجاد یک آهنگ بطور اتوماتیک در صحفه در حال پخش باشه و با کمک combobox بتونم آهنگ رو عوض کنم .حال آهنگ شماره 1 همان آهنگی است که در حال پخش است و آهنگ شماره 2 یک آهنگ جدید است . ذکمه play , pause رو ساختم و دستوراتش رو هم نوشتم .من م خوام که بتونم این کار رو انجام دهم:
امكان تغيير بلندي صدا در اين صفحه وجود دارد.ميزان صدا با progress در هنگام عوض كردن نشان داده شود.یعنی اگر شخص آهنگ شماره 2 رو هم انتخاب کرد بشود با progress تغییر آن رو مشاهده کرد.
در ضمن یک سوال ذیگر هم داشتم چی کار باید کرد که CD که این برنامه روش رایت شده بصورت autorun اجرا بشه. ممنون

SajjadKhati
03-04-15, 17:37
با سلام
آقا سجاد یک آهنگ بطور اتوماتیک در صحفه در حال پخش باشه و با کمک combobox بتونم آهنگ رو عوض کنم .حال آهنگ شماره 1 همان آهنگی است که در حال پخش است و آهنگ شماره 2 یک آهنگ جدید است . ذکمه play , pause رو ساختم و دستوراتش رو هم نوشتم .من م خوام که بتونم این کار رو انجام دهم:
امكان تغيير بلندي صدا در اين صفحه وجود دارد.ميزان صدا با progress در هنگام عوض كردن نشان داده شود.یعنی اگر شخص آهنگ شماره 2 رو هم انتخاب کرد بشود با progress تغییر آن رو مشاهده کرد.
در ضمن یک سوال ذیگر هم داشتم چی کار باید کرد که CD که این برنامه روش رایت شده بصورت autorun اجرا بشه. ممنون

گلپسر تا اینجا رو که گفتی رو متوجه میشم :

یک آهنگ بطور اتوماتیک در صحفه در حال پخش باشه و با کمک combobox بتونم آهنگ رو عوض کنم .حال آهنگ شماره 1 همان آهنگی است که در حال پخش است و آهنگ شماره 2 یک آهنگ جدید است
به قول جیگر میفمم چی میگی ، میفمم :Love-ssa~! (1): ولی اون حق من بود ، مال من بود ، سهم من بود :Love-ssa~! (1):
خوب حالا کارت چیه؟ ینی چی کار میخای انجام شه؟
یه عکس از پروژه ات بزار
قابلیت اتوران شو باید موقع خروجی فعال کنی

AmirAZ
03-04-15, 18:01
با سلام
آقا سجاد چیزی که من می خوام اینه که progress بتونه 2 تا آهنگ رو تغییر بده (کم و یا زیاد کنه)، آهنگی که با combobox انتخاب می کنیم رو و هم آهنگی که بطور اتوماتیک در حال پخشه رو بتونم با progress تغغیر بدم البته منظورم هم زمان نیستش. وقتی هر آهنگی رو انتخاب کردم همان آهنگ رو تغغیر بده. چجوری باید هنگام خروجی auto run رو فعال کنم؟

SajjadKhati
03-04-15, 22:15
با سلام
آقا سجاد چیزی که من می خوام اینه که progress بتونه 2 تا آهنگ رو تغییر بده (کم و یا زیاد کنه)، آهنگی که با combobox انتخاب می کنیم رو و هم آهنگی که بطور اتوماتیک در حال پخشه رو بتونم با progress تغغیر بدم البته منظورم هم زمان نیستش. وقتی هر آهنگی رو انتخاب کردم همان آهنگ رو تغغیر بده. چجوری باید هنگام خروجی auto run رو فعال کنم؟

سلام اوستا امین
منظورت صدای آهنگ هه دیگه؟
خوب کدش رو که دادم

AmirAZ
04-04-15, 13:41
با سلام آقا سجاد درسته شما کدش رو دادی ولی ان کد فقط برای آهنگی که در صفحه است کار می کند وآگر شخص یک آهنگ دیگر از Combox اتنخاب بکند دیگر آن progress برای بلن یا کم کردن آهنگ انتخاب شده کا نمی کند. ممنون میشم راهنمایی ام کنید.

SajjadKhati
04-04-15, 14:15
با سلام آقا سجاد درسته شما کدش رو دادی ولی ان کد فقط برای آهنگی که در صفحه است کار می کند وآگر شخص یک آهنگ دیگر از Combox اتنخاب بکند دیگر آن progress برای بلن یا کم کردن آهنگ انتخاب شده کا نمی کند. ممنون میشم راهنمایی ام کنید.

آهنگ تو کمبوباکس رو تو همون کانالی لود کن که آهنگ اولیه رو موقع ورود لود میکنی

AmirAZ
05-04-15, 14:36
ممنون از راهنماییتون آقا سجاد
اگر میشه در این ضمینه هم راهنمایی ام کنید:
اﻣﻜﺎن ﻗﻄﻊ ﺻﺪا و ﭘﺨﺶ ﻣﺠﺪد صدا در اﻳﻦ ﺻﻔﺤﻪ وﺟﻮد دارد .ﺑﺮاي اﻳﻦ ﻛﺎر از دو دﻛﻤﻪ ﻣﺠﺰا اﺳﺘﻔﺎدهﻧﻜﻨﻴﺪ.
چطوری می تونم با دکمه این کار رو بکنم. یعنی دکمه ای اشد که اهنگ اگر رو آن کیلیک کردیم آهنگ قطع و وقتی روی آن دوباره کلیک کردیم آهنگ شروع به پخش کند.ممنون

SajjadKhati
05-04-15, 22:13
ممنون از راهنماییتون آقا سجاد
اگر میشه در این ضمینه هم راهنمایی ام کنید:
اﻣﻜﺎن ﻗﻄﻊ ﺻﺪا و ﭘﺨﺶ ﻣﺠﺪد صدا در اﻳﻦ ﺻﻔﺤﻪ وﺟﻮد دارد .ﺑﺮاي اﻳﻦ ﻛﺎر از دو دﻛﻤﻪ ﻣﺠﺰا اﺳﺘﻔﺎدهﻧﻜﻨﻴﺪ.
چطوری می تونم با دکمه این کار رو بکنم. یعنی دکمه ای اشد که اهنگ اگر رو آن کیلیک کردیم آهنگ قطع و وقتی روی آن دوباره کلیک کردیم آهنگ شروع به پخش کند.ممنون

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

AmirAZ
07-04-15, 08:57
با سلام
آقا سجاد متوجه منظورتون نشدم می شه کدش رو با مثال توضیح دهید. ممنون

SajjadKhati
07-04-15, 09:47
با سلام
آقا سجاد متوجه منظورتون نشدم می شه کدش رو با مثال توضیح دهید. ممنون

تو رویداد استارت آپ بنویس :



MusicStatus="Play"


توی رویداد On Click دکمه ی پلی و پاوز (منظورم هر دو یه دکمه هه) بنویس :



if MusicStatus=="Play" then
MusicStatus="Puase"
Audio.Pause(CHANNEL_NARRATION);
--edame code
elseif MusicStatus=="Puase" then
MusicStatus="Play"
Audio.Play(CHANNEL_NARRATION);
--edame code
end

AmirAZ
08-04-15, 08:18
خیلی ممنون از راهنماییتون.

unika
08-04-15, 17:02
سلام وقتتون بخیر
اگه بخوایم این کارو برای 2تا آهنگ انجام بدیم کدش به چه صورتی میشه؟

SajjadKhati
08-04-15, 19:00
سلام وقتتون بخیر
اگه بخوایم این کارو برای 2تا آهنگ انجام بدیم کدش به چه صورتی میشه؟

منو سجاد صدام کنی راحت ترم . چند نفر نمیستم که میگی وقت تون :Love-ssa~! (1):
وقت تو هم بخیر
منظورت دو تا آهنگ تو دو تا کانال متفاوته دیگه؟ و همینطور میزان صداشونو کنترل کنیم دیگه؟
فقط کافیه توی تابع :



Audio.Pause(CHANNEL_NARRATION);


، یکی دیگه شم همینو بنویسیم با نام اون کانال

unika
09-04-15, 17:53
من تو صفحم 2تا اهنگ دارم که با combobox و یک دکمه ی play میتونم انتخابش کنمو تغییرش بدم.
حالا میخوام یه دکمه ی دیگه پلی و پاوز (هر دو یه دکمه)بزارم که وقتی آهنگ اولو انتخاب میکنم و آهنک در حال پخش شدنه بتونم pause کنم و دوباره play
و همین کارو برای اهنگ دومم انجام بدم... ولی متاسفانه هرکاری میکنم نمیشه... و وقتی اهنگ دومو بعد ازpause دوباره play میکنم اهنگ اولمم پخش میشه...
:1. (12):
میشه کدوشو بهم بگی

SajjadKhati
09-04-15, 21:10
من تو صفحم 2تا اهنگ دارم که با combobox و یک دکمه ی play میتونم انتخابش کنمو تغییرش بدم.
حالا میخوام یه دکمه ی دیگه پلی و پاوز (هر دو یه دکمه)بزارم که وقتی آهنگ اولو انتخاب میکنم و آهنک در حال پخش شدنه بتونم pause کنم و دوباره play
و همین کارو برای اهنگ دومم انجام بدم... ولی متاسفانه هرکاری میکنم نمیشه... و وقتی اهنگ دومو بعد ازpause دوباره play میکنم اهنگ اولمم پخش میشه...
:1. (12):
میشه کدوشو بهم بگی

چرا آهنگاتو توی دو کانال متفاوت میزاری؟
همه رو داخل یه کانال بزار

seyed22
16-04-15, 11:50
سلام ممنون میشم اگه بگین ک چطوری میتونم فونت هایی رو ک تو کارم استفاده کردم رو تو سیستم کار نصب کنم ینی ی کد بگین ک کدها اتومات نصب بشن

SajjadKhati
16-04-15, 12:08
سلام
ینی تو سیستم مقصد میخای فونت هایی رو که نداره ، نصب کنی؟

seyed22
16-04-15, 12:11
اره میخام موقع اجرای پروژه فونت انصب بشن

SajjadKhati
16-04-15, 12:19
از این کد استفاده کن :



System.RegisterFont("", "MyFontName", true);


تو پارامتر اول ، مسیر فایل فونت که پسوند .ttf داره همراه پسوندش رو بصورت کامل بنویس
مسیر رو هم که میدونی باید با دو تا علامت بک اسلش جدا کنی \\

seyed22
16-04-15, 12:52
اره میخام موقع اجرای پروژه فونتا تو سیستم کاربر نصب بشن

SajjadKhati
16-04-15, 13:28
اره میخام موقع اجرای پروژه فونتا تو سیستم کاربر نصب بشن

خوب دادم دیگه تو پست بالا

seyed22
17-04-15, 13:25
سلام
یک پروژه واسه یکی از کتاب های درسی دارم درست میکنم میخام واسش آزمون بزارم بعد میخام آزمون این ویژگی هارو داشته باشه
1-آزمون دهنده بتونه ثبت نام کنه
2- امکان نمایش آزمون های قبلی آزمون دهنده

SajjadKhati
17-04-15, 17:51
سلام
یک پروژه واسه یکی از کتاب های درسی دارم درست میکنم میخام واسش آزمون بزارم بعد میخام آزمون این ویژگی هارو داشته باشه
1-آزمون دهنده بتونه ثبت نام کنه
2- امکان نمایش آزمون های قبلی آزمون دهنده

گلپسر اینایی که میگی کلی هست . مورد خاصی مشکل نداری
برای کلیات خوب آموزش گزاشته شد . فیلم آموزش رو کامل ببین و تمرین کن
:11():

shamloo313
05-05-15, 21:50
سلام با تشکر فراوان از سایت بسیار مفید و کارآمدتان .
من یک فایل اکسس دارم که می خوام تو اتو پلی ازش استفاده کنم. می خوام وقتی روی سوال کلیک کردم بلافاصله پاسخ نشان داده بشه. راهش را کسی بلده برا من توضیح بده؟:1. (27):

naseriali
12-05-15, 17:34
سلام
این فایل های ویدو حجمش زیاده
نمیشه همینو کامل به صورت فایل پی دی اف بذارین
راستی اموزش ساخت active codبرای هر کامپیوتر
و لودینگ هم توضیح بدین

SajjadKhati
12-05-15, 18:00
سلام
pdf آموزش استاد حامد حیدری تو اینترنت هست که این فیلم آموزش دقیق همون pdf رو بررسی میکنه
اکتیو کد چیه؟
لودینگ هم تو فیلم توضیح داده شد

SajjadKhati
12-05-15, 18:02
سلام با تشکر فراوان از سایت بسیار مفید و کارآمدتان .
من یک فایل اکسس دارم که می خوام تو اتو پلی ازش استفاده کنم. می خوام وقتی روی سوال کلیک کردم بلافاصله پاسخ نشان داده بشه. راهش را کسی بلده برا من توضیح بده؟:1. (27):

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

mohsenpg
18-05-15, 17:23
سلام استاد
من می خوام در صفحه ای از autoplay یه دیالوگ فقط یک بار اجرا بشه
میشه لطفا کدش رو
بعد میشه لطف کنید بگید آموزش ساخت جستجو تو کدوم بخشه؟:give_rose:

SajjadKhati
18-05-15, 17:33
سلام
استاد خودتی گلپسر :lol:
سجاد صدام کن
منظورت اینه که بعد از بستن نرم افزار یا اتوران ، باز هم اجرا نشه؟
جستجو هم که یادگیریش بسته به اینه که الگوریتم ها و توابعی که تو قسمت های دیگه کار شد رو اولش یاد بگیری . این طور نیست که بتونی از اولش قسمتی که جستجو گفته شد رو یاد بگیری

mohsenpg
19-05-15, 09:51
استادان بزرگ
کسی نیست جواب سوال منو بده:


من می خوام در صفحه ای از autoplay یه دیالوگ فقط یک بار اجرا بشه
میشه لطفا کدش رو بنویسید؟
بعد میشه لطف کنید بگید آموزش ساخت جستجو تو کدوم بخشه؟

mohsenpg
19-05-15, 09:55
اره سجاد جان
اگه چند بار وارد یه صفحه بشیم فقط بار اول پیام رو نشون بده
و دفعه های بعد نمایش داده نشه

من نمونه کد نویسی واسه جستجو در اتوپلی رو دارم ولی دیتا یا بانک نداره
یه نمونه می خوام که بانک اطلاعاتیش با نود پد باشه
بدون بانک اطلاعاتی سرعت سرچ کند می شه

mohsenpg
19-05-15, 10:01
بعد یه سوال دیگه دارم
من داخل input نوشتم مثلا: جستجوی انگلیسی
می خوام وقتی روش کلیک میشه متنش اتوماتیک پاک شه و اماده تایپ برای متن جدید جهت جستجو باشه
مثل همون کدی که داخل آموزش جهت پاک کردن نوشته های لیست باکس قرار می دادین و هنگام کلیک پاک می شدن.
ولی می گردم تو input کدی به اسم deletitem نمی بینم
:Love-ssa~! (1):

SajjadKhati
19-05-15, 12:35
اره سجاد جان
اگه چند بار وارد یه صفحه بشیم فقط بار اول پیام رو نشون بده
و دفعه های بعد نمایش داده نشه

من نمونه کد نویسی واسه جستجو در اتوپلی رو دارم ولی دیتا یا بانک نداره
یه نمونه می خوام که بانک اطلاعاتیش با نود پد باشه
بدون بانک اطلاعاتی سرعت سرچ کند می شه

این رو بزار تو رویداد دکمه ای که صفه ی دیالوگ رو باز میکنی :



if ShowDialog==nil then
DialogEx.Show("Dialog1", true, nil, nil);
end


اینم بزار تو رویداد On Preload دیالوگ :



ShowDialog="No"


دیتا منظورت دیتابیس هه؟ ربطی به سرعت اجرای جستجو نداره دیتابیس
اگه منظورت جستجو از دیتابیس و متغییر هاست ، تو قسمت 20 ام گفته شد



بعد یه سوال دیگه دارم
من داخل input نوشتم مثلا: جستجوی انگلیسی
می خوام وقتی روش کلیک میشه متنش اتوماتیک پاک شه و اماده تایپ برای متن جدید جهت جستجو باشه
مثل همون کدی که داخل آموزش جهت پاک کردن نوشته های لیست باکس قرار می دادین و هنگام کلیک پاک می شدن.
ولی می گردم تو input کدی به اسم deletitem نمی بینم
:Love-ssa~! (1):

با ضمیر تو صدام کن گلپسر
از این کد استفاده کن :



Input.SetText("Input1", "");

SajjadKhati
19-05-15, 12:46
گلپسران من یه سئوال برام پیش اومد . ممنون میشم هر کی سئوال مطرح میکنه ، جواب بده
این تاپیک حدود یه ساله که ایجاد شد و هر بار آپدیت میشد . تا اون موقع کسی به این تاپیک سر نمیزد اما حدود یک تا دو ماه اخیر پرسش های کاربران مطرح میشه و باعث خوشحالی منه اما میخاستم بدونم دلیل اش چیه که ماه های قبلی کسی نمیومد و تاپیک کسی نبود؟ و اینکه چجوری تو این همه انجمن نرم افزاری که تاپیک AMS اونجا هم هست ، تاپیک AMS تو این انجمن رو چجوری پیدا میکنین؟ چون روز اولی که این تاپیک رو اینجا میزدم ، انتظار این همه مشارکت رو از طرف بچه ها تو این انجمن که به سخت افزار مربوطه رو نداشتم!!
خیلی برام جای تعجب داره که دلیل اش چیه (ضمن اینکه گفتم باعث خوشحالی مه)

:give_rose:

mohsenpg
19-05-15, 16:52
این رو بزار تو رویداد دکمه ای که صفه ی دیالوگ رو باز میکنی :



if ShowDialog==nil then
DialogEx.Show("Dialog1", true, nil, nil);
end


اینم بزار تو رویداد On Preload دیالوگ :



ShowDialog="No"


دیتا منظورت دیتابیس هه؟ ربطی به سرعت اجرای جستجو نداره دیتابیس
اگه منظورت جستجو از دیتابیس و متغییر هاست ، تو قسمت 20 ام گفته شد




با ضمیر تو صدام کن گلپسر
از این کد استفاده کن :



Input.SetText("Input1", "");


درود سجاد
واسه دیالوگ کار نکرد. پیام با هر بار ورود به صفحه مورد نظر بازم اجرا می شه
و در مورد input کار می کنه ولی متنی رو هم که توش جهت سرچ تایپ می کنم اونم پاک می کنه
یه نگاه به سافت 98 بنداز
بیشتر منظورم رو متوجه بشی( بی ادبی نباشه سجاد):give_rose:

mohsenpg
19-05-15, 16:55
گلپسران من یه سئوال برام پیش اومد . ممنون میشم هر کی سئوال مطرح میکنه ، جواب بده
این تاپیک حدود یه ساله که ایجاد شد و هر بار آپدیت میشد . تا اون موقع کسی به این تاپیک سر نمیزد اما حدود یک تا دو ماه اخیر پرسش های کاربران مطرح میشه و باعث خوشحالی منه اما میخاستم بدونم دلیل اش چیه که ماه های قبلی کسی نمیومد و تاپیک کسی نبود؟ و اینکه چجوری تو این همه انجمن نرم افزاری که تاپیک AMS اونجا هم هست ، تاپیک AMS تو این انجمن رو چجوری پیدا میکنین؟ چون روز اولی که این تاپیک رو اینجا میزدم ، انتظار این همه مشارکت رو از طرف بچه ها تو این انجمن که به سخت افزار مربوطه رو نداشتم!!
خیلی برام جای تعجب داره که دلیل اش چیه (ضمن اینکه گفتم باعث خوشحالی مه)

:give_rose:
تو سایتای دیگه همش دری وریه. همش برچسب الکیه. تو هیچ انجمنی مثل اینجا ندیدم که به طور تخصصی در مورد ams توضیح داده بشه و آموزش معتبر قرار داده بشه. خلاصه بگم ایجا مثل واتس اپی . می دونی که حتما جوابت داده می شه:1. (35):

SajjadKhati
19-05-15, 21:02
درود سجاد
واسه دیالوگ کار نکرد. پیام با هر بار ورود به صفحه مورد نظر بازم اجرا می شه
و در مورد input کار می کنه ولی متنی رو هم که توش جهت سرچ تایپ می کنم اونم پاک می کنه
یه نگاه به سافت 98 بنداز
بیشتر منظورم رو متوجه بشی( بی ادبی نباشه سجاد):give_rose:

گلپسر ممنون از جواب پست 86 . البته منظورم این بود که چجوری تاپیک AMS تو این انجمن رو پیدا میکنن مردم :give_rose:
واسه دیالوگ دقیق بگو کدوم کد رو تو کدوم رویداد گزاشتی؟ هم کدهای نوشته شده رو برام کپی کن و هم رویدادها رو کامل بگو که کجا گزاشتی
برا اینپوت مگه منطورت این نبود که پاک کنه؟ متوجه نشدم یا باید پاک کنه یا باید باشه متنش دیگه ؟!!
هر چی که هست تو همین انجمن بگو . تو سایت ها و انجمن دیگه نمیتونم بیام

mohsenpg
20-05-15, 09:39
گلپسر ممنون از جواب پست 86 . البته منظورم این بود که چجوری تاپیک AMS تو این انجمن رو پیدا میکنن مردم :give_rose:
واسه دیالوگ دقیق بگو کدوم کد رو تو کدوم رویداد گزاشتی؟ هم کدهای نوشته شده رو برام کپی کن و هم رویدادها رو کامل بگو که کجا گزاشتی
برا اینپوت مگه منطورت این نبود که پاک کنه؟ متوجه نشدم یا باید پاک کنه یا باید باشه متنش دیگه ؟!!
هر چی که هست تو همین انجمن بگو . تو سایت ها و انجمن دیگه نمیتونم بیام

در مورد سایتت من با برچسب اموزش ساخت سرچ برای autoplay وارد شدم
دقیقا منظور از رویداد یعنی کدوم گزینه و کدوم قسمته. من کد اول رو تو قسمت preload قرار دادم و کد دوم رو هر جای دیگه مخصوصا قسمت های کد نویسی مربوط به کد ورود به صفحه مورد نظر هم گذاشتم ولی اتفاقی رخ نداد.
تو هیچ انجمن دیگه تو عمرم هیچ سوال و نظری نذاشتم جز انجمن شما. مخلصیم.
در مورد input ببینید سرچ سایت soft98.ir رو نگاه کن. در حات عادی توش نوشته جستجو. بعد توش کلیک می کنی کلمه جستجو پاک میشه و اماده نوشتن متن جدید برای سرچ می شه.
ولی کدی که بهم دادی مرحله اول رو درست میره. یعنی جستجو پاک میشه ولی اجاز نوشتن متن جدید برای سرچ رو نمی ده

SajjadKhati
20-05-15, 12:06
در مورد سایتت من با برچسب اموزش ساخت سرچ برای autoplay وارد شدم
دقیقا منظور از رویداد یعنی کدوم گزینه و کدوم قسمته. من کد اول رو تو قسمت preload قرار دادم و کد دوم رو هر جای دیگه مخصوصا قسمت های کد نویسی مربوط به کد ورود به صفحه مورد نظر هم گذاشتم ولی اتفاقی رخ نداد.
تو هیچ انجمن دیگه تو عمرم هیچ سوال و نظری نذاشتم جز انجمن شما. مخلصیم.
در مورد input ببینید سرچ سایت soft98.ir رو نگاه کن. در حات عادی توش نوشته جستجو. بعد توش کلیک می کنی کلمه جستجو پاک میشه و اماده نوشتن متن جدید برای سرچ می شه.
ولی کدی که بهم دادی مرحله اول رو درست میره. یعنی جستجو پاک میشه ولی اجاز نوشتن متن جدید برای سرچ رو نمی ده

خاهش میشود . سایت من نیست . سایت و انجمن گلپسرای دیگه هست که استفاده میکنیم :Love-ssa~! (1):
رویداد به هر قسمتی و ساده تر به هر سربرگ میگن مثلا رویداد On Click زمانی کدهاش اجرا میشه که روی شی مورد نظر کلیک کنی و ...
چندین مورد رویداد داریم که چند نمونه اش On Click و On Right Click و On Enter و On Leave و On Preload و On Show و On Timer و چندین مورد دیگه و کلا هر چی که آن داره :Love-ssa~! (1): و این خیلی مهمه که کدها رو تو چه رویدادی بزاری تا اینکه چه زمانی اجرا بشه
مشکل اولین سئوالت اینه که همین کدها رو توی هر رویدادی که دلت خاست گزاشتی که نباید این کار رو میکردی . گفتم اولین کد رو بزار تو اون دکمه ای که با کلیک (مثلا رویداد On Click) روش میخای دیالوگ باز شه. دومین کد رو هم که این بود :



ShowDialog="No"


بزار تو رویداد On Preload صفحه ی دیالوگ (نه تو رویداد صفحه ی معمولی)
دومین مورد هم فقط کد رو دادم که خودت نسبت به شرایط تصمیم بگیری و تغییرش بدی . اگه بصورت پیش فرض فقط کلمه ی "جستجو" تو اینپوت نوشته هه ، این کد رو بزار تو رویداد On Focus شی اینپوت :



InpText = Input.GetText("Input1");


و اینو بزار تو رویداد On Char همون شی اینپوت :



if InpText~=nil and InpText=="جستجو" and e_Char~=nil then
InpText=nil
LastChar = String.Char(e_Char);
Input.SetText("Input1", LastChar);
end


منتها مشکل فوکوس کردن داره که یا باید خودت بعد از پاک شدن کلمه ی جستجو ، یه بار فلش سمت چپ رو بزنی یا باید از کمپوننت AutoIT برا درست شدنش استفاده کنی که یه کم پیچیده هست
برای آموزش هم پیشنهاد میکنم یه بار فیلم آموزش رو ببینی

4199
23-05-15, 12:24
سلام مهندس عزیز
شرمنده ام ، آقا سجاد ( خودت گفتی راحتری ) پیرو صحبت های قبلی با سرکارعالی
نمونه کار با نقص های زیر را لینک کردم لطفا راهنمایی کنید

1-امکان داره اطلاعات را از طریق این پوت در یک پیج دیگر وارد دیتابیس کنیم بغیر از کپی مستقیم درون اسکویلایت
2- در صفحه اول و در کنار وصیت نامه هر شهید، عکس اونهم را نشون بده
3- در کمبوباکس امکان داره شهید دوم درهمان زیر مجموعه لیست ، کمبو دوم و سوم در لیست سوم همان کمبو اول قرار بگیره
هرکارمی کردم همه اطلاعات در اولین مورد ذخیره میشد .
با توجه به توضیحات قبلی و متن کتاب استاد حیدری ، هنگ کردم درصورت امکان موارد را برایم اصلاحش کنید
بسیار ممنون از حوصله شما

- - - Updated - - -

سلام مهندس عزیز
شرمنده ام ، آقا سجاد ( خودت گفتی راحتری ) پیرو صحبت های قبلی با سرکارعالی
نمونه کار با نقص های زیر را لینک کردم لطفا راهنمایی کنید
Only the registered members can see the link
1-امکان داره اطلاعات را از طریق این پوت در یک پیج دیگر وارد دیتابیس کنیم بغیر از کپی مستقیم درون اسکویلایت
2- در صفحه اول و در کنار وصیت نامه هر شهید، عکس اونهم را نشون بده
3- در کمبوباکس امکان داره شهید دوم درهمان زیر مجموعه لیست ، کمبو دوم و سوم در لیست سوم همان کمبو اول قرار بگیره
هرکارمی کردم همه اطلاعات در اولین مورد ذخیره میشد .
با توجه به توضیحات قبلی و متن کتاب استاد حیدری ، هنگ کردم درصورت امکان موارد را برایم اصلاحش کنید
بسیار ممنون از حوصله شما

4199
23-05-15, 12:30
خیلی عالی بود مهندس واقعا دست مریزاد و زحمت کشیدید
لطفا شرح موضوعات هر پارت را بنویسید
درصورت امکان نحوه خرید دیودی های آموزشی را بیان کنید

SajjadKhati
23-05-15, 13:26
سلام مهندس عزیز
شرمنده ام ، آقا سجاد ( خودت گفتی راحتری ) پیرو صحبت های قبلی با سرکارعالی
نمونه کار با نقص های زیر را لینک کردم لطفا راهنمایی کنید
KAZEMI001 (Only the registered members can see the link)
1-امکان داره اطلاعات را از طریق این پوت در یک پیج دیگر وارد دیتابیس کنیم بغیر از کپی مستقیم درون اسکویلایت
2- در صفحه اول و در کنار وصیت نامه هر شهید، عکس اونهم را نشون بده
3- در کمبوباکس امکان داره شهید دوم درهمان زیر مجموعه لیست ، کمبو دوم و سوم در لیست سوم همان کمبو اول قرار بگیره
هرکارمی کردم همه اطلاعات در اولین مورد ذخیره میشد .
با توجه به توضیحات قبلی و متن کتاب استاد حیدری ، هنگ کردم درصورت امکان موارد را برایم اصلاحش کنید
بسیار ممنون از حوصله شما


سلام آقای کاظمی
اول اینکه خیلی خوشحال شدم واسه شهیدان پروژه درست میکنین . حالا سئوال ها :
1) قبلا هم گفتم که ، بجز ini با بقیه ی دیتابیس ها کار نکردم. بهتره به فصل 8 کتاب استاد حامد مراجغه کنین
2) یه شی image اضافه کنین و از دستور Image.Load استفاده کنین
3) منم هنگ کردم . :Love-ssa~! (1): متوجه نشدم سئوال سومتون دقیقا چیه. ممنون میشم دوباره واضح تر بگین

چشم در آینده آروم آروم شرح موضوعات رو هم مینویسم اما کلا برگرفته از کتاب استاد حامد هه (80 درصد مطالب کتاب گفته شد تو فیلم له همراه مثال چند الگوریتم اضافی تر)
خرید که هزینه ی ارسال به همراه هزینه ی DVD ها (1400 تومن حدودا) به همراه 2 تومن اضافه تر (این دو تومن بخاطر هزینه ی بنزین و ... هست تا حداقل ضرر نکنم) فقط کافی هه پرداخت شه (البته بازم بی ادبی هه)

4199
23-05-15, 21:26
سلام آقا سجاد
3) منم هنگ کردم . :Love-ssa~! (1): متوجه نشدم سئوال سومتون دقیقا چیه. ممنون میشم دوباره واضح تر بگین


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

اما نکته مهم تر به چه حسابی واریز بشه ممنون میشم لطف کنید

4199
23-05-15, 22:23
سلام مهندس سجاد
در تصاویر فیلم های آموزشی پیوستی ، آخرین تصویر مربوط به کدام شماره آموزشه ، منظور همانی که پروگرس دایره ای داره

SajjadKhati
24-05-15, 00:21
آقای کاظمی سجاد صدام کنین راحت ترم (مهندس کجا بود بابا :wink:)
والا درباره ی اون سئوال چون اسکیولایت رو بلد نیستم فعلا ، نمیدونم. (منظورتون کدهای داخل رویداد On Show هه دیگه؟)
اگه میخاین بگین تا، شماره حساب رو پیام خصوصی کنم (البته پیشنهاد من اینه که دانلود کنین چون هزینه ای غیر از دانلود براتون نداره)
واسه قسمت آخره

4199
24-05-15, 13:25
باسلام آقا سجاد
امام علی میفرماید : من علمنی حرفا فقد صیرنی عبدا - بنابراین استادی چون نکته های ارزنده ای یاد گرفتم بسیار ممنون از لطف شما
ولی فکر میکنم فیلم ها یادگیری را بهتر کنه لطفا شماره حساب را برایم ارسال کنید
درضمن سایر آموزش ها را هم اگر لحاظکنید ممنونم یعنی بقیه را به مبلغ اضافه کنید

- - - Updated - - -

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

4199
24-05-15, 13:40
منهم ممنونم و خوشحال
اما پرسش شما - ازطریق سرچ اینترنتی -شاید قبلا موتور های جستجو در دوسه صفحه اول نمی آوردند یا بقول امروزی تیتر هات بازاری تر شده الان
در هرصورت مطالبت بسیار خوب و تعدادیش جدیده جاهای دیگه ندیدم

SajjadKhati
24-05-15, 14:58
باسلام آقا سجاد
امام علی میفرماید : من علمنی حرفا فقد صیرنی عبدا - بنابراین استادی چون نکته های ارزنده ای یاد گرفتم بسیار ممنون از لطف شما
ولی فکر میکنم فیلم ها یادگیری را بهتر کنه لطفا شماره حساب را برایم ارسال کنید
درضمن سایر آموزش ها را هم اگر لحاظکنید ممنونم یعنی بقیه را به مبلغ اضافه کنید

- - - Updated - - -

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

آقای کاظمی من جدا سختمه با کلمه هایی مثل استاد و مهندس و ایناها صدام میکنین (والا سجاد صدام کنین راحت ترم:give_rose:)
منظورتون از سایر آموزش ها ، هر آموزشی که تا حالا داده شد هه؟ مثل نرم افزارهای گرافیکی و بکاپ و ... و AMS؟
باشه پیام خصوصی میکنم (البته شرمنده)
منظورتون از کد فعالسازی اینه که خودتون اتوران یا نرم افزاری که میسازین ، از کاربر کد ای بخاد که اون نرم افزار فقط تو یه سیستم اجرا شه؟


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

ممنون

4199
24-05-15, 16:29
باشه آقا سجاد
منظور کدفعال ساز هایی که توم افزار ها قرار میدن و میگن با کدسیستم جور بشه تا اجرا بشه
دوما درصورتی که سخت شمانیست همه آموزش ها ، که اگر لطف خدابود و پشتکار داشتم بتونم لااقل سایه شما یا شبیه کارشما بلد باشم و حرفی برای گفتن داشته باشم اگر پیشنهاد آموزش های دیگری هم دارید بگید بعضی از دوستان میگن برو سی شارپ و بعضی میگن اندروید و... آخر هم نفهمیدم کدام بروز تر و آینده دارتر ؟
خیلی از موضوعات را اطلاعات کلی دارم و بهتره کمی حرفه ای تر بشم

SajjadKhati
24-05-15, 20:42
باشه آقا سجاد
منظور کدفعال ساز هایی که توم افزار ها قرار میدن و میگن با کدسیستم جور بشه تا اجرا بشه
دوما درصورتی که سخت شمانیست همه آموزش ها ، که اگر لطف خدابود و پشتکار داشتم بتونم لااقل سایه شما یا شبیه کارشما بلد باشم و حرفی برای گفتن داشته باشم اگر پیشنهاد آموزش های دیگری هم دارید بگید بعضی از دوستان میگن برو سی شارپ و بعضی میگن اندروید و... آخر هم نفهمیدم کدام بروز تر و آینده دارتر ؟
خیلی از موضوعات را اطلاعات کلی دارم و بهتره کمی حرفه ای تر بشم


درباره ی کد فعالسازی اگه بصورت معمولی میخاین باشه که فقط کافیه یه سریال نامبر دست کاربر برسونین و توی نرم افزار هم بسته به نوع کاراکترهایی و اعدادی که دوست داشتین ، یه الگوریتم ریاضی بسازین (مثلا تو نرم افزار الگوریتم ریاضی ای بنویسین که دو عدد رو جمع و با عدد دیگه ای ضرب کنه و هر الگوریتمی که دلتون خاست) و نتیجه ی این رو با سریال نامبری که کاربر وارد کرد ، مقایسه کنین و در صورت برابری ، فعال بشه
باشه
والا درباره ی برنامه نویسی نمیتونم نظری بدم چون خودم دست و پا شکسته فقط لوا رو بلدم اما بستگی داره به خودتون که نرم افزاری که میخاین روش مانور بدین بیشتر تحت ویندوزه یا وب یا آندروید که اینا کلا قضیه شون با هم فرق داره . اگه میخاین در حد عادی برنامه ی ویندوزی بنویسین و آسونی زبان هم مد نظرتونه ، بهترین انتخاب لوا و AMS میتونه باشه اما از لحاظ کارایی و بازار کار ، قطعا ++C یکی از برترین ها و پر طرفدارترین هاست اما سختی به مراتب بیشتر از لوا داره (اگه کلا یادگیری زبان ++C براتون سخته به نظرم لوا انتخاب خوبی میتونه باشه)

در کل از لحاظ آسونی ( آینده دار بودن برعکسش میشه) به ترتیب :
لوا و #C و ++C هستن
حالا بازم با اهل فن مشورت کنین

4199
24-05-15, 22:40
دوستدارت
سفارشی به ایمیل شما ارسال شد ممنونم

4199
25-05-15, 17:54
ممنون از لطفت ، بمحض دریافت اطلاع رسانی میشه

- - - Updated - - -

کی منتظر آموزش های فراگیری کدفعال ساز باشیم آیا آموزش ها را ادامه میدی دنبال کنیم

SajjadKhati
25-05-15, 21:02
ممنون از لطفت ، بمحض دریافت اطلاع رسانی میشه

- - - Updated - - -

کی منتظر آموزش های فراگیری کدفعال ساز باشیم آیا آموزش ها را ادامه میدی دنبال کنیم

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

gla021
08-06-15, 15:35
سلام مجدد آقا سجاد
سواله من اینه که در تمپلیت PDF DOCUMENT viewer در اتومدیا استدیو اگر بخواییم یک پوشه اصلی و یک پوشه داخل این پوشه داشته باشیم و در منو درختی به صورت زیر مجموعه ای نمایش داده بشن باید چی کار کنیم؟
شما تو پوشه PDFs دو تا پوشه داخل هم بساز مثلا پوشه 1 بعد داخله پوشه 1 پوشه 2 رو بساز. بعد رندر بگیر میبینی که بجای اینکه در منو درختی فقط پوشه 1 رو نشون بده هم پوشه 1 رو نشون میده هم پوشه 2 رو ! در صورتی که 2 رو باید زمانی نشون بده که 1 رو باز کنیم
راه حلی داره که چندتا ساب فولدر رو تو منو درختی زیر مجموعه یک فولدر کنیم

SajjadKhati
10-06-15, 19:49
سلام مجدد آقا سجاد
سواله من اینه که در تمپلیت PDF DOCUMENT viewer در اتومدیا استدیو اگر بخواییم یک پوشه اصلی و یک پوشه داخل این پوشه داشته باشیم و در منو درختی به صورت زیر مجموعه ای نمایش داده بشن باید چی کار کنیم؟
شما تو پوشه PDFs دو تا پوشه داخل هم بساز مثلا پوشه 1 بعد داخله پوشه 1 پوشه 2 رو بساز. بعد رندر بگیر میبینی که بجای اینکه در منو درختی فقط پوشه 1 رو نشون بده هم پوشه 1 رو نشون میده هم پوشه 2 رو ! در صورتی که 2 رو باید زمانی نشون بده که 1 رو باز کنیم
راه حلی داره که چندتا ساب فولدر رو تو منو درختی زیر مجموعه یک فولدر کنیم

گلپسر ببخشید دیر شد چون اولا پیامت رو دیر دیدم و دوما کار برام پیش اومد و سوما یه کم ویرایش اش سخت بود و نیاز به زمان داشتم
داخل رویداد On Preload همه ی کدها رو پاک کن و بجاش اینو بزار :



-- PDF Root Folder Defined in Global Functions
-- Variable: sPDFRootFolder


sFirstPDFToLoad = "";


function AddToTree(sFullPath)
if (sFirstPDFToLoad == '') then
sFirstPDFToLoad = sFullPath;
end

-- Split the path
tPathParts = String.SplitPath(sFullPath);

-- Get length of root folder (so we know how many chars to skip)
nRootLength = String.Length(sPDFRootFolder);

-- sFullPath minus last character
sFullFolderPath = tPathParts.Drive .. tPathParts.Folder;
nFullFolderPathLength = String.Length(sFullFolderPath);
sFullFolderPath = String.Mid(sFullFolderPath, 1, nFullFolderPathLength - 1);


-- Check of PDF should be inserted into root of tree
if(String.Compare(sPDFRootFolder, sFullFolderPath) == 0) then
-- We're inserting this PDF into the root, configure node values
tNodeData = {};
tNodeData['Text']=tPathParts.Filename;
tNodeData['Data']=sFullPath;
tNodeData['ImageIndex']="0";

-- Insert the node
Tree.InsertNode("Tree1", Tree.GetChildCount("Tree1", "0") + 1, tNodeData);
else
-- We need to search for an existing node by 'folder' value (ie sub folder) ... so let's create the search string

-- Initialize
sSearchString = tPathParts.Folder;
FolderName = {}
Counter = 1
StringCheck = ""
while StringCheck do
-- Strip the last slash off
sSearchString = String.TrimRight(sSearchString, '\\');

-- Find the last occuring slash (will be before the final folder name
nPosLastSlash = String.ReverseFind(sSearchString, '\\');

-- Get rid of all the stuff before the last occuring slash
FolderName[Counter] = String.Mid(sSearchString, nPosLastSlash + 1, -1);
StringCheck = FolderName[Counter]
sSearchString = String.Mid(sSearchString, 1, nPosLastSlash);
if StringCheck=="PDFs" then
Table.Remove(FolderName, Counter);
break
end
Counter = Counter + 1
end

FolderNameCount = #FolderName
SortedFolderName = {}
for i,v in pairs(FolderName) do
SortedFolderName[i] = FolderName[FolderNameCount]
if SortedFolderName[i]~=nil then
if i==1 then
-------------------------------------------------------------------------------------------------
-- Search the tree by node name (folder name)
sFoundNodeIndex = Tree.FindNodeByText("Tree1", "0", SortedFolderName[i]);
if sFoundNodeIndex == "" then
-- Node wasn't found, create it
-- Create node data (data part is left blank ... this is a 'category', not a document)
tNodeData = {};
tNodeData['Text']=SortedFolderName[i];
tNodeData['Data']="";
tNodeData['ImageIndex']="1";
sParentIndex = Tree.GetChildCount("Tree1", "0") + 1;
Tree.InsertNode("Tree1", sParentIndex, tNodeData);
else
sParentIndex = sFoundNodeIndex;
end
else
if sParentIndex~=nil and sParentIndex~="" and sParentIndex~=-1 then
-- Search the tree by node name (folder name)
sFoundNodeIndex = Tree.FindNodeByText("Tree1", sParentIndex, SortedFolderName[i]);
if sFoundNodeIndex == "" then
-- Node wasn't found, create it
-- Create node data (data part is left blank ... this is a 'category', not a document)
tNodeData = {};
tNodeData['Text']=SortedFolderName[i];
tNodeData['Data']="";
tNodeData['ImageIndex']="1";
sParentIndexNew = Tree.GetChildCount("Tree1", sParentIndex) + 1;
sParentIndex = sParentIndex.."."..sParentIndexNew
Tree.InsertNode("Tree1", sParentIndex, tNodeData);
else
sParentIndex = sFoundNodeIndex;
end
end
end
FolderNameCount = FolderNameCount - 1
else
break
end
end

if sParentIndex~=nil and sParentIndex~="" and sParentIndex~=-1 then
-- Insert actual file
tNodeData = {};
tNodeData['Text']=tPathParts.Filename;
tNodeData['Data']=sFullPath;
tNodeData['ImageIndex']="0";
Tree.InsertNode("Tree1", sParentIndex .. "." .. (Tree.GetChildCount("Tree1", sParentIndex) + 1), tNodeData);
end
end


return true;
end




-- Find all PDF's in the folder
File.Find(sPDFRootFolder, "*.pdf", true, false, nil, AddToTree);


-- Load the first PDF
PDF.LoadFile("PDF1", sFirstPDFToLoad);

gla021
10-06-15, 22:12
سلام آقا سجاد گلتر از خودت وجود نداره یه pm هم دادم چک کن

umsa2020
18-06-15, 17:28
سلام.
من تازه شروع به کار با برنامه آتوپلی مدیا استودیو کردم.
میخوام یک منوی درختی درست کنم که چندتا زیر مجموعه داشته باشه و هرکدوم رو به یک صفحه لینک بدم. یعنی با کلیک بر روی هر زیر مجموعه یک صفحه باز بشه
کسی میتونه منو راهنمایی کنه؟
ممنونم

SajjadKhati
18-06-15, 22:46
سلام.
من تازه شروع به کار با برنامه آتوپلی مدیا استودیو کردم.
میخوام یک منوی درختی درست کنم که چندتا زیر مجموعه داشته باشه و هرکدوم رو به یک صفحه لینک بدم. یعنی با کلیک بر روی هر زیر مجموعه یک صفحه باز بشه
کسی میتونه منو راهنمایی کنه؟
ممنونم

سلام
تو آموزش گفته شد

gla021
22-06-15, 08:26
گلپسر ببخشید دیر شد چون اولا پیامت رو دیر دیدم و دوما کار برام پیش اومد و سوما یه کم ویرایش اش سخت بود و نیاز به زمان داشتم
داخل رویداد On Preload همه ی کدها رو پاک کن و بجاش اینو بزار :



-- PDF Root Folder Defined in Global Functions
-- Variable: sPDFRootFolder


sFirstPDFToLoad = "";


function AddToTree(sFullPath)
if (sFirstPDFToLoad == '') then
sFirstPDFToLoad = sFullPath;
end

-- Split the path
tPathParts = String.SplitPath(sFullPath);

-- Get length of root folder (so we know how many chars to skip)
nRootLength = String.Length(sPDFRootFolder);

-- sFullPath minus last character
sFullFolderPath = tPathParts.Drive .. tPathParts.Folder;
nFullFolderPathLength = String.Length(sFullFolderPath);
sFullFolderPath = String.Mid(sFullFolderPath, 1, nFullFolderPathLength - 1);


-- Check of PDF should be inserted into root of tree
if(String.Compare(sPDFRootFolder, sFullFolderPath) == 0) then
-- We're inserting this PDF into the root, configure node values
tNodeData = {};
tNodeData['Text']=tPathParts.Filename;
tNodeData['Data']=sFullPath;
tNodeData['ImageIndex']="0";

-- Insert the node
Tree.InsertNode("Tree1", Tree.GetChildCount("Tree1", "0") + 1, tNodeData);
else
-- We need to search for an existing node by 'folder' value (ie sub folder) ... so let's create the search string

-- Initialize
sSearchString = tPathParts.Folder;
FolderName = {}
Counter = 1
StringCheck = ""
while StringCheck do
-- Strip the last slash off
sSearchString = String.TrimRight(sSearchString, '\\');

-- Find the last occuring slash (will be before the final folder name
nPosLastSlash = String.ReverseFind(sSearchString, '\\');

-- Get rid of all the stuff before the last occuring slash
FolderName[Counter] = String.Mid(sSearchString, nPosLastSlash + 1, -1);
StringCheck = FolderName[Counter]
sSearchString = String.Mid(sSearchString, 1, nPosLastSlash);
if StringCheck=="PDFs" then
Table.Remove(FolderName, Counter);
break
end
Counter = Counter + 1
end

FolderNameCount = #FolderName
SortedFolderName = {}
for i,v in pairs(FolderName) do
SortedFolderName[i] = FolderName[FolderNameCount]
if SortedFolderName[i]~=nil then
if i==1 then
-------------------------------------------------------------------------------------------------
-- Search the tree by node name (folder name)
sFoundNodeIndex = Tree.FindNodeByText("Tree1", "0", SortedFolderName[i]);
if sFoundNodeIndex == "" then
-- Node wasn't found, create it
-- Create node data (data part is left blank ... this is a 'category', not a document)
tNodeData = {};
tNodeData['Text']=SortedFolderName[i];
tNodeData['Data']="";
tNodeData['ImageIndex']="1";
sParentIndex = Tree.GetChildCount("Tree1", "0") + 1;
Tree.InsertNode("Tree1", sParentIndex, tNodeData);
else
sParentIndex = sFoundNodeIndex;
end
else
if sParentIndex~=nil and sParentIndex~="" and sParentIndex~=-1 then
-- Search the tree by node name (folder name)
sFoundNodeIndex = Tree.FindNodeByText("Tree1", sParentIndex, SortedFolderName[i]);
if sFoundNodeIndex == "" then
-- Node wasn't found, create it
-- Create node data (data part is left blank ... this is a 'category', not a document)
tNodeData = {};
tNodeData['Text']=SortedFolderName[i];
tNodeData['Data']="";
tNodeData['ImageIndex']="1";
sParentIndexNew = Tree.GetChildCount("Tree1", sParentIndex) + 1;
sParentIndex = sParentIndex.."."..sParentIndexNew
Tree.InsertNode("Tree1", sParentIndex, tNodeData);
else
sParentIndex = sFoundNodeIndex;
end
end
end
FolderNameCount = FolderNameCount - 1
else
break
end
end

if sParentIndex~=nil and sParentIndex~="" and sParentIndex~=-1 then
-- Insert actual file
tNodeData = {};
tNodeData['Text']=tPathParts.Filename;
tNodeData['Data']=sFullPath;
tNodeData['ImageIndex']="0";
Tree.InsertNode("Tree1", sParentIndex .. "." .. (Tree.GetChildCount("Tree1", sParentIndex) + 1), tNodeData);
end
end


return true;
end




-- Find all PDF's in the folder
File.Find(sPDFRootFolder, "*.pdf", true, false, nil, AddToTree);


-- Load the first PDF
PDF.LoadFile("PDF1", sFirstPDFToLoad);



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

SajjadKhati
22-06-15, 13:10
سلام آقا سجاد
مهندس یه مشکلی که الان به وجود اومده اینه که بیشتر از دو فولدر اصلی نمیتونم بسازم. یعنی دو تا سرشاخه اصلی بیشتر نمیتونم داشته باشم.
در واقه مستقیم تو دل پوشه PDFs اگر 4 تا فولدر باشه دو تا رو بیشتر نشون نمیده.
چه جور این محدودیت رو بردارم.


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

Only the registered members can see the link

sadaf0078
07-07-15, 01:55
با سلام من ميخواستم توي مسابقه پاورپونت شركت كنم فقط ميخوام از برنامه اتوپلي استفاده كنم كه اولا يه آيكون داشته باشه و صفحه اولش رو طوري طراحي كنم كه اگه روش كليك كنم پاورپونت اجرا بشه تا اخر و بعد از برنامه خارج بشم ديگه نيازي نداشته باشم صفحه داشته باشم چيكار كنم؟؟؟؟؟؟

SajjadKhati
07-07-15, 09:47
با سلام من ميخواستم توي مسابقه پاورپونت شركت كنم فقط ميخوام از برنامه اتوپلي استفاده كنم كه اولا يه آيكون داشته باشه و صفحه اولش رو طوري طراحي كنم كه اگه روش كليك كنم پاورپونت اجرا بشه تا اخر و بعد از برنامه خارج بشم ديگه نيازي نداشته باشم صفحه داشته باشم چيكار كنم؟؟؟؟؟؟

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

Lua Archives - PersianCoders ::: کدنویسان پارسی (Only the registered members can see the link)

سرچ کردم دیدم با پسوند mht اگه پروژه رو تو پاور پوینت ذخیره کنیم ، میشه با شی web داخل ams باهاش ارتباط برقرار کرد :

Only the registered members can see the link

Only the registered members can see the link

اما برای ارتباط مستقیم (بدون ذخیره کردن این پروژه با این پسوند) همونطور که گفتم باید ماژول شو داشته باشی

sadaf0078
08-07-15, 06:49
من زياد متوجه فيلم اموزشي با پسوندmht نشدم شما ميتوند فيلم كوتاهي رو خودتون ضبط كنيد و با توضيح برام بزاريد يا بفرسستيد ايميلم با تشكر فراوان

- - - Updated - - -

sadaf00219yahoo.com

sadaf0078
08-07-15, 07:00
براي نوشتن متن روي دكمه ها در برنامه اتوپلي با اينكه از فونت هايي استفاده ميكنم كه با f- شروع شده ولي يه مدتي هست كه به جاي متن علامت سوال نشون ميده دليلش چيه؟

SajjadKhati
08-07-15, 10:18
من زياد متوجه فيلم اموزشي با پسوندmht نشدم شما ميتوند فيلم كوتاهي رو خودتون ضبط كنيد و با توضيح برام بزاريد يا بفرسستيد ايميلم با تشكر فراوان

- - - Updated - - -

sadaf00219@yahoo.com (Only the registered members can see the link)


براي نوشتن متن روي دكمه ها در برنامه اتوپلي با اينكه از فونت هايي استفاده ميكنم كه با f- شروع شده ولي يه مدتي هست كه به جاي متن علامت سوال نشون ميده دليلش چيه؟

آموزش تصویری اش تو لینک دومی هست :

Tutorial : Put POWER POINT Presentation into AMS Project | Fcmam5 :AIO Store (Only the registered members can see the link)

فقط کافیه با پسوند مورد نظر ذخیره بشه از تو پاور پوینت
اگه منظورتون فارسی نویسی هست ، لازم به استفاده از فارسی نویس تو ams نیست . تو کتاب و یا فیلم آموزشی ، به نحوه ی فارسی نویسی اشاره شد

sadaf0078
08-07-15, 16:57
شرمنده اين لينكي كه بهم دادين باز نميشه و قسمت اول منظور رو نفهميدمsadaf00219@<a href="Only the registered members can see the link>yahoo.com</a

sadaf0078
08-07-15, 16:59
روي دكمه ها نمي تونم فارسي بنويسم در صورتي كه از يه كامپوتر ديگه استفاده كردم ميشه اشكال كجاست؟ فيلم آموزشي اش كجاست؟

SajjadKhati
08-07-15, 17:07
برین تو این آدرس :

Control Panel\Clock, Language and Region

روی Regine کلیک کنین و تو سربرگ آخرش Administrative دکمه ی Change System Locate رو بزنین و Persian رو انتخاب کنین
اون سایت رو هم باید با ف.ی.ل.ت.ر ش.ک.ن باز کنین

sadaf0078
09-07-15, 01:13
شرمنده سيستم من ويندوز ايكس پي هست و اين گزينه هايي كه شما فرمودين نداره چيكار كنم؟!!!!!!!!!!!!!!!!!!!!!

SajjadKhati
09-07-15, 09:02
ویندوز xp من ندارم . تا جایی که یادم میاد ویندوز xp هم یه چیزی شبیه اینا بود که باید کشور ایران و زبان فارسی و ... رو انتخاب کنین (میتونین موقع نصب هم این کار رو کنین یا هر موقع دیگه ای)
اما قسمت Change System Locate نداشت
کلا ویندوز xp ندارم و باید خودتون تست کنین

sadaf0078
15-07-15, 19:00
مرتب بابت راهنمايي شما. ولي لطفا اگه زماني با ويندوز ايكس ژي برخورد كرديد منو راهنمايي كنيد چون من مرتب به سايت سر ميزنم.

SajjadKhati
15-07-15, 19:37
مرتب بابت راهنمايي شما. ولي لطفا اگه زماني با ويندوز ايكس ژي برخورد كرديد منو راهنمايي كنيد چون من مرتب به سايت سر ميزنم.

والا سیستمم قابلیت نصب ویندوز xp رو نداره
مگر اینکه تو یه سیستم دیگه اونم اگه موقعیت جور شه و یادمم باشه که بعید میدونم

SajjadKhati
16-07-15, 11:01
مرتب بابت راهنمايي شما. ولي لطفا اگه زماني با ويندوز ايكس ژي برخورد كرديد منو راهنمايي كنيد چون من مرتب به سايت سر ميزنم.

ویندوز مجازی نصب کردم
کار خاصی نداره
توی این مسیر :

control panel>regional & language

اول cd ویندوز xp رو توی cd rom بزارین و بعد برین سربرگ دوم یعنی توی سربرگ language و تیک گزینه ی install file forcomplex رو بزنین و ... و بعد ریست کنین
بعدش دوباره توی همون مسیر بالا این بار سراغ سربرگ اول و سومش برین و توی لیست باکس ، اگه زبونی هست ، زبون farsiو اگه کشور هست ، کشور iran رو انتخاب کنین (تو سربرگ اول هم باید زبون فارسی و پایین ترش کشور ایران و تو سربرگ سوم باید زبون فارسی رو انتخاب کنین) و بعد از زدن ok هم ریست کنین

amir_vurujak
30-07-15, 23:05
سلام خیلی ممنون ازتون. من کتاب رو دانلود کردم خیلی به دردم خورد. اما فیلم های آموزشی هیچکدوم دانلود نمی شن. میشه راهنمایی کنید خواهشاً ؟:great:

SajjadKhati
30-07-15, 23:21
سلام
خواهش میشود
آره . گاهی پرشین گیگ قاتی میکنه . البته گاهی چه عرض کنم؟
چاره اش فقط صبر کردنه. معمولا چند ساعت یا چند روز بعد خوب میشه

amir_vurujak
04-09-15, 21:53
ببخشید یه سوال داشتم از حضورتون، من یه اتوران ساختم، برای آموزش یه فایل PDF توش گذاشتم. حالا یه سری ها شاید نرم افزار PDF reader نداشته باشن. من می خوام نرم افزار PDF به طور اتوماتیک (بدن اینکه دستی نصب کنیم) خودش خود به خود نصب شه. نمی خوام حالت پیغام به کاربر داده شه که باید اونو نصب کنید. چه pdf reader داشته باشن چه نه، اون برنامه رو اتوماتیک نصب کنه. البته اون کتاب 500 صفحه ای رو هم دارم. ممنون خیلی

SajjadKhati
05-09-15, 08:04
سلام اوستا امیر
خوشحال میشم سجاد صدام کنی
برای نصب اتوماتیک ، باید از نرم افزار MSI Package Builder استفاده کنی که آموزشش اینجاست (Only the registered members can see the link)

wikidrama
14-09-15, 17:32
سلام
من کد نویسی بلد نیستم یه آتوران ساختم می خوام چند فرمت بخصوص رو جستجو کنه و در یک لیست باکس بنویسه حالا چجوری باید بگیم مثل هم فایل با فرمت exe هم فایل با فرمت txt رو با هم پیدا کنه و به ترتین بنویسه ؟!!!!!!!!!

SajjadKhati
14-09-15, 21:06
سلام
من کد نویسی بلد نیستم یه آتوران ساختم می خوام چند فرمت بخصوص رو جستجو کنه و در یک لیست باکس بنویسه حالا چجوری باید بگیم مثل هم فایل با فرمت exe هم فایل با فرمت txt رو با هم پیدا کنه و به ترتین بنویسه ؟!!!!!!!!!

سلام
آموزشش تو فیلم آموزشی هست

wikidrama
15-09-15, 00:23
سلام
آموزشش تو فیلم آموزشی هست
تشکر
میشه بگین کدوم قسمت اخه هر قسمت رو چند پارته و پرشین گیگ هم هست سخته همه رو دانلود کنم

SajjadKhati
15-09-15, 06:45
تشکر
میشه بگین کدوم قسمت اخه هر قسمت رو چند پارته و پرشین گیگ هم هست سخته همه رو دانلود کنم

خاهش میشود گلپسر
جستجوی فایل تو قسمت نوزدهم هست (تو پست اول توضیحات قسمت ها هست)
اما این آموزش هست ها . نه اینکه اون قسمت رو ببینی و کدهاشو کپی کنی . شاید دیدن فقط اون قسمت هم چیز مورد نظرت رو پیدا نکنی چون باید از اول ببینی و کد نویسی رو یاد بگیری و نسبت به شرایط مختلف و چیزهای مختلفی که میخای ، کدهاشو تغییر بدی

shamloo313
21-09-15, 16:39
سلام
pdf آموزش استاد حامد حیدری تو اینترنت هست که این فیلم آموزش دقیق همون pdf رو بررسی میکنه
اکتیو کد چیه؟
لودینگ هم تو فیلم توضیح داده شد

سلام
استاد عزیز بنده یک لیست باکس دارم که توش سوالاتی را نوشتم حال می خوام با کلیک روشون جوابشو رو مشاهده کنم چطوری باید این کار و بکنم؟:11():

SajjadKhati
28-09-15, 15:28
سلام
استاد عزیز بنده یک لیست باکس دارم که توش سوالاتی را نوشتم حال می خوام با کلیک روشون جوابشو رو مشاهده کنم چطوری باید این کار و بکنم؟:11():

سلام
به قول خندوانه که لطفا منو استاد صدا نکنید :Love-ssa~! (1):
گلپسر اینا تو آموزش گفته شد
بستگی داره طراحی ات چجوری هه

mohsenpg
05-10-15, 12:58
سلام سجاد (استاد اعظم)
آقا من موتور سرچ رو درست کردم
همه چیز درسته اما وقتی گزینه مورد نظر پیدا میشه دوبار که روش کلیک می کنی مسیر رو اشتباه هدایت می کنه یا به قول معروف صفحه دیگه ای رو باز می کنه اینم لینک دانلودش لطفا راهنمایی کنید

Download x.rar (Only the registered members can see the link)

mohsenpg
05-10-15, 13:01
سجاد مهلتم داره تموم میشه تو رو خدا بررسی کن و بهم کمک کن این مشکل حل بشه

SajjadKhati
05-10-15, 16:03
سلام سجاد (استاد اعظم)
آقا من موتور سرچ رو درست کردم
همه چیز درسته اما وقتی گزینه مورد نظر پیدا میشه دوبار که روش کلیک می کنی مسیر رو اشتباه هدایت می کنه یا به قول معروف صفحه دیگه ای رو باز می کنه اینم لینک دانلودش لطفا راهنمایی کنید

Download x.rar (Only the registered members can see the link)

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

mohsenpg
05-10-15, 16:18
سلام
امروز کار دارم
بزار امشب اگه تونستم میبینم

سجادجان بخدا لازمه باید پنجشنبه تحویل بدم یه نگاه سریع بنداز. خیلی اسیرم

SajjadKhati
05-10-15, 18:46
سلام سجاد (استاد اعظم)
آقا من موتور سرچ رو درست کردم
همه چیز درسته اما وقتی گزینه مورد نظر پیدا میشه دوبار که روش کلیک می کنی مسیر رو اشتباه هدایت می کنه یا به قول معروف صفحه دیگه ای رو باز می کنه اینم لینک دانلودش لطفا راهنمایی کنید

Download x.rar (Only the registered members can see the link)

اینو من دوبار روش کلیک میکنم ، یه صفحه ی دیگه رو میاره که
صفحه ای که اصلا لیست اون سرچ ها توش نیست و انگار لیست همه ی نرم افزارها میاد
بعد اینکه وقتی یه چیزی رو سرچ میکنیم ، وقتی پاک میکنیم ، لیست سرچ به حالت قبل برنمیگرده
خوب این تیکه رو درست کن بعد کدش رو بده ببینم چیه
خودت همه رو چک نکردی که گلپسر!

mohsenpg
05-10-15, 19:13
اینو من دوبار روش کلیک میکنم ، یه صفحه ی دیگه رو میاره که
صفحه ای که اصلا لیست اون سرچ ها توش نیست و انگار لیست همه ی نرم افزارها میاد
بعد اینکه وقتی یه چیزی رو سرچ میکنیم ، وقتی پاک میکنیم ، لیست سرچ به حالت قبل برنمیگرده
خوب این تیکه رو درست کن بعد کدش رو بده ببینم چیه
خودت همه رو چک نکردی که گلپسر!

وقتی یه فایل رو جستجوی کردیم و پیدا شد دوبار کلیک می کنیم روش می ره به صفحه ای که نرم افزار اونجا قرار داره. طبق کد هایی که تو بخش دوبار کلیک گذاشتم
اما یه مشکلی هست
ListBox.DeleteItem("ListBox1", -1);
این دوستور باعث می شه فایل هایی که مد نظر ما نیستن پاک بشن و فایل مورد نظر یا مشابه رو نشون بده و همین امر باعث میشه ترتیب اسم نرم افزارهایی که تو Listbox1 گذاشتم دیگه مثل اول نباشه
مثلا pdf ایتم شماره مثلا 65 هست
ولی بعد از جستجو با پاک شدن ایتمای زاءد شمارش میشه 1
من تو دابل کلیک زدم مثلا اگه ایتم شماره 65 پیدا شده بره به صفحه پی دی اف اما بعد از جستجو پی دی اف رو با ایتم 1 تو لیست باکس میشناسه و هدایت میشه به بخش نرم افزار های اینترنت
من دستوری می خوام که اجازه نده این شماره گذاری تو لیست باکس بهم بریزه
یا اگه نمیشه دستوری بنویسید که این طور جستجوکنه
اگه فایل pdf پیدا شد بره به بخش pdf

SajjadKhati
05-10-15, 21:27
وقتی یه فایل رو جستجوی کردیم و پیدا شد دوبار کلیک می کنیم روش می ره به صفحه ای که نرم افزار اونجا قرار داره. طبق کد هایی که تو بخش دوبار کلیک گذاشتم
اما یه مشکلی هست
ListBox.DeleteItem("ListBox1", -1);
این دوستور باعث می شه فایل هایی که مد نظر ما نیستن پاک بشن و فایل مورد نظر یا مشابه رو نشون بده و همین امر باعث میشه ترتیب اسم نرم افزارهایی که تو Listbox1 گذاشتم دیگه مثل اول نباشه
مثلا pdf ایتم شماره مثلا 65 هست
ولی بعد از جستجو با پاک شدن ایتمای زاءد شمارش میشه 1
من تو دابل کلیک زدم مثلا اگه ایتم شماره 65 پیدا شده بره به صفحه پی دی اف اما بعد از جستجو پی دی اف رو با ایتم 1 تو لیست باکس میشناسه و هدایت میشه به بخش نرم افزار های اینترنت
من دستوری می خوام که اجازه نده این شماره گذاری تو لیست باکس بهم بریزه
یا اگه نمیشه دستوری بنویسید که این طور جستجوکنه
اگه فایل pdf پیدا شد بره به بخش pdf

قبل از جستجو (مثلا در همون رویدادی که طرف داره مینویسه) ، اول همه ی آیتم ها رو توی یه آرایه بزار که این آرایه دست نخوره
بعد از جستجو و وقتی که کاربر همه ی کاراکترها رو پاک کرد ، همه ی لیست های جستجو رو پاک کن (چون آیتم های جستجو شده حذف شن) و بعد اون آرایه ای رو که اول گزاشته بودی و دست نخورده بود رو لیست هاشو برگردون

mohsenpg
06-10-15, 08:40
سجاد جان میشه زحمت بکشی و همینی که برات فرستادم رو اصلاحش کن و برام آپلودش کنی؟

SajjadKhati
06-10-15, 12:31
سجاد جان میشه زحمت بکشی و همینی که برات فرستادم رو اصلاحش کن و برام آپلودش کنی؟

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

mohsenpg
06-10-15, 15:00
نه گلپسر
تا حالا خیلی وقتم واسه این اصلاح ها رفت
فقط مشکلاتی رو که یا توی آموزش بهش اشاره نشد یا اصلاح الگوریتم های مشکل (اگه وقتش بود) رسیدگی میشه
این قدر رو هم که میتونی انجام بدی (که تو پست قبل گفتم)
انجام بده و مشکلی بود بگو تا رسیدگی بشه


بازم سپاس. شانس ماست دیگه به هرچی دست می بریم ته میکشه

SajjadKhati
06-10-15, 16:29
بازم سپاس. شانس ماست دیگه به هرچی دست می بریم ته میکشه

نگفتم کمک نمیکنم اوستا محسن
اصلاحاتی که گفتم رو انجام بده و مشکلی که بود رو راهنمایی میکنم اگه بلد بودم

mohsenpg
07-10-15, 10:58
نگفتم کمک نمیکنم اوستا محسن
اصلاحاتی که گفتم رو انجام بده و مشکلی که بود رو راهنمایی میکنم اگه بلد بودم


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

SajjadKhati
07-10-15, 16:07
اخه سجاد من چیزی از بنامه نویسی نمی دونم بیشتر تو کار گرافیکم
همینارم به زحمت یاد گرفتم
اگه می شد اصلاحش کنی که بعد از سرچ هم درست کارکنه عالی میشد
مشکلم اینه فقط به صفحه مورد نظر نمیرن.

تو کار افترافکت هم هستی؟ من چن تا مشکل دارم تو افتر :Love-ssa~! (1):
امان از دستت گلپسر . چک میکنم ببینم چجوریه
این قد برنامه شو مگه خودت ننوشتی؟

mohsenpg
07-10-15, 16:35
تو کار افترافکت هم هستی؟ من چن تا مشکل دارم تو افتر :Love-ssa~! (1):
امان از دستت گلپسر . چک میکنم ببینم چجوریه
این قد برنامه شو مگه خودت ننوشتی؟

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

دانلود (Only the registered members can see the link)

mohsenpg
11-10-15, 13:18
سجاد خبری نشد؟
تلگرام دارما؟
09371673012

SajjadKhati
11-10-15, 13:42
سجاد خبری نشد؟
تلگرام دارما؟
09371673012

من همون موقع بهت هم پیام خصوصی و هم پیام بازدیدکنندگان دادم که بیا تو گوگل ، جوابی ندادی
من تلگرام ندارم

SajjadKhati
13-10-15, 09:35
سجاد خبری نشد؟
تلگرام دارما؟
09371673012

آقا من بهت قبلا گفتم
الان نمیخای بیای؟ کنسل شد؟
چون قبلا بهت قول دادم
پیامم دادم ، جواب ندادی

rcm27
21-10-15, 21:37
سلام دوستان عزیز. یه سوال داشتم.
میخوام یه متنی رو تو پروژه قرار بدم با این تفاوت که بعد از چند لحظه نمایش داده بشه. مثلا بعد از 2 ثانیه.
کلا میخوام هر آبجکتی که دارم رو بعد از زمان خاصی نمایش بدم.
میشه لطفا اگه کسی بلده کدش رو لطف کنه؟
سپاس.
Only the registered members can see the link

SajjadKhati
21-10-15, 22:29
سلام
آقا این ها توی فیلم آموزش گفته شد
اول آموزش رو ببینین و اگه سئوالی جز اونا داشتین بپرسین

mohsenpg
22-10-15, 10:34
لودین آماده همراه با نمایش تصویر در زمان مشخص

دانلود از سرور پرشین گین (Only the registered members can see the link)


استاد سجاد قدر منو ندون :give_rose:

SajjadKhati
22-10-15, 11:56
لودین آماده همراه با نمایش تصویر در زمان مشخص

دانلود از سرور پرشین گین (Only the registered members can see the link)


استاد سجاد قدر منو ندون :give_rose:



ممنون
استاد خودتی گلپسر
آخه من نمیتونم روی هر موضوعی که قبلا آموزشش داده شد بیام و دوباره اونا رو بگم
پس آموزش دادن در این صورت معنی نداره
روی پروژه ها هم که خیلی ها میدادن هم نمیتونم وارد شم (به تو چون قول داده بودم نخواستم زیر قولم بزنم و تو هم جواب ندادی)
این طوری که ده ها پروژه برای آدم میاد و همه ی سئوال هایی که توی آموزش بررسی شد ، دوباره باید واکاوی بشه

mohsenpg
22-10-15, 12:11
استاد بی ادبی نباشه
شما باید یه نمونه از کار مورد نظر رو بسازین و اپ کنید
طرف دانلود می کنه و دیگه مزاحم وقت مبارک شما هم نمیشه:1. (23):

mohsenpg
22-10-15, 12:14
تو گوگل نمی تونم بیام
قرار شد برام مشکلاتشو حل کنید و اپ کنید. منم دانلود می کردم و تمام میشد
سجاد من در حد ابتدایی بلدم بسازم بیام گوگل مخ شما هم تلیت میشه.
همونی که فرستادم مشکل پیجشو حل کنید و دوباره اپ کنید
البته از دوستان سوال کردم و گفتن که باید براش یه دیتای تکست بسازین و اطلاعات رو اونجا بذارین تا بعد سرچ اطلاغعات و مسیرها به هم نریزه و دقیقا به صفحه مورد نظر بره

rcm27
22-10-15, 13:09
دوستان بنده قبلا این پروژه رو ساختم.
ولی متاسفانه سورس پروژه از رو سیستمم حذف شده.
الان فراموش کردم که متن ها و تصاویر با چه کدی به ترتیب و طی یه زمان خاصی نمایش داده میشن.
کسی می تونه کمک کنه؟
این لینک دانلود پروژه است:
دانلود پروژه (Only the registered members can see the link)
رمز ورود به پروژه هم اینه:
Only the registered members can see the link (Only the registered members can see the link)

SajjadKhati
22-10-15, 14:24
استاد بی ادبی نباشه
شما باید یه نمونه از کار مورد نظر رو بسازین و اپ کنید
طرف دانلود می کنه و دیگه مزاحم وقت مبارک شما هم نمیشه:1. (23):

نمونه ی کار چیه؟


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

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


دوستان بنده قبلا این پروژه رو ساختم.
ولی متاسفانه سورس پروژه از رو سیستمم حذف شده.
الان فراموش کردم که متن ها و تصاویر با چه کدی به ترتیب و طی یه زمان خاصی نمایش داده میشن.
کسی می تونه کمک کنه؟
این لینک دانلود پروژه است:
دانلود پروژه (Only the registered members can see the link)
رمز ورود به پروژه هم اینه:
Only the registered members can see the link (Only the registered members can see the link)

فایل dll اش (لوا) اصلا موجود نیست

rcm27
22-10-15, 19:51
با عرض پوزش از همه ی دوستان.
فایل های ارسالی اصلاح شدن.
دانلود
(Only the registered members can see the link)
رمزش هم همونه.
Only the registered members can see the link (Only the registered members can see the link)

SajjadKhati
22-10-15, 21:22
با عرض پوزش از همه ی دوستان.
فایل های ارسالی اصلاح شدن.
دانلود
(Only the registered members can see the link)
رمزش هم همونه.
Only the registered members can see the link (Only the registered members can see the link)

از این دیکمپایلر که ساخته استاد محسن هست استفاده کنین :

lua5.1_2 (Decompailer Codes AMS) _ Replace At SourceFolder (Only the registered members can see the link lder.rar.html)

یه فایل بنام tozih داخش هست که بصورت فینگیلیش توضیح داده شد
قبل استفاده اش هم حتما باید نرم افزار Microsoft Visual C++ Redistributable 2013 (حتما نسخه 2013) نصب باشه
فایل dll رو جایگزین فایل dll در پوشه ی اصلی (Root) کنین (قبلش از فایل dll اصلی یک کپی بگیرین)
هر رویدادی رو که وارد بشین و اجرا بشه ، کدهاشو توی فایل Mohsen.log ذخیره میکنه

mohsenpg
26-10-15, 10:37
استاد سجاد
به این لینک یه نگاهی بنداز
Example: Loading Paragraph Text Using a Timer (Only the registered members can see the link)
مراحلو انجام دادم ولی کار نمی کنه
ماله پاراگراف زمانداره-
لاین اولو تو نت پد اجرا می کنه م متن لابن یک رو انجام می ده. اماه متن لاین دو اخطار می ده
یه نگاهی بنداز و بگو که کدها رو دقیقا تو کدوم قسمت بذارم و چه کاری انجام بدم با سپاس
بلکه پاراگراف زماندار هم بسازیم آپ کنیم همین جا دوستان بهره ببرن :Love-ssa~! (1):
اینم لینک دانلود چیزی که من ساختم
دانلود (Only the registered members can see the link)

SajjadKhati
26-10-15, 11:33
استاد سجاد
به این لینک یه نگاهی بنداز
Example: Loading Paragraph Text Using a Timer (Only the registered members can see the link)
مراحلو انجام دادم ولی کار نمی کنه
ماله پاراگراف زمانداره-
لاین اولو تو نت پد اجرا می کنه م متن لابن یک رو انجام می ده. اماه متن لاین دو اخطار می ده
یه نگاهی بنداز و بگو که کدها رو دقیقا تو کدوم قسمت بذارم و چه کاری انجام بدم با سپاس
بلکه پاراگراف زماندار هم بسازیم آپ کنیم همین جا دوستان بهره ببرن :Love-ssa~! (1):
اینم لینک دانلود چیزی که من ساختم
دانلود (Only the registered members can see the link)

میخای چی کار کنی دقیقا؟
کدها رو بزار اینجا . فایل رو نزار . هر چند فایل دانلود نمیشه

mohsenpg
26-10-15, 11:49
چرا دانلود نمیشه- سالمه که!!!
میخوام متن توی نوت پد رو لاین به لاین نمایش بده به فاصله زمانی مشخص شده پشت سر هم

کدش هم که اینجاست:
Example: Loading Paragraph Text Using a Timer (Only the registered members can see the link)

SajjadKhati
26-10-15, 14:01
اینو بزار تو استارت آپ :



-- Create a table from the text file
tblFacts = TextFile.ReadToTable("AutoPlay\\Docs\\Document.txt");
-- Set the paragraph to disply a line of text from the table
if tblFacts~=nil and tblFacts[1]~="" then
LineFact = 1;
EndLine = #tblFacts (Only the registered members can see the link)
end


اینو بزار تو on preload :



if LineFact == 0 then
LineFact = EndLine;
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
LineFact = 0;
else
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
Page.StartTimer(2000);
end


اینو بزار تو on timer :



-- First make it go to the next line of text
LineFact = LineFact + 1;
-- then we update the paragraph to display the new line of text
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
-- When we have displayed the last line of text we want to start over
if LineFact == EndLine then
LineFact = 0;
end


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

mohsenpg
26-10-15, 15:03
اینو بزار تو استارت آپ :



-- Create a table from the text file
tblFacts = TextFile.ReadToTable("AutoPlay\\Docs\\Document.txt");
-- Set the paragraph to disply a line of text from the table
if tblFacts~=nil and tblFacts[1]~="" then
LineFact = 1;
EndLine = #tblFacts (Only the registered members can see the link)
end


اینو بزار تو on preload :



if LineFact == 0 then
LineFact = EndLine;
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
LineFact = 0;
else
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
Page.StartTimer(2000);
end


اینو بزار تو on timer :



-- First make it go to the next line of text
LineFact = LineFact + 1;
-- then we update the paragraph to display the new line of text
Paragraph.SetText("Paragraph1", tblFacts[LineFact]);
-- When we have displayed the last line of text we want to start over
if LineFact == EndLine then
LineFact = 0;
end


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

ممنونم استاد بزرگوار
آقا سجاد دارم کار شما رو راحت می کنم
به جا اینکه واسه صد نفر یه مطلبو توضیح بدین من همونو تبدیل به پروژه می کنم
طرف پروژه رو دانلود می کنه و شما دیگه لازم نیست اذیت بشین
هرکی از این به بعد سوالی در مورد پاراگراف زمان دار داشته باشه شما فقط لینک پروژه رو بهش نشون بدین
بازم سپاس
کلی پروژه دیگه دارم که باید بسازم و اینجا آپلود کنم
دیگه هم اینجوری سر من داد نزن من قلب ضعیفه فردا میبی نی تو سایت اعلامه منو زدن بیا درست کن.:1. (28)::love::Love-ssa~! (1):

mohsenpg
26-10-15, 15:12
پروژه آماده لود پارگراف از فایل text
لود پاراگراف زماندار

لینک دانلود:
دانلود (Only the registered members can see the link)

rcm27
26-10-15, 15:41
سلام آقا سجاد.
منم یه سوال داشتم.
میخوام تو پروژه ام یه input بذارم به اینصورت که کاربر هر کلمه ای داخلش وارد میکنه رو تو یه lable در بالای صفحه نمایش بده.
مثلا اگه از کاربر خواسته بشه که نام خودش رو وارد کنه، هر نامی که کاربر وارد میکنه رو از input بگیره و تو lable نمایش بده.
اگه این امکان وجود داره خواهش مبکنم اینم بفرمایید که چطور میشه این lable رو در تمام صفحات نمایش داد؟
بی نهایت ممنونم.

SajjadKhati
26-10-15, 15:58
ممنونم استاد بزرگوار
آقا سجاد دارم کار شما رو راحت می کنم
به جا اینکه واسه صد نفر یه مطلبو توضیح بدین من همونو تبدیل به پروژه می کنم
طرف پروژه رو دانلود می کنه و شما دیگه لازم نیست اذیت بشین
هرکی از این به بعد سوالی در مورد پاراگراف زمان دار داشته باشه شما فقط لینک پروژه رو بهش نشون بدین
بازم سپاس
کلی پروژه دیگه دارم که باید بسازم و اینجا آپلود کنم
دیگه هم اینجوری سر من داد نزن من قلب ضعیفه فردا میبی نی تو سایت اعلامه منو زدن بیا درست کن.:1. (28)::love::Love-ssa~! (1):

باز گفت استاد! :whistle:
اگه منظورت از استاد ، عکسه این شهیده که گذاشتم ، حق داری . برو سر قبرش بهش بگو استاد (شهید دکتر آیت)
وگرنه به من بگو سجاد :1. (31):
داد زدن نیست .شما بزرگواری
الان همین پروژه اولا مشکلش فقط توی فراخونی متغییر در تایم لاین بود و یه چیز کوچیک دیگه اما بررسی کاملش به همراه ویرایش خطایابی اش (گفتم خطایابی رو هم درست کنم که در مواقع خطا ، ارور نده) حدود یه ساعت وقتم رو گرفت
خوب اگه میخای پروژه رو انجام بدی ، اول آموزشش رو نگاه کن (که نگاه نکردی و مشخصه هم که نباید بلد باشی) و خودت پروژه رو بررسی کن و اگه حالا به مشکل برخوردی ، بگو مثلا این تیکه کد رو متوجه نشدم و اگه بلد بودم ، در خدمتم
پروژه که مگه یه نوع پروژه داریم که میخای واسه بقیه بزاری استفاده کنن؟ این جوری ده هزار تا پروژه بزاری بازم کمه چون برنامه و کدنویسی یه چیز متنوع هه
آموزش برای همین داده شد دیگه
اگه ناراحت شدی ، عذر میخام اما باید میگفتم :Love-ssa~! (1):

پروژه آماده لود پارگراف از فایل text
لود پاراگراف زماندار

لینک دانلود:
دانلود (Only the registered members can see the link)

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



سلام آقا سجاد.
منم یه سوال داشتم.
میخوام تو پروژه ام یه input بذارم به اینصورت که کاربر هر کلمه ای داخلش وارد میکنه رو تو یه lable در بالای صفحه نمایش بده.
مثلا اگه از کاربر خواسته بشه که نام خودش رو وارد کنه، هر نامی که کاربر وارد میکنه رو از input بگیره و تو lable نمایش بده.
اگه این امکان وجود داره خواهش مبکنم اینم بفرمایید که چطور میشه این lable رو در تمام صفحات نمایش داد؟
بی نهایت ممنونم.

این ها توی فیلم آموزش بررسی شد (توی کتاب آموزشی هم هست)
خواهشا فیلم رو اول نگاه کنین و اگه سئوالی داشتین بپرسین
اگه راهنمایی کلی میخاین باید با تابع Input.GetText نوشته رو بگیرین و با تابع SetText شی مورد نظر ، توی اون شی بنویسین (توی آموزش بررسی شد)
لیبل رو توی همه ی صفحات کپی کنین

rcm27
26-10-15, 16:44
بی نهایت ممنونم از وقتی که در اختیار بنده گذاشتید.
خیلی علاقه دارم که فایلهای آموزشیتون رو داشته باشم ولی متاسفانه اینترنتم از سرعت کافی برخوردار نیست و بنده اگه بخوام هر کدوم رو دانلود کنم چهار سال دیگه به نتیجه میرسم.
ازتون عاجزانه خواهش میکنم کدهاش رو همینجا بهم بگید. بی نهایت سپاس.
:1. (28)::1. (28)::1. (28)::1. (28):

SajjadKhati
26-10-15, 18:42
بی نهایت ممنونم از وقتی که در اختیار بنده گذاشتید.
خیلی علاقه دارم که فایلهای آموزشیتون رو داشته باشم ولی متاسفانه اینترنتم از سرعت کافی برخوردار نیست و بنده اگه بخوام هر کدوم رو دانلود کنم چهار سال دیگه به نتیجه میرسم.
ازتون عاجزانه خواهش میکنم کدهاش رو همینجا بهم بگید. بی نهایت سپاس.
:1. (28)::1. (28)::1. (28)::1. (28):

این آموزش بصورت pdf با حجم 6 مگ (Only the registered members can see the link) (با اینترنت دیال آپ حدود 20 دقیقه طول میکشه)
هر جا مشکل داشتین توی آموزش بگین

rcm27
26-10-15, 22:08
سلام.
با هر زوری بود تونستم به کمک یه lable و یه input و یه button متن رو از input بگیرم و تو lable نمایش بدم.
البته باید بگم که هر دو تابعی که فرمودید رو باید تو button قرار بدی تا اجرا بشه.
به هر حال اجرا شد.
حالا مشکلی که دارم اینه که چطور میتونم این lable رو که متنش رو از input گرفته رو تو چندین صفحه نشون بدم؟؟؟؟
به فرموده ی شما lable رو کپی کردم ولی نشد و فقط تو همون صفحه اول که butoon داره نشون میده.
ممنون میشم راهنمایی بفرمایید.
:give_rose::give_rose::give_rose:

SajjadKhati
26-10-15, 23:05
سلام.
با هر زوری بود تونستم به کمک یه lable و یه input و یه button متن رو از input بگیرم و تو lable نمایش بدم.
البته باید بگم که هر دو تابعی که فرمودید رو باید تو button قرار بدی تا اجرا بشه.
به هر حال اجرا شد.
حالا مشکلی که دارم اینه که چطور میتونم این lable رو که متنش رو از input گرفته رو تو چندین صفحه نشون بدم؟؟؟؟
به فرموده ی شما lable رو کپی کردم ولی نشد و فقط تو همون صفحه اول که butoon داره نشون میده.
ممنون میشم راهنمایی بفرمایید.
:give_rose::give_rose::give_rose:

باید همین کد رو توی رویداد on preload صفحه ی مورد نظر بنویسین
توی همون کتاب یه فصل درباره ی رویدادها هست

rcm27
27-10-15, 00:19
آقا سجاد بنده با زبان بی زبانی دارم عرض میکنم که بلد نیستم ...
آخه اصلا بنده این کاره نیستم.
بی زحمت یه نگاهی به این پروژه بندازید.
دانلود (Only the registered members can see the link)
ممنونم.

SajjadKhati
27-10-15, 07:40
آقا سجاد بنده با زبان بی زبانی دارم عرض میکنم که بلد نیستم ...
آخه اصلا بنده این کاره نیستم.
بی زحمت یه نگاهی به این پروژه بندازید.
دانلود (Only the registered members can see the link)
ممنونم.

من که گفتم وارد هیچ پروژه ای (چه کوچیک و چه بزرگ) دیگه نمیشم
فقط اگه بتونم اگه کسی یه تیکه از کد رو مشکل داشته باشه راهنمایی میکنم در صورتی که آموزش ها رو پیگیری کرده باشه
خوب من چی کار میتونم کنم؟ نمیتونم چیزهایی رو که هم توی فیلم و هم توی فایل pdf از اول بررسی شد رو دوباره از مباحث اولیه بیام بشکافم که
اگه بخوام همونا رو بگم که باز هم میشه دوباره آموزش دادن و فرقی با کتاب یا فیلم نداره
اگه هم قرار نیست کسی یاد بگیره و صرفا فقط ازم کد بخواد ، گفتم که من دیگه وارد هیچ پروژه یا کدی که قبلا توضیح داده شد نمیشم و فقط بهش آدرس میدم که کدوم قسمت از فیلم یا کدوم صفحه ی کتاب رو بخونه جز اینکه نکته ای باشه که قبلا نگفتم
اگه کتاب میخونین ، لازم نبست حتما از اول بخونین . از فصل 2 شروع کنین

rcm27
27-10-15, 12:39
سلام بر شما.
چرا میزنید آقا سجاد؟؟؟
خودتون رو ناراحت نکنید.
بنده چون اولین باری هست که با اتوپلی کار میکنم اینقدر برای هر کاری مصدع اوقاتتون میشم.
کاری که به نظر شما کوچیک میاد برای بنده دشواره. بنده آموزگار هستم ولی تو این حوزه و در حضور شما شاگردم.
حالا شما لطف بفرمایید، خورشید باشید و از تابیدن خسته نشید.
خداوند این محبت شما رو بی پاسخ نخواهد گذاشت.

SajjadKhati
27-10-15, 14:36
سلام بر شما.
چرا میزنید آقا سجاد؟؟؟
خودتون رو ناراحت نکنید.
بنده چون اولین باری هست که با اتوپلی کار میکنم اینقدر برای هر کاری مصدع اوقاتتون میشم.
کاری که به نظر شما کوچیک میاد برای بنده دشواره. بنده آموزگار هستم ولی تو این حوزه و در حضور شما شاگردم.
حالا شما لطف بفرمایید، خورشید باشید و از تابیدن خسته نشید.
خداوند این محبت شما رو بی پاسخ نخواهد گذاشت.

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

rcm27
27-10-15, 15:01
سپاس.
خب بنده هم تا جایی که میتونستم طبق آموزش کتاب پیش رفتم و تونستم پروژه ای که براتون ارسال کردم رو بسازم.
ولی این قسمت رو مشکل دارم که چطور باید اون مقداری که lable از input میگیره رو تو بقیه صفحات هم نشون بدم؟
باور بفرمایید سه بار کتاب رو خوندم ولی هیچ جایی از کتاب ننوشته که چطور میشه یه مقدار رو از یه صفحه بگیریم و تو بفیه صفحات نشون بدیم؟

SajjadKhati
27-10-15, 15:37
سپاس.
خب بنده هم تا جایی که میتونستم طبق آموزش کتاب پیش رفتم و تونستم پروژه ای که براتون ارسال کردم رو بسازم.
ولی این قسمت رو مشکل دارم که چطور باید اون مقداری که lable از input میگیره رو تو بقیه صفحات هم نشون بدم؟
باور بفرمایید سه بار کتاب رو خوندم ولی هیچ جایی از کتاب ننوشته که چطور میشه یه مقدار رو از یه صفحه بگیریم و تو بفیه صفحات نشون بدیم؟

از آخر صفحه ی 77 (قسمت مثال) تا صفحه ی 80 شبیه این مثال بررسی شد
ضمن اینکه توی برنامه نویسی یا هر علم دیگه ای موقع آموزش دقیق اون چیزی رو مثال نمیزنن که هر کاربری دلش میخاد و کاربر باید با توجه به الگوریتمی که مینویسه ، اونو باب دل خودش دربیاره وگرنه اسمش برنامه نویسی نمیشد
اگه جایی شو متوجه نشدین ، بگین

rcm27
27-10-15, 20:15
سلام.
به هر زوری بود یه کد نوشتم که مقدار رو از input میگیره و تو lable1 نشون میده و تو یه لیبل دیگه به نام lable111 کپی میکنه.
این هم کدش.
if
myInput == Input.GetText("Input1")
then
Label.SetText("Label111", myInput);
end
else
Dialog.Message("خطا", "لطفا نام خود را وارد کنيد.", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);
end

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

SajjadKhati
27-10-15, 22:42
سلام.
به هر زوری بود یه کد نوشتم که مقدار رو از input میگیره و تو lable1 نشون میده و تو یه لیبل دیگه به نام lable111 کپی میکنه.
این هم کدش.
if
myInput == Input.GetText("Input1")
then
Label.SetText("Label111", myInput);
end
else
Dialog.Message("خطا", "لطفا نام خود را وارد کنيد.", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);
end

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

این کدش اشتباست
توی خط پنجم نباید end قرار بگیره. این کلمه رو از خط 5 حذف کنین (end آخر شرط if میاد)
شرط if به این ترتیب هست :

اگر شرط برقرار بود پس
دستورات
پایان

حالا دستورش توی AMS بصورت انگلیسی اش میشه :



if شرط then
دستورات
end


بعد سعی کنین کدها رو مرتب بنویسین . یعنی if رو توی یه خط ننویسین و خط بعدیش شرط رو ننویسین و نرین خط بعدیش then رو ننویسین . این 3 قسمت رو کلا توی یه خط کامل بنویسین . هر چند توی دستور اشکالی نداره
برای سئوال تون هم همین خط :



Label.SetText("Label111", myInput);


رو توی رویداد on preload صفحه ی مورد نظر بنویسین تا در صفحه ی مورد نظر نوشته شه (رویدادها توی یه فصل ، آموزش داده شد توی کتاب و ...)

rcm27
27-10-15, 22:54
سپاس
سپاس
سپاس.
درست شد.

rcm27
03-11-15, 21:40
سلام مجدد آقا سجاد عزیز.
ببخشید که باز هم مزاحمتون شدم.
بنده این کد رو تو on show برگه گذاشتم
Page.StartTimer(3000, 1);
و کد زیر رو هم تو on timer برگه قرار دادم.
if e_ID==1 then
Image.SetOpacity("Image10", 10);
end
که بعد از گذشت سه ثانیه ، تصویر داخل صفحه کمرنگ میشه.
این کد برای برگه ها درست عمل میکنه ولی برای دیالوگ ها عمل نمیکنه.
میشه خواهش کنم راهنماییم بفرمایید.
سپاس.

SajjadKhati
04-11-15, 00:03
سلام مجدد آقا سجاد عزیز.
ببخشید که باز هم مزاحمتون شدم.
بنده این کد رو تو on show برگه گذاشتم
Page.StartTimer(3000, 1);
و کد زیر رو هم تو on timer برگه قرار دادم.
if e_ID==1 then
Image.SetOpacity("Image10", 10);
end
که بعد از گذشت سه ثانیه ، تصویر داخل صفحه کمرنگ میشه.
این کد برای برگه ها درست عمل میکنه ولی برای دیالوگ ها عمل نمیکنه.
میشه خواهش کنم راهنماییم بفرمایید.
سپاس.

سلام
برای دیالوگ ها از توابع قسمت DialogEx باید استفاده کنین . مثلا :



DialogEx.StartTimer(1000, 10);

masterBZ
12-11-15, 12:41
مجموعه آموزش نرم افزار 8 Autoplay Media Studio

تعداد فیلم های آموزشی : 28

حجم کلیه فیلم های آموزشی : 6.7 گیگابایت

سال تهیه : 1392

منبع آموزش ها : کتاب آموزش نرم افزار 8 Autoplay Media Studio از آقای حامد حیــدری و جواد احشامیان (انجمن persiancoders.com)


دانلود قسمت 1 (Only the registered members can see the link) (فقط برای اتصال فایلهای قسمت اول ، با نرم افزار کم حجم Sj Split (Only the registered members can see the link) باید این کار رو کنین)

دانلود قسمت 2 (Only the registered members can see the link)

دانلود قسمت 3 (Only the registered members can see the link)

دانلود قسمت 4 (Only the registered members can see the link)

دانلود قسمت 5 (Only the registered members can see the link)

دانلود قسمت 6 (Only the registered members can see the link)

دانلود قسمت 7 (Only the registered members can see the link)

دانلود قسمت 8 (Only the registered members can see the link)

دانلود قسمت 9 (Only the registered members can see the link)

دانلود قسمت 10 (Only the registered members can see the link)

دانلود قسمت 11 (Only the registered members can see the link) + ادامه ی این قسمت را از اینجا دانلود کین (Only the registered members can see the link)

دانلود قسمت 12 (Only the registered members can see the link)

دانلود قسمت 13 (Only the registered members can see the link)

دانلود قسمت 14 (Only the registered members can see the link)

دانلود قسمت 15 (Only the registered members can see the link)

دانلود قسمت 16 (Only the registered members can see the link)

دانلود قسمت 17 (Only the registered members can see the link)

دانلود قسمت 18 (Only the registered members can see the link)

دانلود قسمت 19 (Only the registered members can see the link)

دانلود قسمت 20 (Only the registered members can see the link)

دانلود قسمت 21 (Only the registered members can see the link)

دانلود قسمت 22 (Only the registered members can see the link)

دانلود قسمت 23 (Only the registered members can see the link)

دانلود قسمت 24 (Only the registered members can see the link)

دانلود قسمت 25 (Only the registered members can see the link)

دانلود قسمت 26 (Only the registered members can see the link)

دانلود قسمت 27 (Only the registered members can see the link)

دانلود قسمت 28 (Only the registered members can see the link)


دانلود کتاب آموزش Autoplay Media Studio 8 به همراه توضیحات اضافه (Only the registered members can see the link)



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

اگر تاکنون با نرم افزار 8 Autoplay Media Studio کار کرده باشید با قابلیت های فراوان این نرم افزار در زمینه ساخت آتوران آشنا هستید . اگر هم تاکنون با این نرم افزار کار نکرده اید این فیلم های آموزشی تا حد بسیار زیادی شما را با نحوه اسکریپت نویسی و ساخت نرم افزار و تهیه آتوران های سفارشی آشنا خواهد نمود .


معرفی نرم افزار :

AutoPlay Media Studio نرم افزاری برای ساخت سریع و حرفه ای نرم افزارهای چند رسانه ای و اتوران می باشد. کاری که ممکن است به صورت عادی بوسیله نرم افزارهای سنتی برنامه نویسی مانند C, C++, Java, Visual Basic چندین روز تا چندین هفته زمان ببرد را می توانید توسط این نرم افزار و ابزار قدرتمند آن بسیار سریعتر انجام دهید. اما این امکانات تنها در مورد فرم ها و اسکریپت های ساده نیست و ما در مورد طراحی نرم افزارهای مولتی مدیای حرفه ای با قابلیت های مختلفی مانند تعامل با اینترنت ، اتصال به پایگاه داده ها ، اجرای ویدئو و غیره صحبت می کنیم.
AutoPlay Media Studio به شما در طراحی و ساخت نرم افزارهای مولتی مدیا کمک شایانی می کند. حتی در صورتی که شما تخصصی در برنامه نویسی نداشته باشید نیز می توانید پروژه های حرفه ای را خلق کنید. مراحل کار کاملا تصویری پیش می رود و قابلیت Drag & Drop به شما کمک شایانی خواهد کرد. شما به سادگی می توانید متن ، موزیک ، ویدئو ، عکس ، لیست های مختلف و محتوای وب را با موس کامپیوتر خود در صفحه طراحی این نرم افزار جا به جا کنید.سپس می توانید با استفاده از کتابخانه داخلی و بیش از 865 اکشن آماده اقدام به طراحی نرم افزار مورد نظر خود کنید.



AutoPlay Media Studio 8 بهترین ابزار برای ساخت منوها با قابلیت اجرای خودکار برای CD/DVD-ROM ، درایوهای USB و دیسک های بلو - ری می باشد. این نرم افزار دارای محیط برنامه نویسی کاملا تصویری بوده و شما می توانید از طریق آن با سرعت زیاد نرم افزارهای مختلف برای ویندوز بسازید.
شما می توانید تنها با چند کلیک ساده دکمه های مختلفی برای جا به جا کردن صفحات ، اجرای نرم افزارها ، ارسال ایمیل ، مشاهده وبسایت ، باز کردن اسناد ، دانلود فایل و ... را بسازید. تنها محدودیتی که دارید خلاقیتتان می باشد!
این نرم افزار محصولی از سایت indigorose می باشد .

ویژگی های نرم افزار AutoPlay Media Studio :
- محیط برنامه نویسی کاملا تصویری.
- سهولت در استفاده.
- گزینه های ساخت ساده نرم افزارهای مختلف.
- اجرای فایل های ویدیویی با پسوند MPG و AVI.
- توسعه کامل WYSIWYG.
- بی نیاز از نصب برنامه های جانبی.
- اجرای هر نوع فایل،برنامه و پوشه.
- وجود پلاگین های متنوع و زیاد این نرم افزار



قسمتی از طرح هایی که تو آموزش گفته شد :

1) جستجو داخل فایل ها و فولدرها
2) جستجو داخل دیتابیس
3) دفترچه تلفن
4) ساخت آزمون
5) اجرای پی در پی ستاپ نرم افزارها
6) تغییر پشت زمینه ی اتوران
7) انیمیشنی کردن یه آیکون در اتوران
8) ایجاد تنظیمات برای اتوران
9) لود آهنگ از هارد و ایجاد لودینک برای روند آهنگ به همراه تایمر سپری شدن زمان آهنگ

** این ها فقط پروژه و طرح هایی بود که تو آموزش گفته شد نه همه ی آموزش ینی اول آموزش کد نویسی و الگوریتم ها از مقدماتی تا جایی که دانسته های آدم یاری میکرد Only the registered members can see the link داده شد به همراه آموزش اکشن ها و کدها (که حدود 90 درصد شون گفته شد) و بعد طرح ها مثال زده شدباز این طرح ها هم جدای از اون الگوریتم هاییه که تو قسمت پیوست های کتاب استاد حامد گفته شد و همینطور بعضی از طرح ها واسشون دو تا الگوریتم گفته شد .

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


Only the registered members can see the link



Only the registered members can see the link



Only the registered members can see the link



Only the registered members can see the link



توضیحات قسمت ها :






قسمت 1 => توضیح عمومی نرم افزار AMS و آشنایی با محیط برنامه و تمام ابزارهاش بدون کد نویسی ، ساخت پروژه ی بسیار ساده مطابق با فصل اول کتاب (مدت 1:57 ساعت)
قسمت 2 => توضیح عمومی ای که تو فصلل اول اشاره نشد ، توضیحات شروع نوشتن برنامه در AMS (رویدادها و متغییرها و انواع داده ها شامل رشته و عدد و بولین) ، شرط if و if تو در تو مطابق با فصل دوم کتاب (مدت 2:1 ساعت)
قسمت 3 => رفع خطای یک تابع ، توضیح help برای توابع، حلقه ی for و for تو در تو ، شکستن حلقه با کلمه کلیدی break ، توضیح مختصر تابع File.Find برای جستجوی فایل یا فولدر مطابق با فصل سوم کتاب (مدت 1:21 ساعت)
قسمت 4 => حلقه ی while و repeat ، ساخت تابع و فراخونی اش ، ایجاد آرایه و فراخونی اش مطابق با فصل سوم و یه کمی فصل چهارم کتاب (مدت 1:26 ساعت)
قسمت 5 => انواع آرایه ی عددی و حروفی ،ادامه ی کار با آرایه ها ، فرق Get و Set در توابع AMS، توضیح کامل تر تابع مهم File.Find برای جستجوی فایل ها با استفاده از آرایه ها ، توضیح حلقه ی for با کمک تابع از پیش تعریف شده ی lua بنام pairs ، توضیح متغییرهای از پیش تعریف شده ی AMS ، توضیح انواع متغییر رویدادی و همینطور انواع رویدادها ، ایجاد تایمر مطابق با فصل پنجم کتاب (به مدت 2:31 ساعت)
قسمت 6 => ایجاد و ساخت منو و همینطور ساخت منوی فرعی یا همون منوی کلیک راست در پروژه ، کار با قسمت text file مطابق با فصل ششم کتاب (به مدت 1:44 ساعت)
قسمت 7 => خطایابی و رفع اش مطابق با فصل هشتم کتاب (به مدت 52 دقیقه)
قسمت 8 => توضیح توابع و دستورات قسمت Application در AMS ، توضیح تغییر پشت زمینه مطابق با فصل نهم کتاب (به مدت 1:25 ساعت)
قسمت 9 => توضیح توابع و دستورات قسمت های Audio و Button و CheckBox و ComboBox ، تغییر ویژگی های شی Button مطابق با فصل نهم کتاب (به مدت 1:44 ساعت)
قسمت 10 => توضیح توابع و دستورات قسمت های Dialog و Drive و File، فراخونی تابع بازگشتی در تابع File.Copy ، لیست کردن درایوهای هارد کامپیوتر مطابق با فصل نهم کتاب (به مدت 1:53 ساعت)
قسمت 11 => توضیح توابع و دستورات قسمت های File (ادامه اش) و Flash و Folder و Gride و HotSpot و HTTP و Image و Ini ، دانلود فایل ، توضیح تابع بازگشتی Only the registered members can see the link ، توضیح و ساخت دیتابیس با فایل INI مطابق با فصل نهم کتاب (به مدت 2:22 ساعت)
قسمت 12 => توضیح توابع و دستورات قسمت های Input و ListBox و Math و Page ، ایجاد ساعت دیجیتال مطابق با فصل نهم کتاب (به مدت 1:44 ساعت)
قسمت 13 => توضیح توابع و دستورات قسمت های Paragraph و PDF و Progress و QuickTime و RadioButton و RichText و Servies و Shell و SlideShow و Status.Dlg مطابق با فصل نهم کتاب (به مدت 1:13 ساعت)
قسمت 14 => توضیح توابع و دستورات قسمت های String مطابق با فصل نهم کتاب (به مدت 1:16 ساعت)
قسمت 15 => توضیح توابع و دستورات قسمت های System و Table و TextFile مطابق با فصل نهم کتاب (به مدت 1:25 ساعت)
قسمت 16 => توضیح توابع و دستورات قسمت Tree مطابق با فصل نهم کتاب (به مدت 1:24 ساعت)
قسمت 17 => توضیح توابع و دستورات قسمت های Video و Web و Windows و XButton و Zip ،توضیح مختصر نصب و کار کردن با پلاگین ها ، تغییر ولوم ، توضیح بیشتر درباره متغییرها و همینطور متغییر محلی (برای درک کامل متغییر محلی به کتاب مراجعه کنین یا سئوال مورد نظر رو بپرسین) مطابق با فصل نهم کتاب (به مدت 1:34 ساعت)
قسمت 18 => توضیح الگوریتم نمایش تعداد هر عدد مطابق با پیوست کتاب صفحه ی 426 (به مدت 1 ساعت)
قسمت 19 => توضیح الگوریتم نمایش تمام فایل های یک فولدر در لیست باکس مطابق با پیوست کتاب صفحه ی 430 (به مدت 34 دقیقه)
قسمت 20 => جستجو در لیست باکس یا همون جستجو در دیتابیس مطابق با پیوست کتاب صفحه ی 432 (به مدت 1 ساعت)
قسمت 21 => توضیح الگوریتم چک کردن وجود فایل در درایو CD مطابق با پیوست کتاب صفحه ی 433 (به مدت 37 دقیقه)
قسمت 22 => ساخت دفترچه تلفن با استفاده از دیتابیس INI (به مدت 1:4 ساعت)
قسمت 23 => طراحی آزمون با استفاده از دیتابیس INI (به مدت 1:33 ساعت)
قسمت 24 => طراحی اتوران قسمت اول و توضیح کامل سرچ در فولدرها (به مدت 1:24 ساعت)
قسمت 25 => طراحی اتوران قسمت دوم و اجرای پی در پی فایل ها (به مدت 1:1 ساعت)
قسمت 26 => طراحی اتوران قسمت سوم و توضیح کامل تغییر پشت زمینه ی اتوران به دو روش معمولی و انتخاب دستی (به مدت 1:50 ساعت)
قسمت 27 => طراحی اتوران قسمت چهارم و ایجاد فایل فلش حرکتی با ایجاد تنظیم براش (به مدت 1:15 ساعت)
قسمت 28 => طراحی اتوران قسمت پنجم و اصلاح غلط هایی که در قسمت قبل ایجاد شده بود و ایجاد پروگرس و پیشرفت برای آهنگ و زمان سپری شدن آهنگ و لود و انتخاب آهنگ مورد نظر آهنگ و کنترل هاش (به مدت 1:31 ساعت)


سلام خدمت مهندس محترم و عزیز
باتشکر ازینکه این برنامه را گذاشتید برای مردم که استفاده کنند
مهندس سوال بنده اینه که اگه مشکل نداره توضیحی راجع به سرچ فایل و اجرای آن از اتوران بدهید
مانند اتوران MRT که توجه کرده باشید
میخاهم مثل اون باشد
من چون کم به فروم می آیم اگه مشکلی نداشته باشه با شماره بنده در ارتباط باشید
باتشکر بسیار فراوان
خاکپور = کارشناسی نرم افزار = 09372879183

SajjadKhati
12-11-15, 14:31
سلام خدمت مهندس محترم و عزیز
باتشکر ازینکه این برنامه را گذاشتید برای مردم که استفاده کنند
مهندس سوال بنده اینه که اگه مشکل نداره توضیحی راجع به سرچ فایل و اجرای آن از اتوران بدهید
مانند اتوران MRT که توجه کرده باشید
میخاهم مثل اون باشد
من چون کم به فروم می آیم اگه مشکلی نداشته باشه با شماره بنده در ارتباط باشید
باتشکر بسیار فراوان
خاکپور = کارشناسی نرم افزار = 09372879183

سلام
سجاد صدام کن گلپسر
توی قسمت 19 بحث شد
ایمیلم :
sajjadkhatiGmail.com

shahram71
16-11-15, 07:01
سلام دوستان دستتون درد نکنه بابت فیلم آموزشی بسیار خوبتون قسمت دو برای من پخش نمیشه و فقط صدای خش خش میاد از پلیر های مختلف هم استفاده کردم تو رو خدا کمکم کنید

SajjadKhati
16-11-15, 11:53
سلام دوستان دستتون درد نکنه بابت فیلم آموزشی بسیار خوبتون قسمت دو برای من پخش نمیشه و فقط صدای خش خش میاد از پلیر های مختلف هم استفاده کردم تو رو خدا کمکم کنید

سلام.خواهش میشود
k-lit mega codec pack 11.6 رو با pot player (آخرین نسخه) رو با quick time 7.7.8 نصب کن
سعی کن با پوت پلیر اجرا کنی

reza536
12-01-16, 19:30
با سلام
من توی یک صفحه می خوام 3 تا سوال چهار گزینه ای بذارم و گزینه ها از نوع دکمه رادیویی باشد. بنابراین 12 تا دکمه رادیویی میذارم توی صفحه. اما وقتی سوال اول را پاسخ می دم یعنی یکی از رادیو باتن ها را انتخاب می کنم، وقتی گزینه سوالات بعدی را انتخاب می کنم، رادیوباتن های قبلی از حالت انتخاب خارج می شن.
چطور می تونم این دکمه های رادیویی را چهارتا چهارتا به هم مرتبط کنم؟
ممنون

SajjadKhati
12-01-16, 19:39
سلام
خاصیت رادیو باتن ها اینه که فقط یکیش انتخاب بشه
بجز اینکه طرفندی بزنی و مثلا هر دسته رو جداگانه توی دیالوگ ای بزاری
این جوری فک نکنم بشه . دقیق نمیدونم

reza536
12-01-16, 21:16
ممنون از پاسخ سریعتون:love:
یه سوال دیگه در مورد ساخت کد فعالسازی

من یک اینپوت وارد کردم با نام input2 و کد زیر را در قسمت onshow صفحه قرار دادم:


ID = Registry.GetValue(HKEY_LOCAL_MACHINE, “HARDWARE\\DESCRIPTION\\System\\CentralProcessor \”, “FeatureSet”, true);
Input.SetText(“Input2”, ID);

اما کد سیستم ظاهر نمیشه. اشکال از کجاست؟؟


البته اینم بگم وقتی کد زیر را وارد می کنم :
ID = Registry.GetValue(HKEY_LOCAL_MACHINE, “HARDWARE\\DESCRIPTION\\System\\CentralProcessor \”, “FeatureSet”, true);
اررور می ده و باید اسلش \ بعد از CentralProcessor را بردارم یا دوتاش کنم تا ارور نده ولی بازم کد سیستم نمیاد

reza536
12-01-16, 21:54
فهمیدم وقتی رفتم تو رجیستری، دیدم تو شاخه centralProcessor پوشه های 0 و 1 و 2 و 3 وجود داره و یکی از شاخه ها را در ادامه گذاشتم
اما حالا یه مشکل دیگه
وقتی کد فعالسازی را در پروژه وارد می کنم با فشردن دکمه نمیره صفحه بعد...

SajjadKhati
12-01-16, 22:17
فهمیدم وقتی رفتم تو رجیستری، دیدم تو شاخه centralProcessor پوشه های 0 و 1 و 2 و 3 وجود داره و یکی از شاخه ها را در ادامه گذاشتم
اما حالا یه مشکل دیگه
وقتی کد فعالسازی را در پروژه وارد می کنم با فشردن دکمه نمیره صفحه بعد...

گلپسر ، سجاد ، با ضمیر "تو" صدام کن
کد قسمتی که فکر میکنی اشتبا هه و به صفحه ی بعد نمیره رو بزار؟
خواهشا مثل بعضی ها کدهای طومار نزاری ها :Love-ssa~! (1):
حال و حوصله ی چک کردن کدهای طولانی رو ندارم . فقط اون جایی از کدها که فک میکنی اشتباه هه

reza536
13-01-16, 22:16
فدای تو....
این کد توی قسمت on show صفحه :

ID = Registry.GetValue(HKEY_LOCAL_MACHINE, "HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\1","FeatureSet",true);
Input.SetText("Input2",ID);



این کدهای دکمه :

-- Get serial number
SN = Input.GetText("Input1");
-- Get system code
Code = Input.GetText("Input2");
-- Get activation code
Act = Input.GetText("Input3");
-- Check not empty Code & SN
if Code ~= "" and SN ~= "" then
locked = (Act/2)-SN
-- Check activation code and jump to specific page
if locked == ID then
Registry.SetValue(HKEY_CURRENT_USER, "Software\\Reza536", "Lock", "1", REG_SZ);
Page.Jump("Page2");
end
end

بعید می دونم کدهای اشتباه باشه چون وقتی تو کد اولی به حای ID یه عدد میذارم مشکلی نداره
فکر کنم وقتی کد سیستم را می گیره به عنموان عدد نشناسه!

reza536
13-01-16, 22:55
وقتی قبل از دستور شرطی اخر این کد را میذارم، دقیقا جواب میشه صفر :

Label.SetText("Label1", locked-ID);
یعنی مشکل از دستور شرطی اخره که این دوتا را مساوی نمیدونه!!

if locked == ID then
Registry.SetValue(HKEY_CURRENT_USER, "Software\\Reza536", "Lock", "1", REG_SZ);
Page.Jump("Page2");
end

SajjadKhati
13-01-16, 23:58
متغییر ID برام درسته . منتها باید همه ی داده ها رو کامل داشته باشی تا بتونی چک کنی یعنی متغییر sn و act رو بهم بگی که کاربر چی وارد میکنه؟ یعنی خودت برای تست این دو متغییر رو چی وارد میکنی؟ کد که واضح هست که باید این دو متغییر رو در اختیار داشته باشن برای تست
کار ساده ای هه

reza536
14-01-16, 00:01
من این اموزشو دقیقا از ص 21 همین پست برداشتم این لینکش:
Only the registered members can see the link 05%2F%25D8%25B3%25D8%25A7%25D8%25AE%25D8%25AA-activation-code-%25D8%25A8%25D8%25B1%25D8%25A7%25DB%258C-%25D9%2586%25D8%25B1%25D9%2585-%25D8%25A7%25D9%2581%25D8%25B2%25D8%25A7%25D8%25B1 %2F

SajjadKhati
14-01-16, 07:09
من این اموزشو دقیقا از ص 21 همین پست برداشتم این لینکش:
Only the registered members can see the link 05%2F%25D8%25B3%25D8%25A7%25D8%25AE%25D8%25AA-activation-code-%25D8%25A8%25D8%25B1%25D8%25A7%25DB%258C-%25D9%2586%25D8%25B1%25D9%2585-%25D8%25A7%25D9%2581%25D8%25B2%25D8%25A7%25D8%25B1 %2F

من که چیزی نگفتم
نگفتم کدها اشتباه هستن که
گفتم دو متغییر sn و act رو به عنوان مثال برای تست چه اعدادی جایگزین میکنی؟ این دو عدد مهم هستن برای نتیجه

reza536
14-01-16, 22:45
من که چیزی نگفتم
نگفتم کدها اشتباه هستن که
گفتم دو متغییر sn و act رو به عنوان مثال برای تست چه اعدادی جایگزین میکنی؟ این دو عدد مهم هستن برای نتیجه

خب متغیرsn یه عدد از مضرب مثلا 107 است. که توی یه برنامه با کدهای زیر با کد سیستم کاربر ترکیب میشه و یه کد با متغیر Act داده میشه:

-- Get serial number
SN = Input.GetText("Input1");
-- Get system code
Code = Input.GetText("Input2");
-- Check not empty Code & SN
if Code ~= "" and SN ~= "" then
-- Check valid serial number
SN_Mod = Math.Mod(SN, 107);
if SN_Mod == 0 then
-- Calculate avtivation code
Unlock = (SN+Code)*2
Input.SetText("Input3", Unlock);
end
end

SajjadKhati
14-01-16, 22:52
خب متغیرsn یه عدد از مضرب مثلا 107 است. که توی یه برنامه با کدهای زیر با کد سیستم کاربر ترکیب میشه و یه کد با متغیر Act داده میشه:

-- Get serial number
SN = Input.GetText("Input1");
-- Get system code
Code = Input.GetText("Input2");
-- Check not empty Code & SN
if Code ~= "" and SN ~= "" then
-- Check valid serial number
SN_Mod = Math.Mod(SN, 107);
if SN_Mod == 0 then
-- Calculate avtivation code
Unlock = (SN+Code)*2
Input.SetText("Input3", Unlock);
end
end


خودت چه عددی رو هم برای sn و هم برای act جایگزین کردی که میگی جواب نداد؟
همونو بگو من تست کنم

reza536
14-01-16, 23:02
آهان!!
برای sn : 107
برای Code: 890847231
وبرای act : 1781694676

SajjadKhati
14-01-16, 23:53
آهان!!
برای sn : 107
برای Code: 890847231
وبرای act : 1781694676

برای تو نمیدونم (چون شماره cpu ی هر کس متفاوته) ولی شماره cpu ی من که 1025064959 هست با الگوریتم ات جواب نمیده
یعنی
1781694676/2 منهای 107 برای من برابر 1025064959 نمیشه بلکه برابر شماره ی cpu ی تو میشه که تاثیری نداره

reza536
15-01-16, 16:44
خب بالاحره این کدها و این آموزش داده شده باید برای تمام سیستم ها جواب بده دیگه...

SajjadKhati
15-01-16, 17:43
خب بالاحره این کدها و این آموزش داده شده باید برای تمام سیستم ها جواب بده دیگه...

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



locked = (Act/2)-SN


رو فکر کنی و تصحیح کنی تا درست شه
یا اینکه تو در متغییرهای SN و Act اشتباه کردی. از کجا این متغییرها رو دادی؟

moostaafaa
01-03-16, 16:03
سلام
ممنون از این کار ارزشمندتان
خیلی خوبه

salpc
02-03-16, 13:14
من هم دارم واسه درس چند رسانه ای یکی میسازم .
موضوع : CPU هست.(AMD,INTEL,Mobile)
یه روشی که مثلا بشه صفحه اول رو نشون داد یه لیبل بیاد بگه press UP to Unlock Screen این رو چطور درست کنم؟

SajjadKhati
02-03-16, 13:44
سلام
ممنون از این کار ارزشمندتان
خیلی خوبه

سلام
خواهش میشود


من هم دارم واسه درس چند رسانه ای یکی میسازم .
موضوع : CPU هست.(AMD,INTEL,Mobile)
یه روشی که مثلا بشه صفحه اول رو نشون داد یه لیبل بیاد بگه press UP to Unlock Screen این رو چطور درست کنم؟

سلام
لطفا آموزش ها رو نگاه کن . اغلب مسایل توش هست
بعد یعنی چی که بنویسه : press UP to Unlock Screen ؟؟ اگه منظورت نوشتنه که مشخصه . اگر عمل خاصی منظورته که انجام بده ، چه عملی؟

salpc
02-03-16, 23:07
سلام
خواهش میشود



سلام
لطفا آموزش ها رو نگاه کن . اغلب مسایل توش هست
بعد یعنی چی که بنویسه : press UP to Unlock Screen ؟؟ اگه منظورت نوشتنه که مشخصه . اگر عمل خاصی منظورته که انجام بده ، چه عملی؟

درود
یعنی با زدن کلید UP (فلش بالا کیبورد) صفحه اول باز شه. امکانش هست؟
جون توی اتوران یه بازی دیدم همینکارو کرده بود.

SajjadKhati
02-03-16, 23:54
درود
یعنی با زدن کلید UP (فلش بالا کیبورد) صفحه اول باز شه. امکانش هست؟
جون توی اتوران یه بازی دیدم همینکارو کرده بود.

من کدها رو نمیگم چون آموزشش بصورت کامل داده شد و بنای من بر تصحیح کد کاربراست ولی این بار بخاطر کم حجم بودن کد میگم .
اگه منظورت دکمه ی page up هه کد زیر رو تو رویداد On Key بزار :



if e_Key==33 then
Page.Jump("Page1");
end


اگه منظورت دکمه فلش بالاست بجای 33 عدد 38 رو بزار

salpc
30-03-16, 01:06
درود
یا نرم افزار Flash Gallery یه گالری عکس به صورت swf (فلش ) وارد برنامه کردم و یه کلید براش قرار دادم تا با کلیک روی کلید گالری عکس نمایش داده بشه ولی تا 80 درصد میره گالری(فایل فلش ) رو نشون نمیده روی 80 درصد میمونه مشکل از چی هست؟

salpc
30-03-16, 18:09
درود
یا نرم افزار Flash Gallery یه گالری عکس به صورت swf (فلش ) وارد برنامه کردم و یه کلید براش قرار دادم تا با کلیک روی کلید گالری عکس نمایش داده بشه ولی تا 80 درصد میره گالری(فایل فلش ) رو نشون نمیده روی 80 درصد میمونه مشکل از چی هست؟

مشکل رو حل کردم باید گزینه loop رو هم غیر فعال کنیم.

salpc
02-04-16, 16:08
یه مشکل دیگه پیش اومد اگه چند تا فلش داشته باشیم یکی اجرا میشه دومی اجرا نمیشه چرا اینجوری هست؟
این کد:
Flash.SetVisible("Flash2", true);
Flash.Play("Flash2");
Flash.SetVisible("Flash3", false);
Flash.Stop("Flash3");
دومی رو غیر فعال میکنه ولی زمان اجرا یه کوچولو نشون میده و قایم میشه!! چرا اینطور هست؟

SajjadKhati
05-04-16, 14:37
یه مشکل دیگه پیش اومد اگه چند تا فلش داشته باشیم یکی اجرا میشه دومی اجرا نمیشه چرا اینجوری هست؟
این کد:
Flash.SetVisible("Flash2", true);
Flash.Play("Flash2");
Flash.SetVisible("Flash3", false);
Flash.Stop("Flash3");
دومی رو غیر فعال میکنه ولی زمان اجرا یه کوچولو نشون میده و قایم میشه!! چرا اینطور هست؟

سلام
چند روز اینترنت نداشتم ، نبودم
منظورت اینه که سومی رو غیر فعال میکنه دیگه؟
نمیدونم . فایل های فلش با کدهایی که نوشتی رو برای ارسال کن ببینم میتونم کاری کنم یا نه

salpc
05-04-16, 15:39
سلام
چند روز اینترنت نداشتم ، نبودم
منظورت اینه که سومی رو غیر فعال میکنه دیگه؟
نمیدونم . فایل های فلش با کدهایی که نوشتی رو برای ارسال کن ببینم میتونم کاری کنم یا نه
درود برشما:
My Project (Only the registered members can see the link)
حالا نمیدونم با َAneesoft 3D Flash Gallery شاید مشکل داره.
ببین میشه کاریش کرد؟
ممنون.

SajjadKhati
05-04-16, 18:12
درود برشما:
My Project (Only the registered members can see the link)
حالا نمیدونم با َAneesoft 3D Flash Gallery شاید مشکل داره.
ببین میشه کاریش کرد؟
ممنون.

3 رود بر شما :Love-ssa~! (1):
کد SetVisible در این پروژه انگار فقط توی رویداد On Preload کار میکنه یعنی کد زیر رو باید توی این رویداد بزاری و توی دکمه کار نمیکنه :



Flash.SetVisible("Flash1", true);


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

PersianEngineer (Only the registered members can see the link)

HHAC3
07-04-16, 01:30
سلام خسته نباشید. لطفا آموزش کامل Inno Setup رو بزارید
یا آدرس سایتی که بتونه راهنماییم کنه.

SajjadKhati
07-04-16, 01:35
سلام خسته نباشید. لطفا آموزش کامل Inno Setup رو بزارید
یا آدرس سایتی که بتونه راهنماییم کنه.

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

salpc
07-04-16, 02:43
سلام خسته نباشید. لطفا آموزش کامل Inno Setup رو بزارید
یا آدرس سایتی که بتونه راهنماییم کنه.

درود
خدمت شما:
آموزش ساخت فایل نصب توسط inno setup (Only the registered members can see the link)

HHAC3
07-04-16, 09:46
[QUOTE=salpc;350889]درود
خدمت شما:آموزش كامل نرم افزار
خیلی ممنون ولی لینک آموزشش خرابه

AMD>INTEL
07-04-16, 10:05
کاربران عزیز توجه داشته باشند . به هیچ عنوان لینک خروجی به انجمن های دیگه را قرار ندید .

salpc
07-04-16, 12:38
خیلی ممنون ولی لینک آموزشش خرابه

از آپارات قرار دادم
آموزش ساخت فایل نصب توسط inno setup (Only the registered members can see the link)

HHAC3
07-04-16, 17:48
از آپارات قرار دادم
آموزش ساخت فایل نصب توسط inno setup (Only the registered members can see the link)

ممنون، عیزیز کلیپ رو دیدم و کارایی که انجام داد مراحل اولیه ست که خیلی راحته مشکل من تو قسمت پخش موزیک و پوسته ستاپه
برای پخش موزیک تونستم کاری بکنم ولی فقط پخش میکنه و دکمه Play و Stop رو نمیاره

SajjadKhati
07-04-16, 18:30
آقایون بهتر نیست یه تاپیک مجزا برای نرم افزار Inno Setup زده بشه؟ چون ربطی به AMS نداره


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

ببخشید اوستا امید واسه لینک :give_rose:. در صورت لزوم لینکی که دادم رو پاک کن اگه خواستی
آخه گاها لینک سایت یا انجمن رو میدادم کسی اشکالی نمیگرفت . نمیدونستم خلاف هه

AMD>INTEL
07-04-16, 18:38
آقایون بهتر نیست یه تاپیک مجزا برای نرم افزار Inno Setup زده بشه؟ چون ربطی به AMS نداره



ببخشید اوستا امید واسه لینک :give_rose:. در صورت لزوم لینکی که دادم رو پاک کن اگه خواستی
آخه گاها لینک سایت یا انجمن رو میدادم کسی اشکالی نمیگرفت . نمیدونستم خلاف هه
سجاد جان مشکلی نیست ولی اگر از این به بعد رعایت کنیم بهتر هست . باید سعی کنیم که خودمون تولید کننده محتوای آموزشی باشیم . جدا از اینکه که ارجاع دادن کاربران به انجمن های دیگه شکل خوشایندی نداره .بعضی از سایت ها که منبع هستند مشکلی نیست ولی انجمن ها را سعی کنیم لینک خروجی ندیم .
با تشکر:11():

salpc
11-04-16, 23:03
درود
دوستان یه سوال :
مثلا من میخوام قسمت گالری ( گالری بازیکنان رئال مادرید رو با فلش گالری آماده کردم) می خوام که یه عکس زمین فوتبال مثل PES 16 باشه و بازیکن ها هم روی اون به صورت ترکیب باشن تا اینجا درست ولی می خوام بازیکن ها رو هم جا به جا کنیم یعنی اونایی که تو ذخیره هستن بیاریم تو زمین دقیقا مثل بازی pes 16 (یکم سخت هست ) میشه همچین کاری با اتوپلی انجام داد؟
Only the registered members can see the link

SajjadKhati
11-04-16, 23:50
درود
دوستان یه سوال :
مثلا من میخوام قسمت گالری ( گالری بازیکنان رئال مادرید رو با فلش گالری آماده کردم) می خوام که یه عکس زمین فوتبال مثل PES 16 باشه و بازیکن ها هم روی اون به صورت ترکیب باشن تا اینجا درست ولی می خوام بازیکن ها رو هم جا به جا کنیم یعنی اونایی که تو ذخیره هستن بیاریم تو زمین دقیقا مثل بازی pes 16 (یکم سخت هست ) میشه همچین کاری با اتوپلی انجام داد؟
Only the registered members can see the linkفیلم-آموزش-کامل-8-autoplay-media-studio-آموزشهای-تکمیلی-real-jpg

این جور چیزا رو دیگه باید توی نرم افزار فلش (یا نرم افزار Adobe Director) طراحی کنی و همونجا کدشونو بنویسی (اگه بعدش خواستی توی اتوپلی انتقال بدی ، از توابع قسمت Flash در اتوپلی ، باید کدهای نوشته شده از فلش رو فراخونی کنی)
من تو AMS حداقل 2 چیز رو بلد نیستم . یکی فایل فلش و یکی دیگه XML که هر دو کدنویسی خاص خودشون رو توی نرم افزارهای جداگانه میخوان

اتوپلی بیشتر کارش در حوضه ی برنامه نویسی شبیه ویژال استودیو هست (یعنی کار با فایل ها و پروسس ها و اضافه کردن فیلم و عکس و این جور چیزا) و این کارای فلش ، و یا کارهای حرفه ای تر فیلم ، باید در نرم افزارهای فلش یا Adobe Director انجام بشه

SajjadKhati
12-04-16, 08:38
این طور که من متوجه شدم ، کاربرد نرم افزار Adobe Director و تمرکز اصلی اون روی کنترل کامل فریم ها و کد نویسی برای فیلم و عکس و این چیزاست واسه همین بهش میگن نرم افزار مالتی مدیا و اصلا حوضه ی کاری اش با AMS و MMB که کارهای مختلف برنامه نویسی (در راستای ویژال استودیو) رو انجام میدن مثل انکریپت و کلا کار کردن با فایل و فولدر و کنترل تقریبی سیستم عامل و پروسس هاش و از این دست کارا رو انجام نمیده

SajjadKhati
13-04-16, 22:50
دانلود مجموعه ابزار و ماژول و dll هایی برای اتوپلی تحت عنوان نرم افزاری بنام AMSSpecialist Tools 4.0 :

لینک دانلود :

AMSspecialist Tools (Only the registered members can see the link)

(من لینک دانلود رو چک نکردم)
یک نرم افزار جداگانه هست که بعد از نصب کردن ، میتونین توی مهمترین قسمتش که Gallery باشه برین و از اونجا به لیست عظیمی از dll هایی که از جاهای مختلف جمع آوری شد برای افزایش کارایی پروژه تون استفاده کنین و همینطور میتونین از همین قسمت Gallery ، به ماژول های لوا و همینطور توابعی که این نرم افزار AMSSpecialist برای اتوپلی بصورت آماده نوشت (مثل توابع مربوط به رشته و ...) رو میتونیم استفاده کنیم بنابراین بسیار کاربردی هست
علاوه بر اینا ، ابزارهای مختلف زیاد دیگه ای هم داره

salpc
14-04-16, 16:35
درود
کدوم بهتره واسه ویدئو ها تو پروژه:
Video.SetVisible("Video1", true);
Video.SetVisible("Video2", false);
Video.SetVisible("Video3", false);

Video.Play("Video1");
Video.Stop("Video2");
Video.Stop("Video3");

---
دومی:
Video.SetVisible("Video1", true);
Video.Load("Video1", "AutoPlay\\Videos\\CR7 Goal.mpg", true, false);
Video.Stop("Video2");
Video.SetVisible("Video2", false);

Video.SetVisible("Video2", true);
Video.Load("Video2", "AutoPlay\\Videos\\Benzema.mpg", true, false);
Video.Stop("Video1");
Video.SetVisible("Video1", false);
----
کدوم شون بهتره (هردوشون پخش میکنن) ولی میخوام ببینم کدوم به صرفه تره از نظر زمان و کارایی.
بعدش اینکه فرقشون چی هست؟ (لود و پلی)

SajjadKhati
14-04-16, 17:04
درود
کدوم بهتره واسه ویدئو ها تو پروژه:
Video.SetVisible("Video1", true);
Video.SetVisible("Video2", false);
Video.SetVisible("Video3", false);

Video.Play("Video1");
Video.Stop("Video2");
Video.Stop("Video3");

---
دومی:
Video.SetVisible("Video1", true);
Video.Load("Video1", "AutoPlay\\Videos\\CR7 Goal.mpg", true, false);
Video.Stop("Video2");
Video.SetVisible("Video2", false);

Video.SetVisible("Video2", true);
Video.Load("Video2", "AutoPlay\\Videos\\Benzema.mpg", true, false);
Video.Stop("Video1");
Video.SetVisible("Video1", false);
----
کدوم شون بهتره (هردوشون پخش میکنن) ولی میخوام ببینم کدوم به صرفه تره از نظر زمان و کارایی.
بعدش اینکه فرقشون چی هست؟ (لود و پلی)

3 رود :Love-ssa~! (1):
تابع Video.Load برای بارگزاری ویدئو در دفعه ی اول استفاده میشه و هم برای اینکه آدرس دهی بشه که فایل ویدئوی مورد نظر کجا هست تا توی پروژه ی اتوپلی بارگزاری و بعد اگه دستور اجرا یا پلی داده باشی ، اجرا کنه ولی Video.Play ، ویدئویی که در پروژه از قبل لود شده بود (یا با تابع Video.Pause مکث داده شد) را اجرا میکنه و نمیشه با Video.Play ویدئوی جدیدی را اجرا کرد
هیچ کدوم :Love-ssa~! (1):
از حلقه for برای نظم دادن استفاده کن مخصوصا حلقه for برای بیشتر از 3 شی داشته باشی که بخوای کارهایی روشون انجام بدی به درد میخوره

salpc
14-04-16, 17:15
3 رود :Love-ssa~! (1):
تابع Video.Load برای بارگزاری ویدئو در دفعه ی اول استفاده میشه و هم برای اینکه آدرس دهی بشه که فایل ویدئوی مورد نظر کجا هست تا توی پروژه ی اتوپلی بارگزاری و بعد اگه دستور اجرا یا پلی داده باشی ، اجرا کنه ولی Video.Play ، ویدئویی که در پروژه از قبل لود شده بود (یا با تابع Video.Pause مکث داده شد) را اجرا میکنه و نمیشه با Video.Play ویدئوی جدیدی را اجرا کرد
هیچ کدوم :Love-ssa~! (1):
از حلقه for برای نظم دادن استفاده کن مخصوصا حلقه for برای بیشتر از 3 شی داشته باشی که بخوای کارهایی روشون انجام بدی به درد میخوره

درود
ممنون از شما.
بی زحمت کدش رو با یه مثال بهم بگید.
(جون رفتم زدم دانلود قسمت 3 لینکش نبود.)

SajjadKhati
14-04-16, 18:36
درود
ممنون از شما.
بی زحمت کدش رو با یه مثال بهم بگید.
(جون رفتم زدم دانلود قسمت 3 لینکش نبود.)

چون ، رفتم زدم دانلود قسمت 3 ، لینکش نبود . :1. (23): گلپسر :love:
بیا این لینکش :
قسمت 3 پارت اول :

Only the registered members can see the link

قسمت 3 پارت دوم :

Only the registered members can see the link

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

کدش :



Video.SetVisible("Video1", true);
Video.Play("Video1");


for i=2,3 do
Video.SetVisible("Video"..i, false);
Video.Stop("Video"..i);
end


بیشتر بالای 3 شی هست که for کاربرد داره

salpc
15-04-16, 10:48
Video.SetVisible("Video1", true);
Video.Play("Video1");


for i=2,3 do
Video.SetVisible("Video"..i, false);
Video.Stop("Video"..i);
end


بیشتر بالای 3 شی هست که for کاربرد داره


درودی دیگر
این کد رو واسه 12 تا ویدئو چطور بزنم:
for i=2,3 do
مثلا اگه بخوام ویدئو 1 پخش بشه اون عدد چند باشه و همینطور واسه ویدئو 3 و4 تا 12 عددش باید تغییر بکنه؟
(قسمت سوم دربار حلقه ها هست؟for do while?)

SajjadKhati
15-04-16, 11:23
درودی دیگر
این کد رو واسه 12 تا ویدئو چطور بزنم:
for i=2,3 do
مثلا اگه بخوام ویدئو 1 پخش بشه اون عدد چند باشه و همینطور واسه ویدئو 3 و4 تا 12 عددش باید تغییر بکنه؟
(قسمت سوم دربار حلقه ها هست؟for do while?)

3 رودی دیگر گلپسر:Love-ssa~! (1):
آره برا حلقه هاست قسمت سوم
ویدئو 1 چون پارامتر دومش از یه نوع دیگه (true) هست ولی بقیه ی ویدئوها از نوع دیگه (false) هستن ، نمیشه داخل حلقه گذاشت .
بقیه از 2 تا 12 اگه میخوای ویدئو روشون کاری اعمال بشه ، شماره ی دومی در حلقه ی for (بجای شماره 3 در بالا) را تا 12 ببر یعنی بجای اون خط اول در for بنویس :



for i=2,12 do

salpc
15-04-16, 13:26
3 رودی دیگر گلپسر:Love-ssa~! (1):
آره برا حلقه هاست قسمت سوم
ویدئو 1 چون پارامتر دومش از یه نوع دیگه (true) هست ولی بقیه ی ویدئوها از نوع دیگه (false) هستن ، نمیشه داخل حلقه گذاشت .
بقیه از 2 تا 12 اگه میخوای ویدئو روشون کاری اعمال بشه ، شماره ی دومی در حلقه ی for (بجای شماره 3 در بالا) را تا 12 ببر یعنی بجای اون خط اول در for بنویس :



for i=2,12 do


یه درود دیگه
یه چیزی این رو نوشتم ولی اولی رو پخش میکنم ولی دومی رو که می خوام پخش کنه رو هم دیگه پخش میشه!!
Video.SetVisible("Video1", true);
Video.Play("Video1");
for i=2,13 do
Video.SetVisible("Video"..i, false);
Video.Stop("Video"..i);
end
-----

Video.SetVisible("Video2", true);
Video.Play("Video2");
for i=3,13 do
Video.SetVisible("Video"..i, false);
Video.Stop("Video"..i);
end
---
اصلا این رو درست نوشتم؟ کجاش رو غلط نوشتم؟

SajjadKhati
15-04-16, 13:43
آقا دست از سر یک رود و دو رود و سه رود بردار دیگه :Love-ssa~! (1): آدمو یاد اون ترانه میندازی که هی میگفت دریا اولین عشق منو بردی ، دنیا دم به دم منو تو آزردی . دست از سر دریا و دنیا برنمیداشت . هی میگفت دریا ... دنیا ... :Love-ssa~! (1):


یه درود دیگه
یه چیزی این رو نوشتم ولی اولی رو پخش میکنم ولی دومی رو که می خوام پخش کنه رو هم دیگه پخش میشه!!


اشتباه تایپی ننوشتی؟ منظورت این بود که :

ولی دومی رو که می خوام پخش نکنه رو هم دیگه پخش میشه!!

در کل خوب متوجه نشدم
کدها رو توی تگ کد بزار و و بین شون کد بنویس . همون علامت شارپ یا # در ابزار متن (موقع نوشتن پست) که داره رو بزنی ، تگ کد اضافه میشه

saeed000669
17-04-16, 07:52
سلام .ببخشید من نمیتونم عکس ها و لینک دانلود مشاهده کنم ...عضوهم شدم ولی باز همین اتفاق افتاد. میشه راهنمایی کنید یا لینک دانلود
آموزشauto play mia studio 8 به ایمیلم بفرستید. ممنون میشم شدیدابهش احتیاج دارم.
سپاسگزارم

SajjadKhati
17-04-16, 08:45
سلام .ببخشید من نمیتونم عکس ها و لینک دانلود مشاهده کنم ...عضوهم شدم ولی باز همین اتفاق افتاد. میشه راهنمایی کنید یا لینک دانلود
آموزشauto play mia studio 8 به ایمیلم بفرستید. ممنون میشم شدیدابهش احتیاج دارم.
سپاسگزارم

سلام
بفرمایید . این کل فیلم آموزشی (هر قسمت ، چند پارت هه) :

Index of /video/autoplay media studio 8 (Only the registered members can see the link)

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

AMS_ghesmate 11.part5 (Only the registered members can see the link)

این هم لینک کتاب با توضیحات اضافه :

Learn AutoPlay Media Studio 8 (Only the registered members can see the link)

SajjadKhati
17-04-16, 09:48
من هم دارم واسه درس چند رسانه ای یکی میسازم .


گلپسر توی رشته ی کامپیوتر توی دبیرستان هستی؟
آخه گفتی درس چند رسانه ای
من رشته ام توی دبیرستان کامپیوتر نبود ولی خیلی دوست دارم بدونم رشته ی کامپیوتر توی دبیرستان چه درس هایی دارن؟ درس چندرسانه ای شون چه نرم افزاری هست دقیقا؟ اتوپلی هه؟
و اینکه درباره ی آدوب دایرکتور نیست؟ چون اغلب درس های دبیرستان از شرکت آدوب هه و اینکه اگه میدونی ، آدوب دایرکتور بیشتر تو چه حوضه هایی مانور میده؟

salpc
17-04-16, 10:03
گلپسر توی رشته ی کامپیوتر توی دبیرستان هستی؟
آخه گفتی درس چند رسانه ای
من رشته ام توی دبیرستان کامپیوتر نبود ولی خیلی دوست دارم بدونم رشته ی کامپیوتر توی دبیرستان چه درس هایی دارن؟ درس چندرسانه ای شون چه نرم افزاری هست دقیقا؟ اتوپلی هه؟
و اینکه درباره ی آدوب دایرکتور نیست؟ چون اغلب درس های دبیرستان از شرکت آدوب هه و اینکه اگه میدونی ، آدوب دایرکتور بیشتر تو چه حوضه هایی مانور میده؟


درود گلپسر
نه تو دانشگاه هست. یه دو واحد با ams داریم پروژم تمام شده 11 اردیبهشت ارائه دارم.(کارشناسی)

SajjadKhati
17-04-16, 10:09
درود گلپسر
نه تو دانشگاه هست. یه دو واحد با ams داریم پروژم تمام شده 11 اردیبهشت ارائه دارم.(کارشناسی)

ممنون گلپسر .
توی دانشگاه با AMS ؟؟!!
میتونم رشته ات رو بپرسم؟
آخه ما آرزومونه بعضی از اساتیدها یه قدم از ++C مزخرف که اصلا کاربردی میشه گفت برای هیچ کس جز پروژه های فوق حرفه ای نداره بیان درس بدن مثل #C که بسیار کاربردی تر از ++C هه ولی ...

salpc
17-04-16, 10:17
ممنون گلپسر .
توی دانشگاه با AMS ؟؟!!
میتونم رشته ات رو بپرسم؟
آخه ما آرزومونه بعضی از اساتیدها یه قدم از ++C مزخرف که اصلا کاربردی میشه گفت برای هیچ کس جز پروژه های فوق حرفه ای نداره بیان درس بدن مثل #C که بسیار کاربردی تر از ++C هه ولی ...


کامپیوتر- نرم افزار
برنامه نویسی این دوتا رو تو کاردانی داشتم ولی این سی شارپ خیلی بهتر ه نسبت به c++ اصلا نتونستم باهاش ارتباط برقرار کنم.
---
بعضی از هنرستان ها یه درس های دیگه دارن که من نداشتم اونا رو تو کاردانی خوندم.(مدارس واسه خودشون هر جوری بخوان میگن.)

SajjadKhati
17-04-16, 11:40
آقایون دوست دارین ادامه ی فیلم آموزش اتوپلی و مخصوصا لوا داده شه؟ همونطور که میبینین ، همه ی پست های متنی ای که بعد از فیلم های آموزشی زده شد و همینطور کار با ماژول ها و dll ها که اصلا گفته نشد بصورت متنی ، در فیلم آموزش گفته نشد که خیلی از این مباحث ، مباحث حرفه ای لوا هستند مثل مبحث پترن ها که توی ساخت پروژه ی حرفه ای بسیار کمک میکنه

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

و چون وقت کافی موجود نیست ، در صورت درخواست ، هفته ای یه قسمت از فیلم آموزش گفته و آپلود میشه
البته من دوست داشتم و دارم که شماها (حداقل یه نفر از شما) با مباحث پیشرفته ی لوا برای ساخت پروژه های حرفه ای تر آشنا میشدین و درباره ی این مباحث سئوال و پرسش میکردین که تا حالا هیچ کس حتی درباره مباحث اولیه هم مشکل دارن بدون اینکه فیلم آموزشی یا کتاب رو خونده باشن (خیلی ها که همون اول دوست دارن کد آماده تحویل بگیرن و اصلا سئوالی درباره ساختار زبان و ... نمیکنن)
اگه فیلم آموزش داده شه ، در قسمت های اولیه (قسمت 29 به بعد) بیشتر به خود زبان لوا پرداخته میشه (یعنی حالتی که با اشیاء و کنترل ها و چیزهای گرافیکی کار کنیم ، این طور نیست و برای کسایی که دوست ندارن ساختار زبان برنامه نویسی رو یاد بگیرن خیلی شاید خسته کننده باشه چون فقط با کدها کار داره و به مباحث گرافیکی و اشیاء کار نداره البته در اوایل قسمت ها) . مباحثی مثل ایتریتورها و file i/o و پترن و ... و بعد به مباحث گرافیکی و اشیاء میپردازیم پلاگین های مختلف که اصلا بحث شون تا حالا نشد و همینطور ماژول ها و کامپوننت ها و dll های مختلف ای که بسیار کاربردی ان (که نمونه اش در ابزار AMSSpecialist هست) میپردازیم و سرآخر هم یه پروژه ی حرفه ای ساخت اتوران رو نحوه ی ساخت کلی شو یاد میگیریم که چون این بار کد نویسی رو بصورت حرفه ای یاد گرفتیم در لوا ، بسیار با مانور و انعطاف بیشتر میتونیم پروژه ی حرفه ای درست کنیم (پروژه اتوران ، در سبک طلوع 7 که هنوز ساخته نشد مثال زده خواهد شد که قابلیت های مختلفی داره از جمله قابلیت اضافه کردن نرم افزار توسط کاربر اون هم نه مثل اتوران طلوع 6 بلکه با استفاده از شی درخت و بسیار با کارایی بالاتر و همینطور بسیاری از قابلیت های دیگه .... و همینطور بسیاری از مثال های دیگه مثل ساخت پلیر با قابلیت بسیار کاربردی تر از اون چیزی که در فیلم آموزشی قبلی مثال زده شد (آموزش پلیر طلوع 6))

saeed000669
17-04-16, 13:50
سلام ..این لینک های که شما فرستادید باز به صورت اینه که باید عضو بشم . من عضو شدم ولی منظورشو نمیفهم که دقیقا کجا باید عضو شم.ممنون اگه راهنمایی فرمایید و لینک های دانلود به ایمیلم بفرستید لطفا ،شاید اونجا قابل مشاهده باشه .saeed000669@yahoo.com (Only the registered members can see the link)
سپاس گذارم که وقت میزارید.

SajjadKhati
17-04-16, 13:55
سلام ..این لینک های که شما فرستادید باز به صورت اینه که باید عضو بشم . من عضو شدم ولی منظورشو نمیفهم که دقیقا کجا باید عضو شم.ممنون اگه راهنمایی فرمایید و لینک های دانلود به ایمیلم بفرستید لطفا ،شاید اونجا قابل مشاهده باشه .saeed000669@yahoo.com (Only the registered members can see the link)
سپاس گذارم که وقت میزارید.

منم متوجه نمیشم چی میگی اوستا سعید
ولی برات ایمیل کردم

SajjadKhati
17-04-16, 15:39
سلام
بچه ها فیلم آموزشی سری جدید قراره به تدریج درست شه
فیلم رو میخوام بصورت اطلاعات زیر فشرده کنم :

ریزولیشن 768*1024 و 15 فریم و فرمت avi و کدک xdiv با بیت ریت کلی 3600kbps (با بیت ریت صوتی که 128kbps هست)
بعد هم با rar5 فشرده کنم

میپسندین؟ تقریبا همون روش قبلی
اگه برای فشرده سازی ، کانفیگ دیگه ای رو پیشنهاد میدین ، بگین؟؟
برای آموزش و پروژه ای که مثال زده میشه ، پیشنهادی دارین ، بگین؟

salpc
17-04-16, 22:06
سلام
بچه ها فیلم آموزشی سری جدید قراره به تدریج درست شه
فیلم رو میخوام بصورت اطلاعات زیر فشرده کنم :

ریزولیشن 768*1024 و 15 فریم و فرمت avi و کدک xdiv با بیت ریت کلی 3600kbps (با بیت ریت صوتی که 128kbps هست)
بعد هم با rar5 فشرده کنم

میپسندین؟ تقریبا همون روش قبلی
اگه برای فشرده سازی ، کانفیگ دیگه ای رو پیشنهاد میدین ، بگین؟؟
برای آموزش و پروژه ای که مثال زده میشه ، پیشنهادی دارین ، بگین؟

درود گلپسر
فریم و فرمتش خوبه
7zip رو بیشتر میپسندم(روش فشرده سازی ش خیلی سریع و بهتره).

SajjadKhati
19-04-16, 18:34
سلام
بچه ها میخوام در حین آموزش لوا (سری جدید) ، به رابطه و شباهت هاش از لحاظ کد به زبان سی شارپ هم توضیح بدم تا زمینه ی کسایی که با لوا کار میکنن ، برای کار با سی شارپ فراهم بشه تا بعدا که به سی شارپ میرن ، درکش خیلی سخت نباشه براشون
البته خودم مبتدی هستم ولی به نظرتون چقدر به رابطه و شباهت هاش به سی شارپ بپردازم؟ یعنی کم یا متوسط یا زیاد بپردازم ؟
درباره سرور آخر من به نتیجه نرسیدم کجا آپلود کنم خوبه
پرشین گیگ با این کاراش واقعا آدمو نا امید میکنه . همین الان دوباره مشکل پیدا شد . اصلا نمیدونم کجا خوب و دائمی و بدون مشکل هست؟؟!



درود گلپسر
فریم و فرمتش خوبه
7zip رو بیشتر میپسندم(روش فشرده سازی ش خیلی سریع و بهتره).

تست میکنم (اگه یادم باشه:Love-ssa~! (1):) و اگه حجمش از rar5 کمتر شد ، 7zip میزارم

salpc
20-04-16, 16:58
سلام
بچه ها میخوام در حین آموزش لوا (سری جدید) ، به رابطه و شباهت هاش از لحاظ کد به زبان سی شارپ هم توضیح بدم تا زمینه ی کسایی که با لوا کار میکنن ، برای کار با سی شارپ فراهم بشه تا بعدا که به سی شارپ میرن ، درکش خیلی سخت نباشه براشون
البته خودم مبتدی هستم ولی به نظرتون چقدر به رابطه و شباهت هاش به سی شارپ بپردازم؟ یعنی کم یا متوسط یا زیاد بپردازم ؟
درباره سرور آخر من به نتیجه نرسیدم کجا آپلود کنم خوبه
پرشین گیگ با این کاراش واقعا آدمو نا امید میکنه . همین الان دوباره مشکل پیدا شد . اصلا نمیدونم کجا خوب و دائمی و بدون مشکل هست؟؟!




تست میکنم (اگه یادم باشه:Love-ssa~! (1):) و اگه حجمش از rar5 کمتر شد ، 7zip میزارم

درود
درحد متوسط باشه . البته واسه شروع کار از مبتدی شروع بشود و بعد متوسط .
Only the registered members can see the link

SajjadKhati
20-04-16, 22:34
درود گلپسر
فریم و فرمتش خوبه
7zip رو بیشتر میپسندم(روش فشرده سازی ش خیلی سریع و بهتره).

کجا فرمتش خوبه؟
mpeg 4 کدک h264 که خیلی عالی تر و کم حجم تره :Love-ssa~! (1):

salpc
21-04-16, 02:32
کجا فرمتش خوبه؟
mpeg 4 کدک h264 که خیلی عالی تر و کم حجم تره :Love-ssa~! (1):


اگه cpu سیستم ت قوی هست (مثل من نیست چون این کدک h.264 بیشتر روی cpu هست.) همین عالیه.

SajjadKhati
21-04-16, 13:45
اگه cpu سیستم ت قوی هست (مثل من نیست چون این کدک h.264 بیشتر روی cpu هست.) همین عالیه.

یافتم بهترین چیز فرمت avi با کدک h264 هه
نه فرمت mp4
البته mp4 هم بد نیست ولی avi هم اندکی سریع تر و هم اندکی کیفیت بهتر و هم اندکی فشرده تر میشه نسبت به mp4

salpc
21-04-16, 21:59
یافتم بهترین چیز فرمت avi با کدک h264 هه
نه فرمت mp4
البته mp4 هم بد نیست ولی avi هم اندکی سریع تر و هم اندکی کیفیت بهتر و هم اندکی فشرده تر میشه نسبت به mp4


گلپسر
با corel video studio رکورد میکنی یا ؟

SajjadKhati
21-04-16, 23:21
گلپسر
با corel video studio رکورد میکنی یا ؟

نه
با همون نرم افزاری که ضبط میکنم
bb flash back

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

میگم بین 7zip با rar5 هیچ فرقی نبود
غیر از این rar قابلیت recovery record داره که بسیار کاربردی موقع دانلود هه

salpc
24-04-16, 08:21
درود
واسه کم کردن صدای آهنگ از چه کدی استفاده کنم؟
مثلا یه اهنگ پس زمینه دارم تو صفحه اول میخوام که کاربر بتونه صداش رو با خود نرم افزار زیاد یا کم بکنه .

SajjadKhati
24-04-16, 09:00
درود
واسه کم کردن صدای آهنگ از چه کدی استفاده کنم؟
مثلا یه اهنگ پس زمینه دارم تو صفحه اول میخوام که کاربر بتونه صداش رو با خود نرم افزار زیاد یا کم بکنه .

ای خدا
ای خدا
ای خدا :1. (12):
یه کم بزار بزنمت :1. (9)::lol::lol:
گلپسر سری دوم آموزش ها داره درست میشه ، تو هنوز سری اول رو ندیدی؟!! الان باید از پترن ها و این چیزا سئوال میپرسیدی
تو آموزش سری اول آموزش اینا هست . لطفا اول آموزش ها رو نگاه کن ، بعد اگه به پرسش نرسیدی ، بپرس . میخوای شماره قسمت رو بگم؟

salpc
25-04-16, 23:57
درود گلپسر
(اینو کدش رو لطفا بگو چون نمیتونم آموزش ها رو دانلود کنم)
tool tip میخوام روی ویدئو بیاد.
مثلا روی ویدئو با موس بره و بعد یه پیغام نشون بده " تمام صفحه".(از فلش استفاده کردم ولی خیلی بزرگ میشه)
می خوام مثل یکی ویندوز بشه.

SajjadKhati
26-04-16, 10:37
درود گلپسر
(اینو کدش رو لطفا بگو چون نمیتونم آموزش ها رو دانلود کنم)
tool tip میخوام روی ویدئو بیاد.
مثلا روی ویدئو با موس بره و بعد یه پیغام نشون بده " تمام صفحه".(از فلش استفاده کردم ولی خیلی بزرگ میشه)
می خوام مثل یکی ویندوز بشه.

سرام اریکم :1. (23):
ولوم کم و زیاد رو جواب نمیدم چون آموزشش هست . اگه مشکل تهیه ی آموزش داری ، میتونی pdf رو بخونی که 7 مگ هه و الگوریتم ها رو یاد بگیری و کد برای خودت بنویسی
درباره tooltip ها هم برای بعضی از اشیاء از جمله شی video نمیشه ست کرد (برای اینکه متوجه شی کدوم اشیاء tooltip رو ساپورت میکنن ، برو تو سربرگ Attributes اون شی و ببین کادر Tooltip قعال هست که توش چیزی بنویسی یا نه) . اگه فعال بود ، میتونی با کد SetProperties اون شی ، برای Tooltip جدید ست کنی

salpc
27-04-16, 12:02
گلپسر سلام
(ببخش اینقدر مزاحم شدم)
مثلا ویدئو رو که full Screeen که میکنم اون position ش نمیاد که (درحالت فول اسکرین) میخوام بتونم فیلم رو جلو و عقب ببرم .
آیا همچین چیزی امکان داره؟

SajjadKhati
27-04-16, 12:37
گلپسر سلام
(ببخش اینقدر مزاحم شدم)
مثلا ویدئو رو که full Screeen که میکنم اون position ش نمیاد که (درحالت فول اسکرین) میخوام بتونم فیلم رو جلو و عقب ببرم .
آیا همچین چیزی امکان داره؟

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

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

SajjadKhati
02-05-16, 13:38
سلام
اینو میگم برای کسایی که آموزش رو پیگیری میکنن
اگه نظرم روی آموزش های سری اول رو بخواین میگم که بجای دیدن 28 قسمت ، فقط 22 قسمت اول (تهش 23 قسمت اول) رو ببینین و قسمت 24 تا 28 که طراحی اتوران بود ، اولا بخاطر رعایت نکرد اصول قانونی برنامه نویسی لوا (تابع یا ماژول نویسی یا شی گرایی) و دوما بخاطر طراحی اتوران ساده و ابتدایی ، ارزش دیدن نداره یعنی حداقل اش باعث میشه به غیر ماژول نویسی و غیر شی گرایی عادت کنین که خوب نیست
بجای طراحی این اتوران یعنی بجای دیدن قسمت های 24 تا 28 ، پی گیر طراحی اتوران در سری جدید آموزش ها که هر قسمت از آموزشش چند وقت در میون درست میشه ، باشین .البته طول میکشه که در سری جدید آموزش ها به طراحی اتوران برسیم چون قسمت های آخر میریم سر وقت طراحی اتوران که فکر کنم چیزی حدود قسمت 70 بشه یا حتی بعدتر :lol: ولی هم طراحی اش قابل قیاس با آموزش اتوران سری قبل نیست و هم ماژول نویسی و حتی شاید شی گرایی در لوا که اصول برنامه نویسی لوا هست ، توش رعایت میشه
ولی لازمه ی فهمیدن آموزش اتوران در این سری اینه که دونه دونه ی قسمت های الان یعنی از قسمت 29 تا آخر و حتی برای کسایی که تازه با لوا و اتوپلی آشنا شدن (یعنی اونایی که اصلا با متغییر و آرایه و تابع و ... آشنا نیستن) ، قسمت های 2 تا 22 (اگه هم لازم شد قسمت 1) رو پیگیری کنن

salpc
03-05-16, 11:45
درود
گلپسر
بازم اون قسمت منوها مشکل داشت .
بی زحمت اون کد اسکریپتش رو بهم بگو من هر چی میزنم همش خارج میشه.
میخوام منو help رو که انتخاب کنم زیرمجموعه ش گزینه About و Software رو نشون بده.
ولی هر کاری میکنم نمیشه!!!!!
:1. (27)::wink:

SajjadKhati
03-05-16, 13:14
درود
گلپسر
بازم اون قسمت منوها مشکل داشت .
بی زحمت اون کد اسکریپتش رو بهم بگو من هر چی میزنم همش خارج میشه.
میخوام منو help رو که انتخاب کنم زیرمجموعه ش گزینه About و Software رو نشون بده.
ولی هر کاری میکنم نمیشه!!!!!
:1. (27)::wink:

سلام
project>menu bar

Only the registered members can see the link

کدوم کد اسکریپت رو؟
اگه فیلم آموزشی در دسترس نیست ، در فصل 6 کتاب آقا حامد (pdf) آموزش منو هست

salpc
08-05-16, 01:31
درود
پروژه ام (رئال مادرید)رو ارائه دادم استاد گفت ایول .کار ت خیلی قوی هست.
چون سعی کردم از تمام پارامتر هاش استفاده کنم و شد .
قسمت گالری تصاویر رو خیلی جالب درست کردم .(Squad تیم رئال مادرید رو گذاشتم .)
ممنون بابت کمک ها ی شما دوست عزیز .

SajjadKhati
08-05-16, 08:18
درود
پروژه ام (رئال مادرید)رو ارائه دادم استاد گفت ایول .کار ت خیلی قوی هست.
چون سعی کردم از تمام پارامتر هاش استفاده کنم و شد .
قسمت گالری تصاویر رو خیلی جالب درست کردم .(Squad تیم رئال مادرید رو گذاشتم .)
ممنون بابت کمک ها ی شما دوست عزیز .

همونطور که قبلا گفتم ، اتوپلی طراحی نشد برای قرار دادن عکس و فیلم و ... . هر چند میشه این کارا رو هم باهاش کرد ولی بسیار سطحی هه
این کارا رو با فلش انجام میدن
اتوپلی بیشتر در حوضه ساخت نرم افزار (در راستای ویژال استودیو) هست حوضه اش بیشتر

SajjadKhati
26-05-16, 20:37
قرار دادن پترن های آماده برای لوا :

نمونه کد اصلی برای جستجو که میدونیم این هست :



MainStr = "sa+lam----------236.200*35/2-abc.cbd-5"
LastChar = 0
var=false
while var==false do
FirstChar, LastChar, Content1 = string.find(MainStr, "Pattern",LastChar+1)
if Content1==nil then
var=true
break ;
else
Dialog.Message("Notice", FirstChar.."\n"..LastChar.."\n"..Content1, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1) ;
end
end


حالا میتونه توابع و حلقه و حتی بدنه ی متفاوت باشه

بجای رشته ی "Pattern" در آرگومان دوم تابع string.find پترن هایی که بچه ها میزارن رو میتونیم جایگزین اش کنیم



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



یه چند تای اولی رو بزارم :

1)



"(%-?%d+)"

این پترن تمام اعداد (بدون علامت) به همراه اعداد با علامت منفی (اگه علامت منفی وجود داشت) رو پیدا میکنه.



2)



"(%-?%d+%.?%d*)"




همون کار بالا رو میکنه ، منتها اعداد اعشاری رو هم به حساب میاره (البته در این پترن دومی ، اگه بصورت این جوری نوشته بشه که عدد نوشته بشه و بعد فقط یک نقطه نوشته بشه ولی دوباره بعدش عدد نوشته نشه مثلا این جوری نوشته بشه .10 هم حساب میکنه که فعلا روش فکر نکردم که چجوری باید برداشت . شاید روشی وجود داشته باشه توی پترن ها یا نه ولی با تابع جداگانه ای که مینویسین میتونین دوباره پترن دیگه ای بنویسین تو اون تابع که چک کنین بعد از نقطه ، حتما عدد اومده باشه که این مشکل حل میشه)

wikidrama
01-06-16, 15:19
سلام
چجوری میتونم یه نرم افزار find and replace درست کنم
چند تا فایل text هست که متنی دراون ذخیر هست هست و نیاز هست مثل کلماتی ازش پیدا و جایگزین بشن

SajjadKhati
01-06-16, 19:31
سلام
چجوری میتونم یه نرم افزار find and replace درست کنم
چند تا فایل text هست که متنی دراون ذخیر هست هست و نیاز هست مثل کلماتی ازش پیدا و جایگزین بشن

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

wikidrama
02-06-16, 19:33
تشکر من الان مشکلم حل شده
تنها مشکلی دارم اینه چجوری میشه برگشت رو می خوام طوری باشه که متن تو حافظه موقت دخیره میشه مثلا کپی شده و تو نرم افزار دیگه ای مثل not pad یا هر نرم افزار دیگه ای پیست بشه

SajjadKhati
03-06-16, 01:02
تشکر من الان مشکلم حل شده
تنها مشکلی دارم اینه چجوری میشه برگشت رو می خوام طوری باشه که متن تو حافظه موقت دخیره میشه مثلا کپی شده و تو نرم افزار دیگه ای مثل not pad یا هر نرم افزار دیگه ای پیست بشه


دقیق متوجه نشدم
برای ذخیره ی نوشته توی کلیپ بورد از پلاگین ClipBoard استفاده کنین
اگه منظورتون اینه که متن داخل کلیپبورد رو توی هر نرم افزار دلخواه مثل word و ... پیست کنین ، یه کم پیچیدگی خودشو داره و باید از کمپوننت اتوات یا ماژول لواکام استفاده کنین ولی اگه منظورتون اینه که کلا توی فایل متنی txt پیست کنین ، میتونین از قسمت توابع TextFile استفاده کنین

SajjadKhati
09-06-16, 10:52
سلام
بفرمایید بچه ها تبدیل به تابع کردم که کار کردن باهاش راحت هه :
برای تیکه کردن و برش فایل :



function SpliteFile(SourceFile, DestinationFileSplited, CharacterSpliteCount, FileBinary)
if (FileBinary~=nil and (FileBinary=="" or FileBinary=="text" or FileBinary=="Text" or FileBinary=="t" or FileBinary=="T")) then
FileBinary = "";
else
FileBinary = "b";
end


local openForReadHandle, err = io.open(SourceFile, "r"..FileBinary);
if (openForReadHandle==nil) then
return nil, err;
end
local destinationSplite = String.SplitPath(DestinationFileSplited);
if (destinationSplite==nil or destinationSplite.Drive=="" or destinationSplite.Folder=="" or destinationSplite.Filename=="" or destinationSplite.Extension=="") then
return nil;
end
local destinationFileNameInitialize = destinationSplite.Drive..destinationSplite.Folder. .destinationSplite.Filename;
local splitedAllFilesPath = {};
Counter = 1;


while (true) do
local readContent = openForReadHandle:read(CharacterSpliteCount);
if (readContent~=nil) then
destinationFilePath = destinationFileNameInitialize..Counter..destinatio nSplite.Extension;
local openForSaveHandle, err = io.open(destinationFilePath, "w"..FileBinary);
if (openForSaveHandle==nil) then
readContent = nil;
collectgarbage();
return nil, err;
end

openForSaveHandle:write(readContent);

openForSaveHandle:close();
readContent = nil;
collectgarbage();
splitedAllFilesPath[Counter] = destinationFilePath;
Counter = Counter + 1;
else
break;
end
end
openForReadHandle:close();
readContent = nil;
collectgarbage();
return splitedAllFilesPath;
end


توضیحات :




--table SpliteFile(string SourceFile, string DestinationFileSplited, number CharacterSpliteCount [, string FileBinary]); => resault : table SplitedFilesPath


تابع SpliteFile :

آرگومان ها :
اولین ورودی (SourceFile) رشته ای هست از مسیر کامل فایلی که میخواین برش بدین (همراه نام و پسوند فایل)
دومین ورودی (DestinationFileSplited) رشته ای هست از مسیر کامل فایل که میخواین تیکه بشه (همراه نام و پسوند فایل) . نکته اینکه نام فایل خودش شماره گذاری میشه اتوماتیک بعد از بریده شدن
*** سومین ورودی (CharacterSpliteCount) عدد هست که تعداد کاراکترهایی که توی هر فایل باید نوشته بشه رو بهش میدین . اینکه بر اساس حجم داده شه ، خودتون جداگانه محاسبه کنین که هر کاراکتر که 8 بیت اشغال میکنه ، این عدد رو چند باید بدین تا به اندازه ی حجم مورد نظرتون بریده شه . فقط اینکه هر 160 میلیون (160000000) کاراکتر ، حجم 152 مگابایت میشه یعنی آرگومان سوم تون رو 160000000 بدین ، هر قسمت از فایل مورد نظرتون که تیکه شد ، 152 مگابایت میشه . و اینکه این عدد یعنی حجم هر فایل اگه بزرگتر باشه ، نوشتن فایل ها سریعتر انجام میشه و برنامه زودتر عمل اش رو انجام میده
*** تذکر مهم : سعی کنین این عدد یعنی سومین ورودی رو بزرگتر از 100 میلیون ندین چون متغییرهای لوا مثل سی شارپ نیست که ظرفیت اش تا اندازه ای که رم طرف جواب داد ، جا بشه یعنی متغییرهای لوا (حداقل نسخه 5.1) ظرفیت محدودی دارن و بیشتر از این احتمال جا نشدن همه ی کاراکترها توشون هست و اگه جا نشن ، ارور میدن که عملیات کنسل میشه . با این حال تا 200 میلیون رو که تست کردم مشکلی نداشت اما بیشتر از این ارور میداد . کلا پیشنهاد من اینه که 100 تا 150 میلیون بیشتر ندین که در این صورت ، تقریبا هر تیکه از فایل 90 تا 140 مگابایت میشه
هر چی این عدد بیشتر بشه مشخصه که متغییر باید توش بیشتر جا بشه و بنابراین نیاز به رم بیشتر میشه (200 میلیون کاراکتر اگه بدین فکر کنم حداقل 2 تا 4 گیگ رم خالی نیاز داشته باشه)
دقت کنین که شما ممکنه تا 300 میلیون هم برای این عدد بدین و موقع برش دادن مشکلی پیش نیاد ولی موقع ادغام کردن ، مشکل ایجاد میشه پس هر عددی که دادین ، بعدش ادغام کنین فایل را ببینین مشکلی پیش نیاد و اگه مشکل Memory Not Enough داد ، این عدد رو کم کنین . البته همونطور که گفته شد باید برای کار با فایل ها ، حافظه ی خالی در رم طرف رو چک کنین که به اندازه ی کافی فضای خالی داشته باشه که این مقدار کاراکتر (برای 200 میلیون ،2 گیگ رم خالی فکر کنم حداقل بخواد) توش جا بشه
*** کلا 150 تا 170 میلیون احتمالش خیلی کمه که ارور بده و هر چی عدد رو کمتر کنین (البته به رم خالی طرف هم بستگی داره) احتمال ارورش هنوز کم و کمتر میشه ولی طرف اگه هر چقدر رم خالی داشته باشه (مثلا 13 گیگ) ، بخاطر ظرفیت محدود متغییرهای لوا و همینطور 32 بیتی بودن اتوپلی (و در نتیجه 32 بیتی بودن پروژه مون) بیشتر از 200 میلیون کاراکتر توی متغییرمون جا نمیشه
چهارمین ورودی (FileBinary) که اختیاری هست و رشته ای هست که مشخص میکنه فایل مورد نظر باینری هست یا نه . 99 درصد فایل ها یعنی فایل هایی بجز فایل های txt ای که خودمون مینویسیم (نه اینکه هر فایلی که پسوند txt داره ، باینری نباشه ها) (فایل word و pdf منظورم نیست ها) که باینری نیستن ، بقیه یعنی همون 99 درصد فایل ها باینری هستن . یعنی فایل های exe و pdf و word و وییدئو و تصویر و ... همه شون باینری هستن . اگه فایل مورد نظرتون ، فایل باینری هست ، لازم نیست اصلا این آرگومان رو پر کنین و لازم نیست اصلا هیچ چی بدین (پر نکردن یا دادن nil فرقی ندارن با هم . فقط دقت کنید که nil دادن با رشته ی خالی یعنی "" دادن فرق داره) . اگه هم فایل تون باینری نیست ، فقط کافیه رشته ی خالی یا رشته ی "t" یا "text" بدین در این آرگومان


خروجی تابع :
یک آرایه (splitedAllFilesPath) که مسیر کامل تک تک فایل های تیکه و برش داده شده هست رو برمیگردونه . اگه ارور داده شه ، تابع nil رو در اولین متغییر و در صورتی که مشکل از تابع Open باشه ، پیام ارور رو بصورت رشته برمیگردونه.


*** تذکر : بعد از اجرای این تابع یا تابع پایین ، برای اینکه متغییرهای محلی تابع ، فضای اشغال شده شون از رم پاک شه ، از تابع collectgarbage() بدون ورودی استفاده کنین




برای ادغام فایل های بریده شده در یک فایل واحد :




function MergeFiles(SplitedFilesPath, DestinationFileMerge, FileBinary)
if (FileBinary~=nil and (FileBinary=="" or FileBinary=="text" or FileBinary=="Text" or FileBinary=="t" or FileBinary=="T")) then
FileBinary = "";
else
FileBinary = "b";
end


local openForSaveHandle, err = io.open(DestinationFileMerge, "a"..FileBinary);
if (openForSaveHandle==nil) then
return nil, err
end


for i=1,#SplitedFilesPath do
local openForReadHandle, err = io.open(SplitedFilesPath[i], "r"..FileBinary);
if (openForReadHandle==nil) then
return nil, err
end

readContent = openForReadHandle:read("*a");
openForSaveHandle:write(readContent);

openForReadHandle:close();
end


openForSaveHandle:close();
readContent = nil;
collectgarbage();
end


توضیحات :




--MergeFiles(table mySplitedFilesPath, string DestinationFileMerge [, string FileBinary])


تابع MergeFiles :

آرگومان ها :
ورودی اول (SplitedFilesPath) ، یک آرایه ی رشته ای حاوی مسیر کامل تمام فایل های مبدا که همون فایل های تیکه و جدا شده هست ، هست (خروجی تابع SpliteFile در صورت موفقیت ، همچین آرایه ای رو برمیگردونه) (همراه نام و پسوند دونه دونه ی فایل های جدا شده)
ورودی دوم (DestinationFileMerge) رشته ای حاوی مسیر کامل فایل مقصد یا فایل واحد ای که میخواین ادغام کنین (همراه نام و پسوند فایل)
ورودی سوم (FileBinary) که همون ورودی آخر تابع SpliteFile هست که در بالا توضیح داده شد و اختیاری هست (بصورت پیش فرض برای فایل های باینری هه)




*** نکته : فایل های تیکه شده ، بسته به اینکه چه نوع فایل و با چه پسوندی باشن ، میتونین با اونکه جدا هم هستن اجرا بشن یا نه مثلا اگه فایل های ویدئویی با پسوند ویدئویی رو بصورت تیکه شده ذخیره کنین ، هر تیکه میشه مستقل اجرا بشه ولی اگه با پسوند ویدئویی ذخیره نکین ، مثل حالت عادی چون پسوندش فرق داره ، ممکنه توسط بعضی از پلیرها اجرا نشه ولی محتوای فایل درست هست حالا میخواد با هر پسوندی باشه (البته اگه موقع برش فایل مشکلی پیش نیاد که در بالا توضیح داده شد) . اما مشخص هست اگه فایل هایی مثل فایل های exe برش داده بشن هر تیکه از فایل های برش داده شده شون اجرا نمیشه و معنا نداره (حتی اگه همه ی تیکه هاش با پسوند exe ذخیره شن) تا زمانی که دوباره این فایل های بریده شده ی exe را در یک فایل واحد دیگه ادغام کنین که اون وقت قابل اجراست



مثال :



mySplitedFilesPath = SpliteFile("G:\\Tolo 6\\narm afzar\\Other Software\\Virtual Tools\\VMware Workstation Pro 12.0.0 Build 2985596\\VMware Workstation Pro 12.exe", _SourceFolder.."\\New folder\\VMware Workstation Pro .exe", 100000000);
if (mySplitedFilesPath~=nil) then
MergeFiles(mySplitedFilesPath, _SourceFolder.."\\VMware Workstation Pro .exe");
end
collectgarbage();

SajjadKhati
09-06-16, 13:03
بفرمایید بچه ها اینم سورس اش
فقط چون روی کدها وقت نزاشتم ، چند تا مورد را باید رعایت کنین تا مشکلی پیش نیاد :
اول اینکه دکمه ی Merge را برای هر کدوم فقط یک بار بزنین وگرنه هر بار فایل را دوباره در ادامه اش مینویسه که هم باعث اجرا نشدن فایل میشه (در اغلب موارد) و هم حجیم شدنش میشه
دوم اینکه دو دکمه ی Merge مختلف رو پشت سر هم نزنین یعنی این طوری نکنین که MP3 Merge رو زدین ، بعدش pdf Merge رو بزنین . یعنی اول باید یک دکمه ی Splite رو بزنین و بعد دکمه ی Merge مربوط به اون رو بزنین
چون خودتون خواستین چند تا فایل mp3 و pdf و exe با پروژه هست که باعث افزایش حجم پروژه شد
پروژه رو چون داخل چند انجمن میخوام بزارم واسه همین توی این انجمن بطور خواص آپلود نکردم


از اینجا دانلود کنین با حجم 30 مگابایت (Only the registered members can see the link)

دانلود فایل سورس بصورت جداگانه (Only the registered members can see the link)

mohammad_mahdi64
13-06-16, 01:00
سلام ممنون از اطلاعات خوب شما
یک سوال من یک نرم افزار آموزشی طراحی کردم برای گرفتن مجوز باید اطلاعات نرم افزار را ذکر کنم مثلا
سلام
ممنون از پست های خیلی خوبتون
من یه سوال دارم ممنون میشم پاسخ دهید کمک خیلی زیادی می کنید به من
من یه نرم افزار طراحی کردم با اتوپلی و می خواهم مجوز بگیرم.
برای گرفتن مجوز یکسری اطلاعات را باید براشون بفرستم مثل :
شاخص هاي كمي نرم افزار: (فقط اعداد صحيح قابل قبول است)



حجم مجموعه نصب خودكار: *kb
حجم مجموعه قابل نصب: * kb
حجم مجموعه قابل اجرا: * kb


تعداد خطوط كل كد منبع(بدون يادداشت و سطر خالي): *
تعداد خطوط كل كد منبع(+يادداشت+سطر خالي): *





تعداد كلاس/پيمانه ها: *
نام بزرگترين كلاس/پيمانه: *
تعداد خطوط بزرگترين كلاس/پيمانه: *


تعداد جدول ها/فايل هاي انباره داده:
*





نام جدول/ فايل با بيشترين تعداد ستون/قلم داده اي:
*


تعداد ستون هاي جدول/ فايل با بيشترين ستون/ قلم داده اي:
*




تعداد روال هاي ذخيره شده در پايگاه داده:
*



نام بزرگترين روال ذخيره شده در پايگاه داده:
*





تعداد خطوط بزرگترين روال ذخيره شده در پايگاه داده:
*



این اطلاعات را چجوری پیدا کنم ؟؟؟

SajjadKhati
13-06-16, 09:01
سلام ممنون از اطلاعات خوب شما
یک سوال من یک نرم افزار آموزشی طراحی کردم برای گرفتن مجوز باید اطلاعات نرم افزار را ذکر کنم مثلا
سلام
ممنون از پست های خیلی خوبتون
من یه سوال دارم ممنون میشم پاسخ دهید کمک خیلی زیادی می کنید به من
من یه نرم افزار طراحی کردم با اتوپلی و می خواهم مجوز بگیرم.
برای گرفتن مجوز یکسری اطلاعات را باید براشون بفرستم مثل :
شاخص هاي كمي نرم افزار: (فقط اعداد صحيح قابل قبول است)



حجم مجموعه نصب خودكار: *kb
حجم مجموعه قابل نصب: * kb
حجم مجموعه قابل اجرا: * kb


تعداد خطوط كل كد منبع(بدون يادداشت و سطر خالي): *
تعداد خطوط كل كد منبع(+يادداشت+سطر خالي): *





تعداد كلاس/پيمانه ها: *
نام بزرگترين كلاس/پيمانه: *
تعداد خطوط بزرگترين كلاس/پيمانه: *


تعداد جدول ها/فايل هاي انباره داده:
*





نام جدول/ فايل با بيشترين تعداد ستون/قلم داده اي:
*


تعداد ستون هاي جدول/ فايل با بيشترين ستون/ قلم داده اي:
*




تعداد روال هاي ذخيره شده در پايگاه داده:
*



نام بزرگترين روال ذخيره شده در پايگاه داده:
*





تعداد خطوط بزرگترين روال ذخيره شده در پايگاه داده:
*



این اطلاعات را چجوری پیدا کنم ؟؟؟


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

حجم مجموعه قابل نصب: حجم فایل هایی که نصب میشن بر اساس کیلو بایت که اتوپلی خروجی اش پرتابل هه
حجم مجموعه قابل اجرا: حجم فایل هایی که اجرا میشن بر اساس کیلو بایت که همون فایل exe قابل اجرا خروجی که میزنن برنامه بالا میاد (یا افزونه های قابل اجرایی که استفاده شد مثلا اگه طرف افزونه ی nircmd رو استفاده کرد)
تعداد خطوط كل كد منبع(بدون يادداشت و سطر خالي): این که مشخص ههتعداد خط هایی که بدون کامنت و فضای خالی کد نوشته شد (کامنت توی اتوپلی با دو خط تیره -- شروع میشه که سبز رنگ میشه)
تعداد خطوط كل كد منبع(+يادداشت+سطر خالي): این هم که مشخص هه با کامنت و سطر خالی
تعداد كلاس/پيمانه ها: کلاس برای زبان هایی مثل سی شارپ بیشتر معنا داره هر چند لوا شی گرا هست ولی کلا تعریف کلاس و شی در لوا مثل بقیه ی زبان ها نیست . به هر حال آموزش شی گرایی در لوا در این سری آموزش های جدید داده شد . (توضیحات آموزش سری جدید رو پیگیری کنید برای آموزش شی گرایی)
تعداد جدول ها/فايل هاي انباره داده: خوب مشخصه تعداد جدول ها در دیتابیس
نام جدول/ فايل با بيشترين تعداد ستون/قلم داده اي و تعداد ستون هاي جدول/ فايل با بيشترين ستون/ قلم داده اي: این ها هم مسخصه
روال هم نمیدونم چیه

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

mohammad_mahdi64
14-06-16, 00:34
مرسی از پاسخ
در برنامه autoplay این اطلاعات کجان تمام متن برنامه یا همون کد هارو کجا میشه دید برنامه اتوپلی من زیاد اطلاعات ندارم فقط کلیکد گذاشتن و یک فرمان بهش دادم حالا از کجا باید بشمارم تعداد خط هارو؟؟

SajjadKhati
14-06-16, 08:37
مرسی از پاسخ
در برنامه autoplay این اطلاعات کجان تمام متن برنامه یا همون کد هارو کجا میشه دید برنامه اتوپلی من زیاد اطلاعات ندارم فقط کلیکد گذاشتن و یک فرمان بهش دادم حالا از کجا باید بشمارم تعداد خط هارو؟؟

تعداد خط های هر رویداد که مشخص هست ولی در کل باید تعداد خز های همه ی رویدادها رو حساب کنین و جمع بزنین (برای هر رویداد دونه دونه و جداگانه)

icloud
19-07-16, 09:09
سلام
آقا
قسمت 9 لینکهاش مشکل داره...

SajjadKhati
19-07-16, 15:30
سلام
آقا
قسمت 9 لینکهاش مشکل داره...


سلام
تا قسمت 24 که مربوط به آموزش های سری اول هست (برای 3 سال پیش) ، توی سرور پرشین گیگ آپلود شد که گاها مشکل قطعی داره . چاره اش ، چند ساعت تا چند روز صبر کردن هست فقط
اگه سری اول آموزش ها رو پیگیری میکنین ، پیشنهادم اینه همراهش ، قسمت 25 هم که علت اشکال های سری اول گفته شد رو هم ببینین