مشاهده دست آورد نظرسنجی: نظر شما در رابطه با آموزش هایی که تاکنون ارائه شده چیست

رای دهنده
111. شما نمی توانید در این رای گیری رای بدهید
  • عالی است

    72 64.86%
  • خوب است

    34 30.63%
  • ضعیف است

    1 0.90%
  • بسیار ضعیف است

    4 3.60%
صفحه 1 از 9 123 ... آخرآخر
نمایش نتایج 1 تا 40 از 360

نام تاپیک: زیبا سازی برنامه ها با CodeJock

  1. #1
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    زیبا سازی برنامه ها با CodeJock

    آدرس سایت ابزار CodeJock

    با سلام خدمت دوستان عزیز برنامه نویس
    توی این تاپیک در مورد ابزار های CodeJock گفتگو می کنم
    ظاهرا چند روزی هست توی فروم وی بی همه به دنبال ابزارهای برای زیبا سازی برنامه هاشون هستن
    و خوب با ابزار های ضعیفی مثل Active Skin که مشکلات بسیار زیادی رو به همراه میاره مواجه میشن . خوب حالا چه کنیم
    ابتدا از بهترین اکتیوکس این مجموعه شروع می کنیم با نام SkinFrameWork
    خیلی وقتا اینو دیدیم ولی یکم ور رفتیم باهاش دیدیم نه بابا این اصلا معلوم نیست چه جوریه
    حالا می خوایم اینجا بگیم که چه جوریه


    به هیچ عنوان در تاپیک درخواست ابزار نکنید . می تونید با پیام خصوصی درخواست خودتون رو مطرح کنید ( البته فقط در مورد همین ابزار ).



    خوب حالا یه پروژه جدید ایجاد کنید
    دقت کنید این اسکین تمام فرم های برنامه - تمام ابزارها و هر چیزی رو که دارید تحت تاثیر قرار میده و نیازی نیست برای هر فرم کد جدا بنویسید فقط در فرم اصلی
    در ضمن شما اگر برنامتون توی ویندوز 98 هم اجرا بشه باز هم با همین ظاهر هست

    حالا ابزار Codejock.SkinFramework.v12.0.0.ocx
    رو به برنامتون اضافه کنید
    حالا یکی رو روی فرم قرار بدید
    ( ابتدا اسکین هارو از حالت زیپ خارج کنید و در پوشه ای با نام Skins در کناربرنامه ذخیره کنید )
    برای مثال از اسکین Codejock.cjstyles استفاده می کنیم
    حالا این کد ها رو در Form_Load بنویسید

    Private Sub Form_Load()
    Me.SkinFramework1.LoadSkin App.path + "\Skins\Codejock.cjstyles", ""
    Me.SkinFramework1.ApplyWindow Me.hWnd
    End Sub


    بعد اینجوری میشه




    حالا شما می تونید نام اسکین رو تغییر بدید تا ظاهر برنامه هم تغییر کنه

    در ادامه این تاپیک هم سعی می کنم و می کنیم تا بقیه ابزار های این شرکت رو هم معرفی کنیم

    موفق و موید باشید
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله mpmsoft : شنبه 14 آذر 1388 در 16:41 عصر

  2. #2
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    خوب خوب
    اینبار می خوایم در مورد ابزار Popup Control صحبت کنیم
    ابزاری که خیلی جای صحبت داره ولی فقط در حدی که نیاز شماست توضیح می دم و به حاشیه نمی رم.
    طبق معمول یک پروژه جدید ایجاد کنید

    Codejock.Controls.v12.0.0.ocx رو به برنامه اضافه کنید.



    اول یکم در مورد property های این ابزار توضیح بدم.البته اونایی که به دردتون می خوره
    اول Allowmove
    وقتی این گزینه برابر با True باشه شما می تونید popup ایجاد شده رو حرکت بدید.

    Animation
    نوع ظاهر شدن کنترل هستش . ترجیحا xtpPopupAnimationFade

    RighToLeft
    که دیگه معلومه چیه

    ShowDelay
    این مدت زمانی هست که کنترل نشون داده میشه البته بر حسب میلی سانیه
    5000 = 5 ثانیه

    VisualTheme
    مشکلی که این ابزار داره اینه که با ابزار Framework که در بالا توضیح داده شد هماهنگ نیست
    پس باید اینجا شما مشخص کنید که از چه حالتی استفاده می کنید.ترجیحا : xtpPopupThemeOffice2007

    خوب حالا میریم سراغ دستورات
    نام کنترل رو به طور پیش فرض Popup1 در نظر می گیریم
    برای اضافه کردن هر خط باید از دستور popup1.AddItem استفاده کنید
    مثلا :
    Popup1.AddItem 0, 0, 320, 200, "TEST"
    بعد برای نشون دادن کنترل باید از دستور
    Popup1.Show
    استفاده کنید.

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

    خوب حالا می خوایم فونت خط اول رو عوض کنیم . پس اینطوری عمل می کنیم
    Popup1.Item(0).Font = "Tahoma"

    حالا تغییر رنگ
    Popup1.Item(0).TextColor = vbred

    خودتون کارهای دیگه ای که با هر خط می تونید انجام بدید می تونید ببینید
    Popup1.Item(0).

    حالا خط دوم رو اضافه کنید
    Popup1.AddItem 0, 0, 320, 200, "Line2"

    روی هم میفته آره ؟
    خوب حالا این دستور رو استفاده کنید
    Popup1.Item(1).Top = 25

    حالا باید چیزی مثله عکس زیر داشته باشید


    سوالی بود در خدمتم
    موفق باشید
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 01.JPG‏ (14.0 کیلوبایت, 5625 دیدار)
    • نوع فایل: jpg 02.JPG‏ (26.6 کیلوبایت, 8951 دیدار)

  3. #3

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سوال در رابطه با منوها در زمان اجرای SkinFrameW
    چرا زمانی که اسکین بر روی فرم می نشیند منوها حذف می گردد؟

  4. #4
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

    دلیلش این هست که شما باید از منوهای خود Codejock استفاده کنید
    منوهای بسیار عالی داره
    بهترین نمونه هم در برنامه دفتر تلفن جناب mpmsoftهست
    ولی باز هم چشم سعی می کنم که حتما یک آموزش برای اون قرار بدم
    موفق باشید

  5. #5
    کاربر دائمی آواتار shahmahi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    161

    Exclamation نقل قول: زیبا سازی برنامه ها با CodeJock

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

  6. #6
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

  7. #7
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    اینبار می خوام در مورد یک ابزار بسیار بسیار مفید صحبت کنم
    اسم این ابزار Resizer هست _ در CodeJock Controls V12.0.0 موجود هست.
    خوب قبل از توضیح این تصاویر رو نگاه کنید تا با کار این ابزار بیشتر آشنا بشید

    تصویر اول : حالت ثابت



    تصویر دوم : Vertical Move


    تصویر سوم : Horizontal Move


    تصویر چهارم : Auto Resize




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

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

    گزینه های
    Enable Vertical Scroll و Enable Horizontal Scroll رو فعال کنید

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

    گزینه Enable Autosize رو وقتی که علامت می زارید در زمانی که از کنار این ابزار که در عکس شماره 4 مشخص شده می گیرید و می کشید ابزار هم همراه با فرم بزرگ میشه.

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

    امیدوارم از این ابزار هم استفاده لازم رو ببرید
    موفق باشید
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 01.JPG‏ (26.9 کیلوبایت, 8533 دیدار)
    • نوع فایل: jpg 02.JPG‏ (22.8 کیلوبایت, 8444 دیدار)
    • نوع فایل: jpg 03.JPG‏ (21.3 کیلوبایت, 8402 دیدار)
    • نوع فایل: jpg 04.JPG‏ (27.6 کیلوبایت, 8445 دیدار)

  8. #8
    کاربر دائمی آواتار shahmahi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    161

    نقل قول: زیبا سازی برنامه ها با CodeJock

    آقا یک سوال قسمتVisualTheme مربوط به ابزار Popup Contro رو وقتی رو حالت 5 بزاریم نوشته ها به شکل لینک در میان حالا چجوری از این خاصیت استفاده کنیم ؟ اگه میشه یک مثال واسش بزن .

  9. #9
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    داشتم نا امید می شدم دیگه :دی

    ببین مثلا اینو اضافه کردیم
    pop.AddItem 0, 0, 320, 200, "Test"

    حالا برای اینکه وقتی کاربر روی Test کلیک کرد کاری که ما می خوایم انجام بدیم اینجوری می نویسیم

    Private Sub pop_ItemClick(ByVal Item As XtremeSuiteControls.IPopupControlItem)
    If Item.Caption = "Test" Then MsgBox "HI MAN"
    End Sub




    موفق باشید

  10. #10
    کاربر دائمی آواتار Cybersilent
    تاریخ عضویت
    تیر 1386
    محل زندگی
    شیراز
    سن
    33
    پست
    392

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

  11. #11
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    ShortCut Bar

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


    بله ShortCutbar این کار رو انجام میده . نمونه ی زیر رو مشاهده کنید .


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


    خوب حالا باید اینهارو متصل کنیم به shortcutbar
    اول برای راحتی کار و شلوغ نشدن میایم یک sub تعریف می کنیم

    مثلا SCutBar

    پس الان ما یک همچین چیزی داریم.


    حالا اولین کاری که باید انجام بدیم اینه
    راستی پروژه جدید ایجاد کردین یا نه
    خوب حالا اگر هم ایجاد نکردین یک عدد پروژه جدید ایجاد بفرمایید
    یک ShurtCar bar روی فرم به اندازه لازم هم بزارید.
    فرم هایی هم که می خواین این تو بیاد رو هم طراحی بفرمایید.

    خوب ابزار که چیز خاصی نداره فقط اگه right to left فرمهاتون True هست برای این ابزار هم فعال کنید . و Visualtheme رو روی 3 قرار بدید.

    ببینید اینارو می گم فقط برای راحتی کار و گر نه شما مستقیم هم می تونید اضافه کنید.

    اول :
    Dim Item As ShortcutBarItem

    خوب حالا بعد از این باید فرمها رو لود کنید
    ما در نظر می گیریم که شما Form1 دارید

    پس می نویسیم

    Load Form1


    حالا باید مقدار دهی کنیم . پس اینطور عمل می کنیم

    Set Item = wndShortcutBar.AddItem(1, "Tasks", Form1.hWnd)

    خوب اون عدد 1 که Index هست

    Tasks هم که نام اون Title هستش

    بعدی هم که دستگیره فرم 1 رو معرفی کردیم

    در آخر هم باید این تنظیمات رو به ابزارمون نسبت بدیم :

    ShortcutBar1.Selected = Item

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

    ولی خودم هم نفهمیدم چرا مثل این برنامه های آشپزی توضیح دادم

    موفق باشید دوستان ./
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.JPG‏ (60.5 کیلوبایت, 5047 دیدار)
    • نوع فایل: jpg 2.JPG‏ (53.9 کیلوبایت, 5028 دیدار)
    • نوع فایل: jpg 3.jpg‏ (26.4 کیلوبایت, 4980 دیدار)
    • نوع فایل: jpg 4.JPG‏ (66.1 کیلوبایت, 4992 دیدار)

  12. #12
    کاربر دائمی آواتار shahmahi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    161

    نقل قول: زیبا سازی برنامه ها با CodeJock

    نمی دونم شما چرا فقط نظاره گر هستین . واقعا کسی سوالی براش پیش نمیاد ؟؟
    این ابزاری رو که توضیح دادی اصلا توی ابزار CodeJock که من دارم نیست که کار کنم باهاش و برام سوال پیش بیاد . که این رو هم از خودتون گرفتم . شاید مال بقیه هم همینطوری باشه.
    آخرین ویرایش به وسیله mpmsoft : شنبه 16 آبان 1388 در 11:18 صبح دلیل: قانون شماره 15 دقت در استفاده از الفاظ

  13. #13
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    من به صورت کلی گفتم این موضوع رو
    نه فقط به خاطر همین ابزار
    همون ابزار popup انقدر ریزه کاری داره که اگر کسی بخواد کامل توضیح بده فکر می کنم بالای 20 یا 30 صفحه تاپیک رو فقط باید به این اختصاص داد.

    من هم توقعی ندارم مثلا در مورد ابزار Resizer بیاید سوال کنید چون واقعا اون ابزار چیز خاصی نداره و کار خارق العاده ای رو انجام نمی ده .
    چرا بعضی ها از همین ابزار های Light که باید تک تک هر چیزی رو اضافه کرد استفاده می کنن
    در صورتی که یک کنترل Codejock Controls تمام اون ابزار های رو به بهترین حالت در اختیارشون میزاره

    www.forum.codejock.com

    برین توی این فروم ببینید روزانه چند پست و تاپیک ایجاد میشه تا فقط در مورد همین ابزار صحبت کنند.
    موفق باشید./

  14. #14
    کاربر دائمی آواتار shahmahi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    161

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام

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

  15. #15
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    کار که نشد نداره عصیصم :دی
    ببین توی تصویر زیر فرم Main داریم و Form2 و Form3
    Form2 اسکین رو گرفته و تغییر پیدا کرده
    ولی Form3 اسکین نداره و حالت معمولی هست



    Good Luck Honey :P
    عکس های ضمیمه عکس های ضمیمه

  16. #16
    کاربر دائمی آواتار nima_8m
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    سن
    42
    پست
    642

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام منم چند تا سوال داشتم:
    1- وقتی از این اسکین استفاده میکنیم منوها مخفی میشه راه حل؟
    2- وقتی از یک فرم به فرم اصلی میریم اسکین لود نمیشه و فرم به حالت پیش فرض در میاد
    3- اگه تو پروژه 10 تا فرم باشه اسکین و باید به همه اضافه کرد و کد لود برای همه نوشت؟
    راه دیگه نداره؟
    4- سرعت برنامه چایین میاد
    ممنون

  17. #17
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    1- وقتی از این اسکین استفاده میکنیم منوها مخفی میشه راه حل؟
    به این دلیل که فقط باید از منوهای خود Codejock استفاده کنید.
    به زودی آموزش ساخت ریبون (Office 2007) در همین تاپیک .

    - وقتی از یک فرم به فرم اصلی میریم اسکین لود نمیشه و فرم به حالت پیش فرض در میاد
    خوب چرا اصلا شما فرم اصلی رو unload می کنی ؟ ولی اگه شما توی رویداد Load فرم اصلیتون دستورات رو بنویسید خوب هر بار که دوباره باز کنید اسکین فعال میشه دیگه .

    3- اگه تو پروژه 10 تا فرم باشه اسکین و باید به همه اضافه کرد و کد لود برای همه نوشت؟
    خیر . فقط یک بار در فرم اصلی نیاز هست .

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

    از لینک زیر میتونی دانلود کنی
    شما هم مثل این که کلا یک مشکلی داری ؟؟
    1- این ابزار رو با اولین سرچ توی گوگل میشه پیدا کرد.
    2- اول تاپیک گفتم کسی ابزار توی این تاپیک قرار نده.
    3- کسانی که تا حالا در خواست کرده بودند در اختیارشون هست . از جمله alivafadarpour
    4- پست خودتون رو ویرایش کنید و ابزار رو حذف کنید.

  18. #18
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

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

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

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



    البته مطمئن باشید شما خیلی بهتر از این می تونید کار رو انجام بدید.
    خوب کار رو شروع می کنیم . ابتدا یک پروژه جدید ایجاد کنید .
    یک CommandBars1 روی فرم قرار بدید و یک ImageManager
    Properties این دو کنترل رو به صورت زیر قرار بدید .



    خوب ابتدا برای راحتی کار یک Sub تعریف می کنیم.
    به این صورت

    Private Sub RibbonBar()

    End Sub

    خوب ابتدا این توابع رو تعریف می کنیم.

    Dim GroupNew As RibbonGroup
    Dim RibbonBar As RibbonBar
    Dim TabWrite As RibbonTab
    Dim ControlFile As CommandBarPopup
    Dim MyGroup As RibbonGroup
    Dim MyBtn As CommandBarControl

    ابتدا باید Ribbon رو بسازیم.

    Set RibbonBar = CommandBars.AddRibbonBar("The Ribbon")


    خوب حالا می خوایم اون کلید بالا سمت راست ( Office Button ) رو بسازیم.

    Set ControlFile = RibbonBar.AddSystemButton()
    ControlFile.Caption = "Mybtn"



    اینجا باید منوهای اون کلید رو معرفی کنیم . همون منوهایی که در عکس اول دیدید.

    With ControlFile.CommandBar.Controls
    .Add xtpControlButton,100,"MyMenu"



    همینطوری پشت سر هم می تونید منوهاتون رو اضافه کنید.

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

    به این صورت عمل می کنیم


    Set TabWrite = RibbonBar.InsertTab(0, "Tab1")
    TabWrite.Id = 1


    حالا باید گروه ها رو اضافه کنیم
    پس با این کد شروع به اضافه کردن گروه ها می کنیم (Category = گروه)

    Set MyGroup = TabWrite.Groups.AddGroup("MyGroup", 100)

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

    خوب حالا باید کلید هامون رو قرار بدیم.

    Set MyBtn = MyGroup.Add(xtpControlButton, 100, " Mybtn ")


    خوب آخر پست 4تا فایل dll هست که اون ها Theme هایی هستند برای Ribbon bar

    (قابل توجه مدیران : این 4 فایل از فروم سایت codejock قابل دریافت هست.)

    حالا برای این که از این theme ها استفاده کنیم این کد ها در رویداد Load فرم بنویسید

    CommandBarsGlobalSettings.Office2007Images = App.Path + "\Office2007Black.dll"
    CommandBars.PaintManager.RefreshMetrics
    CommandBars.RecalcLayout


    راستی یادتون نره که توی رویداد Form_Load بنویسید
    Call RibbonBar

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


    Styles ها رو از اینجا دانلود کنید .

    http://mbyte.persiangig.com/document/Styles.rar

    سوالی بود در خدمتم.
    موفق باشید ./
    عکس های ضمیمه عکس های ضمیمه

  19. #19
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    34
    پست
    232

    نقل قول: زیبا سازی برنامه ها با CodeJock

    اول از همه بگم در این قسمت می خوایم فقط ساخت Ribbon رو کار کنیم پس اگر کسی نیاز به ساخت منو و Toolbar داره پیشنهاد من دفترچه تلفن جناب آقای mpmsoft هست .
    یک CommandBars1 روی فرم قرار بدید و یک ImageManager
    ولی ما به منو ها نیاز داریم ، اگه بتونی یه آموزش کوچولو بدی خودم بقیه شو می رم
    این CommandBars1 و ImageManager رو از کجا بیاریم.

  20. #20
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    با تشکر از مدیر محترم جهت پاکسازی تاپیک ./

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

    این CommandBars1 و ImageManager رو از کجا بیاریم.
    برای دفعه nام هر کسی می خواد پیام خصوصی بده براش بفرستم.
    موفق باشید ./

  21. #21
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    نقل قول نوشته شده توسط shahmahi مشاهده تاپیک
    سلام

    ببین میتونی بگی که امکانش هست که اون ابزاری رو که تو پست اول توضیح دادی روی فرم خاصی اثر نزاره ؟
    یعنی این اسکین فقط روی فرمهایی که دوست داریم اعمال بشه.
    یک روش ساده تر هم هست که به این صورته : skin.RemoveWindow form2.hwnd

    اینجوری دیگه Form2 اسکین نمی گیره

    موفق باشید ./

  22. #22
    کاربر دائمی آواتار nima_8m
    تاریخ عضویت
    دی 1387
    محل زندگی
    تهران
    سن
    42
    پست
    642

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

  23. #23
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    خواهش !
    نیاز به کاری نیست
    شما وقتی روی فرم اصلی قرار میدید بقیه فرم ها به صورت اتوماتیک این theme رو می گیرن
    البته نباید فرم اصلی رو Unload کنید

    موفق باشید./

  24. #24
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام به همه دوستان عزیز
    امروز می خوام نحوه گذاشتن یک کلید بیرون از ریبون ولی روی Commandbar رو آموزش بدم
    مثلا برای گذاشتن کلید ( About ) مکان مناسبیه.تصویر زیر رو ببینید.



    خوب یک متغیر تعریف کنید به این صورت

    Dim ControlAbout As CommandBarControl


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

    Set ControlAbout = RibbonBar.Controls.Add(xtpControlButton, 900, "&About")
    ControlAbout.flags = xtpFlagRightAlign


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

    موفق باشید ./
    عکس های ضمیمه عکس های ضمیمه

  25. #25

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام .ممنون از زحمت هاتون
    می شه بگین چطور برای ریبون عکس بذاریم؟و آیا png رو هم قبول میکنه؟
    آخرین ویرایش به وسیله maryamb : پنج شنبه 28 آبان 1388 در 11:31 صبح

  26. #26
    کاربر دائمی آواتار shahmahi
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    161

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام

    ببین من توی یک لیست باکس تمام اسکینهایی رو که توی پست اول بودش رو دارم و روی هرکدوم که کلیک میکنم اسکین فرم عوض میشه که توی عکس مشخصه:



    حالا میخوام وقتی دکمه OK رو زدم اسکین روی تمام فرم های برنامه اعمال بشه و وقتی از برنامه خارج شدیم و دوباره برنامه رو اجرا کردیم همون اسکینی که انتخاب کردیم نشون داده بشه .من برنامشو نوشتم ولی مشکل داره ببین میتونی کمکم کنی تا مشکلش برطرف بشه .
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله xxxxx_xxxxx : پنج شنبه 28 آبان 1388 در 22:42 عصر دلیل: ابزار از درون فایل حذف شد/ (warez)

  27. #27
    VIP آواتار xxxxx_xxxxx
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    X place
    سن
    34
    پست
    4,768

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام،
    همونطور که دوست عزیزمون آقای Dr.Bronx گفتند باید Theme رو روی فرم اصلی قرار بدید تا روی همه فرم ها اعمال بشه.
    من تغییراتی رو تو برنامه تون ایجاد کردم. تغییرات جدید با کامنت NEW مشخص شده هستند.

    موفق باشید/
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: rar New.rar‏ (2.7 کیلوبایت, 738 دیدار)
    الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.

  28. #28
    کاربر دائمی آواتار aryasoft2872
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    بیرجند
    پست
    399
    سلام
    من خیلی وقته این ابزار رو می شناسم ولی 2 تا مشکل رو همیشه داشتم
    1- رجیستر کردن ابزار رو سیستم خام
    2- می خوام برای مثال وقتی روی یک button کلیک می کنیم برای مثال آبجکت خروج تغییر نام بده به بستن (تغییر خواص کنترل های ریبون)

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

    استایل های آفیس 2010 اومده اگه می تونید اونا رو هم بزارید.

    و یک سوال چطوری می شه فونت های ریبون بار رو تغییر داد
    آخرین ویرایش به وسیله aryasoft2872 : پنج شنبه 12 آذر 1388 در 17:34 عصر دلیل: ادغام

  29. #29
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    نقل قول نوشته شده توسط aryasoft2872 مشاهده تاپیک
    سلام
    من خیلی وقته این ابزار رو می شناسم ولی 2 تا مشکل رو همیشه داشتم
    1- رجیستر کردن ابزار رو سیستم خام
    2- می خوام برای مثال وقتی روی یک button کلیک می کنیم برای مثال آبجکت خروج تغییر نام بده به بستن (تغییر خواص کنترل های ریبون)

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

    استایل های آفیس 2010 اومده اگه می تونید اونا رو هم بزارید.

    و یک سوال چطوری می شه فونت های ریبون بار رو تغییر داد
    1- از ضمیمه دانلود کنید .
    توضیح : فقط کنترل هایی که روی سیستم هست رو نمایش میده .


    2- در execute کنترل commandbar خاصیتی داریم با نام

    ByVal Control As XtremeCommandBars.ICommandBarControl

    که این کنترل نام کنترل فعال شماست
    مثلا ما می خوایم کلیدی که با index شماره 100 مشخص شده از ورود به خروج تغییر بدیم

    Private Sub CommandBar_Execute(ByVal Control As XtremeCommandBars.ICommandBarControl)
    Select Case Control.Id
    Case 100
    Control.Caption = "خروج"

    End Select
    End Sub


    3- اونها رو من هم هنوز ندارم . بنده دیگه اجازه ارسال پست داخل تاپیک های Codejock رو ندارم به دلیل ایرانی بودنم .....

    4- زمانی که شما کلید هاتون رو اضافه کردید در آخر باید فونت رو تغییر بدید

    Me.CommandBar.Options.Font.Name = "B Homa"
    Me.CommandBar.Options.Font.Size = "9"

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

  30. #30
    کاربر دائمی آواتار butterfly8528
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    CLR
    پست
    896

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

  31. #31
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    جالی ین بحث توی این تاپیک نیست . ولی خوب محض اطلاع می گم
    بعد از این که یک سوالی که در مورد فارسی نویسی روی منوها رو رو اونجا پرسیدم . یعنی این تاپیک:

    ( خوب تاپیک رو هم حذف کردن جدیدا )

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

    البته

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

    موفق و موید باشید ./

  32. #32

    نقل قول: زیبا سازی برنامه ها با CodeJock

    مشکللم رفع شد
    من ورژن 10 این ابزار رو دارم
    comand bars , contorol , .....
    حالا میگه که باید رچستر بشه یا آپگرید کنم از کجا میتونم نسخه جدیدتر رو بگیرم؟
    ممنون میشم

  33. #33
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    من ورژن 10 این ابزار رو دارم
    comand bars , contorol , .....
    حالا میگه که باید رچستر بشه یا آپگرید کنم از کجا میتونم نسخه جدیدتر رو بگیرم؟
    ممنون میشم
    از منوی Project گزینه Project Propeties رو انتخاب کنید و گزینه Upgrade Activex Control رو غیر فعال کنید

    و در مورد سوال دوم :

    شما خود popup رو باید نمایش بدید و فقط نوشته هاتون رو عوض کنید
    برای حذف یک نوشته باید از index اون عمل کنید . مثلا :

    Popup1.RemoveItem (0)


    موفق باشید ./

  34. #34
    کاربر دائمی آواتار skh1300
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    یه جای خوش آب هوا
    پست
    207

    نقل قول: زیبا سازی برنامه ها با CodeJock

    با سلام خسته نباشيد خدمت اساتيد محترم
    فرض كنيد يه دكمه روي فرم دارم و يك ريبون هم دارم مي خوام با كليك روي دكمه درون فرم دستور يك دكمه از دكمه هاي ريبون اجرا بشه ؟

  35. #35

    نقل قول: زیبا سازی برنامه ها با CodeJock

    سلام
    من نسخۀ codejock Commandbars 13
    رو دانلود كردم. اما يونيكد نيست. و نميشه توي ريبونها فارسي نوشت.
    ميخواستم پبرسم كسي يونيكدشو داره يا جاييكه بتونم بگيرم؟

  36. #36
    کاربر دائمی آواتار aryasoft2872
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    بیرجند
    پست
    399

    نقل قول: زیبا سازی برنامه ها با CodeJock

    راجع به مشكل فارسي نويسي من آخرين ورژن رو دارم (13.2) ولی هیچ مشکلی در فارسی نویسی نداره
    که استایل های آفیس 2010 و سیستم هم اضافه شده که خیلی جالب بود،کاربرانی که دسترسی به سایت ندارند می توانند بدون عضویت از بخش دانلود استفاده کنند ولی حجمش 32 مگابایته...

  37. #37
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    تمام استایل های ریبون . هم 12.1.1 و هم 13.1.1

    (1.26 مگابایت)



    موفق باشید ./

  38. #38
    کاربر دائمی آواتار butterfly8528
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    CLR
    پست
    896

    نقل قول: زیبا سازی برنامه ها با CodeJock

    دکتر جان تم office 2010 هم برای Skin Framework هست ؟

  39. #39
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: زیبا سازی برنامه ها با CodeJock

    نه عزیزم . از ورژن 12.1.1 شما می تونید از همون تم های خود ویندوز هم استفاده کنید.
    البته باید فونتهاش رو خودتون تغییر بدید .
    انشاالله فرصت باشه آموزش این کار رو هم قرار می دم که هم بتونین استایل بسازید هم استایل هارو ویرایش کنید.

    موفق باشید ./

  40. #40

    نقل قول: زیبا سازی برنامه ها با CodeJock

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

صفحه 1 از 9 123 ... آخرآخر

برچسب های این تاپیک

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

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