View Full Version : نمونه برنامه های کوچک و مفيد در جاوا
هانی هاشمی
یک شنبه 30 فروردین 1388, 22:37 عصر
تو بخش c# تاپیکی هست با نام 'نمونه برنامه های کوچک و مفید سی شارپ' که دوست خوبمون razavi_university (http://barnamenevis.org/forum/member.php?u=10478) ایجاد کرده
گفتم بهتره یه همچین تاپیکی هم تو این بخش داشته باشیم .
هدف این تاپیک : ارائه نمونه برنامه هایی خلاصه و مفید برنامه نویسی در جاوا نسخه استاندارد است.
این تاپیک محل مناسبی برای این موارد نیست :
تشکر، سئوال و جواب کردن، سعی در اثبات برتری یک برنامه، خورده گیری از برنامه های ارسالی دیگران، و ...
لذا چنانچه راجع به هر یک از نمونه برنامه ها سئوال و یا مشکلی پیش آمد، لطفا موضوع رو از طریق ارسال پیام خصوصی به نویسنده مطلب و یا طرح در یک تاپیک مستقل، حل و فصل کنید.
هانی هاشمی
یک شنبه 30 فروردین 1388, 22:49 عصر
اولین قدم رو هم خودم بر می دارم
برنامه ای برای پر کردن حافظه فلش
این برنامه کل حافظه فلش شما رو پر می کنه تا دیگه جایی برای ویروس نداشته باشین
فایل Exe و سورس کد : http://drop.io/HaniHashemi/
(http://barnamenevis.org/forum/showthread.php?p=708184#post708184)
alaaaa
دوشنبه 31 فروردین 1388, 10:27 صبح
یه Desktop Searcher ساده
این برنامه که نوشتم می تونه هم مستقیماً و هم از طریق ایندکس هایی که توسط خود برنامه می تونید ایجاد کنید به جستجو در کامپیوتر بپردازید
reza10203045
دوشنبه 31 فروردین 1388, 17:21 عصر
سلام
از همکاری دوستان خیلی ممنون هستم . راه اندازی این تاپیک خیلی در پیشرفت برنامه نویسان کمک می کنه. اما من چون مدتی هست که زبان جاوا رو شروع کردم فعلا نم توانم کمک کنم.
reza10203045
دوشنبه 31 فروردین 1388, 18:16 عصر
این سورس یک ماشین حساب هستش
دوستان من تازه کار هستم میشه راهنمایی کنید این برنامه رو چطوری توی netbeans یا eclipse باز کرده و اجرا کنم لطفا راهنمایی کنید
firethumbs
پنج شنبه 10 اردیبهشت 1388, 23:15 عصر
این سورس یک ماشین حساب هستش
دوستان من تازه کار هستم میشه راهنمایی کنید این برنامه رو چطوری توی netbeans یا eclipse باز کرده و اجرا کنم لطفا راهنمایی کنید
بنام خدا
دوستان سلام
دوست عزيز مي توني از تكنيك فوق پيشرفته كپي پيست استفاده كني:چشمک:
saeedIRHA
جمعه 11 اردیبهشت 1388, 18:31 عصر
چند تا برنامه رو براتون upload کردم فک کنم به درد بخوره
به ترتيب هم توضيح کوچکی براشون ميدم:
اولين فايل ضميمه برنامه اي هست کوچک برای تبديل کردن text به gif فايل.
دومين فايل ضميمه نمونه برنامه هست ساده برای chat کردن از طريق پرتکل tcp/ip
بيشتر سعی کردم نمونه کار با Socket programming در جاوا رو نشون بدم.
سومين ضميمه نمونه کدی هست برای گرفتن ScreenShot.
چهارمين فايل ضميمه برنامه هست برای توليد کردن MD5 برای فايل هاتون، اين روش که استفاده کردم
روشی هست معمول برای چک کردن و اطمينان از فايل ها به نام MD5-CheckSum.
برای اطلاعات تکميلی در مورد Md5-checkSum ميتونيد به لينک زير مراجعه کنيد:
MD5-CheckSum (http://en.wikipedia.org/wiki/MD5)
و در آخر هم يک نمونه کد ساده هست برای تبديل کردن عدد به Hex,Octal,Binary,Character
چنانچه سؤالی موند در خدمتتون هستم و اميدوارم که مفيد باشه
هانی هاشمی
دوشنبه 05 مرداد 1388, 18:10 عصر
یه نمونه کد براتون پیدا کردم باسه تغییر کرسر موس :لبخند:
هانی هاشمی
چهارشنبه 07 مرداد 1388, 14:34 عصر
رویداد دابل کلیک :
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class d extends Applet
implements MouseListener {
public void init() {
this.addMouseListener(this);
}
public void paint(Graphics g) {
g.drawString("Click here", 10,10);
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {
System.out.println
( "Click at (" + e.getX() + ":" + e.getY() + ")" );
if (e.getClickCount() == 2)
System.out.println( " and it's a double click!");
else
System.out.println( " and it's a simple click!");
}
}
هانی هاشمی
جمعه 16 مرداد 1388, 20:08 عصر
سلام
این برنامه باسه اجرای فایل jar در هنگام اجرای برنامه است که دو تا از دوستان (java.source.ir (http://barnamenevis.org/forum/member.php?u=104101) وSyamah (http://barnamenevis.org/forum/member.php?u=35238)) نوشتن و من اینجا براتون می زارم :چشمک:
نکته :موقع اجرای برنامه آدرس فایل jar را به صورت آرگومان ارسال کنید
هانی هاشمی
چهارشنبه 25 شهریور 1388, 21:25 عصر
به دام انداختن رو یدادهای موس و کیبورد
توضیحات: http://www.awalkinpark.com/index.php?option=com_content&view=article&id=68:windows-keyboard-mouse-and-other-hooking-api-lib&catid=34:developer&Itemid=61
baradar
چهارشنبه 29 اردیبهشت 1389, 10:47 صبح
سلام
برنامه ماشین حساب گرافیکی
vbnovin
چهارشنبه 29 اردیبهشت 1389, 18:13 عصر
این سورس یک ماشین حساب هستش
دوستان من تازه کار هستم میشه راهنمایی کنید این برنامه رو چطوری توی netbeans یا eclipse باز کرده و اجرا کنم لطفا راهنمایی کنید
منم سئوال شما را دارم میخوام تو netbeans کپی کنم اما خطا درست میشه ... اینطوری نیست جنای با گپی نمیشه راهنمایی کنید من تازه کارم نمیدونم
maryammb66
سه شنبه 08 آذر 1390, 13:56 عصر
سلام خدمت دوستان
من یه برنامه گرافیکی مثل بازی احتیاج دارم!
کسی می تونه کمکم کنه؟!
spiderman200700
سه شنبه 08 آذر 1390, 16:05 عصر
منم سئوال شما را دارم میخوام تو netbeans کپی کنم اما خطا درست میشه ... اینطوری نیست جنای با گپی نمیشه راهنمایی کنید من تازه کارم نمیدونم
این کارا رو باید بکنی.
1-پوشه ی حاوی پروژه رو در پوشه ی NetBeansProjects که توی ویندوز به طور پیش فرض در Documents قرار داره کپی کنید.
2- توی NetBeans از منوی File گزینه ی Open Project رو بزنید.
3- از پنجره ی باز شده برید داخل پوشه ی NetBeansProjects .
4-از اونجا پوشه ای رو که اونجا کپی کرده بودید رو انتخاب کنید و دکمه ی Open Project رو کلیک کنید.
پروژه آمادس تا شما روش کار کنید.
نکته: داخل پنجره ی Open Project ، آیکن پوشه ای که اوجا کپیش کرده بودید، باید یه فنجان قهوه ی داغ باشه (آرم تجاری جاوا).اگه اینجوری نبود، و شکل پوشه شبیه پوشه های معمولی ویندوز بود،باید قبل از انجام مرحله 1، خودتون داخل NetBeans یه پروژه ی جدید تعریف کنید،بعد فایل های پروژه تون رو داخل پوشه ی پروژه ی جدیدی که تعریف کردید کپی کنید.در آخر هم باید مراحل 2 تا 4 رو انجام بدید.
خوش باشید.
dasssnj
سه شنبه 06 آبان 1393, 05:17 صبح
از همه ی دوستان خواهش می کنم در این تاپیک شرکت کنن .:تشویق::تشویق:
arastooms
سه شنبه 20 آبان 1393, 17:31 عصر
سلام به همه دوستان
من به کدی احتیاج دارم که تعداد روزها و ساعتها و دقیقه ها و ثانیه ها رو از تاریخ مشخصی به من بده
مثلا : از تاریخ 2014 /1/1 میلادی تا امروز رو به من نشون بده
///////////////////////
دوستی هست که تو نوشتن این کد کمک کنه ؟
با تشکر
ahmad.mo74
سه شنبه 20 آبان 1393, 19:14 عصر
سلام، با Joda خیلی راحت میشه اینکارو کرد :
import org.joda.time.Instant;
import org.joda.time.Interval;
import org.joda.time.Period;
import java.util.Calendar;
/**
* @author avb
*/
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2014, Calendar.JANUARY, 1, 10, 10, 10);
Instant oldDate = new Instant(calendar.getTimeInMillis());
Instant now = new Instant();
int diff = now.compareTo(oldDate);
if (diff == -1) {
System.out.println("old date > now !!!");
} else {
Interval interval = new Interval(oldDate, now);
Period period = interval.toPeriod();
System.out.println("Difference : ");
System.out.println("Years : " + period.getYears());
System.out.println("Months : " + period.getMonths());
System.out.println("Days : " + period.getDays());
System.out.println("Hours : " + period.getHours());
System.out.println("Minutes : " + period.getMinutes());
System.out.println("Seconds : " + period.getSeconds());
}
}
}
dasssnj
چهارشنبه 21 آبان 1393, 15:04 عصر
این تاپیک برای قرار دادن نمونه برنامه های جاواست .
از این بعد اگه بخواهید به محل گفت و گو یا سوال و جواب تبدیلش کنید هم شخص سوال کننده و هم شخص جواب دهنده جریمه می شوند .
برای سوال هاتون تاپیک باز کنید و جواب بگیرید .
باتشکر .
ahmad.mo74
چهارشنبه 21 آبان 1393, 15:47 عصر
سلام بله منم میخواستم بگم که یه تاپیک جدید بزنه ولی دیدم این دوستمون خیلی عجله داره چند جا پرسیده سوالشو گفتم جوابشو بدم.
ممنون از تذکرت، حالا این جریمه چی هست سنگین نباشه یه وقت :)
arastooms
چهارشنبه 21 آبان 1393, 16:39 عصر
این تاپیک برای قرار دادن نمونه برنامه های جاواست .
از این بعد اگه بخواهید به محل گفت و گو یا سوال و جواب تبدیلش کنید هم شخص سوال کننده و هم شخص جواب دهنده جریمه می شوند .
برای سوال هاتون تاپیک باز کنید و جواب بگیرید .
باتشکر .
سلام و مرسی بابت تذکر شما
سوالاتی از این قبیل رو کجا و تو کدوم بخش باید مطرح کنم ؟
dasssnj
پنج شنبه 22 آبان 1393, 08:09 صبح
سلام و مرسی بابت تذکر شما
سوالاتی از این قبیل رو کجا و تو کدوم بخش باید مطرح کنم ؟
بخش Java SE : نگارش استاندارد جاوا
dasssnj
پنج شنبه 22 آبان 1393, 08:17 صبح
سلام بله منم میخواستم بگم که یه تاپیک جدید بزنه ولی دیدم این دوستمون خیلی عجله داره چند جا پرسیده سوالشو گفتم جوابشو بدم.
ممنون از تذکرت، حالا این جریمه چی هست سنگین نباشه یه وقت :)
یه جور امتیاز منفیه که توی پروفایل شما نمایش داد میشه . اگه امتیاز منفی تون زیاد شه برای پروفایل تون مشکل ایجاد می کنه . فکر کنم از سایت حذف بشید . البته تا حالا به کسی اینقدر امتیاز منفی ندادم. بیشتر اخطار میدم.
ehsan_faal
دوشنبه 27 بهمن 1393, 17:24 عصر
بازی 2048 به زبان جاوا.
البته من زیاد راجع به جاوا اطلاع ندارم ولی اینجور که گفتن با javaFx برای انیمیشناش کار شده!
سورس هاش هم هست که میتونه خیلی مفید باشه.
128536
لینک دانلود:
http://s4.picofile.com/file/8171342284/2048_GitHub.rar.html
mortaza_bn
سه شنبه 12 اسفند 1393, 22:54 عصر
سلام. این پروژه رو چطوری میتونم ببرم روی اکلیپس و اجراش کنم. از منوی فایل گزینه import استفاده کردم نشد.
ehsan_faal
چهارشنبه 13 اسفند 1393, 01:12 صبح
سلام .فایل jar بازی رو هم گذاشتم،نیازی نیست که دوباره کامپایل بشه!
شما یه پروژه بساز بعد دقیقا همین کدهایی که گذاشتم رو تو کلاسهای هم نام خودشون کپی کن
.:Ahmadreza:.
چهارشنبه 27 اسفند 1393, 10:06 صبح
http://rozup.ir/up/javac/Pictures/images81.jpg
وقت بخیر مهربونا
میخواهیم یه ماشین حساب چرتکه ای رو بنویسیم
مثلا 1+4=5 به صورت *+****=*****نوشته شود
:بوس::بوس::بوس::بوس:
لـــــــــــــینک دانلود (http://uploadboy.com/epaz7wyxmrkg.html)
dasssnj
چهارشنبه 27 اسفند 1393, 10:24 صبح
وقت بخیر مهربونا
میخواهیم یه ماشین حساب چرتکه ای رو بنویسیم
مثلا 1+4=5 به صورت *+****=*****نوشته شود
:بوس::بوس::بوس::بوس:
لـــــــــــــینک دانلود (http://uploadboy.com/epaz7wyxmrkg.html)
رمزش چیه ؟
بهتره فایل ها را جایی اپلود کنید که پس فردا حذف نشه
setareh266
یک شنبه 20 اردیبهشت 1394, 15:44 عصر
سلام به همه دوستان برنامه نویس
میشه راهنماییم کنید چه مباحثی از ریاضی کاربردی کامپیوتر برای یادگیری جاوا و برنامه نویسی اندروید لازمه ؟؟؟؟؟؟؟؟؟؟؟یه دنیا ممنون:لبخندساده:
لطفا منو راهنمایی کنید setareh2666@gmail.com
SPsenon
پنج شنبه 28 خرداد 1394, 18:40 عصر
سلام.من یک قطعه کد نوشتم که کار یک شبکه ی اجتماعی کوچیکو انجام میده.میخواستم بصورت گرافیکی درش بیارم.کسی میتونه کمکم کنه؟؟
Mosafers
جمعه 29 خرداد 1394, 06:49 صبح
سلام میشه خواهش کنم سورس يه برنامه تحت ویندوز ساده مثل کشیدن یک دایره با استفاده از جاوا تحت پلتفرم اکلیپس قرار بدید؟
ممنونت میشم
maryam733
یک شنبه 10 آبان 1394, 01:33 صبح
سلام اگه میشه کدشم بذارین.ممنون
maryam733
یک شنبه 10 آبان 1394, 01:37 صبح
سلام اگه میشه کد برنامه ی ماشین حساب رو بذارید.ممنون
parsataheri
دوشنبه 16 آذر 1394, 23:37 عصر
با سلام .میشه کتابی معرفی منید که فقط تمیرن داده باشه و حل کرده باشه برای حل تمرین نیاز دارم.
abc222
شنبه 26 دی 1394, 15:03 عصر
با سلام
قطعه کدی رو آماده کردم براتون که در قسمت کنسول نت بینز از شما ماه تولد رو میگیره و اسم ماه رو(بصورت فینگلیش) مینویسه
این کد ساده ای هست و منم تازه کار.خوشحال میشم نظراتتون رو بدونم.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner keyboardInput = new Scanner (System.in);
System.out.println("Please enter the number of your birth month:");
int numberOfMonth = keyboardInput.nextInt();
switch(numberOfMonth){
case 1 :
System.out.println("Farvardin");
break;
case 2 :
System.out.println("Ordibehesht");
break;
case 3 :
System.out.println("KHordad");
break;
case 4 :
System.out.println("Tir");
break;
case 5 :
System.out.println("Mordad");
break;
case 6 :
System.out.println("shahrivar");
break;
case 7 :
System.out.println("Mehr");
break;
case 8 :
System.out.println("Aban");
break;
case 9 :
System.out.println("Azar");
break;
case 10 :
System.out.println("Dey");
break;
case 11 :
System.out.println("Bahman");
break;
case 12 :
System.out.println("Esfand");
break;
default:
System.out.println("Adad ra eshtebah vared kardeid!!!");
}
}
}
juza66
چهارشنبه 14 بهمن 1394, 00:55 صبح
سلام
یک سوال نمیشه فایل رو بصورت exeدراورد که روی همه ویندوزها اجرا بشه؟!
Mahtabroo
شنبه 04 اردیبهشت 1395, 08:48 صبح
گروه تلگرام جامعه جاوا و اوراکل زیر نظر دکتر امیرسام بهادر : https://telegram.me/joinchat/Cpz2yD3gv638gpVTa2kXVg
mohammad5222
سه شنبه 06 تیر 1396, 18:06 عصر
یک بازی ساده tic-tac-toe آماده کردم امیدوارم مفید باشد.
http://s9.picofile.com/file/8298996626/tic_tac_toe.rar.html
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.