PDA

View Full Version : حرفه ای: سورس کامل کامپوننت تقویم شمسی BPersianCalender و DLL



Behnam6670
سه شنبه 18 آذر 1393, 07:38 صبح
سلام دوستان بدلیل مشغله کاری متاسفانه نتونستم کامل آموزش این کامپوننت (http://barnamenevis.org/showthread.php?472132-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-DLL) پر کاربرد رو بزارم.ولی طبق قولی که داده بودم من سورس کامل اونو گذاشتم تا دوستان استفاده کنن.وقتی پروژه رو اجرا کنید یه کامپوننت به لیست ابزاراتون اضافه میشه به نام BPersianCalenderTextBox که سورسش هم به نام BPersianTextBox.cs میتونید ببینید.امیدوارم این کامپوننت رو دوستان تو پروژه هاشون استفاده کنن.در ضمن دوستان عزیز هرکسی با سلیقه خودش کامپوننت رو تغییر داد جدیدشو بیاد بزاره تا بقیه هم استفاده کنن.
دوستان اگه نظری درباره این کامپوننت داشتن خوشحال میشم بگن.


127193

لایسنس:یه فاتحه:تشویق:

silver189
چهارشنبه 19 آذر 1393, 12:21 عصر
دوست عزیز با تشکر از اینکه سورس رو در اختیار ما گذاشتید ، خواستم یک تشکر ویژه کنم چون واقعا هم کار شما زیبا بود و هم کاربردی

Behnam6670
پنج شنبه 20 آذر 1393, 08:36 صبح
خواهش میکنم .قابلی نداشت تقدیم به همه برنامه نویسای عزیز تو سراسر ایران.:چشمک:

ghasem110deh
جمعه 21 آذر 1393, 13:47 عصر
سلام
منم دان کردم ... ممنون !
حالا اگه بخوام اختلاف دوتا تاریخ رو (توی جدول بانک) نشون بدم چیکار کنم ؟

dashti011
شنبه 22 آذر 1393, 11:06 صبح
سلام

خیلی ممنون بابت انتشار سورس :)
یه سوال مبتدی داشتم
خوب من قبلا از فایل dll شما استفاده میکردم و اونو به رفرنس اضافه میکردم و استفاده میکردم اما حالا میشه بگید چطور از این سورس استفاده کنم ؟ یعنی باید اونو باز کنم و طبق سلیقه خودم تغییر بدم و بعد اونو dll کنم و توی پروژ های دیگه استفاده کنم ؟

Behnam6670
یک شنبه 23 آذر 1393, 07:04 صبح
سلام دوست عزیز.
من dll این کار رو هم گذاشتم داخل فولدری به نام DLL البته شما هم خودتون میتونید اگه مایل بودید تغیراتی رو تو این کار بدید و مجدد اونو تبدیل به dll جدید بکنید.
حتما هم میدونید که برای تبدیل یه پروژه به dll مراحل زیر رو باید تو ویژوال استودیو انجام بدید.

1 - روی پروژه تو Solution کلیک راست کنید.
2 - گزینه Propeties رو انتخاب کنید.
3 - از گروه Application قسمت OutputType رو روی Class Library بزارید.
4 - F6 رو بزنید تا پروژه کامپایل بشه.دقت کنید اگه اینجا پروژه رو Run کنید خطا میده چون نوع خروجی رو عوض کردید.(برای اجرا شدن حالت رو به Windows Apllication تغییر بدید.)
اگه بعد از کامپایل برید تو پوشه Bin>Debug پروژتون میبینید که DLL پروژتون ساخته شده و میتونید اون DLL رو تو محیط دات نت هرجا که خواستید استفاده کنید.

روی ابزاراتون کلیک راست کنید و Choose Itemes رو انتخاب کنید بعد DLL خودتون رو پیدا کنید و آخرش هم OK!
اگه پروژتون کامپوننت داشته باشه اون کامپوننت به لیست ابزاراتون اضافه میشه.اگه پروژتون کامپوننت نداشت و فقط چندتا کلاس توش تعریف کرده بودید میتونید DLL خودتون رو به بخش Refrence پروژتون اضافه کنید.
موفق باشید.

babahooman
یک شنبه 23 آذر 1393, 09:56 صبح
با اینکه میدونم نباید پست تشکر زد ولی نتونستم جلوی خودمو بگیرم . دستتون درد نکنه. عالی بود

