نمایش نتایج 1 تا 36 از 36

نام تاپیک: آموزش ساخت اکتـــــیو ایکـــــــس

  1. #1

    آموزش ساخت اکتـــــیو ایکـــــــس

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

    باید دید اسقبال چقدره !!!!

    نظرتون چیه ؟

  2. #2
    عالیه .من که خودم خیلی نیاز دارم. اگر این کار رو بکنین ممنون میشیم.

  3. #3
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    والا بدم نیست ولی بحث گسترده ای هست،ActiveX OCX,ActiveX DLL,ActiveX EXE و COM و COM+ و ..... .من دارم یه مقاله مینویسم برای اصول مقدماتی طراحی ActiveX های OCX و DLL در VB6 که در اطع وقت آپلود خواهد شد.

  4. #4
    اگه شما در حال نوشتنید و مقالتون کامله ، دیگه فکر نکنم نیازی باشه منم یه کاره تکراری انجام بدم.
    پس منتظر مقاله ی شما می مونیم.

  5. #5
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960

    Wink مقاله شماره 1 آماده شد

    سلام به برو بچس برنامه نویس

    گفته بودم که مقاله ها رو آماده می کنم،اگه طول کشید شرمنده که سرم حسابی شلوغ بود.من مقاله شماره 1 رو آماده کردم که توش مباحث پایه و در سطح مبتدی و متوسط تهیه شدن.درباره کنترل های COM،DCOM،ActiveX OCX و ActiveX DLL توضیحاتی داده شده.این مقاله 13 صفحه هست،انشاالله بعدا اگه خواستین همونجوری که آخر مقاله هم نوشتم براتون مقاله های پیشرفته تری هم درباره استفاده و کد نویسی Win32 Api Calls و Hooking and SubClassing هم براتون مینویسم و میذارم.

    موفق باشید!
    فایل های ضمیمه فایل های ضمیمه

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

  7. #7
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    دوستان کسی مقاله رو دانلود کرده؟ خوب بود؟

  8. #8
    کاربر دائمی آواتار touraj
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    341
    من دانلود کردم. خیلی خوب بود. دستت درد نکنه

  9. #9
    کاربر دائمی آواتار MMR_1344
    تاریخ عضویت
    آذر 1384
    محل زندگی
    تهران
    پست
    630
    دستت درد نکنه من اگر بخام مطالب بیشتری راجب تغییرات در فایلهای dll بدونم از چه کتابی میتونم استفاده کنم

  10. #10
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    MMR_1344 برای تغییرات در فایل های dll کاملا منظورت رو نفهمیدم.ببین برای نوشتن کنترل های dll کار سختی لاطم نیست بکنی،بستگی به نیازت داره.ولی بعضی اوقات مثلا برای نوشتن و استفاده از کدهایی که با کارهای گرافیکی مثل DirectX با OpenGL سر و کار دارن از dll های C,C++‎ استفاده میشه یعنی اینکه dll ها رو با خانواده های C مینویسن که بعدا برای استفاده در وی بی بصورت فرمت TLB در میان.بازم میگم نوشتن dll ها بستگی به نیازت دارن و کاری که میخوایی ازشون بکشی حالا اگه جایی گیر کردی اگه بلد باشم کمک می کنم.

    موفق باشی!

  11. #11
    کاربر دائمی آواتار MMR_1344
    تاریخ عضویت
    آذر 1384
    محل زندگی
    تهران
    پست
    630
    از اینکه اینقدر لطف داری و کارهای آموزشی میکنی متشکرم

  12. #12
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960

    مقاله شماره دو

    دوستان می خوام مقاله شماره دو رو براتون بذارم.اگر مطلب خاصی مورد نرتون هست،اکتیوایکس های OCX و یا DLL ها و یا مباحث فنی درباره اکتیوایکس ها بگشن تا من مقاله دوم رو براتون بنویسم و بذارم.

    موفق باشید.

  13. #13
    دوستان واقعا دستتون درد نکه.

  14. #14
    یه سر به این آموزش هم بزنید. بدک نیست. ارزش خوندن رو داره.آموزش ساخت OCX هست

  15. #15
    کاربر دائمی آواتار MMR_1344
    تاریخ عضویت
    آذر 1384
    محل زندگی
    تهران
    پست
    630
    از لطف شما برای نوشتن این برنامه متشکرم

  16. #16
    نقل قول نوشته شده توسط Mbt925 مشاهده تاپیک
    اگه دوستان مایل باشن ، یه مقاله برای آموزش ساخت اکتیو ایکس بنوسیم .

    باید دید اسقبال چقدره !!!!

    نظرتون چیه ؟
    سلام
    والا من یه اکتیو ایکس می خوام که بتونه با سکنر روی یک کامپیوتر دیگه کار کنه و از اونجا اسکن کنه و به من نشون بده و من بتونم فایلی که اون اسکن کرده ذخیره کنم روی کامپیوتر خودم.

  17. #17
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    همچین کاری نباز به جند تا کلاس داره برای اسکن داده ها با اسکنر و یه کنترل اکتیوایکس کوچولو برای برقراری با کامپیوتر مورد نظر.توی همین ساید بگر یادمه توی بخش VB6 یه مثال بود از برنامه ای که با اسکنر ارتباط برقرار می کرد.فکر می کنم خود مثالش یه dll بود.اون رو که گرفتی بعد اگه خواستی به یه کامپیوتر دیگه وثل بشی و از اونجا اسکن بگیری و نتونستی من می تونم کمکت کنم.

    موفق باشی!

  18. #18
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    خواهش می کنم قابلی نداشت.

  19. #19
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    مقاله دوم هم نوشته شد :

    - ساخت PropertyPage ها
    - یه نمونه اکتیوایکس DLL برای برقراری ارتباط با دیتابیس ها
    - و یه سری توضیحات اضافی

    انشاالله همین امروز یه ویرایش میشه و آپ می کنم.

  20. #20
    آرمین جان من مشتاقانه منتظر قسمت دوم هستم

  21. #21
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960

    Cool مقاله دوم

    خوب، سلام علیکم به دوستان

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


    روز و روزگار بر شما خوش.
    فایل های ضمیمه فایل های ضمیمه

  22. #22
    کاربر دائمی آواتار majjjj
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    پست
    1,158
    نقل قول نوشته شده توسط CodeMasterX مشاهده تاپیک
    خوب، سلام علیکم به دوستان

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


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

  23. #23
    کاربر دائمی آواتار touraj
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    341
    مقاله خوب و مفیدی بود. دستت درد نکنه.

  24. #24
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    خوب خوشبختانه مثل اینکه به درد بخور بود :D.
    انشالله اون مقاله ای که درباره PropertyPages & APIs هم قرار بود بنویسم رو تا چند روز آینده براتون آپ می کنم همین جا (از دست امتحانات پایان ترم!)

  25. #25
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    R0)ot -> Main();
    پست
    1,158

    کمک

    سلام بچه من می خواستم یه سوال کنم
    اینم اینکه من یه ocx گرفتم و در این ocx از چند متد برای وصل شدن به دیتابیس هست من می خوام ببینم که چگونه می توان ocx به اینگونه نوشت یعنی وقتی در برنامه بازی می کنیم و وقتی روی یک button کلیک می کنیم و در event اون می نویسیم :
    متد ها .نام ocx
    من نمی دونم چه جوری برای یک ocx همچین متدهایی بنویسیم

    فایل های ضمیمه فایل های ضمیمه

  26. #26
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    شما اگر تو کنترلهای اکتیوایکس (Dll,Ocx...) توابع و زیرروال هایی رو با سطح دسترسی عمومی یا Public تعریف کنید اونقت میتونید به این شکلی که گفتین بهشون دسترسی داشته باشید.

  27. #27
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    R0)ot -> Main();
    پست
    1,158

    تشکر

    سلام آقای CodeMasterX اگه امکان داره یه خورده بیشتر توضیح دهید یا اصلا یه مثال هم بزارین ممنون

  28. #28
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    R0)ot -> Main();
    پست
    1,158

    سوال

    سلام آقای codemasterx من وقتی می خوام که public رو false کنم این پیغام رو میده من می خوام کاری کنم که در ocx فقط متدهایی که من ساختم و با رنگ سبز نشان داده میشود نشان داده شود بقیه ی تنظیمات مثل show و hide و visible نشان داده نشود یا کاری کنم که هرکدام از این ها رو می خوام انتخاب کنم ممنون
    عکس های ضمیمه عکس های ضمیمه

  29. #29
    دست همه درد نکنه!
    __________________________________________________ ______________________
    homitayson.persianblog.com
    email: homayoontayson@yahoo.com

  30. #30
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    R0)ot -> Main();
    پست
    1,158

    کمک

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

  31. #31
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960
    نقل قول نوشته شده توسط sanaz13x مشاهده تاپیک
    سلام آقای codemasterx من وقتی می خوام که public رو false کنم این پیغام رو میده من می خوام کاری کنم که در ocx فقط متدهایی که من ساختم و با رنگ سبز نشان داده میشود نشان داده شود بقیه ی تنظیمات مثل show و hide و visible نشان داده نشود یا کاری کنم که هرکدام از این ها رو می خوام انتخاب کنم ممنون
    ساناز خانوم شما وقتی دارین یه پروژه اکتیوایکس میسازید یعنی چی ؟
    یعنی اینکه دارین یه اکتیوایکس میسازید که به فرمت OCX یا DLL کامپایل میشه و بعد در تمام برنامه های ویژوال استودیو قابل استفاده هست.حالا شما اگر خاصیت Public رو بخواید برابر با غلط ست کنید معلومه که خطا میده.شما نمیتونید اکتیوایکسی بسازید که عمومی (Public) نباشه.
    این خاصیت رو وقتی میتونید به False تنظیم کنید که یک UserControl در یک پروژه Standard EXE داشته باشید نه وقتی که کل پروژه از نوع اکتیوایکس (حالا هر نوعی) هست.

  32. #32
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    R0)ot -> Main();
    پست
    1,158

    کمک

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

  33. #33
    کاربر دائمی آواتار CodeMasterX
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Iran, Shiraz
    سن
    36
    پست
    960

    Cool

    نقل قول نوشته شده توسط sanaz13x مشاهده تاپیک
    سلام خوبید بچه ها
    ببخشید آقای codemaster من می خوام ببینم چه جوری کاری کنم که فقط متد هایی که سبز هست و خوده من اونها رو تعریف کردم فقط نمایش داده بشه .
    شما برای اینکه متدها و توابع نوشته خودتون قابل دسترسی باشن باید اونارو بصورت عمومی (Public یا Global) تعریف کنید.ولی بعضی موارد مثلا مثل خوص Name,Visible,Enabled مربوط به خود ساختار ویژوال بیسیک هستند که قابل دستکاری نیستند.یعنی نمیتونید کنترلی بسازید که خاصیت Enabled نداشته باشه.

  34. #34
    سلام و خسته نباشید
    من میخواهم یک command button بنویسم اما مشکلاتی که من دارم:
    1. من نمی توانم کاری کنم که دکمه ساخته شده بزرگ بشه (چون از image اسفاده کردم).
    2. چگونه باید برای دکمه captain تعریف کنم؟
    3. اگر بخواهم دکمه در حالت default شکلش عوض بشه باید چی کار کنم؟
    با تشکر از شما

  35. #35
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    کرمان
    پست
    115

    نقل قول: آموزش ساخت اکتـــــیو ایکـــــــس

    با سلام دوست عزیز
    1.برای مثال اگر عکس رو توی یک Image با نام ImgBtn قرار دادی در بخش Resize ، UserControl اندازه ی UserControl را با اندازه ی ImgBtn قرار دهید مانند زیر
    Private Sub UserControl_Resize()
    UserControl.Height = ImgBtn.Height
    UserControl.Width = ImgBtn.Width
    End Sub
    حالا دیگر اندازه ی کنترل تغییر نمی کند
    2.برای قرار دادن Caption ابتدا یک label قرار بده مثلا به نام LblBtn حال از کد زیر استفاده کن
    Public Property Get Caption() As String
    Caption = LblBtn.Caption
    End Property

    Public Property Let Caption(ByVal New_Caption As String)
    LblBtn.Caption() = New_Caption
    PropertyChanged "Caption"
    End Property
    با کد بالا مشخصه به نام Caption تعریف کردیم
    حال برای ذخیره و بازیابی مقدار Caption از کد های زیر استفاده می کنیم
    Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    Call PropBag.WriteProperty("Caption", LblBtn.Caption, "LblBtn")
    End Sub

    Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    LblBtn.Caption = PropBag.ReadProperty("Caption", "LblBtn")
    End Sub
    3.خوب به این یکی تا به حال فکر نکرده بودم ولی فکر کنم این کار را با رویداد GotFocus ، UserControl بشود انجام داد.
    مثلا وقتی کنترل ما Focus دریافت کرد(GotFocus) تصویر ImgBtn تغییر کند و زمانی که Focus از دست داد(LostFocus) تصویر ImgBtn تصویر اولیه شود.
    _______________________________________________
    دوستان من دارم یک آموزش به صورت گام به گام و از ابتدا در آدرس زیر قرار می دهم و هنوز اولاش هستم شاید بدرد بخوره
    کد HTML:
    http://www.mortalvb.com/forum/آموزشها-و-ترفندها/1415-آموزش-ساخت-ocx-در-vb6.html
    نام کاربری من توی اون انجمن ssoftware هست

  36. #36
    کاربر تازه وارد آواتار naeim_1369
    تاریخ عضویت
    آبان 1389
    محل زندگی
    گرگان ، یزد
    پست
    34

    نقل قول: آموزش ساخت اکتـــــیو ایکـــــــس

    با سلام خدمت اساتید محترم،
    من یه چند تا کنترل لازم دارم با خصوصیات گرافیکی مخصوص،
    پروژه ای که دارم کار میکنم در خصوص شبیه ساز لکوموتیو هستش، حالا من به کنترلهایی (اگه بصورت OCX باشه بهتره) نیاز دارم که بتونم شبیه ساز بسازم،
    کنترل هایی که لازم دارم اینا هستن:
    1- کلید چند جانبه (یعنی بشه با تعیین مقدار Values بشه چندحالته بودنشون رو تعیین کنیم و با تعیین Value هم بتونیم مقدار پیش فرضشو تعیین کنیم)2- ProgressBar که دارای 2 Value باشد، بطوری که هر دو رو همزمان مثل تصویر زیر نمایش بده(مقدار اولی را با فلش و مقدار دومی رو ستونی):ضمناً بصورت عمودی هم باشه،
    3- اهرم تنظیمی مانند اسلایدرها دارای 5 حالت ، که حالت پیش فرض آن 3 ، و وقتی به حالت 2 و 4 ببریم پس از رها کردن به حالت 3 بر می گردد، و وقتی به حالت 1 و 5 ببریم همانجا قفل می ماند و باید با درگ کردن به حالت 3 برگردانیم.

    ممنون میشم اگه راهنماییم کنید، (میدونم که خیلی درخواست زیادیه!!!)
    آخرین ویرایش به وسیله naeim_1369 : شنبه 14 آذر 1394 در 16:22 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •