تبليغاتX
مرکز فناوری اطلاعات استک
ارتباط جاوا با سخت افزار

ارتباط جاوا با سخت افزار

 java & printer

یکی از ویژگی هایی که همه زبان های برنامه نویسی در برنامه های کاربردی برای کاربران ایجاد می کنند تعامل با سخت افزار است گرفتن داده و به نمایش درآوردن داده ها از این جمله هستند .جاوا هم به عنوان یک زبان قدرتمند از این قائده مستثنی نبوده و در ادامه مشاهده خواهید کرد که کارها با جاوا چقدر آسان است .

امروز می خواهم نشان بدهم که چگونه می شود با پرینتر ارتباط برقرار کرد و برنامه ای بنویسیم که هرگاه مطلب ی را به او بدهیم بتواند آن را روی کاغذ چاپ کند)البته اگه پرینتر دارید !!).

دانلود فایل آموزش


نوشته شده توسط جبار اسدی در جمعه 15 شهریور1387 | موضوع: برنامه نویسی
ترکیب HTML و JAVA

ترکیب HTML و JAVA در Application

 

این مسئله اولین بار وقتی برایم پیش آمد که چشمم به JavaDoc افتاد . حتما شما هم دیده اید که در جاوا چه توضیحات مفصلی را برای کدهای Jdk نوشته اند و شما هنگام نوشتن برنامه هایتان به راحتی با خواندن این کامنت ها به کد نویسی می پردازید  اما می شود از این امکان برای رسیدن به اهداف جذابتر هم استفاده کرد . در این پست به روش های حرفه ای نوشن کامنت  اشاره خواهیم کرد . حتما شما هم Tooltip  های حرفه ای را که در نرم افزارهای مختلف برای راهنمایی سریع استفاده می شود دیده اید مثل شکل زیر ....


ادامه مطلب

نوشته شده توسط جبار اسدی در سه شنبه 25 تیر1387 | موضوع: برنامه نویسی
رسم نمودارهای توابع مختلف با جاوا
سورس کد رسم نمودار توابع مختلف (با جاوا)
رسم نمودارهای توابع مختلف با جاوا
 
می بخشید که یه مدت نبودم بیشتر درگیر پروژه و اینا بودم . این برنامه نمودار توابع رو می کشه(یکی از پروژه های ی جاوای ترم های قبل بود ) .البته می تونید از ترکیب توابعی مثل توابع مثلثاتی ، جبری ، و ... هم استفاده کنید کدها رو هم که با جاوا نوشتم و در هر IDE قابلیت اجرا شدن رو داره. البته ظاهر برنامه اصلا زیبا نیست برای اینکه برنامه ماله قبلناس !!! و من اون دوره روی اینترفیس برنام ها زیاد کار نمی کرد م  .
 
دانلود کدها در ادامه مطلب ....



 

ادامه مطلب

نوشته شده توسط جبار اسدی در شنبه 22 تیر1387 | موضوع: برنامه نویسی
روش های قراردادن عکس به عنوان بک گراند در جاوا

روش های قراردادن عکس به عنوان بک گراند در جاوا

سلام دوستان ، امروز تو این پست می خوام یه نکته کوچک رو بگم و اون هم گذاشتن عکس به عنوان بک گراند در برنامه هاست (در جاوا) . کلا راههای مختلفی وجود داره ، می تونید یکی از راههای زیر رو انتخاب کنید ....


ادامه مطلب

نوشته شده توسط جبار اسدی در چهارشنبه 12 تیر1387 | موضوع: برنامه نویسی
سورس برنامه پینگ پونگ(با جاوا) ...

سورس برنامه پینگ پونگ(با جاوا)

سلام دوستان !!

امروز سورس برنامه پینگ پونگ رو براتون گذاشتم . دلیل اصلی این برنامه کمک به پروژه ی بچه های IT 86  هستش . گفتم یه راهنمایی کرده باشم البته زحمت بمب های درخواستی استاد را خودتون بکشید!! (کاری که نداره یه کلاس تعریف کنید با 2 پارامتر X و Y و... ) . از همین جا از دوست فوق العاده عزیزم اشکان تشکر می کنم که قسمت صداگذاری(!!!) برنامه رو اون کمک کرد چون من تا حالا برنامه ای ننوشته بودم که از افکت های صدا استفاده کنه ...خوبه پروژتون بانی خیر شد!! . در مورد پروژه ی دومتون(حل کننده ی سودوکو) هم خواستم کدش رو توی وبلاگ بذارم ولی دیدم دیگه ناجوره چون باید کل کد رو می ذاشتم و اینطوری هیچ کاری برای انجام دادن خودتون نمی موند اگر کسی کدها می خواد بیاد تو دانشکده بهش می دم (البته اگه من رو بتونید پیدا کنید !!) .

این همه وقت گذاشتیم برای برنامه نویسی اگه واسه ی درس های دیگه می ذاشتیم الان پروفسور می شدیم . راستی ترم آینده طراحی الگوریتم ارائه نمی شه و یه حال گیری اساسیه . من نمیدونم ما دانشجوای بیچاره و بدبخت دیگه با چه زبونی حرفمون رو بزنیم که اقای اخلاقیان سه چهار تا استاد جدید بیارید ، استاد کم داریم . کل دانشکده ی مهندسی رو 3 تا استاد می گردونه . اومدیم و زبونم لال یکیشون دیر از خواب پا شد !! یا شایدم اصلا پا نشد !!!! اون وقت تکلیف این ملت طالب علم و حقیقت جویی چیه ؟! . و ایظا آقای دکتر اخلاقیان شما که می گید ما دانشگاه های سطح شهر سنندج رو قبول نداریم چجوری از دانشگاهی مثل دانشگاه آزاد استاد کمکی می یارین و تازه وقتی ما می گیم واحد تابستونی از این دانشگاه برمی داریم می گید نمی شه!! ما دانشگاههای سطح شهر رو قبول نداریم . مگه سطح یک دانشگاه ، سطح استاداشه یا خدای ناکرده میزان زیر بنا یا شایدم تعداد آب سردکناش (؟).

ولی انصافا نباید از حق بگذریم ...

 

 


ادامه مطلب

نوشته شده توسط جبار اسدی در چهارشنبه 21 فروردین1387 | موضوع: برنامه نویسی
چند کد جاوا

چند کد جاوا

یه چند تا کد براتون نوشتم که هم من بیکار نباشم هم شایدم بدرد یکی خورد !! (با جاوا ) :

۱).پروژه ی سوم(اگه اشتباه نکنم !!) درس ساختمان داده سال قبل(۱۳۸۵) :نمایش و مقایسه انواع الگوریتم های sort مثل Heap sort و Naive sort و ...   : دانلود کدها

۲).یک دفترچه تلفن (می شه یه جورایی برای پروژه ی رشته کامپیوتر(برنامه سازی پیشرفته) الگو باشه ... چون پروژه اونها خیلی مثل اینه) :دانلود کدها

۳).ایجاد یک لودینگ با تنظیم سرعت دلخواه (البته توی کد !!):دانلود کدها


نوشته شده توسط جبار اسدی در دوشنبه 19 فروردین1387 | موضوع: برنامه نویسی
یک ویرایشگر ساده
                                       یک ویرایشگر ساده ی متن
 
سلام امروز براتون یه ویرایشگر ساده ی متن درست کردم(با جاوا) . کار زیادی انجام نمی ده کارهایی رو مثل نوشتن ، انتخاب نوع فونت ، انتخاب اندازه ، رنگ ، استایل فونت و .... . بعضی از دوستان نوشتن چرا کدهای قبلی دانلود نمیشه دلیلش اینه که من قبلا روی یک سرور ایرانی اونها رو اپلود می کردم ولی مثل اینکه خدارو شکر اونها پشیمون شدن و اون رو تبدیل به یک مرکز فروش سی دی کردن(!!!؟؟؟؟؟) . بعدا حتما دوباره اونها رو می ذارم .
فک کنم اینتر فیس این ویرایشگر خوب باشه .البته زیاد روش وقت نذاشتم (شاید یک ساعت) ولی برای تازه کارا بد نیست .

برنامه یک ویرایشگر ساده به زبان جاوا
اینم عکسش (یکم بزرگ بود تو وبلاگ نذاشتم ) :کلیک کنید

نوشته شده توسط جبار اسدی در شنبه 10 فروردین1387 | موضوع: برنامه نویسی
نحوه ی ایجاد تابع مولد اعداد تصادفی ...
 نحوه ی ایجاد تابع مولد اعداد تصادفی

اشتباه نکنید من نمی خوام بهتون یاد بدم چجوری می شه یه عدد تصادفی با استفاده از متدها و کلاس ها ی  زبان های برنامه نویسی نوشت .بلکه می خوام نحوه ی ایجاد این متدها رو بنویسم . این کار رو به درخواست یکی از بچه ها اینجا می ذارم . همین اول بگم که  الگوریتم این کار از کتاب "شبیه سازی کامپیوتری " نوشته دکتر صانحی گرفته شده  ، و من فقط اون رو پیاده سازی کردم ( چه کار سختی !!) . البته این رو هم بگم که در کل روش های زیادی وجود داره مثل : مولد هم نهشتی و مولد هم نهشتی ضربی و ... . که من از مورد اول استفاده کردم یعنی :
                                  نحوه ی ایجاد مولد اعداد تصادفی

می تونید اون رو با کامپایلر سی اجرا کنید .راستش حوصله دنگ و فنگ های نصب "جی دی کا" و ویژوال استودیو رو نداشتم به همین خاطر اون رو با سی نوشتم(نصب این کامپایلر کمتر از 10 ثانیه طول می کشه ) .
 
می تونید از لینک زیر دانلود کنید
نحوه ی ایجاد متدهای تولید اعداد تصادفی

نوشته شده توسط جبار اسدی در دوشنبه 27 اسفند1386 | موضوع: برنامه نویسی
جواب به نظرات و چند کد سی پلاس پلاس
جواب به نظرات و ...
سلام به همه ی خوانندگان عزیز وبلاگ توی ایت پست می خوام از لطفی که همه به وبلاگ دارند تشکر کنم :
حامد عزیز من در زمینه برنامه نویسی با زبان اسمبلی مهارتی ندارم (یعنی اصلا کار نکرده ام ) و قطعا هم نمی توانم بازی شطرنج را با آن بنویسم ولی اگر دوست داشته باشی با جاوا می توانم آن را انجام دهم (دفعه ی قبل کد سی پلاس پلاس ان را هم گذاشتم )

امیر جان مرسی از جوابت ولی من که اصلا متوجه نشدم که معنیش به اسپانیولی چی می شه !!
دوست عزیز علی : باور کن الان اصلا وقت ندارم ولی اگر فرصت کنم بعد از امتحانات حتما کدش را برات می نویسم.
عرفان جان : من هم شما را لینک کردم
همکاران عزیز در کانون پژوهشی و رباتیک : از لطف شما ممنونم امیدوارم همکاری ما باعث پیشرفت هر دوی ماها شود .

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

کد بازی دوز :: محیط برنامه نویسی ویژوال سی پلاس پلاس ۶
شبیه ساز ساعت :: محیط برنامه نویسی بورلند سی پلاس پلاس (برای اجرا در ویژوال سی پلاس پلاس خودتان هیدر فایل مربوطه را اضافه کنید ) .(اول ساعت بعد دقیقه و سپس ثانیه را وارد کنید تا ساعت شروع به کار کند )
 

نوشته شده توسط جبار اسدی در پنجشنبه 13 دی1386 | موضوع: برنامه نویسی
سورس کدهای سی پلاس پلاس

سورس کدهای سی پلاس پلاس

سلام امروز دیدم اخرای ترمه و بازار امتحانات داغ .برای همین چند تا از سورس کدهای پروژه های قبلی سی پلاس پلاس رو برای دوستداران این زبان گذاشتم :(البته چند تا !!)

:: سورس کد بازی منچ :: محیط برنامه نویسی : توربو سی پلاس پلاس

این اولین بازی هستش که من نوشتم و در اون اصلا از آرایه استفاده نشده .دلیلش اینه که اون وقت من از آرایه متنفر بودم .در ضمن بازی قابلیت ذخیره و لود شدن رو هم داره

:: سورس کد بازی شطرنج :: محیط برنامه نویسی : توربو سی پلاس پلاس

یه بازی دو نفره !!

:: سورس کد دفترچه تلفن (به صورت شی گرایی) :: محیط برنامه نویسی :  سی پلاس پلاس

دفتر چه تلفن به صورت شی گرایی نوشته شده (با کلاس و...)

::سورس کد دفترچه تلفن(به صورت ساخت یافته !!) :: محیط برنامه نویسی :  سی پلاس پلاس

همون بالایی با مفاهیمی چون ساختارها و...


نوشته شده توسط جبار اسدی در چهارشنبه 5 دی1386 | موضوع: برنامه نویسی
بررسي پروژه ي سوم برنامه سازي پيشرفته

اونهايي كه تو دانشگاه كردستان هستند مي دونند ولي اونهايي هم كه اتفاقي به اين مطلب نگاه كردن بدونن كه اين ترم ما سه تا پروژه ي جاوا داشتيم (خدا رو شكر بيشتر نشد !!)

هر چه قدر كه پروژه هاي اول و دوم  آسون بودن اين پروژه ي سوم سخته .راستش مبحث ترد يه جورايي سوهان روحه آدمه  ...و  دليلش  هم پرداخته شدن كم به اين مبحثه (دليل اين مورد هم بودن اين مبحث در اخرهاي ترمه كه ديگه وقتي براي توضيح بيشتر نمي مونه وگر نه مثل مباحث ديگه مي شه راحت خوندش ) خلاصه اينكه كار خيلي سختيه و يه اراده ي فولادي مي خواد (البته من اينطوري فكر مي كنم شايد اصلا شما تمومش كرديد نه !!) امروز به ياد روزهاي خوش پروژه ي دوم  يه چند تا از عكس اون براتون گذاشتم ...

(پروژه ی اول رسم نمودارهای مربوط به داده ها

پروژه ی دوم رسم نمودار توابع مختلف

پروژه ی سوم شبیه سازی یک بانک )




نوشته شده توسط جبار اسدی در دوشنبه 26 آذر1386 | موضوع: برنامه نویسی
نگاهی به برنامه های هوشمند

برنامه نویسی و هوش مصنوعی

اشاره :
درباره موفقيت كامپيوتر در شكست دادن قهرمانان بازي شطرنج حتماً شنيده‌ايد. به راستي كامپيوتر چگونه شطرنج بازي مي‌كند؟ اين سؤال جالبي است. به نظر من بهترين پاسخ را مي‌توانيد از برنامه‌نويسان بازي‌هاي شطرنج كامپيوتري بپرسيد. اين مقاله تحقيقي در همين زمينه است. در اينجا كوشيده‌ام مدل برنامه‌نويسي شطرنج و شيوه تجزيه و تحليل بازي از نگاه كامپيوتر را تشريح كنم. اطلاعاتي را كه در اينجا آورده‌ام، همه از سايت برنامه‌نويسان بازي‌هاي كامپيوتري، به‌ويژه برنامه‌نويسان بازي شطرنج، استخراج شده‌اند.




چرا بررسي شطرنج كامپيوتري؟
ممكن است بپرسيد بررسي آناتومي يك برنامه شطرنج اصلاً چه فايده‌اي دارد؟ پاسخ را در دو سه نكته مي‌توانم خلاصه كنم. در وهله نخست، بررسي آناتومي يك بازي شطرنج از لحاظ تئوري هوش‌مصنوعي مي‌تواند نمونه بسيار جالبي از كاربرد اين علم تلقي شود. در بسياري مواقع وقتي گفته مي‌شود هوش مصنوعي، براي بسياري از مردم واقعاً سؤال است كه اين هوش از كجا مي‌آيد و چگونه شكل مي‌گيرد. شطرنج يكي از جاهايي است كه مي‌توانيد ببينيد چگونه يك سري معادلات رياضي كه ظاهري ساده، اما باطني پيچيده دارند، به تدريج در پيچ و خم پردازش‌هاي بعدي مبناي هوشمندي ماشين1 را فراهم مي‌كنند.