dashti011
یک شنبه 23 آذر 1393, 20:07 عصر
سلام من مدتی هست که با c# کد میزنم ببخشید اگه سوالات مبتدی میپرسم منتها این که کد شما را دانلود کردم ولی وقتی روی BPersianCalender.sln میکنم عملا هیچ ‍‍ چیزی تو پروژه باز نمیشه

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

Behnam6670
دوشنبه 24 آذر 1393, 06:49 صبح
سلام نباید مشکلی داشته باشید.از داخل ویژوال استودیو File>Open>Existing Project رو امتحان کن باید باز بشه.دوستان زیادی استفاده کردن مشکلی نداشتن

dashti011
دوشنبه 24 آذر 1393, 19:36 عصر
سلام ممنون از وقتی که برای پاسخ گویی میذارید
اینم عکس و خطا مربوطه ،
126620

alexmcse
دوشنبه 24 آذر 1393, 20:14 عصر
سلام ممنون از وقتی که برای پاسخ گویی میذارید
اینم عکس و خطا مربوطه ،
126620

پروژه باز نمیشود

از آقای Behnam6670 (http://barnamenevis.org/member.php?244417-Behnam6670) تقاضا میکنم پروؤه را دو مرتبه آپلود کنند

Behnam6670
سه شنبه 25 آذر 1393, 07:21 صبح
پروژه باز نمیشود

از آقای Behnam6670 (http://barnamenevis.org/member.php?244417-Behnam6670) تقاضا میکنم پروؤه را دو مرتبه آپلود کنند
با عرض پوزش از دوستان.لینک دانلود اصلاح شد الان میتونید پروژه رو یبار دیگه دانلود کنید:چشمک:

zahra1372
سه شنبه 25 آذر 1393, 18:20 عصر
سلام
من چون میدونستم سر در نمیارم فقط دانلود کردم گذاشتم اونجا ... :لبخند::لبخند::گیج:
ولی الان (دوباره دانلود کردم) که باز کردم این ارور رو میده
ویژوال من 2010 ه
شما ورژنتون بالاتره ، درسته؟

126649

ghasem110deh
سه شنبه 25 آذر 1393, 19:48 عصر
سلام
ایشون برنامه را 2011 نوشتن (اگه اشتباه نکنم) و تو ورژن پائین تر اجرا نمیشه ...
ولی منم با 2013 باز میکنم مثل دوستمون ، dashti011 (http://barnamenevis.org/member.php?109282-dashti011) هیچی نشون نمیده !!

dashti011
سه شنبه 25 آذر 1393, 21:24 عصر
سلام من الان نسخه اصلاحی جدید را دانلود کردم و بدون مشکل اجرا میشه !

ایرج 66
چهارشنبه 17 دی 1393, 17:58 عصر
لینک جدید اصلاح شده من هم دانلود کردم هیچ مشکلی نداشت

elec60
پنج شنبه 18 دی 1393, 09:12 صبح
سلام
من چون میدونستم سر در نمیارم فقط دانلود کردم گذاشتم اونجا ... :لبخند::لبخند::گیج:
ولی الان (دوباره دانلود کردم) که باز کردم این ارور رو میده
ویژوال من 2010 ه
شما ورژنتون بالاتره ، درسته؟

126649

فایل با اکستنشن csproj. رو باز کنین

amirreyhaneh
جمعه 25 اردیبهشت 1394, 16:10 عصر
با سلام وتشکر از بابت تقویم
یک سوال داشتم-من میخوام وقتی کاربر روی آیکون تقویم کلیک میکنه نقویم زیر همون آیکون نشو نداده بشه-در حالی که الان وسط صفحه به صورت بک فرم مجزا نمایش داده میشه-ممنون میشم اگر راهنمایی کنید

amirreyhaneh
جمعه 25 اردیبهشت 1394, 16:47 عصر
خودم درستش کردم-مرسی

Behnam6670
جمعه 25 اردیبهشت 1394, 22:07 عصر
توی این لینک (http://barnamenevis.org/showthread.php?494874-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-BPersianCalender-%D8%A8%D8%A7-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AC%D8%AF%DB%8C%D8%AF)نسخه جدید این کامپوننت رو گذاشتم.در صورت تمایل میتونید دانلود کنید.

hadi vafaii
یک شنبه 10 آبان 1394, 03:43 صبح
توی این لینک (http://barnamenevis.org/showthread.php?494874-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-BPersianCalender-%D8%A8%D8%A7-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AC%D8%AF%DB%8C%D8%AF)نسخه جدید این کامپوننت رو گذاشتم.در صورت تمایل میتونید دانلود کنید.
برادر لینک کار نمی کنه

samiasoft
یک شنبه 10 آبان 1394, 04:00 صبح
فایل ضمیمه شده در لینک زیر صحیح هستش که؟!

http://barnamenevis.org/showthread.php?494874-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-BPersianCalender-%D8%A8%D8%A7-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AC%D8%AF%DB%8C%D8%AF

skynima
چهارشنبه 23 تیر 1395, 13:01 عصر
عالیه
فقط یه باگ داره که اگر از دیتابیس اطلاعاتی بگیره دیگه برای انتخاب تاریخ باز نمیشه هم یه راه ساده براش پیدا کردم.

کامبو تقویم و اینقدر کوچیک کردم که فقط علامت تقویمش باشه و قسمت تکست باکسش مخفی شه .
بعد اونو روی یک تکس باکس دیگه انداختم .کاربر شکل ظاهری عادی میبینه . داخل کامبو چنج هم این کد و نوشتم که تاریخ کامبو بزاره داخل تکست باکس.
Private Sub T_tarikh1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles T_tarikh1.TextChanged

textbox1.Text = T_tarikh1.Text
End Sub

بانک هم اطلاعاتش و به تکست باکس میده

msh_gold
شنبه 20 شهریور 1395, 08:46 صبح
باسلام دوستان چطور میشه موقعیت این کامپوننت رو کنترل کرد مثلا بگیم کجای صحفه باز بشه یا زیر تکس بوکس خودش باز بشه ممنون میشم راهنمایی کنید.

msn515
دوشنبه 29 شهریور 1395, 18:47 عصر
سلام
خیلی خیلی ممنونم از شما که با این پروژه باری از دوش برنامه نویسا برداشتین:لبخندساده::لبخندس ده::لبخندساده:

یک سوال از حضورتون داشتم

چطور میشه یک تاریخ خاص رو با فشردن یک کلید یا مثلا هنگام لود شدن فرم در اون تکست باکسِ انتخاب تاریخ ست کرد؟؟؟

سپاس

hamidrezag
سه شنبه 18 آبان 1395, 09:36 صبح
داداش دمت گرم خیلی حال دادی
لایک داری هوارتاااا

bmvgod
سه شنبه 25 دی 1397, 23:17 عصر
سلام دوستان بدلیل مشغله کاری متاسفانه نتونستم کامل آموزش این کامپوننت (http://barnamenevis.org/showthread.php?472132-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B4%D9%85%D8%B3%DB%8C-DLL) پر کاربرد رو بزارم.ولی طبق قولی که داده بودم من سورس کامل اونو گذاشتم تا دوستان استفاده کنن.وقتی پروژه رو اجرا کنید یه کامپوننت به لیست ابزاراتون اضافه میشه به نام BPersianCalenderTextBox که سورسش هم به نام BPersianTextBox.cs میتونید ببینید.امیدوارم این کامپوننت رو دوستان تو پروژه هاشون استفاده کنن.در ضمن دوستان عزیز هرکسی با سلیقه خودش کامپوننت رو تغییر داد جدیدشو بیاد بزاره تا بقیه هم استفاده کنن.
دوستان اگه نظری درباره این کامپوننت داشتن خوشحال میشم بگن.


127193

لایسنس:یه فاتحه:تشویق:

باسلام خدمت شما و دوستان
از بابت زحمتی که برای این کامپوننت کشیدید بسایر ممنونم.
یک مشکلی که دارم وقتی میخوام این کامپوننت رو به toolbox اضافه کنم، به خطای زیر بر میخورم:
149621
ویژوالم 2010 هست و به روش زیر اضافه میکنم:
راست کلیک رو component در قسمت toolbox
انخاب گزینه Choose Items
از پنجره باز شده روی دکمه browse کلیک میکنم
فایل Dll مورد نظر رو انتخاب و Ok میکنم

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

f.aslani795stu@gmail.com
شنبه 26 مرداد 1398, 22:59 عصر
سلام.
من دانلودش کردم ولی هرچی میخام اددش کنم اجازه نمیده.میگه کامپوننتی برای ادد وجودو نداره.حتی خودم دوباره درست کردم با یه اسم دیگه ولی نمیذاره ادش کنم.مشکل کجاس؟ویژوآلم 2019هستش