مشاهده نسخه کامل
: ممکنهبا یه مثال بگید چجوری میشه از یه کامپوننت ساده تو برنامم استفاده کنم؟
shahinfarasystem
19-12-2010, 22:20
سلام
ممکنه طرز کار با یه کامپوننت ساده مثلا تقویم رو توی این تاپیک توضیح بدید؟؟
نمیدونم چطوری میتونم از یه کامپوننت توی برنامم استفاده کنم
ممنون
سلام
منظورتان کلاس PersianCalendar است؟
یک کلاس عادی است، کافیست new شود و از متدهای مورد نیازش استفاده کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر منظور خاصی دارید یا چیز دیگری مدنظرتان است، دقیق تر بفرمائید ...
shahinfarasystem
22-12-2010, 13:28
ممنون _h2_ عزيز
منظورم اينه كه چجوري ميتونم يه كامپوننت رو توي برنامم import كنم
يعني فايلش رو دارم اما نمي دونم چجوري استفاده اش كنم....
در ضمن ميشه خواهش كنم لينك دانلود اين Persian calender كه مثال زديد رو برام بگذاريد
ممنون
باید اسملیش رو به عنوان ریفنس اضافه کنی هرجا لازم بود بهش ارجاع بدی یا اگر کنترلی داشت از کنترلش استفاده کنی، کار خیلی راحتیه.
سلام
در کل استفاده از امکانات خارج محیط برنامه نویسی را میتوان به موارد مهم و پرکاربرد زیر تقسیم و توضیح داد:
1) کتابهای DLL به معنای واقعی Dynamic Link library که قالباً امکانات API خود سیستم عامل تحت این پلتفرم عرضه میشود.
برای استفاده از اینها فقط دانستن نام فایل dll و نام تابع مورد نظر کافی است.
مثال (ریست رایانه)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
2) اشیا COM و ActiveX ها در فایلها dll و ocx
الف) هر کامپونتی برای دسترسی در بخش کدنویسی ..
از منوی Project->Add Reference->COM
نام ابزار را انتخاب و OK میکنید.
کلاسها و رابطهای انها به فضای کاری اضافه میشود و میتوان در زمان کدنویسی متغییر تعریف و new و متدهای مورد نظر را اجرا کرد.
ب) اگر شی مورد نظر یک کنترلر UI باشد (بخش دیداری داشته باشد) ..
اول به نمایه طراحی یک Form یا UserControl و... میروید.
روی نوار ابزار Toolbox->RightClick->Choose Item->COM Components
نام کنترلر مورد نظر را انتخاب و OK میکنید.
کنترلر مورد نظر به Toolbox اضافه شده و میتوانید مثل کنترلرهای بومی دات نت از انها استفاده کنید.
نکته:
- در زمان انتشار برنامه در سایر رایانه ها فایلهای این ابزار باید در مراحل نصب برنامه با فایل regsvr32 در سیستم نصب شوند.
- در برنامه ها و پلتفرم CLR پیشنهاد میشوم تا حد امکان از این نوع ابزار استفاده نشود.
3) کتابخانه CLR (ابزارآلات توسعه پیدا کرده در خود دات نت)
مثل مورد (2) است ولی در مراحل کار به جای COM باید برگه های Net. را انتخاب کنید.
در حالت عادی (اکثر موارد) کتابخانه های دات نت نیازی به نصب یا کار اضافه در زمان انتشار برنامه ندارند
4) WebService
Project->Add Services Reference
سمپل:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دانلود اين Persian calender كه مثال زديد رو برام بگذاريد
!!!
این کلاس از امکانات بومی و اصلی دات نت است که در نسخه 2005 به Framework اضافه شده و بجز Compact Framework (برای ویندوز موبایلها) در تمام انواع پروزه های CLR در دسترس است.
موفق باشید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.