گذشته از اين، بررسي مكانيزم شطرنج‌بازيِ كامپيوتر يك موضوع تأمل‌برانگيز است و به شما نوعي بينش شبه فلسفي درباره تفاوت رويكرد انسان و ماشين نسبت به نوع خاصي از معماها مي‌دهد. ضمن اين‌كه، دريچه ذهن شما را به روي برخي اشتباهات رايج ذهن انسان بازمي‌كند كه منجر به تصميم‌گيري‌هاي اشتباه و در نتيجه پيامدهاي نامطلوب مي‌شوند. از اين رهيافت مي‌توانيد ببينيد كه از ديدگاه علمي يكي از نظريه‌هاي مربوط به مبناي اشتباه‌كردن انسان هنگام تصميم‌گيري ميان گزينه‌هاي مختلف چيست.

آگاهي از اين مسئله مي‌تواند براي هركارشناس كامپيوتر، آن هم در دنيايي كه يك اشتباه كوچك مي‌تواند به مدد شبكه جهاني اطلاعات در عرض چند ثانيه سراسر كره زمين را درنوردد و همچون ويروس‌هاي مخرب كامپيوتري، پيامدهاي وخيمي را ايجاد كند، مهم و آموزنده باشد.

اين موضوع نكته ديگري را نيز روشن مي‌كند و آن اين‌كه، چگونه برنامه‌نويسان باهوشي ...


ادامه مطلب

نوشته شده توسط جبار اسدی در شنبه 17 آذر1386 | موضوع: برنامه نویسی
گذری بر IDE شرکت SUN ...

از جاوا لذت ببرید !!

شاید و نه بلکه قطعا همه برنامه نویس های قدیمی زبان های برنامه نویسی (مثل سی و یا سی پلاس پلاس ) دوست دارند با زبان جذاب و زیبای جاوا به برنامه نویسی بپردازند و این دوست داشتن تقریبا برای برنامه نویس های زبان هایی چون پاسکال و اسمبلی !! بیشتر به یک عقده تبدیل شده (؟؟!!) .زبانی که واقعا می شود از نوشتن کدهای خود در آن لذت ببرید .اما زیاد عجله نکنید چون همین زبان گیرا و جذاب هم دردسرهای خاص خود را دارد ...یکی از همین دردسرها پیدا کردن کامپایلر آن است که من مطمئنم در شهر خودمان (سنندج) عمرا اگر کسی کامپایلرهایی مثل Jcreater را گیر بیاورد که از همین جا از استاد محترم مهندس احمدی به خاطر در دسترس ما قرار دادن این نرم افزارها تشکر بکنم .

اما مشکل برنامه نویسی با جاوا به همین جا ختم نمی شود و هنگامی که دانشجویان با مفاهیم اصلی گرافیک آشنا می شوند بیشتر خود نمایی می کند و ان وقتی است که برای به وجود آوردن یک اینتر فیس مجبورید ساعت ها وقت تلف کنید ( البته منظورم در نرم افزارهای ذکر شده است ) چیدمان درست کلیدهای کنترلی ، اندازه ی آنها و ... هزار و یک دردسر هستند که در محیط این نرم افزارها با آن ها سر و کار دارید گاهی مواقع است که به برنامه نویس های #C حسودیمان می شود که اینقدر راحت در محیطی صمیمی برنامه می نویسند . اما این افکار نهیلیستی !! در ذهنم بود تا زمانی که با IDE خود شرکت SUN آشنا شدم  ...

NetBeans IDE

محیط کد نویسی فوق العاده گیرا در دسترس بودن تمامی کامپوننت ها و به تبع آن انجام تنظیمات بسیار سریع از ویژگی های مهم این IDE است .

فقط کافی است به تصاویر زیر نگاه کنید .تمام کدهایی را که شما درگیر نوشتن آن هستید با چند جرکت ماوس می توان انجام داد .من جای شما بودم ان را به سرعت تهیه می کردم ::

 


نوشته شده توسط جبار اسدی در شنبه 17 آذر1386 | موضوع: برنامه نویسی
بررسی پروژه های های مهندس احمدی

