PDA

View Full Version : آموزش: آموزش نحوه استفاده از ابزار های جانوس janus



zarrinnegar
پنج شنبه 01 دی 1390, 23:20 عصر
با سلام
میخوام آموزش نحوه استفاده از ابزار های جانوس و روش برنامه نویسی که خود جانوس انجام داده رو شروع کنم
برای درک بهتر موضوع عرض کنم که اگر کسی از جانوس استفاده نکرده و یا روش برنامه نوسی رو که جانوس انجام داده نمیدونه چیه یه سر به outlook بزنه شکل ظاهری اون به این صورته که یه سمت navigation رو داریم که منو های برنامه هست و ریبون بالای فرم ابزارهای هر برنامه رو نشون میده و صفحه اصلی که اطلاعات رو میاره و با دابل کلیک کردن رو آیتم های صفحه اصلی میشه اطلاعاتی رو وارد کرد و یا ویرایش کرد.

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

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


تاپیک سوال و جواب:

سوال و جواب تاپبک "آموزش نحوه استفاده از ابزار های جانوس janus " (http://barnamenevis.org/showthread.php?544696-سوال-و-جواب-تاپبک-quot-آموزش-نحوه-استفاده-از-ابزار-های-جانوس-janus-quot)

zarrinnegar
جمعه 02 دی 1390, 17:18 عصر
آموزش رو از معرفی ابزار ها شروع میکنم و بعد از معرفی میریم سراغ نحوه استفاده
من معمولا توی آموزش ها از تصویر استفاده میکنم که نحوه استفاده برای مبتدی ها هم راحت باشه
چون یکم سرم شلوغه سعی میکنم هر شب یه قسمتی رو آموزش بدم بنابراین عجله نکنید

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

zarrinnegar
جمعه 02 دی 1390, 18:29 عصر
قسمت اول - معرفی ابزار ها

79573

zarrinnegar
شنبه 03 دی 1390, 17:39 عصر
با سلام مجدد
از لطف و مرحمت شما سپاسگذارم

قسمت دوم آموزش در رابطه با طراحی صفحه اول با جانوس را در 2 مرحله دانلود نمایید

نظر و ایده یادتون نره


79631
79632
79633
79634
79635

zarrinnegar
شنبه 03 دی 1390, 17:40 عصر
ادامه آموزش طراحی صفحه اول

79636

zarrinnegar
شنبه 03 دی 1390, 22:44 عصر
قسمت سوم : صفحه آرایی و کمی کدنویسی

79651
79652


لطفا دوستان عزیر مرحمت کنند و صبر کنند ، بقول دوستمون Dezfoul (http://barnamenevis.org/member.php?u=155327) توی یک تاپیک که 245 پست گذاشتند چیزی دستگیر نشده
من هم الان کم کم وارد بحث اصلی میشم شاید این آموزش اولیه برای شما ها وقت گیر و پیش پا افتاده باشه ولی میخوام کسایی هم که اطلاعات محدودی دارن بتونن استفاده کنن

zarrinnegar
یک شنبه 04 دی 1390, 20:00 عصر
امیدوارم که مطالب را آنگونه که میخواهید به شما آموزش دهیم البته در کنارش خودمون هم یاد میگیریم

قسمت چهارم : منوسازی و تغییر ظاهر برنامه

79706
79707
79708
79709

نکته:
در این قسمت ، کد نویسی دکمه های 3 رنگ پیش فرض از قلم افتاده بود که بدین ترتیب اضافه میگردد

79724

zarrinnegar
سه شنبه 06 دی 1390, 00:00 صبح
البته سعی میکنم که هر شب قسمتی از آموزش را تهیه و در این تاپیک قرار دهم ولی از آنجایی که یخورده سرم شلوغه ممکنه که کمی دیر وقت و یا در بعضی مواقع به روز بعد موکول بشه که بابت این موضوع شرمنده ام


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

79758
79759
79760
79761

zarrinnegar
سه شنبه 06 دی 1390, 23:17 عصر
قسمت ششم : فراهم کردن پیش نیاز های ورود اطلاعات و نمایش آنها ( بخش دوم)

79805


اگر تا اینجا توی اجرا کردن برنامه و یا در کد ها و یا خروجی مورد نظر که در آموزش اشاره شده مشکلی داشتید بگید تا برطرف بشه
نمیدونم تا اینجا چیزی از گفته هام بدردتون خورده یانه
نیاز به تشکر ندارم فقط یه جوابی ، نکته ای ، چیزی

اصلا باز کردید ببینید چی بوده؟:چشمک:

zarrinnegar
یک شنبه 11 دی 1390, 01:56 صبح
قسمت هفتم : فرم ورود اطلاعات و نمایش اطلاعات (1)


79968
79969
79970
79971

zarrinnegar
دوشنبه 12 دی 1390, 00:32 صبح
قسمت هشتم : فرم ورود اطلاعات و نمایش اطلاعات (2)


80005
80006
80007
80008

zarrinnegar
پنج شنبه 15 دی 1390, 01:29 صبح
قسمت نهم : فرم ورود اطلاعات و نمایش اطلاعات (3)

80194
80195
80196
80197

zarrinnegar
جمعه 16 دی 1390, 15:15 عصر
قسمت دهم : فرم ورود اطلاعات و نمایش اطلاعات (4 پایانی )

80252
80253
80254

zarrinnegar
جمعه 16 دی 1390, 17:30 عصر
قسمت یازدهم : چاپ اطلاعات نمایش داده شده در گرید

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

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

80258
80259
80260

zarrinnegar
جمعه 16 دی 1390, 20:16 عصر
قسمت دوازدهم : خروجی اطلاعات نمایش داده شده در گرید به Excel


80268
80269
80270

zarrinnegar
جمعه 16 دی 1390, 20:19 عصر
با سلام خدمت دوستان

درخواست سورس برنامه رو داشتین

تا اینجای کار سورس رو قرار میدم ( تا پایان قسمت دوازدهم)

80271
80272
80273
80274

zarrinnegar
جمعه 16 دی 1390, 23:35 عصر
لینک جدید سورس برنامه قسمت اول

80290
80291
80292
80293
80294

zarrinnegar
جمعه 16 دی 1390, 23:38 عصر
لینک جدید سورس برنامه قسمت دوم

80295
80296
80297
80298
80299

zarrinnegar
جمعه 16 دی 1390, 23:40 عصر
لینک جدید سورس برنامه قسمت سوم

80300
80301
80302
80303
80304

zarrinnegar
یک شنبه 18 دی 1390, 23:42 عصر
قسمت سیزدهم : تصویر در گرید

80418

ضمنا این کد ها را در خط آخر متد FillData بعد از دستور
cmb_Units.SelectedValue = dbu.Unit_Code;
مربوط به UC_Person اضافه نمایید این قسمت تصویر را از بانک اطلاعات خوانده و در PictureBox نمایش میدهد


if (dbu.Person_Image != null)
{
byte[] arrPicture = (byte[])(dbu.Person_Image).ToArray();
MemoryStream ms = new MemoryStream(arrPicture);
this.Photo.Image = Image.FromStream(ms);
}
else
this.Photo.Image = Properties.Resources.personel;

zarrinnegar
سه شنبه 20 دی 1390, 21:05 عصر
قسمت چهاردهم : گرید چند ستونی و حالتهای مختلف نمایش اطلاعات


80554
80555
80556
80557
80558

zarrinnegar
سه شنبه 20 دی 1390, 21:06 عصر
ادامه قسمت چهارم

80559
80561

zarrinnegar
پنج شنبه 22 دی 1390, 19:44 عصر
قسمت پانزدهم : رنگی کردن رکورد ها بر اساس شرایط مختلف

80675
80676
80677

zarrinnegar
جمعه 23 دی 1390, 22:24 عصر
دوست عزیز این هم لینک دانلود آموزش تا قسمت پانزدهم ( برای پر سرعت ها )

قسمت اول تا پانزدهم (http://www.4shared.com/rar/GWiNt12e/Janus_Learning.html)
سورس کد تا قسمت پانزدهم (http://www.4shared.com/rar/lIb7N27z/Janus_winApp.html)
این هم خود جانوس (http://www.4shared.com/rar/u7QQeShX/janus_files.html)
رمز فایل = نام کاربری = zarrinnegar

zarrinnegar
یک شنبه 02 بهمن 1390, 01:00 صبح
قسمت شانزدهم : نمودار درختی و جدول های تو در تو در گرید

81251
81252
81253
81254
81255

zarrinnegar
یک شنبه 02 بهمن 1390, 01:00 صبح
قسمت شانزدهم : نمودار درختی و جدول های تو در تو در گرید

ادامه

81257

zarrinnegar
یک شنبه 02 بهمن 1390, 19:17 عصر
قسمت هفدهم : نمایش جمع مقادیر در گرید

81280
81281

zarrinnegar
چهارشنبه 05 بهمن 1390, 01:09 صبح
با سلام خدمت همه دوستان

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

و اما کرک برنامه

دوستان همه لطف داشتن و بقیه رو راهنمایی کردن
برای کرک کردن بدین طریق عمل کنید
ابتدا فایل اصلی را با پسورد www.softgozar.com (http://www.softgozar.com) باز کنید
داخل آن یک فایل اجرایی و کرک نرم افزار موجود میباشد
ابتدا قبل از نصب ، برنامه جانوس قبلی را پاک کنید و از روی سیستم Uninstall کنید
سپس کامپیوتر را مجددا راه اندازی کنید (restart)
بعد فایل اجرایی جانوس را اجرا کرده و نصب کنید
همان طور که دوستمون گفتند توی این مسیر نصب میشه
Program Files\Janus Systems\Controls for Microsoft .NET\Windows Forms Controls v4\BIN

بعد فایل Register.bat را اجرا کرده و سپس فایل های dll را از فولدر Crack به مسیر Bin موجود در پوشه نصب شده کپی کنید
به فایل اجرایی gacutil.exe کاری نداشته باشید که به تنهایی اجرا نمیشود و با پارامتر کار میکند و در واقع با دادن پارامتر و فایل اسمبلی ، عمل کرک را انجام میدهد
اجرا کردن آن هم ضرری ندارد چون هیچ کاری بدون پارامتر انجام نمیدهد


پس از آن ویژوال استودیو را باز کرده و Dll را از فولدر Bin برنامه نصب شده به ابزار ها درگ کنید تا دفعات بعد برای پروژه جدید نیز این ابزار ها موجود باشند و مجبور نباشید دوباره اضافه کنید
و بعد از آنها استفاده نمایید

هنگام استفاده در قسمت resource ها روی dll ها کلیک کرده و خاصیت CopyToLocal را True کنید تا dll ها هنگام کامپایل به فولدر Debug پروژه اضافه شوند تا برای جابجایی پروژه برای تحویل و یا اجرا در سیستم دیگر مشکلی نداشته باشید.


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

و اما درباره DotNetBar
من هم این ابزار رو دارم و مشکلی با تداخل ابزار ها ندارم و به هم ارتباطی ندارن
باید مشکل جای دیگه ای باشه
دوباره نصب کنید و کرک اون رو هم اجرا کنید


آموزش بعدی درباره MultiColumn ComboBox در گرید خواهد بود


یک سوال هم دوستان داشتند درباره گرید readonly
اگر بخواهید گرید شما حالت Readonly داشته باشد و اطلاعات توسط کاربر در گرید ثبت نگردد خاصیت allowEdit , AllowAddNew , AllowDelete آن را false کنید

موفق باشید

zarrinnegar
دوشنبه 17 بهمن 1390, 23:54 عصر
با سلام خدمت دوستان

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

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

آموزش جانوس ادامه داره و من درحال حاضر مشغول تحویل پروژه بزرگی هستم که شرمنده دوستان شدم
انشااله سر فرصتهای کوتاهی که پیدا کنم آموزش رو ادامه میدم


قسمت هجدهم : کومبوباکس در گرید
82139
82140

zarrinnegar
جمعه 28 بهمن 1390, 22:09 عصر
با سلام دوباره خدمت عزیزان

ادامه آموزشها

آموزش قسمت نوزدهم : ایجاد Selector در گرید

82849
82850
82851

zarrinnegar
شنبه 29 بهمن 1390, 22:32 عصر
قسمت بیستم : استفاده از CheckedComboBox

82892
82893
82894