سلام به همه ی دوستان
در این تاپیک قصد دارم آموزش های جاوا را قرار بدم.
امیدوارم به درد دوستن بخوره.
سلام به همه ی دوستان
در این تاپیک قصد دارم آموزش های جاوا را قرار بدم.
امیدوارم به درد دوستن بخوره.
آخرین ویرایش به وسیله spiderman200700 : شنبه 06 آبان 1391 در 12:45 عصر
اولین آموزش در مورد استفاده از JTable هست.
منتظر آموزش های بعدی باشید.
برای دیدن آموزش به لینک زیر مراجعه کنید.
http://neo-one.ir/?p=18
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:21 صبح
سلام خدمت دوستان عزیز.
من دنبال یه موضوع خوب هستم که بد از اتمام بحث JTable به اون بپردازم و آموزش اون موضوع رو قرار بدم.
اگر موضوع خاصی مد نظرتون هست پیشنهاد کنید تا بعد از اتمام موضوع JTable به اون بپردازم.
خوشحال میشم که پیشنهادات خودتون رو هم در قسمت آموزش هم در اینجا بیان کنید.
با تشکر
اگر درباره کلاس های Thread , Timer , TimerTask , Task توضیح و آموزش بدی خیلی ممنون میشم.
ممنون از نظرتون.
امیدوارم دوستان دیگه هم نظری داشته باشن
آخرین ویرایش به وسیله spiderman200700 : شنبه 06 آبان 1391 در 23:24 عصر
قسمت دوم آموزش استفاده از JTable
در این قسمت کلاس AbstractTableModel مورد بررسی قرار گرفته شده و نحوه استفاده از اون برای ایجاد یک JTable آموزش داده شده
برای دیدن آموزش به لینک زیر مراجعه کنید:
http://neo-one.ir/?p=28
لطفا نظرات خودتون رو در مورد آموزش ها بیان بفرمایید تا با استفاده از این نظرات ،کیفیت آموزش ها بالا برده بشه.
موفق باشید
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:22 صبح
از دوستان کسی نظری در مورد مبحث بعدی آموزش نداره؟
فیلم آموزشی - بخش اول اولین برنامه در جاوا
http://neo-one.ir/?p=31
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:23 صبح
فیلم آموزشی - بخش دوم معرفی انواع متغییر در جاوا
http://neo-one.ir/?p=33
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:23 صبح
فیلم آموزشی - بخش سوم متد ها در جاوا
http://neo-one.ir/?p=37
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:23 صبح
فیلم آموزشی - بخش چهارم استفاده از کلاس ها و اشیا در جاوا
http://neo-one.ir/?p=40
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 00:24 صبح
به زودی فیلم های آموزشی کار با swing یا همان کتابخانه گرافیکی جاوا ، بر روی سایت قرار خواهد گرفت
فیلم آموزشی – بخش پنجم ایجاد یک پنجره در جاوا
در این فیلم آموزشی روش ایجاد یک پنجره در جاوا آموزش داده شده است.
در این آموزش با استفاده از ارث بری از کلاس JFrame یک پنجره خالی ایجاد میکنیم و تنظیماتی از قبیل اندازه ، نحوه بسته شدن پنجره ، تنظیمات چیدمان کامپوننت ها روی پنجره، اضافه کردن عنوان پنجره و تنظیم موقعیت اولیه پنجره در صفحه را اعمال میکنیم.
در صورت وجود هر گونه سوال در قسمت نظرات سایت بیان فرمایید
http://neo-one.ir/?p=119
فیلم آموزشی – بخش ششم استفاده از JTextField و JButton در جاوا
در این فیلم آموزشی ، نحوه ی استفاده از کامپوننت های JButton و JTextField در جاوا آموزش داده شده است.
در این آموزش با برخی از خواص JButton و JTextField در جاوا آشنا میشویم و می آموزیم که چگونه Action های این دو را کنترل کنیم.
در صورت وجود هر گونه سوال در قسمت نظرات بیان فرمایید
http://neo-one.ir/?p=132
آخرین ویرایش به وسیله spiderman200700 : شنبه 23 دی 1391 در 20:57 عصر
سورس پروژه سیستم مدیریت کتابخانه با جاوا
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- شامل سه موجودیت عضو ، کتاب و مطالعه کننده است.
- از فایل برای ذخیره اطلاعات استفاده می کند
- از دوازده کلاس تشکیل شده است
- امکان اضافه کردن کتاب ، ویرایش کتاب ، حذف کتاب
- امکان امانت دادن کتاب و پس گرفتن امانت
- امکان مطالعه کتاب و پس گرفتن کتاب مطالعه شده
- ایجاد عضو ، ویرایش عضو و حذف عضو
- جستجو کتاب ها
- جستجو اعضا
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=199
اسیرتم مرد!
اتقاقا من جدیدا زدم توو خط Swing تاپیکتو دنبال میکنم حتما ! یه تاپیک جامع سوالات در باب همین تاپیک هم بزن، لینکشم توو پست اول بذار که هم اینجا نظمشو حفظ کنه هم هرکی پا نشه بابت سوالش یه تاپیک بزنه
سلام دوست گرامی
خیلی خوبه آموزشو راه انداختی
نظرم اینه که بر روی کتابخانه های گرافیکی مثل SWING با ابزاری مثل نت بینز تمرکز کنی. خسته شدیم از بس برنامه های کنسولی دیدیم. ممنون میشم. موفق باشی و امیدوارم ادامه بدی!
ممنون از شما
به نظرم اگه سوالات در خود سایت http://neo-one.ir ، در قسمت نظرات هر آموزش باشه بهتره.
به نظر شما اینطوری بهتر نیست؟
آخرین ویرایش به وسیله spiderman200700 : دوشنبه 25 دی 1391 در 23:37 عصر
سلام.ممنون از شما
من چهار تا آموزش در مورد آشنایی ابتدایی با جاوا قرار دادم و فعلا هم دو تا آموزش با swing . و قراره از این به بعد آموزش های به صورت پروژه ای و با swing و اگه عمری باشه بعدش با JavaFX باشه. در ضمن سعی من بر اینه که در هر آموزش تا جای ممکن به معرفی کامپوننت ها و امکانات کاملا جدیدتر و پیشرفته تر پرداخته بشه.
در سایت عضو بشید تا خبرات جدید در مورد اضافه شدن آموزش ها برای شما ارسال بشه
آدرس سایت: http://neo-one.ir
در ضمن به خاطر مشکلات کاری و امتحانات پایان ترم، فعلا این تاپیک و اون سایت رو راه اندازی کردم تا بفهمم آیا اصلا این چندتا آموزشهایی که تا حالا گذاشتم طرفداری داره یا نه.
به امید خدا اگه از این تاپیک و سایتی که معرفی کردم استقبال بشه، از 15 بهمن به بعد رسما آموزش های تخصصی رو شروع میکنم. و سعی میکنم آموزشها مطابق نظراتی که در قسمت نظرات هر پست داده میشه باشه.
خودم خیلی دلم میخواد که بتونم ذره ای برای دیگران مفید باشم ولی خب دیگران هم باید دوست داشته باشن که براشون کاری انجام بشه. وگرنه کار من بی فایده خواهد بود.
تا الآن استقبال خوبی نشده ،ولی امید وارم بهتر بشه که منم انگیزه برای ادامه داشته باشم.
موفق و سربلند باشید
آخرین ویرایش به وسیله spiderman200700 : دوشنبه 25 دی 1391 در 23:39 عصر
برای Swing اگه از ابزار خود NetBeans استفاده بش هم فکر کنم بهتر باشه. بی صبرانه منتظر ادامه ی آموزش هستیـــــــــــــــــــــ ـــــــــــم!
چون جاوا اصالتا محیط گرافیکی برای طراحی نداره و IDE ها اینو بهش اضافه کردن ( تو نتبینز از نسخه 5 به بعد بود فکر کنم)، و چون ما قصدمون روش استفاده از کامپوننت ها و طرز ایجادشون و شناخت خواص اونها هست ، سعی میکنم تا جای ممکن از ابزار های نتبینز استفاده نکنم.
ولی این اجتناب ناپذیره که در آموزش های پیشرفته تر باید از ابزار های نتبینز هم استفاده بشه ، و فقط کامپوننت های جدیدی که قراره معرفی بشه با کدنویسی محض نوشته بشه. وگرنه زمان آموزش ها خیلی بالا میره و این خیلی خوب نیست.
با تشکر از استقبال شما
با سلام.
به نظر من هم حتما برای مسائل کوچیک باید بدون استفاده از ide اینکارو انجام داد.چون هم دستت به کد ها میخوابه و هم دستورات بعد از مدتی کمتر از یادتت میره !
منتظریم دیگه :d
سورس پروژه سیستم مدیریت کتابخانه با جاوا-۲
این پروژه با استفاده از تحلیل پروژه شماره یک سیستم مدیریت کتابخانه با جاوا نوشته شده است ( اینجا ) ، با این تفاوت که سبک کد زنی و ظاهر برنامه با پروژه قبلی متفاوت است.
شما بسته به نیاز یا سلیقه خود می توانید هر یک از این پروژه ها را دریافت کنید.
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- شامل سه موجودیت عضو ، کتاب و مطالعه کننده است.
- از فایل برای ذخیره اطلاعات استفاده می کند
- از دوازده کلاس تشکیل شده است
- امکان اضافه کردن کتاب ، ویرایش کتاب ، حذف کتاب
- امکان امانت دادن کتاب و پس گرفتن امانت
- امکان مطالعه کتاب و پس گرفتن کتاب مطالعه شده
- ایجاد عضو ، ویرایش عضو و حذف عضو
- جستجو کتاب ها
- جستجو اعضا
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=221
سورس پروژه سیستم مدیریت کتابخانه با جاوا-۳
این پروژه با استفاده از تحلیل پروژه شماره یک و دو سیستم مدیریت کتابخانه با جاوا نوشته شده است ( اینجا ) و ( اینجا )، با این تفاوت که سبک کد زنی و ظاهر برنامه با پروژه قبلی متفاوت است.
شما بسته به نیاز یا سلیقه خود می توانید هر یک از این پروژه ها را دریافت کنید.
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- شامل سه موجودیت عضو ، کتاب و مطالعه کننده است.
- از فایل برای ذخیره اطلاعات استفاده می کند
- از سیزده کلاس تشکیل شده است
- امکان اضافه کردن کتاب ، ویرایش کتاب ، حذف کتاب
- امکان امانت دادن کتاب و پس گرفتن امانت
- امکان مطالعه کتاب و پس گرفتن کتاب مطالعه شده
- ایجاد عضو ، ویرایش عضو و حذف عضو
- جستجو کتاب ها
- جستجو اعضا
- ظاهر خیلی زیبا
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=231
سورس پروژه دفترچه تلفن با جاوا
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- گرافیک برنامه با استفاده از ابزار گرافیکی نت بینز ایجاد شده است.
- شامل یک موجودیت مخاطبمی باشد.
- از دیتابیس H2 برای ذخیره اطلاعات استفاده می کند
- از چهر کلاس تشکیل شده است
- امکان اضافه کردن مخاطب ، ویرایش مخاطب، حذف مخاطب
- امکان دسته بندی مخاطبان در گروه های دلخواه
- جستجو مخاطبان بر اساس : نام مخاطب ، شماره تلفن ها ی مخاطب ، گروه مخاطب
- ظاهر خیلی زیبا
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=238
سورس پروژه بازی دوز با جاوا
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- گرافیک برنامه با استفاده از ابزار گرافیکی نت بینز ایجاد شده است.
- از دو کلاس تشکیل شده است
- الگوریتم نسبتا پیچیده ، برای قوی تر کردن هوش بازی
- ظاهر خیلی زیبا
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=245
سورس پروژه Web Crawler با جاوا
توضیح در مورد Crawler :
Crawler قسمتی از یک موتور جستجو را تشکیل می دهد.
از قسمت های دیگر یک موتو جستجو که در ارتباط نزدیکی با Crawlerاست،می توان به Spider اشاره کرد.
Spider وظیفه خواندن محتوای صفحات وب را بر عهده دارد.
Spider برای اینکه بداند که چه صفحاتی را بخواند، از Crawler دستور می گیرد.
Crawler با جستجوی کل وب با توجه به اجازه نامه ی هر وب سایت، لینک هایی از آن وب سایت را گلچین کرده و در اختیار Spider قرار می دهد تا محتوای آنها خوانده شده و آماده ی جستجو شوند.
یک Crawler اگر برای خواندن لینک های یک وب سایت از اجازه نامه ی وب سایت (که به صورت یک فایل TXT در رشه ی سایت نگه داری می شود و قابل خواندن برای عموم می باشد) استفاده کند اصطلاحا به آن Crawler با ادب گفته می شود.
داکیومنت مختصری برای آشنایی با قسمت های مختلف برنامه ، همراه پروژه در اختیار شما قرار خواهد گرفت
ویژگی های پروژه:
- در محیط نت بینز نوشته شده است.
- گرافیک برنامه با استفاده از ابزار گرافیکی نت بینز ایجاد شده است.
- سرعت بالا در جستجوی لینک ها
- نمایش لحظه ای روند جستجو
- گزارشگیری از لینک های جستجو شده
- امکان توقف جستجو در هنگام کار
- بررسی صحت لینک ها
- جستجو تا بی نهایت عمق ممکن
- امکان محدود کردن جستجو با تعیین تعداد لینک های جستجو
برای اطلاعات بیشتر به لینک زیر مراجعه کنید
http://neo-one.ir/?p=250
فیلم آمورشی – بخش هفتم ایجاد ماشین حساب در جاوا
در این فیلم آموزشی ، روش ایجاد یک ماشین حساب در جاوا به صورت گام به گام بررسی شده است.
در این پروژه با استفاده از چند کامپوننت swing یک ماشین حساب ایجاد میکنیم که چهار عمل ضرب ، جمع ، تقسیم و تفریق را بر روی اعداد صحیح انجام می دهد. کامپوننت های به کار گرفته شده در این آموزش عبارت است از :
JButton ، JTextField ، JPanel ، JLable و JFrame
در صورت وجود هر گونه سوال در قسمت نظرات در سایت بیان فرمایید
http://neo-one.ir/?p=272
از ویژگی های پکیج java.util توانایی زمانبندی کارها می باشد. در جاوا پکیج util با گنجاندن دو کلاس Timer و TimerTask ، امکان زمانبندی کارها را بسیار ساده کرده است و به شما این اجازه را می دهد که بدون درگیر شدن با مفاهیم MutliTasking و MultiThreading ، به سادگی یک عمل را در زمان تعین شده به صورت خودکار انجام دهید.
برای دیدن آموزش به صورت کامل ، به لینک زیر مراجعه کنید:
http://neo-one.ir/?p=283
آخرین ویرایش به وسیله spiderman200700 : پنج شنبه 05 بهمن 1391 در 12:17 عصر
فیلم آمورشی – بخش هشتم ایجاد دفترچه تلفن در جاوا
در این فیلم آموزشی ، نحوه ایجاد یک دفترچه تلفن در جاوا ، به صورت گام به گام بررسی شده است.
در این پروژه از با استفاده از چند کامپوننت از کتابخانه Swing ، یک دفتر چه تلفن ایجاد میکنیم ، که از فایل برای نگهداری داده ها استفاده می کند و قابلت درج و حذف مخاطب را دارا می باشد.
کامپوننت های استفاده شده در این پروژه عبارت است از JTable ، JButton ، JLable و …
در این پروژه می آموزیم که چطور به صورت پیشرفته JTable را مدیریت کنیم و از فایل برای پر کردن اطلاعات داخل جدول استفاده کنیم. و هنگام حذف سطر از جدول سطر متناظر از فایل حذف شود و هنگام اضافه کردن سطر به جدول سطر جدید به فایل هم اضافه شود.
همچنین می آموزیم که چطور ظاهر گرافیکی برنامه را زیبا تر کنیم و چندین تکنیک ریز و درشت دیگر را خواهید آموخت.
برای دیدن ادامه توضیحات و دانلود فیلم آموزشی به همراه سورس پروژه به لینک زیر مراجعه کنید:
http://neo-one.ir/?p=333
آخرین ویرایش به وسیله spiderman200700 : دوشنبه 16 بهمن 1391 در 01:02 صبح
وای دمت گرم خیلی خوشم اومد از این حرکتت
من تازه جاوارو شروع کردم یه پروژه ناقص باهاش به استاد تحویل دادم،خیلیم مشکل دارم،الانم دارم با یه فیلم اموزشی که تو همین سایت بود پیش میرم،
تازه متوجه تاپیک شما شدم،حتما دنبال میکنم.
بسیار ممنون.
اگه سوال در مورد چیز دیگه هم بود جواب میدین؟؟چون من یه کم دیگه مونده برسم به گرافیک.
خواهش میکنم. سوالاتو توی بخش نظرات هر آموزش در سایت http://neo-one.ir بپرس. حتما پاسخ داده میشه.
موفق باشی
ایجاد JPopupMenu در جاوا
JPopupMenu ،منویی است که در برنامه های کاربردی، فراوان مورد استفاده قرار می گیرد. و در هنگام استفاده از یک برنامه کاربردی ممکن است صد ها بار از آن استفاده شود.
در این مقاله قصد دارم ساخت یک JPopupMenu در جاوا را به صورت قدم به قدم انجام دهم.
می خواهیم یک JList ایجاد کنیم که که دارای یک منوی راست کلیک یا همان JPopupMenu باشد.این JPopupMenu دارای ۲ آیتم است که یکی برای اضافه کردن یک سطر به JList و دیگری برای حذف کردن یک سطر از JList .
برای دیدن ادامه مقاله به لینک زیر مراجعه کنید:
http://neo-one.ir/?p=345
در این فیلم آموزشی نحوه استفاده از JList در جاوا آموزش داده شده است
JList یکی از کامپوننت های کتابخانه Swing است که ما می توانیم داده ها را به صورت لیست در زیر یکدیگر نمایش دهیم. در این فیلم به نحوه ایجاد و استفاده از JList می پردازیم.
برای دیدن توضیحات تکمیلی و دانلود فیلم ، به لینک زیر مراجعه کنید:
http://neo-one.ir/?p=361
سلام و ممنون بابت آموزش ها من مشتاقانه منتظر فیلم های بیشترم و میخوام به دوستام بگم اونا هم دانلود کنن
خواهش میکنم. خوشحالم که خوشتون اومده. به زودی آموزش بعدی رو هم قرار میدم
راستش من چون خودم تازه جاوا رو شروع کردم
خواستم بگم اگه امکانش هست با نت بینز از پایه شروع کنی و قدم به قدم جلو بری فکر کنم بهتر باشه تا اینکه از هر دری سخی باشه و هربار از یه قسمتش یه مطلب گفته بشه
نظر شما اینم خیلی عالیه. منم در ابتدا همین قصد رو داشتم. ولی به تدریج متوجه شدم که برای آموزش های ابتدایی مطلب زیاد هست. و کمبود منابع ما در آموزش های تخصصی تر هست.
به خاطر همین سعی من بر اینه که آموزش های رو کم کم تخصصی تر کنم و کمتر به بحث های ابتدایی بپردازم.
البته سعی میکنم در حین آموزشها هم تکنیک های استفاده از نتبینز و هم اگه لازم بشه ، بعضی از نکات پایه ی جاوا رو هم ذکر کنم.
به هر حال قصد من اینه که چیزی که به درد همه بخوره رو ارائه بدم.
امیدوارم توی این کارم موفق بشم
ممنون از نظرتون
سلام دوست عزیز من میخوام جاوا یاد بگیرم.
ی سری اموزش دارم ک با برنامه نت بین 5.5 کار میکنه...
برای مرحل اولیه کار پس از اجرای پروژه باس به قسمت موبایل برم..ولی در نت بین من با این ک ورژنم هم 5.5 هست همچین گزینه ای موجود نیست
بی زحمت راهنمایی کنید