بررسی پروژه های های مهندس احمدی

 

 

امروز پروژه ی های مهندس احمدی را نیز تماما انجام دادم .منظورم همون پروژه ی رسم نمودارهای مختلف و کشیدن شکل توابع با گرفتن معادله از ورودی است .راستش اول خواستم که کد برنامه ها رو براتون بذارم ولی دیدم شاید این کار برام گرون تموم بشه (منظورم رو که متوجه می شید) در هر حال این رو نوشتم که بگم کار نشد نداره !!.

 

 

 

 شما می تونید هر مشکلی که در رابطه با پروژه هاتون دارید به آدرس زیر بفرستید :

 Pioneer_1385@yahoo.com

 

 

 

 


نوشته شده توسط جبار اسدی در پنجشنبه 10 آبان1386 | موضوع: برنامه نویسی

نحوه درخواست سورس کد

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

۱). اول در قسمت نظرات در بخش "درخواست سورس کد " نام پروژه خود را بنویسید                          

۲). سپس درخواست خود را به ای دی : stack_۱۳66@yahoo.com بفرستيد

۳). پروژه شما با توجه به حجم و اولویت انجام داده می شود (حداکثر ۱۵ روز)

توجه : انجام پروژه های دانشجویان دانشگاه کردستان در اولویت می باشد و می توانند به طور مستقیم با نویسندگان مراجعه کنند .

Jabar Asadi ID : Pioneer_1385@yahoo.com

Vorya Hoseeni ID : Vorya_programmer@yahoo.com


نوشته شده توسط جبار اسدی در پنجشنبه 7 تیر1386 | موضوع: برنامه نویسی
درخواست سورس کد
این قسمت در سال تحصیلی 86 -87 راهندازی خواهد شد
نوشته شده توسط جبار اسدی در شنبه 2 تیر1386 | موضوع: برنامه نویسی
منوی اصلی
صفحه نخست
پست الكترونيك
آرشيو مطالب
درباره وبلاگ
وبلاگ جمعی از دانشجویان فناوری اطلاعات دانشگاه کردستان
نویسندگان
جبار اسدی
نیما ظاهری
سارا مجیدی
اشکان مهدیان
آرشیو مطالب
شهریور 1387
مرداد 1387
تیر 1387
اردیبهشت 1387
فروردین 1387
اسفند 1386
آرشيو
آرشیو موضوعات
اخبار فناوری اطلاعات
برنامه نویسی
کتاب الکترونیک
اخبار دانشگاه
مقالات تخصصی (مدیریت/فناوری)
نمرات دروس گروه IT
دنیای موبایل
دنیای عکاسی دیجیتال
ویندوز
لینوکس
هک و امنیت
فرهنگ اصطلاحات انگلیسی
سخت افزار
ماهواره
متفرقه
معرفی نرم افزار / بازی
معرفی سایت های اینترنتی
اخبار وبلاگ
اخبار انگلیسی
سرگرمی و معما
وضعیت بازار (سخت افزار )
پیوندها
مجله ایران
سایت تخصصی موبایل (1)
سایت تخصصی موبایل (2)
سایت تخصصی موبایل (3)
مهندسان کوچک کامپیوتر
جستجوي سورس كد
آنتی هکر
هفته نامه عصر ارتباط
نيازي سافت
برترین کلیپ های موبایل
مقالات و آموزش
دنیای عجیب دانلود
تیم نرم افزاری شایگان
ترفندهای کامپیوتر
شعرها (شاعره)
فناوری به روز دنیا
امیر مکزیکی
شبکه علمی کشور
شباهنگ
کليه مراکز خبری - آخرين اخبار
«..:: FC Perspolis ::..»
اقتصادی-مدیریتی-رسانه ای
شب مهتابی
اشعار عاشقانه-جوک-عکس
قالب سایت(readyTemplate.net)
وبلاگ آمار دانشگاه کردستان

. ...لینک شما در اینجا
پیوندهای روزانه
دانشگاه کردستان
مرجع کامل برنامه نويسي
آرشیو پیوندهای روزانه
امکانات وبلاگ







مرکز فناوری اطلاعات استک
www.Stack.Blogfa.com