نوشته شده توسط : مطلب پروژه

    در انجام پروژه های دانشجویی در دانشگاه ها و حتی در برخی از پروژه های دنیای کسب و کار، هنگام برنامه نویسی با زبان برنامه نویسی جاوا (Java) گاهی اوقات نیاز است تا محتویات موجود درون یک فایل را خوانده و با توجه به رشته ها یا کاراکترهای موجود در فایل تصمیماتی بگیریم.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


این فایل میتواند فایل دستورالعمل برنامه، تنظیمات، فایل خطاهای برنامه (error log) یا هر فایل متنی دیگری باشد.

خواندن فایل در برنامه نویسی java

 

برای خواندن فایل در زبان برنامه نویسی جاوا به طور معمول از دو کلاس زیر که در کتابخانه های جاوا وجود دارد استفاده میشود.

– FileReader برای خواندن فایل های متنی که حاوی متون با انکودینگ پیشفرض سیستم شماست

– FileInputStream برای خواندن فایل های متنی که حاوی کاراکتر های خاص هستند

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


شئ FileReader معمولا باید به عنوان ورودی به BufferedFileReader داده شود؛ با این روش موجب صرفه جویی در داده ها خواهیم شد و میتوان در یک زمان، داده های فایل را به صورت خط به خط، کاراکتر به کاراکتر یا هر حالت دیگری مورد استفاده قرار داد.

 

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

اگر بخواهیم یک فایل متنی معمولی را با زبان برنامه نویسی JAVA بخوانیم؛ ابتدا باید کلاس های مورد استفاده را درون برنامه خود اضافه کنیم:
import java.io.BufferedReader;

import java.io.FileReader;
1
2
3
   
import java.io.BufferedReader;
 
import java.io.FileReader;

 

در این مثال فرض میکنیم یک فایل در فولدری که حاوی کلاس نوشته شده توسط ما هست، به نام config.bat وجود دارد که میخواهیم محتویات درون آنرا در برنامه بخوانیم.

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

برای جلوگیری از روی دادن خطا یا استثنا (Exception) باید آنرا handle کنیم؛ بنابراین کدهای مربوط به باز کردن فایل و در ادامه، خواندن خط به خط محتویات آنرا درون یک بلوک try-catch گذاشته تا از بروز Exception ناخواسته جلوگیری کنیم؛ اکنون کلاس مربوط به مدیریت استثنا را نیز به پروژه خود اضافه میکنیم.
import java.io.IOException;
1
   
import java.io.IOException;

 

حال کدهای مربوط به کلاس و باز کردن فایل را به صورت زیر مینویسیم:
public class FileReadTest {
    public static void main(String [] args) {

        String fileName = "temp.txt";
        String line = null;

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


        try {
            FileReader fr = new FileReader(fileName);

            BufferedReader br = new BufferedReader(fileReader);

            //Not Complete ...!

        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
   
public class FileReadTest {
    public static void main(String [] args) {
 
        String fileName = "temp.txt";
        String line = null;
 
        try {
            FileReader fr = new FileReader(fileName);
 
            BufferedReader br = new BufferedReader(fileReader);
 
            //Not Complete ...!
 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}

 

همانطور که میبینید قطعه کد مربوط به باز کردن فایل مورد نظر، درون بلوک try-catch قرار گرفته تا از بروز Exception احتمالی جلوگیری کند.

شئ BufferedReader یک متد به نام readLine() دارد که در هر بار صدا زدن، یک خط از فایل باز شده را خروجی برمیگرداند؛ حال از این متد برای چاپ خطوط فایل استفاده میکنیم.

بدیهی است که به جای چاپ کردن، هر عملیات دیگری (مانند جستجو، ذخیره کردن و …) را میتوان انجام داد.
while( (line = bufferedReader.readLine() ) != null ) {
                System.out.println(line);
}
1
2
3
   
while( (line = bufferedReader.readLine() ) != null ) {
                System.out.println(line);
}

 

در قطعه کد فوق مقدار خطی که باید خوانده شود را درون متغیر line که پیش تر از این به صورت String تعریف شده بود با صدا زدن متد readLine() قرار داده و بررسی میکنیم که مقدار آن null نباشد (null بودن خروجی این متد به معنای اتمام خطوط موجود در فایل است) و سپس آنرا چاپ میکنیم.

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

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در نتیجه کد ما برای باز کردن و خواندن خط به خط یک فایل متنی معمولی با انکودینگ پیشفرض سیستم به صورت زیر خواهد بود. (در اکثر مواقع همین روش استفاده میشود.)
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileReadTest {
    public static void main(String [] args) {

        String fileName = "config.bat";
        String line = null;

        try {
            FileReader fr = new FileReader(fileName);

            BufferedReader br = new BufferedReader(fr);

            while( (line = br.readLine() ) != null ) {
                System.out.println(line);
            }

            br.close();

        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}
1
2
3
4
5
6
7

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
   
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
 
public class FileReadTest {
    public static void main(String [] args) {
 
        String fileName = "config.bat";
        String line = null;
 
        try {

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

            FileReader fr = new FileReader(fileName);
 
            BufferedReader br = new BufferedReader(fr);
 
            while( (line = br.readLine() ) != null ) {
                System.out.println(line);
            }
 
            br.close();
 
        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}

 

اکنون اگر بخواهیم یک فایل باینری یا فایلی محتوی کاراکترهایی که برای سیستم غیر قابل تشخیص و هضم است را باز کرده و پردازش کنیم باید به جای FileReader از FileInputStream استفاده کرد.
import java.io.FileInputStream;
import java.io.IOException;

public class BinaryFileReadTest {
    public static void main(String [] args) {

        String fileName = "config.bat";

        try {
            FileInputStream inputStream = new FileInputStream(fileName);

            int c = 0;
            while( (c = inputStream.read()) != -1 ) {
                System.out.print((char)(c));
            }

            inputStream.close();

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
   
import java.io.FileInputStream;
import java.io.IOException;
 
public class BinaryFileReadTest {
    public static void main(String [] args) {
 
        String fileName = "config.bat";
 
        try {
            FileInputStream inputStream = new FileInputStream(fileName);
 
            int c = 0;
            while( (c = inputStream.read()) != -1 ) {
                System.out.print((char)(c));
            }
 
            inputStream.close();
 
        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


 

در قطعه کد بالا برای خواندن یک Binary File از FileInputStream استفاده شده که این شئ یک متد با نام read() داشته و در هر بار صدا زدن آن، کد باینری (عددی) کاراکتر موجود را به ما باز میگرداند.

اگر در هنگام صدا زدن read() مقدار برگردانده شده -1 بود، به این معنی است که فایل به اتمام رسیده است.

برای چاپ کردن این کاراکتر مقدار عددی دریافت شده نیز آنرا تبدیل به کاراکتر (cast) کرده ایم.

 

 

توجه داشته باشید که در هر دو حالت، متغیر filename میتواند آدرس فایل مورد نظر (به صورت نسبی یا معمولی) در فرمت رشته (String) و یا یک شئ از کلاس File باشد.
علام موضوعات پروژه برای آزمون جاوامقدماتی، جاوا پیشرفته، برنامه‌نویسی اندروید

دانشجویان گرامی که تمایل دارند در آزمون  جاوامقدماتی، جاوا پیشرفته، برنامه‌نویسی اندروید شرکت کنند، می‌بایست پروژه های ذیل را انجام داده و برای روز آزمون ارائه دهند

موضوع آزمون جاوا مقدماتی:

ایجاد یک سیستم HRM (مدیریت منابع انسانی سازمان) و یا CRM (مدیریت مشتری )که در ترم SE تحت دسکتاپ است.

 

موضوع آزمون جاوا پیشرفته:

ایجاد یک سیستم HRM (مدیریت منابع انسانی سازمان) و یا CRM (مدیریت مشتری ) که در ترم EE تحت وب باشد.

 

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

    صفحه ورود کاربران (login)، در صورت نداشتن اشتراک، یک قسمت ثبت نام وجود داشته باشد که کاربر از طریق آن ثبت نام کرده و یک کد اشتراک به صورت تصادفی (Random) و یکتا دریافت کند با آن کد login کند ( کد باید داخل پایگاه داده ذخیره شده و چک شود.)
    استفاده از پیغام های مناسب در صورت بروز هر گونه خطا در جاهای لازم
    استفاده از list view برای نمایش لیست رستوران ها
    نمایش جزئیات هر رستوران با انتخاب نام آن روی list view
    استفاده از گرافیک، رنگ و icon های مناسب برای صفحات اهمیت به سزایی داشته و قسمت زیادی از نمره هر بخش را شامل می شود (راهنما: دانلود عکس از سایت هایی مانند flaticon.com,icon finder می تواند به شما کمک کند.)
    قسمت تحقیقاتی : استفاده از یک منوی باز شونده در برنامه برای دسترسی آسان به قسمت های مختلف (دانلود sample از سایت androidhive)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

    قسمت هایی برای برقراری تماس، ارسال sms و مشاهده سایت
    انتخاب رستوران های دلخواه و ارسال آنها به لیست علاقه مندی ها در صورت انتخاب امتیازآن درRating Bar نمایش داده شود و به  لیست علاقه مندی ها اضافه شود.
    خواندن JSON رستوران های جدید ودانلود عکس آنها و نمایش آنها در یک صفحه دلخواه
    استفاده از view pager در جای دلخواهی از برنامه
    ذخیره یک عکس و متن در فایل (مکان ذخیره فایل اختیاری است

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 181
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

اتلین یا جاوا؟
موزش IntelliJ IDEA (قسمت سوم ایجاد یک پروژه جدید جاوا)



در مبحث قبل آموزش نصب intellij ارائه شد. این آموزش گردش کار توسعه و ایجاد یک پروژه جدید جاوا با intellij IDEA برای یک برنامه Java SE را نشان می دهد. پس امروز ایجاد یک پروژه جدید با intellij IDEA را با هم تمرین میکنیم. از لینک های زیر میتونید آموزش های قبلی را مطالعه کنید.

آموزش IntelliJ IDEA (قسمت اول قسمت اول بهترین IDE برای جاوا)

آموزش IntelliJ IDEA (قسمت دوم نصب در لینوکس ابونتو و ویندوز)

آموزش IntelliJ IDEA (قسمت سوم ایجاد یک پروژه جدید جاوا)

آموزش IntelliJ IDEA (قسمت چهارم اشکال زدایی برنامه های جاوا)

فیلم های آموزش کاربردی IntelliJ IDEA

 

ایجاد یک پروژه جدید جاوا با intellij IDEA

هر توسعه جدید در IntelliJ IDEA با ایجاد یک پروژه آغاز می شود. بنابراین بگذارید همین حالا بسازیم.

۱- اگر هیچ پروژه ای در IntelliJ IDEA در حال باز شدن نیست، روی ایجاد پروژه جدید در صفحه خوش آمد گویی کلیک کنید. در غیر این صورت، از منوی فایل پروژه جدید را انتخاب کنید.

File | New | Project.

در نتیجه، جادوگر پروژه جدید باز می شود.

۲- در قسمت سمت چپ، جاوا را انتخاب کنید. (ما می خواهیم یک پروژه جاوا فعال شود، یا دقیق تر، یک پروژه با یک ماژول جاوا).

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


۳-  JDK که می خواهید در پروژه خود استفاده کنید را مشخص کنید (فیلد SDK پروژه). یکی از موارد زیر را انجام دهید:

    JDK را از لیست انتخاب کنید.ا
    گر JDK مورد نظر در حال حاضر در رایانه شما موجود است، اما از لیست حذف شده است، روی New کلیک کنید و در کادر گفتگوی باز شده، پوشه نصب JDK را انتخاب کنید.
    روی دانلود JDK کلیک کنید.

ایجاد یک پروژه جدید جاوا با intellij IDEA
ایجاد یک پروژه جدید جاوا با intellij IDEA

از آنجاییکه برنامه ما یک برنامه ساده جاوا جاوا است، ما هیچ تکنولوژی اضافی برای پشتیبانی وجود ندارد. بنابراین، هیچ یک از گزینه های زیر Libraries و Frameworks اضافی را انتخاب نکنید. روی بعدی دکمه next کنید.

۴- گزینه های در صفحه بعد با ایجاد یک کلاس جاوا با یک متد ()main مرتبط هستند. از آنجایی که ما قصد داریم اصول اولیه IntelliJ IDEA را مطالعه کنیم و همه چیز را از ابتدا انجام دهیم، پس در حال حاضر به این گزینه ها نیاز نداریم. بنابراین، هیچ یک از گزینه ها را انتخاب نکنید و روی بعدی دکمه next کنید.

۵- در صفحه بعد، نام پروژه (مثلا HelloWorld) را مشخص کنید. در صورت لزوم، محل پروژه را که توسط IntelliJ IDEA پیشنهاد شده تغییر دهید.

ایجاد یک پروژه جدید جاوا با intellij IDEA

روی Finish کلیک کنید و صبر کنید که IntelliJ IDEA این پروژه را ایجاد می کند. هنگامی که این فرآیند کامل می شود، ساختار پروژه جدید شما در پنجره ابزار پروژه نمایش داده می شود.

بررسی ساختار پروژه

بیایید یک نگاه سریع به ساختار پروژه داشته باشیم.

 

دو پوشه سطح بالا وجود دارد:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    HelloWorld: این گره ماژول جاوا شما را نشان می دهد پوشه .idea و فایل HelloWorld.iml برای ذخیره داده های پیکربندی برای پروژه و ماژول مورد استفاده قرار می گیرند. src پوشه برای کد منبع شما است.
    External Libraries: این یک دسته است که تمام منابع “خارجی” لازم برای کار توسعه شما را نشان می دهد. در حال حاضر در این دسته فایل های .jar هستند که JDK شما را تشکیل می دهد.

ایجاد یک بسته و یک کلاس

حالا ما قصد داریم یک بسته و یک کلاس ایجاد کنیم. بگذارید بسته و نام کلاس به ترتیب com.example.helloworld و HelloWorld باشند. اگرچه یک بسته را می توان به صورت جداگانه ایجاد کرد، ما هر دو بسته و کلاس را در یک زمان ایجاد می کنیم.

۱- در پنجره ابزار پروژه، پوشه src را انتخاب کنید و Alt + Insert را فشار دهید. (همچنین شما می توانید File New یا New را از منوی context برای src پوشه انتخاب کنید.)

۲- در منوی جدید، کلاس جاوا را انتخاب کنید (با فشار دادن Enter).

ایجاد یک پروژه جدید جاوا با intellij IDEA

در پنجره Create New Class که باز می شود، در قسمت Name عبارت com.example.helloworld.HelloWorld وارد کنید. گزینه Class در لیست Kind انتخاب شده است برای ایجاد یک کلاس خوب است. برای ایجاد بسته و کلاس، دکمه Enter را بزنید تا کلاس ساخته شود.

بسته com.example.helloworld و class HelloWorld در پنجره ابزار پروژه نشان داده شده است.

ایجاد یک پروژه جدید جاوا با intellij IDEA

در همان زمان، فایل HelloWorld.java (مربوط به کلاس) در ویرایشگر باز می شود.

به لامپ زرد توجه داشته باشید. این لامپ نشان می دهد که IntelliJ IDEA پیشنهاداتی برای زمینه فعلی دارد. روی لامپ کلیک کنید یا Alt + Enter را فشار دهید تا لیست پیشنهادات مشاهده شود. در حال حاضر، ما هیچ کاری را که پیشنهاد شده توسط IntelliJ IDEA انجام نمیدهیم (چنین اقداماتی  intention actions نامیده می شود). توجه داشته باشید، اما این ویژگی IntelliJ IDEA ممکن است گاهی بسیار مفید باشد.

نوشتن کد برای کلاس HelloWorld

کد در حالت نهایی (همانطور که احتمالا می دانید) به این صورت است:

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

Java
package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
1
2
3
4
5
6
   
package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

 

ایجاد یک پروژه جدید جاوا با intellij IDEA

ساخت و اجرای برنامه

کلاس ها با یک متد ()main را می توانند از ویرایشگر درست اجرا شوند. همان طور که میبینید نشانگرهای فلش سبز (اجرا) در حاشیه سمت چپ وجود دارد. بر روی یکی از نشانگرها کلیک کنید و Run ‘HelloWorld.main ()’ را انتخاب کنید.

صبر کنید در حالی که IntelliJ IDEA کامپایل کلاس است. وقتی کامپایل کامل می شود، پنجره ابزار Run در پایین صفحه باز می شود.

در خط اول، یک قطعه از دستور است که IntelliJ IDEA برای اجرای کلاس استفاده کی کند. (برای دیدن کل خط فرمان، شامل تمام گزینه ها و استدلال ها، بر روی قطعه کلیک کنید.) آخرین خط نشان می دهد که فرآیند به طور طبیعی از بین رفته است و هیچ حلقه بی نهایت رخ نداده است. و در نهایت، خروجی برنامه Hello، World را می بینید!

منبع:
برای ساختن اپلیکیشن های اندروید ، Kotlin رو یاد بگیرم یا با Java ادامه بدم ؟!

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


گوگل در در مراسم GoogleIO 2017 زبان برنامه نویسی Kotlin (کاتلین) رو بعنوان زبان رسمی برای توسعه اپلیکیشن های اندروید معرفی کرد.نکته جالب اینکه حتی بعضی از توسعه دهنده های شناخته شده اندروید قبل از این اعلان هم از زبان کاتلین برای پیشبرد پروژه های اندرویدی خودشون استفاده می بردند.

یکی از سواات پرتکرار و مهمی که امروزه ذهن اکثر برنامه نویسان مبتدی تا حرفه ای رو به خودش مشغول کرده اینه که اپلیکیشن خودشون  رو با کاتلین بنویسند یا جاوا  کارشون رو پیش ببرند !
اگر شما هم از اون دسته افراد هستید که تا الان  برای این سوال پاسخ مناسبی پیدا نکردیدبرای پیدا کردن پاسختون در ادامه مطلب با ما باشید .

languages-to-learn-for-android-development

جواب این سوال بستگی به سطح شما در برنامه نویسی و توسعه اندروید داره :

برنامه نویس سطح مبتدی
اگه به تازگی ها یادگیری زبان جاوا رو به به پایان رسوندید یا در حال یادگیری زبان جاوا هستید بهتره که فعلاً با همون زبان جاوا کار خودتون رو پیش ببرید .چرا ؟
۱- هنوز منابع آموزشی زیادی برای آموزش و کار با کاتلین وجود نداره ولی برعکس برای جاوا منابع متعددی موجود هست(البته در سایت برنامه نویس ایرانی از ابتدا قراره با این زبان آشنا بشیم ).
برای مثال : اگه می خواهید با استفاه از کاتلین با API مربوط به گوگل مپ کار کنید ، تعداد انگشت شماری منبع برای شما قابل دسترس هست در حالی که منابع بسیار زیاد آموزشی به همراه مثال ها و مستندات متفاوت، در مورد نحوه کار با گوگل مپ بوسیله زبان جاوا  وجود داره که براحتی می تونید به اونها دسترسی پیدا کنید.
۲- معمولاً وقتی برنامه نویس ها به مشکلی برمی خورند اولین مرجعی که راه حل مشکلشون رو توی اون پیدا میکنند وب سایت StackOverflow هست.که بدلیل جدید بودن زبان کاتلین هنوز پرسش و پاسخ های نسبتاً کمی برای این زبان در سایت قرار داده شده .
۳-از اونجایی که شما هنوز یه توسعه دهنده و برنامه نویس مبتدی هستید شاید یک براتون سخت بلاشه که بخواهید تکه کدها و مثال های جاوا رو به زبات کاتلین تبدیل کرده و از اونها استفاده ببرید.پس شما می تونید فعلا با همون زبان جاوا کار خودتون رو ادامه بدید. می تویند با سر و کله زدن با زبان جاوا ، اپلیکیشن ها ی اندرویدی متفاوتی رو بسازید و به مرور که تواناییتون در ساخت اپلیکیشن ها ی اندروید با جاوا بالا رفت و پروژه هاتون رو جلو بردید کم کم شروع به یادگیری کاتلین کنید .در مورد جاوا نگران نباشید فعلاً به این زودی ها کنار زده نمیشه.

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

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

برنامه نویس سطح حرفه ای
دوستان ! اگه شما یه توسعه دهنده سطح حرفه ای هستید پس چرا این سوال رو از خودتون می پرسید که برم سراغ کاتلین یا همون جاوا رو ادامه بدم ؟!خوب معلوه کاتلین
در زیر به بعضی از ویژگی های کاتلین اشاره می کنم :
با استفاده از کاتلین اپلیکیشن شما  در برابر پیام خطای  nullpointerexception  محفوظ می مونه.
توابعی که با کاتلین نوشته میشن شسته رُفته و تمیز تر هستند.با این زبان توابع شما به مراتب مرتب تر خواهدن بود و از طرفی می تونید بدون استفاده شدن از Retrolamda برنامه های رویه ای (functional programming) دلخواهتون رو بنویسید.

شاید براتون سوال شده که Retrolamda ؟ برای آشنایی با Retrolamda  و همچنین مفهوم Backporting می تونید این پست رو مطالعه کنید .
Java

طبق اکثر نظرسنجی ها و آمارهای موجود، جاوا در حال حاضر پرکاربردترین (و به عبارتی محبوب ترین) زبان در بین برنامه نویسان در سطح دنیا است.

جاوا یک زبان برنامه نویسی سطح بالا با در نظر گرفتن مبانی شیء گرایی است.

جاوا در حال حاضر در اختیار شرکت اوراکل (Oracle) است که استفاده های بی نظیری در انواع سیستم ها دارد.

جهت اجرای برنامه های جاوا از کتابخانه ی با نام Java Runtime Environment یا به اختصار JRE استفاده میشود.

زبان برنامه نویسی جاوا بسیار خوانا و سریع است و یادگیری آن نیز آسان است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


یکی از قابلیت های مهم جاوا، قابل حمل بودن آن است، یعنی برنامه نوشته شده به زبان جاوا باید بتواند در سیستم های مختلفی که دارای سخت افزار و سیستم عامل متفاوت هستند اجرا شود.

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

برای خیلی از ما کاتلین تازگی داره و جدید محسوب میشه .موقعی که گوگل این زبان رو به عنوان زبان رسمی برای توسعه اندروید معرفی کرد ممکنه بعضی ها عاشقش شده باشند و برخی هم از اون متنفر باشن .
فرقی نمیکنه ! کاتلین مثل زبان برنامه نویسی swift هست که در سال ۲۰۱۴ منتشر شد.الان ما شاهد موفقیت چشم گیر این زبان هستیم.به عقیده بنده همین سرنوشت درخشان هم بریای کاتلین در راه هست.
کاتلین توسعه داده میشه و بزرگ و بزرگ تر میشه.ممکنه مدتی زمان ببره ولی این کار انجام میشه.بعضی از توسعه دهنده ها در حال شروع کار با کاتلین هستند .با جستجو در گوگل می تویند وبلاگ ها و وبسایت هایی رو ببینید که درمورد کاتلین آموزش میدن . همچنین وب سایت Stackoverflow و مستندات سایت کاتلین هم منابع خوبی برای یادگیر این زبان هستند.
خبر خوش اینکه ما در پایگاه برنامه نویسان فارسی زبان از ابتدا شروع میکنیم و با هم کاتلین رو یاد میگریم.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 147
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

ام برنامه نویسی جاوا Java و جاوا اسکریپت Java script را به ما بسپارید!

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


انجام پروژه های جاوا java توسط کارشناسان مجرب پروژه سرا با قیمت و کیفیت مناسب انجام میشود اکثرا برنامه نویسان در انجام پروژه جاوا خود با مشکل مواجه هستند و به دنبال یک موسسه مطمئن برای پروژه جاوا خود می باشند.

پروژه سرای اوج دانش با داشتن برترین برنامه نویسان جاوا آمادگی دارد انجام پروژه های جاوا java و تمرینات java را با بهترین کیفیت انجام داده و در اختیار شما عزیزان قرار دهد.

تعرفه انجام جاوا و جاوا اسکریپت بر اساس حجم و زمان درخواست انجام پروژه تعیین می گردد. لذا شما بایستی توضیحات کامل پروژه درخواستی خود را از طریق پیامرسان ارسال فرمایید تا توسط برنامه نویسان موسسه تعیین هزینه گردد.لام به کاربران Tosinso. یکی از قدیمی ترین و پرکاربرد ترین package manager ها توی برنامه نویسی package manager مربوط به زبان جاوا هست که Apache Maven نام دارد. البته package manager های مختلفی برای جاوا وجود دارد ولی می‌توان گفت که یکی از معروف ترین و پراستفاده ترین آن‌ها Maven است.دقت داشته باشید که Maven فراتر از یک مدیر پکیج ساده است در اصل Maven یک ابزار مدیریت پروژه است که می‌تواند کارهای مدیریتی مختلفی بر روی پروژه شما انجام دهد و خروجی های مناسب را تولید نماید و یا تست های مورد نظر را انجام دهد. همچنین Maven پلاگین های مختلفی دارد که هرکدام می‌توانند برای بیلد کردن نوع خاصی از پروژه یا اهدافی مانند تست کردن و … مورد استفاده قرار گیرند.
تاریخچه Maven

Maven یک کلمه به زبان ییدیش می‌باشد و معنی آن جمع کننده دانش است. استفاده از Maven در پروژه توربین جاکارتا بود. این پروژه به چند پروژه کوچک‌تر تقسیم شده بود که هر کدام فایل‌های jar مختلف و خاصی داشتند و نیازمند یک سیستم بود تا بتواند آن‌ها را کنار هم گذاشته و به صورت یکپارچه ارائه شوند. بنابراین Maven ساخته شد. هدف از ساخت Maven راحت‌تر کردن و سریع‌تر کردن فرایند برنامه نویسی است و اینکه بتوان فرایند تولید را راحت‌تر کرد.
ساختار Maven

همانطور که گفته شد با Maven می‌توان کارهای مختلفی در زمینه تولید و بیلد نرم‌افزار انجام داد. ولی کاربردی که در این مطلب مورد نظر ماست بخش مدیریت پکیج ها می باشد. همانطور که در معرفی سایر package manager ها گفته بودیم در اکثر این ابزارها فایلی وجود دارد که لیست کتابخانه‌هایی را که پروژه ما به آن وابسته است را نگهداری می‌کند. Maven هم از این قاعده مستثنی نیست و یک فایل به نام pom.xml دارد که لیست وابستگی‌ها و نسخه های هرکدام را در خود نگهداری می‌کند.pom مخفف project object model می باشد. بر خلاف سایر ابزارهای مدیریت پکیج که معرفی کرده بودیم، کتابخانه‌هایی که به پروژه اضافه می‌شوند و نام آن‌ها در فایل pom.xml قرار می‌گیرد در داخل یک پوشه در پروژه ذخیره نمی گردد. در عوض این وابستگی‌ها در یک نقطه از کامپیوتر شما ذخیره می‌شوند و هر بار که لازم باشد Maven به سراغ آن پوشه می‌رود و از کتابخانه مورد نظر برای بیلد کردن و اجرای پروژه استفاده می کند. معمولاً پوشه ای که کتابخانه‌های Maven در آن نگهداری می‌شود m2 نام دارد. بستگی به نوع سیستم عامل این پوشه در محل مختلفی ذخیره می‌شود. برای مثال در ویندوز اگر Maven را نصب کرده باشید و با آن کتابخانه‌هایی نصب کرده باشید می‌توانید پنجره Run را باز کنید و نام m2 را در آن تایپ کرده و اینتر بزنید تا این پوشه برای شما باز شود. اما اگر شما کاربر لینوکس هستید این پوشه را می‌توانید در پوشه home خودتان پیدا کنید. دقت داشته باشید که این پوشه مخفی است و برای دیدن آن باید مجوز دیدن پوشه های مخفی را داشته باشید.
نحوه کار با Maven

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


برای شروع کار با Maven باید jdk بر روی سیستم شما نصب باشد که لازم هست ورژن جاوایی که نصب می‌کنید از نسخه ۷ به بالا باشد.

    از لینک https://maven.apache.org/download.cgi می‌توانید فایل زیپ مربوط به Maven را دانلود کنید.

    بعد از دانلود باید فایل زیپ را در یک پوشه extract کرده و آدرس پوشه bin را به path سیستم اضافه کنید.
    حال برای اینکه بدانیم درست کار می‌کند در خط فرمان سیستم عامل دستور زیر را وارد می‌کنیم

mvn -v

با زدن دستور زیر نسخه مربوط به Maven نمایش داده می‌شود و همچنین توضیحاتی در مورد نسخه جاوا و سیستم عامل نیز نمایش داده می‌شود.

برای کار با Maven باید فایل pom.xml وجود داشته باشد. این فایل وقتی که یک پروژه تازه را شروع می‌کنیم باید حداقل دارای محتویات زیر باشد:


   4.0.0

   com.companyname.project-group
   project
   1.0


تگ project تگ اصلی این فایل است و همه قسمت‌ها در داخل این تگ قرار می گیرند. تگ modelVersion برای مشخص کردن نسخه برنامه شما است. دقت داشته باشید که برنامه شما نیز یک پکیج محسوب می‌شود و باید شماره نسخه و سایر مشخصات یک پکیج را داشته باشد. پکیج های Maven دارای سه خصوصیت اصلی هستند modelVersion, groupId, artifactId که به ترتیب نام برنامه و نام گروه برنامه و شماره نسخه برنامه می باشد. دقت داشته باشید که در فایل pom.xml می‌توان همه کارهای مربوط به بیلد کردن پروژه را انجام داد از جمله آن‌ها می‌توان به عملیات زیر اشاره کرد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    مشخص کردن نوع بسته بندی خروجی پروژه (خروجی پروژه فایل jar یا war یا خروجی دیگری باشد)
    مشخص کردن پلاگین های مورد استفاده و پیکربندی پلاگین ها (مثل پلاگین کامپایل و یا clean و یا deploy و …)
    مشخص کردن وابستگی ها. وابستگی‌ها در فایل pom.xml در داخل تگ dependencies قرار می‌گیرد و به ازای هر کدام از وابستگی‌ها یک تگ dependency باز می‌کنیم برای مثال به کد زیر دقت کنید.


               
                        joda-time
                        joda-time
                        2.9.2
               


در کد بالا کتابخانه joda-time اضافه می‌شود و می‌توان از آن استفاده کرد.
دستورات پر استفاده Maven

همانطور که اشاره شد برای کار با Maven از دستور mvn در خط فرمان استفاده می‌شود.حال در نظر داشته باشید که کد مربوط به پروژه را نوشته‌اید و وابستگی‌ها را نیز به فایل pom.xml اضافه کرده اید. برای اینکه پروژه را کامپایل کنید از دستور زیر استفاده می‌شود.

mvn compile

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

mvn package

این کار باعث می‌شود که مثلاً فایل jar مربوط به پروژه شما تولید شود و قابل استفاده باشد. Maven دستورات دیگری مانند clean , install, test نیز دارد که برای تست کردن و نصب کردن پروژه به عنوان کتابخانه مورد استفاده و همچنین تمیز کردن پروژه مورد استفاده قرار می گیرد. نسبت به سایر package manager هایی که تا کنون توضیح داده‌ایم Maven از پیچیدگی بیشتری برخوردار است. ولی جای نگرانی نیست. زیرا که شما برای برنامه نویسی جاوا از IDE های مختلفی مثل eclipse, netbeans, Intellij استفاده می‌کنید. و این برنامه‌ها به خوبی با Maven کار می‌کنند و همه دستورات را می‌توانید بدون تایپ کردن و با ابزار هایی که این برنامه‌ها در اختیار شما قرار می‌دهند انجام دهید و نگران نباشید.

با وب سایت tosinso همراه باشید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



منبع: tosinso.com

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#آموزش_جاوا

چگونه پروژه های جاوا را بیلد کنیم ؟ معرفی Maven
چگونه پروژه های جاوا را بیلد کنیم ؟ معرفی Maven
چگونه کلیدواژه های اسناد متنی را خارج کنیم ؟
چگونه کلیدواژه های اسناد متنی را خارج کنیم ؟
ویژگی های جدید جاوا 12
ویژگی های جدید جاوا 12
آموزش جاوا (Java) مقدماتی قسمت 15 : متد و فیلد Static و پکیج
آموزش جاوا (Java) مقدماتی قسمت 15 : متد و فیلد Static و پکیج
حل مشکل ساخت و اجرای پروژه اول در اندروید استودیو و مشکل Gradle
حل مشکل ساخت و اجرای پروژه اول در اندروید استودیو و مشکل Gradle
خواندن فایل اکسل در زبان جاوا
خواندن فایل اکسل در زبان جاوا
کارکردن با کاراکتر های یونیکد در جاوا
کارکردن با کاراکتر های یونیکد در جاوا
کار با داده های json در جاوا
کار با داده های json در جاوا
تبدیل داده های json به داده های معمولی در جاوا
تبدیل داده های json به داده های معمولی در جاوا
چگونه تصاویر چند دوربین مداربسته را همزمان مشاهده کنیم ؟ پایتون
چگونه تصاویر چند دوربین مداربسته را همزمان مشاهده کنیم ؟ پایتون
npm چیست و چگونه کار می کند
npm چیست و چگونه کار می کند
انواع راه های به توان رساندن در جاوا
انواع راه های به توان رساندن در جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

0 نظر



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 152
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام پروژه های جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


شرکت برنامه نویسی ملی پایتخت، پروژه های برنامه نویسی به زبان جاوا را با کیفیت بالا برای شما انجام میدهد.
جاوا یکی از بهترین زبان هایی است که میتوان از آن برنامه های پرتابل نوشت. شما میتوانید تمامی برنامه های جاوای خود را به ما بسپارید تا در سرعترین زمان با مناسب ترین هزینه، آن ها را به شما تحویل دهیم.

راه های ارتباط با ما:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com




:: موضوعات مرتبط:
:: برچسب‌ها: پروژه برنامه نویسی,java,پروژه جاوا,پروژه موبایل,پرتابل,آموزش تخصصی،

   

    ادامه مطلب ...

آموزش برنامه نویسی جاوا


دپارتمان وب و برنامه نویسی مجتمع ملی پایتخت در راستای تحقق اهداف علمی و آموزشی اقدام به برگزاری دوره های تخصصی برنامه نویسی با جاوا نموده است و توانسته است با جذب افراد مستعد در این زمینه و برگزاری مرتب و با کیفیت این دوره ها، نیروهای متخصص دانشگاهی و غیر دانشگاهی تربیت نماید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


 زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد. این زبان شئ‌گرا، برای اولین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست. در این دوره به دانشجویان آموزش داده میشود تا برنامه های کاربردی رومیزی تحت محیطهای لینوکس، ویندوز و مکینتاش بنویسند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com





:: برچسب‌ها: جاوا,آموزش برنامه نویسی,پروژه جاوا,سی پلاس پلاس,سی شارپ،

   


azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



دپارتمان وب و برنامه نویسی مجتمع ملی پایتخت در راستای تحقق اهداف علمی و آموزشی اقدام به برگزاری دوره های تخصصی برنامه نویسی با جاوا نموده است و توانسته است با جذب افراد مستعد در این زمینه و برگزاری مرتب و با کیفیت این دوره ها، نیروهای متخصص دانشگاهی و غیر دانشگاهی تربیت نماید.



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 151
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

c = انجام پروژه برنامه نویسی به زبان سی
java = انجام پروژه برنامه نویسی به زبان جاوا
C#‎ = انجام پروژه برنامه نویسی به زبان سی شارپ
انجام پروژه های درس های سیستم عامل و طراحی الگریتم و هوش مصنوعی و

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


باشگاه مترجمان ایران در نظر دارد برای تسهیل امور ترجمه شما عزیزان و سرعت بخشیدن به آنها سفارشات شما را به صورت آنلاین و درسریع ترین زمان ممکن و با کمترین هزینه انجام دهد



خدمات باشگاه مترجمین ایران:

1- ترجمه متون ساده و تخصصی با کیفیت عالی

2- ترجمه انواع تحقیق های دانشگاهی

3- ترجمه انواع مختلف مقالات با موضوعات مختلف

4- ترجمه متون مطبوعاتی

5- ترجمه رمان داستان و انواع کتاب ها

6- ترجمه وبسایت ها

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


7- ترجمه ایمیل و نامه های اداری
8- ترجمه به زبان های انگلیسی عربی اسپانیایی و ایتالیایی

جاوا چیست؟

جاوا یک زبان برنامه نویسی و پلت فرم(سیستم عامل) محاسباتی همه منظوره است. این  زبان سریع، قابل اعتماد و امن میباشد. طبق گفته اوراکل، شرکتی که صاحب امتیاز Javaاست، Javaبر روی ۳ میلیارد دستگاه در سراسر جهان اجرا می شود. با توجه به تعداد توسعه دهندگان، دستگاه های اجرا کننده Java و شرکت های سازگار با آن، میتوان گفت که جاوا برای سالیان آتی زیادی همچنان روی دور خواهد بود .
این راهنما همه چیزهایی را که باید در مورد زبان برنامه نویسی جاوا بدانید را قبل از آموزش آن فراهم مینماید. شما در این مقاله در مورد ویژگی های برنامه نویسی جاوا، برنامه های کاربردی و دلایل و نحوه یادگیری آن به روش درست یاد مطلع خواهید شد.

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


قبل از شروع برنامه نویسی به زبان جاوا، ابتدا با این زبان آشنا شوید.
چرا جاوا ایجاد شد؟ تاریخچه مختصر


تاریخچه جاوا از آنجایی آغاز شد که در سال ۱۹۹۱، تیم “Green team” تحت رهبری جیمز گسلینگ در سان مایکروسیستمز، یک زبان برنامه نویسی را برای دستگاه های مصرفی دیجیتال را ایجاد کرد. این زبان  بلوط نامیده شد. چرا بلوط؟ از آنجا که یک درخت بلوط در خارج از دفتر Gosling وجود داشت.
“Green team” ارتباط موثری بینJava و تلوزیون های خانگی برقرار کرد. با این حال در آن زمان این تکنولوژی بسیار پیشرفته به حساب می آمد. در نتیجه کاربرد زیادی پیدا نکرد و تلویزیون های آفلاین مناسب تر بودند.
بعد ها این زبان به زبان سبز تغییر پیدا کرد و در نهایت از کافه جاوا به Java تبدیل شد. به خاطر همین دلیلم هست که لوگوی آن فنجان قهوه است.
از آن جایی که C ++ و C پس از آن  بسیار محبوب شد، جیمز گسلینگ این زبان را با سینتکس  C / C ++  و فلسفه “نوشتن یک بار و اجرا در هر جا” طراحی کرد. پس از سال ها، Sun Microsystems اولین اجرای عمومیJava را در سال ۱۹۹۵ منتشر نمود. هم چنین اعلام شد که مرورگر اینترنت Netscape Navigator فناوری جاوا را نیز  شامل می شود.

در سال ۲۰۱۰ Sun Microsystems به همراهJava توسط شرکت اوراکل به طور کامل خریده شد.
تاریخچه نسخه های جاوا

۱٫ ژوئن ۱۹۹۱  پروژه زبان جاوا آغاز شد
۲٫ JDK 1.0  ژانویه ۱۹۹۶
۳٫ JDK 1.1فوریه، ۱۹۹۷
۴٫ J2SE 1.2  دسامبر ۱۹۹۸
۵٫ J2SE 1.3 – May، ۲۰۰۰
۶٫ J2SE 1.4  فوریه، ۲۰۰۲
۷٫ J2SE 5.0  سپتامبر ۲۰۰۴
۸٫ Java SE 6  دسامبر ۲۰۰۶
۹٫ Java SE 7  ژوئیه ۲۰۱۱
۱۰٫ Java SE 8 آخرین نسخه) – ۲۰۱۴ مارس ۱۸
۱۱٫ Java SE 9  ژوئیه ۲۰۱۷
۱۲٫ Java SE 9ژوئیه ۲۰۱۷
ویژگی های زبان برنامه نویسی جاوا
جاوا مستقل از پلت فرم (سیستم عامل) است
پلت فرم جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


Java با فلسفه “یک بار بنویس و همه جا اجرا کن” (WORA) ساخته شد. کدهای خالص Java که شما در یک پلت فرم مینویسید در سیستم عامل های دیگر بدون تغییر انجام خواهد شد.
برای اجرای Java ، از یک ماشین انتزاعی به نام مجازی ماشین جاوا (JVM) استفاده می شود. JVM بایت کد Java را اجرا می کند. سپس پردازنده مرکزی، JVMرا اجرا مینماید. از آنجایی که تمام JVM ها مانند هم کار میکنند،در سیستم عامل های دیگر نیز همان کدها اجرا میشوند. در نتیجه میتوان گفت جاوا مستقل از سیستم عامل است.
زبان شی گرا

سبک های مختلف برنامه نویسی وجود دارد. رویکرد شی گرا یکی از سبک های محبوب برنامه نویسی است. در برنامه نویسی شی گرا، با ایجاد اشیاء، یک مشکل پیچیده به مجموعه های کوچک تقسیم می شود. این سبب می شود که کدهای جاوای شما قابل استفاده مجدد باشد و به راحتی حفظ گردند.
بسیاری از زبانهای برنامه نویسی شامل Java، پایتون و C ++ دارای ویژگی های شی گرا هستند. بنابراین اگر شما در خصوص یادگیری برنامه نویسی جدی هستید، باید سبک برنامه نویسی شی گرا را بیاموزید.
جاوا سریع است

نسخه های پیشین Java به دلیل آهسته بودنشان به شدت مورد انتقاد قرار گرفتند. با این حال اکنون همه چیز فرق کرده است. JVM جدید به میزان قابل توجهی سریعتر است. همچنین پردازنده ای که JVM را اجرا می کند نیز بیشتر و بیشتر قدرتمند شده است.
در حال حاضر Java یکی از سریعترین زبان های برنامه نویسی است. کدهای به خوبی بهینه شده جاوا تقریبا به همان سرعت زبان های سطح پایین مانند C / C ++، و بسیار سریع تر از پایتون، PHP و غیره هستند.
جاوا امنیت بالایی دارد

پلت فرم Java ویژگی های مختلفی را برای امنیت برنامه های جاوا فراهم می کند. برخی از ویژگی های سطح بالا که Java فراهم میکند عبارتند از:

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

کتابخانه استاندارد بزرگ
کتابخانه بزرگ جاوا

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    java.langبرای ویژگی های پیشرفته رشته ها، آرایه ها و غیره
    java.util برای ساختارهای داده، عبارات منظم، عملکردهای تاریخ و زمان و غیره
    java.io  برای فایل I / O، مدیریت استثناها و غیره

کاربرد جاوا

فن آوری جاوا در همه جا وجود دارد و سه میلیون دستگاه را در سرتاسر جهان تامین میکند. احتمال زیادی وجود دارد که شما از جاوا حداقل یک بار در زندگیتان استفاده کرده باشید.
در زیر به بررسی مهمترین کاربرد زبان برنامه نویسی جاوا میپردازیم:
برنامه های آندروید

جاوا ازAndroid SDK  (کیت توسعه دهنده نرم افزاری) استفاده میکند تا برنامه های آندروید را توسعه بخشد.

 برنامه های وب

Java برای ایجاد برنامه های کاربردی وب از طریق Servlets، Struts یا JSP ها مورد استفاده قرار میگیرد. برخی از برنامه های محبوب وب که با جاوا نوشته شده اند عبارتند از:

    Google.com
    Facebook.com
    eBay.com
    LinkedIn.com

مهم این است که توجه داشته باشید که این سایت ها به طور کامل با Java نیستند. و ممکن است از زبان های برنامه نویسی دیگر همراه با جاوا استفاده کرده باشند.
توسعه نرم افزارهای گوناگون

نرم افزارهایی مانند Eclipse، OpenOffice، Vuze، MATLAB و غیره از جاوا استفاده می کنند.
 پردازش داده های بزرگ

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

شما میتواتید نرم افزار های معاملاتی خود را که رکود اندکی دارند را  با جاوا بنویسید. در واقع  برای نیل به این منظور  باید از سیستم عامل معاملاتی Oracle Extreme Java استفاده نمایید.
سیستم های توکار

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


اگرچه زبان های برنامه نویسی C / C ++ هنوز برای کار با سیستم های توکار  محبوب هستند، فناوری سیستم های توکار Java، سیستم عامل و runtime  مناسبی را برای بیلیون ها دستگاه توکار فراهم کرده اند. این دستگاه ها عبارتند از :

    تلویزیون
    سیم کارت
    DVD  پلیر

علاوه بر موارد نام برده شده،Java در توسعه بازی و اپلیکیشن های علمی مانند پردازش زبان طبیعی نیز کاربرد دارد.
اصطلاحاتی که باید قبل از یادگیری جاوا بیاموزید
اصطلاحات تخصصی جاوا

یادگیری یک زبان برنامه نویسی جدید می تواند چالش برانگیز باشد. شما ممکن است چندین اصطلاح جدید را بشنوید که برای یک مبتدی، سخت و دور از ذهن باشد. بنابراین، ما تصمیم گرفتیم چندین اصطلاح تخصصی را توضیح دهیم که شما ممکن است در دنیای برنامه نویسی جاوا با آنها برخورد نمایید.
Java

جاوا مجموعه ای از فن آوری ها،زبان برنامه نویسی و پلت فرم محاسباتی،برای ایجاد و اجرای نرم افزارها است. Java اغلب به دلیل سادگیش برای ارجاع زبان برنامه نویسی java نیز استفاده می شود.
زبان برنامه نویسی جاوا

زبان برنامه نویسی  جاوا قدرتمند، عمومی، مستقل از پلتفرم و شی گراست.
جاوا ۸

جاوا ۸ آخرین نسخه اصلی  Javaاست. آموزش های جاوای ما شامل تمام ویژگی های مهم جاوا ۸ می شود.
Java EE، Java ME و         Java SE

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


JavaSE ، Java ME و Java SE به ترتیب مخفف,Java Platform Enterprise Edition Micro Editionو standard editionمیباشند. Java EE برای برنامه های کاربردی که در سرورها اجرا می شود، مورد استفاده قرار  میگیرد. Java ME برای دستگاه های دارای محدودیت منابع مانند دستگاه های توکار مناسب است. جاوا SE محیط پایه جاوا است که برای ایجاد برنامه های استاندارد استفاده می شود.
اگر شما یک تازه کار برنامه نویسی جاوا هستید، توصیه می کنیم با J2SE شروع کنید.
JVM

 JVM (ماشین مجازی Java)یک ماشین انتزاعیست که کامپیوتر شما را قادر می سازد تا یک برنامه جاوا را اجرا کند.
JRE

 Java Runtime Environment (محیط ران تایم جاوا) که شامل JVM، کتابخانه پشتیبان و دیگراجزای برنامه ی جاوا است. با این حال شامل هیچ کامپایلر یا برطرف کننده باگ های نرم افزاری نیست.
JDK

Java Development Kit) JDK) یا کیت توسعه دهنده Java شامل JRE و ابزارهایی مانند کامپایلرها و debuggers برای توسعه برنامه های کاربردی جاوا است.
توسعه نرم افزار مبتنی بر Java: قسمت اول - ایجاد بستر توسعه

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

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

برای ایجاد پروژه های Java ابزار های متفاوتی وجود دارد. در اینجا قصد داریم از ابزار مدیریت و ساخت پروژه Apache Maven برای ایجاد پروژه و برای توسعه از محیط Eclipse استفاده کنیم. همچنین برای مدیریت تغییرات سورس (Source Code) از ابزار مدیریت سورس Git کمک می گیریم.

نکات مربوط به نصب ابزارهای مورد نیاز از جمله Maven، Git و Eclipse در پست های جداگانه مرور خواهند شد و در این پست فقط قصد به دست آوردن ساده ترین خروجی یعنی همان Hello World معروف را داریم.

بنابراین در حال حاضر فرض ما بر این است که ابزارهای Apache Maven، Git و Eclipse IDE و همچنین JDK نصب شده اند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


قدم اول: ایجاد یک پروژه Java با استفاده از Maven در خط فرمان

ساده ترین راه برای ایجاد یک پروژه Java با استفاده از Maven، استفاده از الگویی (Archetype) با عنوان Quick Start هست. با استفاده از این الگو ما یک پروژه Java خواهیم داشت که دارای ساختار یک برنامه Java بوده و عبارت Hello World را در خروجی چاپ خواهد نمود. برای اینکار در صورت نصب بودن Maven در خط فرمان می توانیم از دستور زیر استفاده کنیم:

12$ mvn archetype:generate -DgroupId=samplegroupid -DartifactId=SampleJavaApplication
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

ایجاد یک پروژه Java با استفاده از Maven در خط فرمان (خط فرمان Git Bash در ویندوز)
ایجاد یک پروژه Java با استفاده از Maven در خط فرمان (خط فرمان Git Bash در ویندوز)

با دستور فوق یک پروژه Java با نام SampleJavaApplication در شاخه جاری ایجاد می شود.

قدم دوم: ایجاد مخزن (Git Repository) در پوشه پروژه ایجاد شده

1$ cd SampleJavaApplication/

1$ git init

با اجرای دستور git init شاخه ای که در آن قرار داریم (یعنی SampleJavaApplicatio) به یک مخزن (Repository) در Git تبدیل می گردد.

قدم سوم: سپردن (Commit) پروژه به Git Repository ایجاد شده

1$ git add *

1$ git commit -m "First Commit!"

نحوه commit نمودن در Git Repository
نحوه commit نمودن در Git Repository

با این کار تغییرات فایل ها و سایر محتویاتی که Commit شده اند توسط Git قابل پیگیری (Track) خواهد بود.

قدم چهارم: وارد نمودن (Import) پروژه به محیط Eclipse

    گزینه File -> Import و سپس Existing Maven Projects:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


نحوه Import نمودن یک پروژه Maven به محیط Eclipse
نحوه Import نمودن یک پروژه Maven به محیط Eclipse

    انتخاب پروژه و فشردن کلید Finish:

انتخاب پروژه برای import به Eclipse
انتخاب پروژه برای import به Eclipse

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


پروژه وارد شده بصورت زیر خواهد بود:
پروژه import شده در محیط



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 149
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

انجام انواع پروژه های برنامه نویسی دانشجویی ، خدمات علمی و شبیه سازی مقالات و کد نویسی پروژه های پایان نامه با متلب , آباکوس , SPSS , انسیس و سایر نرم افزارها
سفارش طراحی وب سایت

طراحی انواع وب سایتهای دانشجویی و وب سایتهای حرفه ای با جدید ترین تکنولوژیهای روز دنیا به همراه پشتیبانی سایت و انجام خدمات SEO و تضمین آمدن به تاپ نتایج گوگل
شفارش پروژه برنامه نویسی

سفارش انواع پروژه های برنامه نویسی با زبانهای برنامه نویسی مختلف C , c++ , c# , php , ویژوال بیسیک دات نت , اسمبلی , متلب , ASP.NET و طراحی اپلیکیشن اندروید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

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

⦁ انجام پروژه برنامه نویسی به زبان C
⦁ انجام پروژه برنامه نویسی به زبان C++
⦁ انجام پروژه برنامه نویسی به زبان C#
⦁ انجام پروژه برنامه نویسی به زبان جاوا Java
⦁ انجام پروژه برنامه نویسی به زبان اسمبلی (Assembly(X86-X64-8051-MIPS-VAX-AVR-ARM
⦁ انجام پروژه های برنامه نویسی به زبان پایتون Python
⦁ انجام پروژه های برنامه نویسی به زبان VHDL
⦁ انجام پروژه های برنامه نویسی به زبان Verilog
⦁ انجام پروژه های برنامه نویسی به زبان اس کیو ال SQL
⦁ انجام پروژه های برنامه نویسی به زبان اوراکل Oracle
⦁ انجام پروژه برنامه نویسی اندروید

⦁ انجام پروژه های میپل Maple
⦁ انجام پروژه های برنامه نویسی متلب MATLAB
⦁ انجام پروژه های برنامه نویسی با فلش Flash
⦁ انجام پروژه Spim
⦁ انجام پروژه های برنامه نویسی به زبان اندروید Android
⦁ انجام پروژه های برنامه نویسی به زبان فرترن Fortran
⦁ انجام پروژه های HTML
⦁ انجام پروژه های برنامه نویسی XML
⦁ انجام پروژه های ّرنامه نویسی PHP JSP Jquery CSS
⦁ انجام پروژه برنامه نویسی روی GPU و CUDA
⦁ انجام پروژه فرترن Fortran
⦁ انجام پروژه پایتون
انجام پروژه های دانشجویی رشته مهندسی کامپیوتر و فناوری اطلاعات

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


⦁  انجام پروژه مهندسی نرم افزار
⦁  انجام پروژه محاسبات عددی
⦁  انجام پروژه پردازش تصویر
⦁  انجام پروژه فازی
⦁  انجام پروژه شبکه عصبی
⦁ پروژه برنامه نویسی CUDA پیاده سازی روی GPU
⦁  انجام پروژه گراف
⦁ انجام پروژه شبکه های اجتماعی
⦁  انجام پروژه پایگاه داده

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    انجام پروژه سیستم عامل
    انجام پروژه میکروکنترلر Cv avr
    انجام پروژه معماری کامپیوتر
    انجام پروژه مدار منطقی
    انجام پروژه FPGA
    انجام پروژه طراحی الگوریتم
    انجام پروژه VLSI
    انجام پروژه کامپایلر
    انجام تکالیف درسی رشته کامپیوتر مدار الکتریکی و الکترونیک و



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 138
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

رفی زبان برنامه نویسی جاوا (Java)
انجام رشته کامپیوترگرایش های سخت افزار – نرم افزار- هوش مصنوعی – شبکه – امنیت – معماری -تجارت الکترونیک به دانشجویان خدمت رسانی کند. انجام پروژه های برنامه نویسی در زبان های مختلف انجام پروژه های میپل Maple انجام پروژه های برنامه نویسی متلب MATLAB انجام پروژه های برنامه نویسی با فلش Flash انجام پروژه Spim انجام پروژه های برنامه نویسی به زبان اندروید Android انجام پروژه های برنامه نویسی به زبان فرترن Fortran انجام پروژه های HTML انجام پروژه های برنامه نویسی XML انجام پروژه های ّرنامه

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

نویسی PHP JSP Jquery CSS انجام پروژه برنامه نویسی روی GPU و CUDA انجام پروژه فرترن Fortran انجام پروژه برنامه نویسی به زبان C انجام پروژه برنامه نویسی به زبان C++ انجام پروژه برنامه نویسی به زبان C# انجام پروژه برنامه نویسی به زبان جاوا Java انجام پروژه برنامه نویسی به زبان اسمبلی (Assembly(X86-X64-8051-MIPS-VAX-AVR-ARM انجام پروژه های برنامه نویسی به زبان پایتون Python انجام پروژه های برنامه نویسی به زبان VHDL انجام پروژه های برنامه نویسی به زبان Verilog انجام پروژه های برنامه نویسی به زبان اس کیو ال SQL انجام پروژه های برنامه نویسی به زبان اوراکل Oracle انجام پروژه برنامه نویسی اندروید انجام پروژه های رشته مهندسی کامپیوتر و فناوری اطلاعات انجام پروژه مهندسی نرم افزار انجام پروژه محاسبات عددی انجام پروژه پردازش تصویر انجام پروژه فازی انجام پروژه شبکه عصبی انجام پروژه گراف انجام پروژه شبکه های اجتماعی انجام پروژه پایگاه داده انجام پروژه سیستم عامل انجام پروژه میکروکنترلر Cv avr انجام پروژه معماری کامپیوتر انجام پروژه مدار منطقی انجام پروژه FPGA انجام پروژه طراحی الگوریتم انجام پروژه VLSI انجام پروژه کامپایلانجام پروژه های برنامه نویسی سی شارپ انجام پروژه های دانشجویی با کمترین هزینه ممکن انجام پروژه های پایان ترم سی شارپ انجام پروژه های فارغ التحصیلی سی شارپ انجام پروژه های طراحی سایت آموزش و تدریس خصوصی سی شارپ و دروس برنامه نویس

 

 

جاوا یک زبان برنامه نویسی مبتنی بر کلاس و شیء گراست که در دسته زبان های کامپایلری-مفسری جای می گیرد. شعار زبان جاوا “یکبار بنویس و همه جا اجرا کن” است که یعنی برنامه های نوشته شده با زبان Java مستقل از سیستم عامل بوده و می توان یک برنامه را با همان ظاهر در سیستم عامل های مختلف اجرا کرد!

جاوا یکی از محبوب ترین زبان های برنامه نویسی مورد استفاده مخصوصا برای برنامه های وب سرور مشتری است که بر اساس آخرین گزارش منتشر شده این زبان حدود ۹ میلیون

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

توسعه دهنده دارد !

 
اهداف اصلی زبان جاوا

توسعه دهندگان این زبان برنامه نویسی معتقدند که جاوا باید :

    ساده، شیء گرا و آشنا باشد.
    قدرتمند و ایمن باشد.
    از نظر معماری خنثی و قابل حمل باشد.
    عملکرد بالا داشته باشد.
    تفسیر شده، رشته ای و داینامیک باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


 
ویژگی های زبان جاوا

    شی گرا بودن : در زبان جاوا، هر چیزی یک شی است. جاوا می تواند به راحتی گسترش پیدا کند، زیرا بر پایه مدل شی گرایی ساخته شده است.
    مستقل بودن از پلتفرم: بر خلاف بسیاری از زبان های برنامه نویسی مانند زبان های C و C++، هنگامی که جاوا کامپایل می شود، به زبان ماشین مخصوص پلتفرم کامپایل نمی شود، بلکه به Bytecode های مستقل از پلتفرم تبدیل می شود. این Bytecodeها روی وب توضیع می شوند و در نهایت توسط ماشین مجازی جاوا برای هر پلتفرمی که روی آن در حال اجراست، تفسیر می شود.
    خنثی بودن معماری: کامپایلر یا مفسر جاوا یک فایل با معماری خنثی تولید می کند. همین عامل باعث می شود این فایل بر روی اکثر پردازنده هایی که دارای سیستم جاوا هستند قابل اجرا باشد.
    ساده بودن: جاوا طوری طراحی شده است که یادگیری آن آسان باشد. اگر با مفاهیم پایه ای و اصلی شی گرایی کاملا آشنایی داشته باشید، تسلط به این زبان برای شما کار دشواری نخواهد بود.
    قابل حمل بودن: معماری خنثی و نداشتن هیچگونه وابستگی به پیاده سازی مشخصات، زبان جاوا را قابل حمل ساخته است. کامپایلر جاوا در ANSI C نوشته شده است که دارای ویژگی های قابل حمل مناسبی است و از زیرمجموعه های POSIX به حساب می آید.
    قدرتمند بودن: جاوا با تاکید بر روی نمایش خطاها در زمان کامپایل و اجرا، موقعیت های پیش آمدن خطا را از بین می برد.
    چند موضوعی بودن: با استفاده از چند موضوعی یا چند رشته ای بودن زبان جاوا، این امکان در اختیار ما قرار گرفته که برنامه هایی بنویسیم که بسیاری از کارها را می تواند به طور همزمان انجام دهد.
    تفسیر شده بودن: Bytecode های جاوا به زبان ماشین بومی (یعنی زبان مخصوص ماشینی که بر روی آن در حال اجراست) ترجمه می شود و در جایی ذخیره نمی شود. در این روش توسعه دادن برنامه ها سریع تر اتفاق می افتد و از طریق می توانید آنالیز بیشتری روی آنها داشته باشید.
    توزیع یافته بودن: جاوا برای توزیع در فضای اینترنت طراحی و ساخته شده است.
    داینامیک  بودن: برنامه های جاوا می توانند مقدار زیادی از اطلاعات را در زمان اجرا با خود حمل کنند. این اطلاعات می توانند برای دسترسی به اشیاء در زمان اجرا استفاده شوند.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

در این دوره آموزش جاوا چه مباحثی آموزش داده شده است؟

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

در این دوره ما آموزش جاوا را به همراه حل تمرین و انجام پروژه جلو می بریم تا یادگیری شما با مشاهده مثال های عملی تکمیل تر شود. ما در این دوره آموزشی ۲ پروژه را به شکل عملی انجام خواهیم داد :

    پروژه اول : ساخت یک ماشین حساب مهندسی با جاوا
    پروژه دوم : آموزش اتصال به پایگاه داده SQLite با استفاده از JDBC آموزش داده شده است.

 
حاصل دوره

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

 
سرفصل های این دوره

    چگونه برنامه نویسی را یاد بگیریم؟
    فیلم کوتاه آخر زمان Java
    مقدمه دوره آموزش Java
    ساخت یک برنامه ساده
    کاراکتر های کنترلی در Java
    متغیر ها در

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

Java

    آشنایی با printf
    تبدیل انواع داده به یکدیگر
    عملگر ها در Java
    دریافت ورودی از کاربر
    ساختار های تصمیم در Java
    حل تمرین ساختار های تصمیم
    اولویت عملگر ها در Java
    آشنایی با DecimalFormat
    ساختارهای تکرار در Java
    حل تمرین ساختار های تکرار
    آرایه ها در Java
    حل تمرین آرایه های تک بعدی
    حل تمرین آرایه های دو بعدی
    آشنایی با متدها در Java
    اعضای Static
    متد سازنده

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

    Object Initialization

    Encapsulation
    آشنایی با Package ها
    وراثت (Inheritance)
    کلاس های Final
    آشنایی با Overriding
    کلاس Object
    Autoboxing و Unboxing
    مقایسه Inheritance و Aggregation
    Polymorphism
    کلاس های تو در تو
    Enum ها
    برنامه نویسی Generic
    کلاس String
    Regular Expressions
    آشنایی با کلاس Math
    آشنایی با کلاس Random
    آشنایی با LocalDate
    آشنایی با LocalTime
    آشنایی با DateTimeFormat
    آشنایی با Duration
    آشنایی با Period
    استفاده از تاریخ شمسی در Java
    مدیریت خطاها
    ArrayList
    LinkedList
    Vector
    List
    Set
    Map
    آشنایی با کلاس Collection
    مقدمه JavaIO
    File
    File Filter
    File Output Stream
    File Input Stream
   

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

Buffered Output Stream

    Buffered Input Stream
    Sequence Input Stream
    Byte Array Output Stream
    Byte Array Input Stream
    Data Output Stream and Data Input Stream
    Random Access File
    File Writer
    File Reader
    Buffered Writer
    Buffered Reader
    Print Stream
    Print Writer
    مقدمه برنامه نویسی ویژوال
    کنترل JFrame
    کنترل JButton
    کنترل JLabel
    کنترل JTextField and JPasswordField
    کنترل  JTextArea
    کنترل  JRadioButton
    کنترل  JCheckbox
    کنترل  JCombobox
    کنترل  JList
    کنترل  JMenuBar
    کنترل  JPopupMenu
    کنترل  JProgressBar
    کنترل  JTree
    کنترل 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

JSpinner

    کنترل  JSlider
    کنترل  JPanel
    کنترل  JTabbedPane
    کنترل  BorderLayout
    کنترل  CardLayout
    کنترل  FlowLayout
    کنترل  GridLayout
    کنترل  BoxLayout
    کنترل  JToolBar
    کنترل  JToggleButton
    کنترل  JFileChooser
    کنترل  JColorChooser
    آشنایی با Border ها
    آشنایی با Event ها
    آشنایی با Annotation
    پروژه ماشین حساب
    آشنایی با JDBC
سایر سفارشات پروژه های برنامه نویسی کامپیوتر پذیرفته میشوداز جمله: برنامه نویسی به زبان جاوا-برنامه های متلب طراحی سایت دانشجویی با php-Asp.net-joomla-flash-frontpage و... دیگر خدمات: پروژه های آماده سی شارپ-پروژه آماده طراحی سایت دانشجویی-پروژه آماده متلب ** دانشجویان عزیز: چنانچه پروژه خود را در لیست بالا نیافتید نگران نباشید!!! کافیست سفارش پروژه خود را برای ما پیامم پروژه Spim انجام پروژه های برنامه نویسی به زبان اندروید Android انجام پروژه های برنامه نویسی به زبان فرترن Fortran انجام پروژه های HTML انجام پروژه های برنامه نویسی XML انجام پروژه های ّرنامه نویسی PHP JSP Jquery CSS انجام پروژه برنامه نویسی روی GPU و CUDA انجام پروژه فرترن Fortran انجام پروژه برنامه نویسی به زبان C انجام پروژه برنامه نویسی به زبان C++

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

انجام پروژه برنامه نویسی به زبان C# انجام پروژه برنامه نویسی به زبان جاوا Java انجام پروژه برنامه نویسی به زبان اسمبلی (Assembly(X86-X64-8051-MIPS-VAX-AVR-ARM انجام پروژه های برنامه نویسی به زبان پایتون Python انجام پروژه های برنامه نویسی به زبان VHDL انجام پروژه های برنامه نویسی به زبان Verilog انجام پروژه های برنامه نویسی به زبان اس کیو ال SQL انجام پروژه های برنامه نویسی به زبان اوراکل Oracle انجام پروژه برنامه نویسی اندروید انجام پروژه های رشته مهندسی کامپیوتر و فناوری اطلاعات انجام پروژه های رشته مهندسی کامپیوتر و فناوری اطلاعات انجام پروژه مهندسی نرم افزار انجام پروژه محاسبات عددی انجام پروژه پردازش تصویر انجام پروژه فازی انجام پروژه شبکه عصبی انجام پروژه گراف انجام پروژه شبکه های اجتماعی انجام پروژه پایگاه داده انجام پروژه سیستم عامل انجام پروژه میکروکنترلر Cv avr انجام پروژه معماری کامپیوتر انجام پروژه مدار منطقی انجام پروژه FPGA انجام پروژه طراحی الگوریتم انجام پروژه VLSI انجام پروژه کامپایلر انجام تکالیف درسی رشته کامپیوت

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 124
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

 این درس تکنیکهایی اساسی مانند اصول شئ گرایی و کاربردهای آنها در حوزه های مختلف، توابع بازگشتی، تخصیص حافظه پویا و... برای نوشتن برنامه های کاربری پیچیده ارائه شده است. بر اساس این تکنیکها می توان برنامه هایی نوشت که در هر اندازه ، قابل فهم ، قابل توسعه و قابل استفاده مجدد باشند. زبان برنامه نویسی پایه این درس Java می باشد و کلیه سورس کدها در آدرس ht موجود است.

سرفصل‌های دوره برنامه نویسی پیشرفته(جاوا)
فیلم های آموزشی
46:17 ساعت (شامل 46:17 ساعت محتوای آموزشی)
35 جلسه
جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
"58:52
جلسه دوم: تشریح مفاهیم اولیه شئ گرایی (مفهوم کلی شئ گرایی، Object و Class)
"96:09
جلسه سوم (بخش اول): جزئیات Object ها و Class ها (در قالب مثال)
"

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

83:28
جلسه سوم (بخش دوم): پیاده سازی مقدماتی کلاس BigInt
"60:04
جلسه چهارم: سازنده ها و متدهای کلاس
"83:44
جلسه پنجم: جزئیات کامل کلاس BigInt
"72:14
جلسه ششم: مفهوم اولیه ارث بری
"86:58
جلسه هفتم (بخش اول): جزئیات ارث بری و چند ریختی
"94:21
جلسه هفتم (بخش دوم): پیاده سازی مقدماتی از ارث بری
"84:18
جلسه هشتم: مفاهیم پیشرفته ارث بری و Interface ها
"101:23
جلسه نهم: کاربردهای Interface ها
"87:05
جلسه دهم: مفاهیم static و final در جاوا
"56:34
جلسه دهم (بخش دوم): مقدمات کد نویسی اولیه Swing
"55:46
جلسه دهم (بخش سوم): مقدمات کد نویسی Key Listener ها در Swing
"67:02
جلسه دهم (بخش چهارم): مقدمات پروژه ماشین حساب (gCal) در Swing
"83:34
جلسه دهم (بخش پنجم): بخش اول کد نویسی پروژه Paint در Swing
"71:51
جلسه دهم (بخش ششم): بخش دوم کد نویسی پروژه Paint در Swing
"67:19
جلسه دهم (بخش هفتم): بخش سوم کد نویسی پروژه Paint در Swing
"98:33
جلسه یازدهم: مقدمات توابع بازگشتی
"

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

100:15
جلسه دوازدهم: مثالهای تکمیلی توابع بازگشتی
"79:14
جلسه سیزدهم: مسئله MergeSort و Hanoy در توابع بازگشتی
"93:50
جلسه چهاردهم (بخش اول): شرح معماری سه لایه و پروژه سیستمهای اطلاعاتی (gIS)
"90:11
جلسه چهاردهم (بخش دوم): بخش اول کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"48:10
جلسه چهاردهم (بخش سوم): بخش دوم کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"52:37
جلسه چهاردهم (بخش چهارم): بخش سوم کد نویسی پروژه سیستمهای اطلاعاتی (gLib)
"42:38
جلسه پانزدهم: مقدمات تخصیص حافظه پویا در جاوا
"82:35
جلسه شانزدهم: تخصیص حافظه پویا – Linked List
"97:47
جلسه هفدهم: تشریح Interface های Stack و Queue
"41:01
جلسه هجدهم: Generics ها در جاوا (با مثال Stack)
"87:00
جلسه نوزدهم: شرح کدهای کامل Stack با تخصیص حافظه پویا و Generic ها
"97:21
جلسه بیستم: شرح مفاهیم Thread ها
"95:42
جلسه بیست و یکم: پیاده سازی مقدماتی Thread ها در جاوا
"44:30
جلسه بیست و دوم (بخش اول): شرح کامل پروژه Game در جاوا
"140:45
جلسه بیست و دوم (بخش دوم): شرح کامل پروژه Game در جاوا
"133:24
جلسه بیست و سوم: شرح مختصر پروژه های دیگر (gRecursion, gDSTools, gModeler)
اگر می خواهید بهترین نتیجه را از جاوا بگیرید و به حرفه ای ترین برنامه نویس تبدیل شوید ، ده توصیه ی اثبات شده ی زیر را مطالعه کنید.

1.از لینک کردن کدهای رشته ای در حلقه ی های بزرگ بپرهیزید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

بسیاری از برنامه نویسان مبتدی از عملگر “+” استفاده می کنند تا بتوانند دو یا چند رشته را در یک حلقه به هم لینک نمایند. این کار باعث تلف شدن حافظه می شود چرا که هر گاه یک رشته ی جدید ایجاد می شود ، یک String Object جدید توسط خود جاوا ایجاد می گردد . تولید مداوم رشته های از نوع شیءstring object)) باعث می شود اجرای برنامه ی کدنویسی شده ، کند شود.

2. برای Type checking به هنگام کامپایل کردن از جنریک ها استفاده کنید

ذات جاوا از نوع جنریک می باشد و این به برنامه نویسان نرم افزار کمک می کند تابتوانند مجموعه ای از متدها و نوعtype ) )های مرتبط را با استفاده از یک کلاس یا  متد حوزه بندی  نام گذاری کنند. قابلیت جنریک به برنامه نویس کمک می کند تا بتواند از کدهای نوشته شده در برنامه های مشابه دیگر استفاده نمایند. این کار باعث صرفه جویی در وقت برنام نویس می شود چرا که دیگر لازم نیست کدهای جدید بنویسد.

استفاده از جنریک ، باعث می شود تشخیص خطاها توسط برنامه نویسان سریعتر انجام گیرد چرا که  جاوا با استفاده از type های (انواع ) پیشرفته  ، کدها را cross check (کنترل کدها با استفاده از چند منبع) می کند. جنریک ها به هنگام تولید و به کارگیری الگوریتم های عمومی نیز کاربرد دارند. کدنویسان نرم افزار دانا از جنریک ها استفاده می کنند تا دیگر نیازی به cast  کردن نداشته باشند.
مطلب پیشنهادی:  فریلنسری؛ از توهم تا واقعیت

3. همیشه بازبینی های Parameter precondition را انجام دهید

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

استفاده از سیستم fail fast باعث می شود تااحتمال درستی پارامترهای نوشته شده  بیشتر شود.همچنین می توانید پارامترهای بدون مقدار را که مان عملکرد درست برنامه هایتان می شود ، حذف نمایید.Google Guava لیستی از ابزارهای کنترل قابل اعتماد را معرفی کرده است که با استفاده از آن کار باpreconditon ها را راحت تر می کند.توصیه می شود precondition ها به هنگان دیباگ کردن ، خط به خط کنید تا تشخیص خط های معیوب برایتان راحت تر شود.

4. از قابلیت تغییر پذیری object ها استفاده نکنید

یک شی ء(object)  تغییر پذیر در هر مرحله ای قابل تغیر است. خیلی راحت می توان متغیرهایش را تغییر داد. برعکس یک شیء غیر قابل تغییر (immutable object)  را پس از ایجاد نمی توان تغییر داد.وقتی روی یک پروژه ی پیچیده کار می کنید اینکه بتوانید تغییراتی که در شی ء های قابل تغییر ایجاد شده است، کنترل کنید خیلی سخت است . بنابراین دیباگ و ویرایش کردن خطوط  نیازمند صرف وقت زیادی می باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


یکی از روش هایی که با استفاده از آن می توانید با شیء های غیر قابل تغییر راحت تر کار کنید استفاده از dependency injector هایی مثل Guice یا Spring می باشد.توجه کنید که هرگز نباید از Setter ها استفاده کنید چرا که فیلد کلاستان را تغییر می دهند.

5. استفاده ی درست از Utility Classes را یاد بگیرید

بعضی برنامه نویسان در استفاده از متدهای equal یا hashcode به مشکل می خورند.این باعث می شود که نتوانند به درستی از collection class جاوا استفاده کنند.اصلی ترین عیب استفاده از کدهای IDE جنریک این است که طولانی هستند. این باعث می شود تا خواندن و فهم کدها به دلیل وجود خطوط و کاراکترهای غیر ضروری ، سخت تر شود.

با استفاده از Java 7 و Google Guava در استفاده از Utility class ها بهتر میشوید.این کار باعث می شود بتوانید خطوطی مختصر را در کمترین زمان ممکن تولید کنید.جاوا 7 برنامه نویسان را قادر می سازد تا بتوانند با استفاده از 2 متد استاتیک  hash code بسازند.Google Guava کتابخانه هایی دارد که  به دانشجویان برنامه نویسی کمک می کند تا جاوا را بهتر یاد بگیرند.

6. از deadlock ها بپرهیزید

Deadlock (بن بست در پایگاه داده ها) وقتی اتفاق می افتد که یک فرایند یا thread دیگر کار نمی کند.دومین thread منتظر اولیست تا system resource مهمی را آزاد کند.وجود deadlock ها باعث به تأخیر افتادن پروژه می شود، چرا که وقتی یک thread که حاوی منابع سیستمی مهمی است منقضی می شود ، تمام thread های وابسته به خود را از کار می اندازد.
مطلب پیشنهادی:  چگونه یک فریلنسر طراح CAD باشیم

پیدا و درست کردن deadlock ها درمرحله ی دیباگ کاربسیار سختیست و وقتی که یک thread منقضی می شود خیلی سخت می توان آن را با استفاده از تکنیک های دیباگ کردن ، بازیابی نمود.توصیه می شود  تا جاییکه می توانیدtransaction ها را کوتاه نگه دارید و آنها را در یک batch قرار دهید .این کار باعث می شود تا احتمال بروز deadlock ها کمتر شود و thread ها بهتر اجرا شوند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


7. حافظه ی کافی برای جاوا خالی نگاه دارید

آیا وقتی از جاوا استفاده می کنید سیستمتان هنگ می کند؟ عامل بروز این مشکل اینست که جاوا برنامه سنگینی است و RAM زیادی مصرف می کند. اگر مدیا پلیر یا موتور جستجویتان هم به طور ناگهانی از کار می افتد به همین دلیل است. این کمبود حافظه با عث می شود احتمال از کار افتادن ناگهانی جاوا حین کدنویسی زیاد شود و در نتیجه تمام مراحل ذخیره نشده پروژه را از دست خواهید داد.

یکی از راه های افزایش رم سیستم این است که تمام برنامه هایی که از آن استفاده می کنید را uninstall کنید. پاک کردن برنامه های غیر فعال باعث می شود تعداد برنامه هایی که در background  تسک منیجر در حال اجرا هستند ، کمتر شود و در نتیجه جاوا با سرعت بیشتری اجرا شود.اگر مشکل برطرف نشد ، باید یک رم 4 یا 8 گیگ بخرید. همیشه با نصب یک آنتی ویروس قوی ، عملکرد سریع سیستم را با حذف ویروس ها ، که باعث کندی در عملکر سی پی یو می شوند ، تضمین کنید.

8. از مزایای java collection classes استفاده کنید

جاوا کدهایی دارد که برای کسانی که می خواهند آن رایاد بگیرند مفید است.می توانید با استفاده از Vector کدهایی بگیرید که می توان از آنها دوباره استفاده کرد و برای انجام  پروژه های پایان ترم یا تکالیفتان از آنها استفاده کنید.Stack وHashtable  کدهایی در اختیار شما قرار می دهند که به خوبی مستند شده و فرمت درستی دارند تا یادگیری و به اشتراک گذاری آنها را راحت تر کند.راه های زیادی وجود دارد تا قبل از اجرای کدهایتان بتوانید از عملکرد درست آنها اطمینان پیدا کنید.

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

9. از ایجاد object های غیر ضروری خود داری کنید

یکی از دلایلی که کدهایتان به درستی اجرا نمی شود ، حضور object  های غیر ضروری است.وجود object های غیر ضروری باعث می شود برنامه نتواند به درستی دستورات را اجرا کند و این منجر به بروز deadlock می شود.همچنین حذف object های غیر ضروری وقتی کدهای نوشته شده حاوی object های قابل تغییر است ، بسیار کار طاقت فرسایی است.حضور این نوع object ها کار مستند سازی برنامه نویس را سخت می کند.

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

10. حافظه تان را مدیریت کنید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


وقتی از جاوا روی رایانه خود استفاده می کنید ، باید ظرفیت حاظه تان را مدیریت کنید تا تمام عملکردها به درستی اجرا شوند.کمبود حافظه وقتی اتفاق میفتد که نمی توان به object های ذخیره شده دسترسی پیدا کرد چون کدهای در حال اجرایی که باید object ها را بازخوانی کنند ، حافظه را اشغال می کنند . کمبود حافظه  وقتی افتاد می افتد که از object هایی غیر مدیریت شده با native API استفاده می کنید.اگر کمبود حافظه مدت زیادی مدیریت نشود ، در اجرای دیگر نرم افزارها هم تداخل ایجاد می کند.با استفاده از Java’s garbage collector (زباله روب جاوا) می توانید از کمبود حافظه جلوگیری کنید.این ابزار که در خود نرم افزار تعبیه شده باعث تخصیص درست حافظه می شود.Tomcat  وJBoss دو نرم افزار کاربردی برای کنترل کمبود حافظه هستند.

توصیه های دیگر

    برای هر کلاس عمومی یا پابلیک از کامنت های Javadoc استفاده کنید. این باعث می شود کسانی که کدهای شما رو می خوانند ، متوجه تمام تغیرات در کدها شوند.
    Class behavior و هدف آن را مشخص کنید.
    برای اینکه خواننده ها بتوانند کدهایتان را بخوانند از عبارات مشخص و دقیق استفاده کنید.
    در مورد Parameter value معتبر توضیح دهید.
    پارامتر ها را به طور واضح مشخص کنید.
    برای اینکه مشخص شود چه کسی کد ها را نوشته از” اسم خودتان@” استفاده کنید.
    برای کدهای مشخص و واضح ، کامنت ننویسید.

با تمرین این ده تکنیک می توانید در مدت زمان کوتاهی ، سطح مهارت خود در برنامه نویسی جاوا  بالا ببرید.

آیا مطلبی بوده که در مقاله ذکر نکرده ایم؟ لطفاً توصیه های خود را از قسمت نظرات به ما اعلام کنید.

 

در بسیاری از شرکت های برنامه نویسی طراح رابط کاربری یا به اصطلاح فردی که گرافیک اپلکیشن ها و وب سایت را طراحی می کند وجود ندارد و شخص برنامه نویس یا تیم برنامه نویسی با تکیه بر تجربه و پروژه های مشابه با استفاده از دیزاین های آماده گرافیک پروژه را انجام میدهند. اما به دلیل دانش ناکافی برنامه نویس در طراحی استاندارد ui و ux اپلیکیشن، نتیجه کار مطلوب مشتری نخواهد شد و اپلیکیشن طراحی شده از لحاظ گرافیک توانایی رقابت با نمونه ها مشابه خود از لحاظ کارکرد را ندارد. پیشنهاد ما به شما این است که اگر به دنبال طراحی و برنامه نویسی یک اپلیکیشن حرفه ای هستید، اهمیت طراحی آن را نادیده نگیرید.
اما شرکت رهام وب با تیمی مجرب در زمینه UI/UX می توانند اپلیکیشنی با رابط کاربری استاندارد و حرفه ای طراحی کند. که کاربران شما با اولین ورود میتوانند نحوه ی کار با اکثر بخش های اپلیکیشن را فرا بگیرند. با کمترین میزان کلیک میتواند به هدف خود برسد. و اپلیکیشن در مدت زمان کوتاهی محبوب شود.
طراحی اپلیکیشن حرفه ای شیراز

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

تعرفه طراحی اپلیکیشن حرفه ای در شیراز

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

    حرفه ای،متفاوت و نو
    خاص و کاربر پسند
    زیبا با کارایی بالا
    کم حجم، قابل اپدیت شدن
    کاربری راحت برای مصرف کننده،
    مدیریت آسان برای مدیر و … انجام دهد.

رهام وب، آماده ی ارائه ی هر گونه مشاوره در این زمینه می باشد. در صورتی که نیاز به مشاوره دارید بدون معطلی با ما تماس بگیرید تا در صورت نیاز جلسه ی تحلیل فنی تنظیم گردد و در خدمت شما باشیم، حتی اگر قصد واگذاری پروژه خود را به ما نداشته باشید.

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

021 - 22869661
اما خیلی از شرکت ها برای ساخت اپلکیشن از سیستم های آنلاین ساخت اپلیکیشن استفاده می کنند که امکان افزودن امکانات بیشتری را در آینده نخواهد داشت و بعد از تحویل پروژه، پشتیبانی هم انجام نمی شود اما باید این را هم در نظر باید گرفت که هر کسب و کار با توجه به زمینه ی خود نیازمند به روزرسانی اطلاعات و افزودن امکانات جدید می باشد. پس هزینه ی اپلیکیشن های آماده نسبت به اپلیکیشن های اختصاصی پایین تر باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


مزایای طراحی یک اپلیکیشن حرفه ای
امروزه افراد روزانه بیشتر زمان خود را با تلفن همراه خود صرف می کنند. در سراسر جهان بیش از یک میلیارد تلفن هوشمند وجود دارد. بنابراین، این واقعیت که مردم این روزها بیشتر وقت را با موبایل های خود و رایانه ها صرف می کنند، برای کسب و کار بسیار عالی است – به شرطی که طرح بازاریابی خود را برای سازگاری با این تغییر تنظیم کنید.
بدیهی است، اگر شما در تلفن های همراه افراد حضور داشته باشید، کسب و کار شما در معرض چشم های متعدد قرار خواهد گرفت. برای مثال هنگام انتظار در ایستگاه اتوبوس، حتی در هنگام تماشای تلویزیون زمان مناسبی است برای اطلاع رسانی به مشتریان است. زیرا بسیاری از مشتریان شما محصولات و خدمات خود را با استفاده از یک گوشی هوشمند پیدا می کنند. پس بهتر است شما هم در این رقابت وجود داشته باشید.
طراحی اپلیکیشن خود را به صورت حرفه ای با رهام وب تجربه کنید.درباره تیم ما بیشتر بدانید
مزایای داشتن اپلیکیشن برای کسب و کارتان
دستیابی به مشتریان بیشتر

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

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

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

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

 


آموزش جاوا در قالب پروژه- بخش 9 - Maven: 03
0 پسند

عنوان دوره: Udemy Projects in Java
توضیح: زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم‌عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند؛ که مانند کد ماشین هستند و به ویژه وابسته به سیستم‌عامل خاصی نیستند.
در دوره آموزشی Udemy Projects in Java شما در حین انجام پروژه های کاربردی و با استفاده از روشی کاملاً کاربردی با تکنیک ها و قابلیت های اساسی و کلیدی این زبان برنامه نویسی قدرتمند آشنا می شوید.
عناوین آموزشی:
- مقدمه ای بر دوره آموزشی
- پروژه آموزشی ساخت بازی در جاوا
- آموزش ساخت Media Player در جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

- استفاده از پایگاه داده (Database) در جاوا

- بار کاری سیستم های توزیع شده با Akka
- آموزش ساخت یک ویرایشگر متن در جاوا
- استفاده از Servlet
- آشنایی با Maven
- Camera
- جمع بندی



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 115
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

بحث text mining یا داده کاوی متن در دنیا کاربرد های فراوانی دارد. در این پروژه نمونه ساده ای از جداسازی متون کلیدی از متن اصلی به زبان جاوا ارائه شده است. در ادامه سعی داریم تا با معرفی کتابخانه های free licence جاوا بیشتر با مبحث text mining آشنا شویم.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



شرح عملکرد پروژه:
دریافت سه فایل به عنوان ورودی با محتوای ورزشی، والیبال، اقتصادی
حذف کاراکتر های زائد از متن
حذف کاراکتر های رایج در زبان پارسی از متون
نمایش کلمات پر تکرار و کلیدی running word ها در خروجی
هسته responsive مبتنی بر

زبان برنامه نویسی java را تا این حد قوی کرده است، کتابخانه های (library) آماده آن می باشد. کتابخانه ها (library)، مجموعه ای از کلاس ها (class) می باشند که قبلا توسط برنامه نویس های دیگری طراحی شده است و اکنون ما می توانیم از آنها استفاده کنیم و دیگری نیازی به کدنویسی مجدد برای رسیدن به آن اهداف (که قبلا آن برنامه نویس ها به آن رسیده اند) نمی باشد.

فرض کنید که بخواهیم از کتابخانه java.util ، کلاس Scanner را به درون پروژه java وارد (import) کنیم، برای این منظور، باید کدهای زیر را بنویسیم :

import java.util.Scanner;

این کلاس می تواند برای گرفتن ورودی از کاربر به کار رود.

برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :
مثال

در برنامه eclipse ، یک پروژه java با نام Kelidestan.com می سازیم و سپس برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین فولدربندی پروژه به صورت زیر خواهد بود :
وارد کردن (import) کلاس هایی (class) از کتابخانه های (library) مختلف java به درون پروژه java

کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :

package com.example.kelidestan;

public class KelidestanClass {

}

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


کدهای آن را به صورت زیر تغییر می دهیم :

package com.example.kelidestan;

import java.util.Scanner;

public class KelidestanClass {
    public static void main(String args[]){
        Scanner user_input = new Scanner(System.in);
              
        System.out.print("Enter your first name: ");
        String first_name = user_input.next( );
              
        System.out.print("Enter your family name: ");
        String family_name = user_input.next( );
              
        String full_name = first_name + " " + family_name;

        System.out.println("You are " + full_name);
    }
}

اکنون سعی می کنیم که بخش های مهم کدهای java را شرح بدهیم. به خط زیر توجه کنید :

import java.util.Scanner;

کد بالا، همان طور که قبلا توضیح دادیم، برای وارد کردن کلاس Scanner از کتابخانه java.util به درون پروژه java می باشد.

ادامه کد ها:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


Scanner user_input = new Scanner(System.in);

با کد بالا، یک شیء از کلاس Scanner ساخته ایم. باید دقت داشته باشید که با وارد کردن یک کلاس به درون پروژه java ، هیچ اتفاقی نمی افتد و شما باید یک شیء از آن کلاس بسازید و سپس از آن شیء استفاده کنید. شیء ساخته شده، دارای نام user_input می باشد.

ادامه کد ها:

System.out.print("Enter your first name: ");
String first_name = user_input.next( );

ابتدا با System.out.print ، یک عبارت را در خروجی چاپ می کنیم تا کاربر متوجه شود که باید نام خود را وارد کند. سپس با user_input.next ، مقدار وارد شده توسط کاربر را دریافت کرده و در رشته ای (string) با نام first_name ذخیره می کنیم.

ادامه کد ها:

System.out.print("Enter your family name: ");
String family_name = user_input.next( );

در کد بالا، ابتدا با System.out.print ، یک عبارت را در خروجی چاپ کرده ایم تا کاربر بداند که باید نام خانوادگی خود را وارد کند. سپس با user_input.next ، مقدار وارد شده توسط کاربر را دریافت کرده و در رشته ای (string) با نام family_name ذخیره کرده ایم.

ادامه کد ها:

String full_name = first_name + " " + family_name;

رشته ای با نام full_name ، از ترکیب دو رشته قبلی، ساخته ایم که حاوی نام و نام خانوادگی کاربر می باشد.

ادامه کد ها:

System.out.println("You are " + full_name);

در کد بالا، با System.out.println ، عبارتی که در آن نام و نام خانوادگی کاربر اعلام شده است را در خروجی چاپ می کنیم.

برای اجرا کردن پروژه java ، بر روی نام پروژه java (یعنی Kelidestan.com)، با موس، کلیک سمت راست نموده (البته می توان بر روی نام فایل KellidestanClass.java کلیک سمت راست کرد) و آنگاه گزینه Run As و سپس گزینه Java Application را انتخاب کنید. نتیجه اجرای برنامه، در پنجره ای (پنجره ای در داخل پنجره اصلی برنامه eclipse) نمایش داده می شود.
نتیجه :

پس از آن که پروژه java را اجرا کنیم، عبارت زیر در خروجی نمایش داده می شود :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


Enter your first name:

به عنوان یک مثال، عبارت ali را در جلوی عبارت می نویسیم و سپس کلید enter از کیبورد را فشار می دهیم. سپس عبارت زیر در خروجی نمایش داده می شود (در ادامه همان عبارت قبلی) :

Enter your family name:

آنگاه عبارت fathi را در جلوی عبارت نوشته و کلید enter از کیبورد را فشار می دهیم. در نهایت، عبارت زیر در خروجی نمایش داده می شود :

You are ali fathi

در خروجی، همه این عبارت ها در پشت سر هم نمایش داده شده اند :

Enter your first name: ali
Enter your family name: fathi
You are ali fath

bootstrap

پروژه کامل JSP به همراه محتویات


زبان برنامه نویسی جاوا (Java Programming Language) یکی از زبان های برنامه نویسی شاخص در میان زبان های برنامه نویسی سطح بالاست، که در سال ۱۹۹۵ در شرکت سان مایکروسیستمز (Sun Microsystems)، و توسط جیمز گاسلینگ (James Gosling)، مایک شریدن (Mike Sheridan) و پاتریک ناتون (Patrick Naughton) ایجاد شد. با استفاده زبان برنامه نویسی جاوا، برنامه های کامپیوتری، فقط یک بار نوشته می شوند و برای اجرا، نیازی به کامپایل مجدد آن ها، برای سازگاری با سیستم های عامل و سخت افزارهای مختلف نیست. در همین راستا آموزش های جاوا که در فرادرس منتشر شده اند را در قالب یک گنجینه جمع آوری نمودیم و مخاطبین فرادرس می توانند این گنجینه را با ۲۵ درصد تخفیف نسبت به مجموع هزینه همه آموزش ها، دریافت کنند

زبان برنامه نویسی جاوا (Java Programming Language) یکی از زبان های برنامه نویسی شاخص در میان زبان های برنامه نویسی سطح بالاست، که در سال ۱۹۹۵ در شرکت سان مایکروسیستمز (Sun Microsystems)، و توسط جیمز گاسلینگ (James Gosling)، مایک شریدن (Mike Sheridan) و پاتریک ناتون (Patrick Naughton) ایجاد شد. مهم ترین خاصیت و فلسفه وجودی زبان برنامه نویسی جاوا این است: یک بار بنویسید، همه جا اجرا کنید یا Write Once, Run Anywhere (به اختصار WORA). با استفاده زبان برنامه نویسی جاوا، برنامه های کامپیوتری، فقط یک بار نوشته می شوند و برای اجرا، نیازی به کامپایل مجدد آن ها، برای سازگاری با سیستم های عامل و سخت افزارهای مختلف نیست.

گذشته از پیاده سازی برنامه های کاربردی برای اجرا در کامپیوترها و موبایل های هوشمند، بسیاری از وبسایت ها، از امکانات موجود در جاوا، برای پیاده سازی ساختار دینامیکی استفاده نموده اند و امروزه، جاوا با استفاده در بیش از ۱۴ درصد از کل وبسایت های دنیا، پس از PHP پرکاربردترین زبان برنامه نویسی در عرصه برنامه نویسی وب و پیاده سازی وبسایت های پویاست.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در همین راستا آموزش های جاوا که در فرادرس منتشر شده اند را در قالب یک گنجینه جمع آوری نمودیم و مخاطبین فرادرس می توانند این گنجینه را با ۲۵ درصد تخفیف نسبت به مجموع هزینه همه آموزش ها، دریافت کنند. گنجینه آموزش های جاوا، شامل ۵۴ ساعت آموزش ویدئویی است که شامل آموزش برنامه نویسی جاوا‎‬، آموزش ساخت ربات تلگرام با جاوا (JAVA) و … است.
گنجینه آموزش های جاوا      
گنجینه آموزش های جاوا (Java)






آموزش برنامه نویسی جاوا‎‬      
آموزش برنامه نویسی جاوا‎‬




مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارد، و در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.


۲
آموزش پایگاه داده ها در جاوا      
آموزش پایگاه داده ها در جاوا





زبان جاوا را به جرأت می توان یک زبان برنامه نویسی همه منظوره دانست. به کمک زبان جاوا شما می توانید انواع پروژه های مورد نظر را پیاده سازی کرده و مورد استفاده قرار دهید. زبان جاوا همواره ابزارهای جانبی قدرتمندی در اختیار برنامه نویسان قرار می دهد تا بتوانند از آن ها در پیاده سازی پروژه های مورد نظر استفاده کنند. در این فرادرس، ما یاد خواهیم گرفت که به چه صورت می توانیم در پروژه های پیاده سازی شده به زبان جاوا، داده های مورد نظر خود را در پایگاه داده های SQL Server و MySQL و Access ذخیره کرده و چهار عمل اصلی خواندن، نوشتن، ویرایش و حذف را بر روی داده های ذخیره شده انجام دهیم.​

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


۳
آموزش فریم ورک Spring در جاوا      
آموزش فریم ورک Spring در جاوا

م
مدت زمان: ۶ ساعت و ۱۷ دقیقه

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


۴
آموزش کار با فایل ها در جاوا با پکیج Java/IO (به همراه پروژه دفترچه یادداشت)      
آموزش کار با فایل ها در جاوا با پکیج Java/IO (به همراه پروژه دفترچه یادداشت)




زبان برنامه نویسی جاوا به عنوان یک زبان برنامه نویسی جامع و کاربردی، کلاس ها و پکیج های متفاوتی را به منظور مدیریت و کار با فایل ها در نظر گرفته است که با استفاده از این پکیج ها می توانیم امور مورد نظر، جهت ایجاد و ذخیره و بازیابی اطلاعات داخل فایل ها را انجام دهیم که این پکیج با نام Java I/O شناخته می شود.


۵
آموزش ORM هایبرنیت (Hibernate) جاوا (Java)      
آموزش ORM هایبرنیت (Hibernate) جاوا (Java)


azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


توسعه دهندگان جاوا تکنولوژی های مختلفی را جهت مدیریت DBMS ها ارائه کرده اند. از جمله Hibernate, EclipseLink, TopLink, Ebean و … اما در این بین Hibernate محبوب ترین ORM موجود در زبان جاوا می باشد. در این مجموعه آموزشی قصد داریم که در مورد ORM هایبرنیت صحبت کنیم و به بررسی آن بپردازیم. مجموعه آموزشی پروژه محور خواهد بود و سرفصل های موجود را با مثال هایی مناسب بررسی خواهیم کرد. در انتهای این مجموعه نیز یک سیستم اطلاعاتی را برای جمع بندی مطالب با تکنولوژی Hibernate پیاده سازی خواهیم کرد.


۶
آموزش پروژه محور جاوا - تولید QR code و ایجاد و اسکن بارکد (Barcode)      
آموزش پروژه محور جاوا - تولید QR code و ایجاد و اسکن بارکد (Barcode)



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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 82
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

ساخت اولین پروژه در زبان برنامه‌نویسی جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


پس از آشنایی با تاریخچۀ زبان برنامه‌نویسی جاوا و فراگیری نحوۀ نصب نرم‌افزارهای مورد نیاز برای کدنویسی با این زبان، مفهوم کامپایل شدن، بایت‌کد و غیره در این آموزش قصد داریم تا اولین پروژۀ خود را در زبان جاوا و با به‌کارگیری محیط برنامه‌نویسی اکلیپس تعریف کنیم که برای این منظور در ادامه گام‌های مورد نیاز جهت ساخت یک پروژۀ جدید را تشریح می‌کنیم.

در آموزش‌های گذشته اشاره‌ای به مفهوم کامپایل در برنامه‌نویسی داشتیم اما به منظور درک بهتر این موضوع، پیش از ادامۀ آموزش نیاز است تا به بررسی بیشتر مفهوم Compile در برنامه‌نویسی بپردازیم چرا که در طول آموزش‌ها از این واژه بسیار استفاده خواهیم کرد.

معنای لغوی واژۀ فوق‌الذکر در زبان فارسی «جمع‌آوری» می‌باشد. به طور مثال، نویسنده‌ای که برای تألیف یک کتاب از منابع مختلف استفاده می‌کند و از جاهای گوناگون مطالب کتابش را تهیه می‌کند، در واقع این کتاب را اصطلاحاً کامپایل نموده است. در برنامه‌نویسی نیز این واژه به مفهومی اطلاق می‌شود که در آن دولوپرها تعدادی Statement (دستور) را نوشته و قصد دارند تا سورس‌کد خود را به زبانی قابل‌فهم برای ماشین (صفر و یک) مبدل سازند. به عبارت دیگر، در حین کامپایل شدن برنامه، دستورات نوشته‌شده به دستوراتی تبدیل می‌شوند که برای کامپیوتر قابل‌فهم بوده و در نهایت برنامه اجرا می‌گردد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در ابتدا به منظور ایجاد یک پروژۀ جدید در نرم‌افزار اکلیپس، از منوی File گزینۀ New سپس Java Project را انتخاب می‌کنیم (در صورت عدم مشاهدۀ گزینه‌ای تحت عنوان Java Project می‌توانید روی گزینۀ Project کلیک کرده و در پنجرۀ بازشده آیتم Java Project را انتخاب نمایید.) سپس در بخش Project Name نامی دلخواه برای پروژۀ خود در نظر می‌گیریم که در این آموزش نام پیشنهادی Hello World می‌باشد سپس در بخش JRE نسخۀ مد نظر برای اجرای کدهای جاوای خود را مشخص ساخته و گزینۀ Use an execution environment JRE را انتخاب می‌کنیم. در بخش Project Layout گزینۀ Create separate folders for sources and class files را انتخاب کرده و مابقی گزینه‌ها را در حالت دیفالت (پیش‌فرض) گذاشته و تغییری در آن‌ها ایجاد نمی‌کنیم و در نهایت گزینۀ Finish را می‌زنیم (اگر به خاطر داشته باشید در آموزش ابزارهای برنامه‌نویسی با زبان جاوا، نحوۀ نصب JDK و فعال‌سازی آن در محیط برنامه‌نویسی اکلیپس را آموزش دادیم. در واقع، با نصب JDK به JRE نیز دسترسی خواهیم داشت که برای اجرای برنامه‌های جاوا ضروری است.)

تا اینجا اولین گام برای ساخت یک پروژۀ جاوا را برداشته‌ایم که در این مرحله در محیط اکلیپس و در بخش Package Explorer می‌باید فولدر پروژه‌ای تحت عنوان Hello World را داشته باشیم. اکنون با کلیک راست بر روی پروژه‌ای که جدیداً ساخته‌ایم، گزینۀ New را انتخاب کرده سپس از میان گزینه‌های موجود روی گزینۀ Class کلیک می‌کنیم که در نتیجه پنجره‌ای تحت عنوان New Java Class باز می‌شود (همچنین به منظور دسترسی به این پنجره می‌توان از منوی اصلی گزینۀ File را انتخاب نموده سپس روی گزینۀ New کلیک کرد و در نهایت گزینۀ Class را انتخاب کرد.) در پنجرۀ مربوط به ساخت یک کلاس جدید و در بخش Name نامی را برای کلاس مد نظر انتخاب می‌کنیم که در اینجا ما نام HelloWorld را انتخاب کرده‌ایم (این نام می‌باید با نام فایلی که در این مرحله با پسوند java. ایجاد می‌گردد، یکسان باشد که اکلیپس این کار را به صورت خودکار برای ما انجام می‌دهد.)
هشدار
چنانچه نام کلاس با نام فایل دارای پسوند java. یکی نباشد، در حین کامپایل شدن برنامه و بسته به اینکه کلاس ایجادشده در کجای برنامه مورد استفاده قرار ‌می‌گیرد کامپایل سورس‌کد با ارور مواجه می‌گردد و از همین روی در صورتی که نامی غیر از نام مشابه با برنامۀ اصلی انتخاب کرده‌اید، می‌توانید روی فایل مد نظر کلیک راست نموده و از بخش Refactor گزینۀ Rename را انتخاب نمایید و نام فایل خود را تغییر دهید.

در ادامۀ ساخت اولین پروژۀ جاوای خود، لازم به یادآوری است که نام انتخابی برای کلاس‌مان بهتر است تا با حرف بزرگ شروع شود. در حقیقت، برای نام‌گذاری یک کلاس نمی‌توان از علائمی همچون , و - استفاده کرد و تنها مجاز به استفاده از علامت _ در نام‌گذاری هستیم (همچنین مجاز به استفاده از اِسپیس نیز در نام‌گذاری نیستیم.)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در ادامه، تیک آیتم (public static void main(String[] args را می‌زنیم و دیگر گزینه‌ها را در حالت پیش‌فرض قرار داده و دکمۀ Finish را انتخاب می‌کنیم. اکنون درون کلاس HelloWorld خود می‌باید کدهایی به شکل زیر مشاهده کنیم:

public class HelloWorld {
    /**
     * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    }
}

در کد فوق، دستور مربوط به سطر پنجم به مفسر جاوا می‌گوید که این نقطه به منزلۀ نقطۀ آغازین برنامه است (در حقیقت، کلیدواژۀ main مشخص‌کنندۀ نقطۀ آغازین برنامۀ مد نظر می‌باشد.) به علاوه اینکه همان‌طور که ما در نگارش از پرانتز برای تبدیل تعدادی واژه به یک گروه استفاده می‌کنیم همچون واژگان (جاوا، زبان برنامه‌نویسی و اکلیپس)، در زبان برنامه‌نویسی جاوا نیز به منظور نشان دادن عناصری که به یک گروه تعلق دارند از علائم { } استفاده می‌کنیم. به عبارت دیگر، هر آنچه که مابین علائم { } قرار می‌گیرد متعلق به یک گروه می‌باشند که به این گروه از دستورات در زبان‌های برنامه‌نویسی اصطلاحاً Block گفته می‌شود.

در کد فوق، پس از واژۀ HelloWorld علائم { } نشانگر یک بلوک کد می‌باشند که کل برنامه جاوای فوق را شامل می‌شوند. نکته‌ای که در اینجا می‌باید مد نظر قرار داد این است که بلوک‌های کد را می‌توان درون دیگر بلوک‌ها نیز تعریف کرد و همان‌طور که در کد فوق می‌بینیم، یک بلوک کد دیگر از انتهای سطر پنجم تا ششم مشاهده می‌شود که در برگیرندۀ متدی به نام main است (در بخش‌های آتی به توضیح مفهوم متد و نحوۀ تعریف آن در زبان برنامه‌نویسی جاوا می‌پردازیم.)

در این مرحله اولین برنامۀ جاوای خود را با موفقیت نوشته‌ایم اما چنانچه از منوی اصلی گزینۀ Run و مجدداً گزینۀ Run را انتخاب کنیم هیچ خروجی خاصی را مشاهده نخواهیم کرد چرا که در بخش main که به منزلۀ نقطۀ آغازین برنامه است، هیچ چیزی به جز یک خط کامنت نوشته نشده است که آن هم از دید کامپایلر مخفی می‌ماند (در آموزش‌های آینده با تک‌تک کلیدواژه‌های سطر پنجم و کارکرد آن‌ها در زبان برنامه‌نویسی جاوا آشنا خواهیم شد.)
آشنایی با مفهوم کامنت در برنامه‌نویسی

در خط ششم از کد فوق علائم // را می‌بینیم که برای اصطلاحاً Comment کردن بخشی از کد مورد استفاده قرار می‌گیرند. در حقیقت، کامنت‌ها در زبان‌های برنامه‌نویسی صرفاً جهت خوانایی کد و به منظور استفادۀ خود برنامه‌نویس به کار گرفته می‌شوند و کامپایلر/مفسر قادر به اجرای آن‌ها نمی‌باشد. به عبارت دیگر، چنانچه بخواهیم نکته‌ای را درون سورس‌کد خود بنویسیم که از یکسو در حین اجرا از دید کامپایلر مخفی بماند و از سوی دیگر مسئله‌ای را به خودمان و احتمالاً سایر دولوپرها در آینده یادآوری کنیم، از کامنت‌‌‌ها استفاده می‌کنیم (در زبان برنامه‌نویسی جاوا سه روش کامنت‌گذاری داریم که در ادامه به تفصیل در مورد آن‌ها توضیح می‌دهیم.)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در واقع، نحوۀ استفاده از کامنت خطی بدین صورت است که در ابتدای سمت چپ از سطر مد نظر خود علائم // را قرار می‌دهیم و بدین ترتیب آن سطر از دید کامپایلر مخفی می‌ماند (توجه داشته باشیم که به محض اینکه علائم فوق را تایپ کنیم، سطر مربوط به کد به خاکستری تغییر رنگ می‌دهد بدین معنی که سطر مذکور به یک کامنت تبدیل شده است و از این پس در تمامی سورس‌کدهای نوشته‌شده به این زبان، خاکستری بودن سطر یا سطرهایی از کد به معنای کامنت بودن آن‌ها می‌باشد.) روش دیگری که برای کامنت کردن سطری از کد پیشنهاد می‌شود این است که نشانگر ماوس خود را روی آن سطر قرار داده و کلیدهای Ctrl و علامت / را به صورت هم‌زمان فشار دهیم (چنانچه این روش را روی خطی از کد اِعمال کنید که از قبل کامنت شده است، کامنت مربوطه از بین خواهد رفت.)
در این پکیج جامع آموزش زبان برنامه نویسی جاوا در 36 ساعت و 128 قسمت به زبان ساده و روان java به طور کامل آموزش داده می شود و سپس چند پروژه عملی کد نویسی میشود

شعار زبان برنامه نویسی جاوا Write once, Run anywhere و به معنای “یک بار بنویس، همه جا اجرا کن” است. معنای این شعار این است که برنامه‌های نوشته شده با جاوا مستقل از سیستم عامل بوده و می‌توانیم یک برنامه را با همان شکل و شمایل در سیستم عامل‌های ویندوز، لینوکس و مک اجرا کنیم. جاوا هنوز هم محبوب ترین زبان برنامه نویسی در دنیا می باشد و البته از آنجایی که برنامه نویسی اندروید نیاز به جاوا دارد، این زبان مجددا برای شروع برنامه نویسی توسط تازه کار ها انتخاب می شود.

در آموزش جاوا به زبان ساده ، زبان جاوا از صفر و بدون هیچ پیش‌نیازی توضیح داده شده است و شما با هر سن و سطح تحصیلاتی می‌توانید از آن استفاده کنید.

همچنین آموزش‌ها به‌گونه‌ای تدریس شده است که شما برنامه‌نویسی را یاد بگیرید و تفکر برنامه‌نویسی در شما شکل بگیرد (پس این دوره برای شروع برنامه نویسی مناسب است). شاید ظاهر برخی سرفصل‌های آموزش همان مباحث تکراری کلاس‌های برنامه‌نویسی باشد، اما همان مباحث ساده دارای نکاتی می‌باشند که معمولا در کلاس‌های برنامه‌نویسی و دانشگاه‌ها به آن پرداخته نمی‌شود.

یکی دیگر از ویژگی‌های آموزش پروژه محور جاوا ، وجود حل تمرین است که بیش از ۹۰ سؤال را در مباحث مختلف مورد بررسی قرار دادیم تا علاوه بر آموزش، منبعی برای تمرین نیز در اختیار داشته باشید.

پس‌از اینکه تمامی نکات پایه‌ای جاوا را فراگرفتید، نوبت به نوشتن پروژه می‌رسد.

اولین پروژه‌ای که در مجموعه مورد بررسی قراردادیم، ساخت یک ماشین‌حساب حرفه‌ای است. با اینکه در این بخش ماشین‌حساب را به‌صورت کامل پیاده‌سازی کردیم، ولی هدف از این پروژه فقط ساخت یک ماشین‌حساب نبوده و نکات بسیار زیادی را موردبررسی قراردادیم.

پس از تکمیل ماشین‌حساب، نحوه خروجی گرفتن، ساخت فایل نصب، تبدیل فایل jar به exe، اجرای فایل jar بدون نیاز به jre و … را نیز بررسی کردیم.

دومین بخش پروژه محور مربوط به کار با پایگاه داده است. در این آموزش، از پایگاه داده SQLite به دلیل سبک و قابل‌حمل بودن استفاده کردیم. با نکاتی که در این بخش موردبررسی قراردادیم، به‌راحتی می‌توانید پروژه‌هایی بنویسید که به یک پایگاه داده متصل شود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


نکته مهمی که در این زمینه وجود دارد این است که ارتباط با پایگاه داده‌ها در جاوا از طریق JDBC انجام می‌شود و یک روش استاندارد است. یعنی وقتی شما کار با JDBC را یاد بگیرید می‌توانید با هر پایگاه داده‌ای ارتباط برقرار کنید.

توجه: قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۸ قسمت آموزشی از ۱۲۸ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)

توجه: با اطمینان دوره آموزشی "آموزش برنامه نویسی جاوا - Java به زبان ساده - همراه با پروژه" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه انجام می شود.

توجه: پس از خرید و ورود به "آموزش برنامه نویسی جاوا - Java به زبان ساده - همراه با پروژه" فیلم های آموزشی را می توانید مشاهده یا دانلود کنید.همچنین امکان دانلود یکجا دوره توسط نرم افزار اینترنت دانلود منیجر وجود دارد.
پیش نیازهای آموزش برنامه نویسی جاوا - Java به زبان ساده - همراه با پروژه :

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

هدف گذاری دوره آموزشی :

پس از پایان این دوره:

به خوبی با دنیا برنامه نویسی آشنا شده اید و یادگیری هز زبان دیگری ساده تر خواهد بود. زیرا جاوا تمام مفاهیم را در خود دارد و بسیار کامل است.

به خوبی به جاوا تسلط خواهید داشت و یاد گرفتن اندروید برای شما کار ساده خواهد بود.

به خوبی با پایگاه داده ارتباط برقرار می کنید و می توانید با جاوا برنامه های مورد نظر خود را پیاده سازی کنید.

به بزرگترین جامعه برنامه نویسی پیوسته اید.

برای چه کسی مفید است ؟

این دوره برای کسانی که خیلی با اراده قصد شروع یادگیری اولین زبان برنامه نویسی را دارند بسیار عالی می باشد. همچنین اگر در نگاه پیشروی خود آموزش اندروید را هم در نظر دارید، دیگر این دوره بیش از پیش برای شما کاربردی خواهد بود.
JDK

فصل ۱ | آشنایی با جاوا
۲۵:۱۲:۱۵
۱
مقدمه ای بر زبان جاوا
۰۰:۳۰:۴۰
توضیحات
۲
چگونه برنامه نویسی را یاد بگیریم؟
۰۰:۰۶:۳۲
توضیحات
۳
فیلم کوتاه آخر زمان Java
۰۰:۰۴:۳۴
توضیحات
۴
ساخت یک برنامه ساده
۰۰:۰۹:۲۴
توضیحات
۵
کاراکتر های کنترلی در Java
۰۰:۰۸:۰۹
توضیحات
۶
متغیر ها در Java
۰۰:۲۴:۵۳
توضیحات
۷
آشنایی با printf
۰۰:۲۲:۱۷
توضیحات

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

۸
تبدیل انواع داده به یکدیگر بخش اول
۰۰:۰۸:۴۷
توضیحات
۹
تبدیل انواع داده به یکدیگر بخش دوم
۰۰:۰۹:۲۰
توضیحات
۱۰
عملگر ها در Java
۰۰:۳۲:۱۶
توضیحات
۱۱
دریافت ورودی از کاربر
۰۰:۱۲:۰۰
توضیحات
۱۲
ساختار های تصمیم در Java
۰۰:۳۵:۲۳
توضیحات
۱۳
حل تمرین ساختار های تصمیم
۰۰:۲۳:۴۴
توضیحات
۱۴
اولویت عملگر ها در Java
۰۰:۱۳:۵۲
توضیحات
۱۵
آشنایی با DecimalFormat
۰۰:۱۲:۳۴
توضیحات
۱۶
ساختار های تکرار در Java
۰۰:۲۲:۵۹
توضیحات
۱۷
حل تمرین ساختار های تکرار بخش اول
۰۱:۰۲:۳۵
توضیحات
۱۸
حل تمرین ساختار های تکرار بخش دوم
۰۰:۴۶:۱۲
توضیحات
۱۹
حل تمرین ساختار های تکرار بخش سوم
۰۰:۴۷:۰۰
توضیحات
۲۰
آرایه ها در Java
۰۰:۳۰:۳۲
توضیحات
۲۱
حل تمرین آرایه های تک بعدی
۰۱:۱۵:۲۶
توضیحات
۲۲
حل تمرین آرایه های دو بعدی
۰۱:۰۴:۱۹
توضیحات
۲۳
آشنایی با متد ها د رJava
۰۰:۳۲:۱۰
توضیحات
۲۴
آشنایی با متد های بازگشتی
۰۰:۱۶:۴۸
توضیحات
۲۵
حل تمرین متد ها بخش اول
۰۰:۴۷:۵۵
توضیحات
۲۶
حل تمرین متد ها بخش دوم
۰۰:۱۹:۱۸
توضیحات
۲۷
حل تمرین متد ها بخش سوم
۰۰:۱۳:۴۰
توضیحات
۲۸
مقدمه شی گرایی در Java
۰۰:۲۴:۰۸
توضیحات
۲۹
اعضای Static
۰۰:۱۴:۳۶
توضیحات
۳۰
متد سازنده
۰۰:۰۸:۲۴
توضیحات
۳۱
Object Initialization
۰۰:۱۸:۳۱
توضیحات
۳۲
Encapsulation
۰۰:۱۱:۰۸
توضیحات
۳۳
آشنایی با Package ها
۰۰:۱۳:۱۷
توضیحات
۳۴
وراثت (Inheritance)
۰۰:۲۶:۴۸
توضیحات
۳۵
کلاس های Final
۰۰:۰۱:۲۷
توضیحات
۳۶
آشنایی با Overriding
۰۰:۱۳:۲۷
توضیحات
۳۷
کلاس Object
۰۰:۱۳:۴۲
توضیحات
۳۸
Autoboxing و Unboxing
۰۰:۰۵:۴۸
توضیحات
۳۹
مقایسه Inheritance و Aggregation
۰۰:۰۸:۲۸
توضیحات
۴۰
Polymorphism
۰۰:۳۴:۳۱
توضیحات
۴۱
کلاس های تو در تو
۰۰:۲۷:۲۴
توضیحات
۴۲
Enum ها
۰۰:۰۹:۰۵
توضیحات
۴۳
برنامه نویسی Generic بخش اول
۰۰:۲۰:۳۶
توضیحات
۴۴
برنامه نویسی Generic بخش دوم
۰۰:۲۲:۲۸
توضیحات
۴۵
برنامه نویسی Generic بخش سوم
۰۰:۰۸:۱۲
توضیحات
۴۶
کلاس String بخش اول
۰۰:۱۹:۳۵
توضیحات
۴۷
کلاس String بخش دوم
۰۰:۱۲:۴۱
توضیحات
۴۸
کلاس String بخش سوم
۰۰:۱۳:۵۳
توضیحات
۴۹
Regular Expressions بخش اول
۰۰:۳۴:۰۲
توضیحات
۵۰
Regular Expressions بخش دوم
۰۰:۲۲:۰۰
توضیحات
۵۱
آشنایی با کلاس Math
۰۰:۴۳:۲۲
توضیحات
۵۲
آشنایی با کلاس Random
۰۰:۱۷:۴۴
توضیحات
۵۳
آشنایی با LocalDate
۰۰:۰۴:۵۵
توضیحات
۵۴
آشنایی با LocalTime
۰۰:۰۶:۱۰:۰۵:۳۰۰:۱۱:۰۲
توضیحات
۷۳
BufferedInputStream
۰۰:۱۴:۲۲
توضیحات
۷۴
SequenceInputStream
۰۰:۰۷:۵۷
توضیحات
۷۵
ByteArrayOutputStream
۰۰:۰۵:۵۹
توضیحات
۷۶
ByteArrayInputStream
۰۰:۰۳:۱۸
توضیحات
۷۷
DataOutputStream and DataInputStream
۰۰:۰۵:۰۲
توضیحات
۷۸
RandomAccessFile
۰۰:۱۲:۲۶
توضیحات
۷۹
FileWriter
۰۰:۰۳:۴۵
توضیحات
۸۰
FileReader
۰۰:۰۲:۴۵
توضیحات
۸۱
BufferedWriter
۰۰:۰۳:۴۴
توضیحات
۸۲
BufferedReader
۰۰:۰۹:۰۸
توضیحات
۸۳
PrintStream
۰۰:۰۶:۱۳
توضیحات
۸۴
PrintWriter
۰۰:۰۳:۰۸
توضیحات
فصل ۲ | برنامه نویسی ویژوال
۱۰:۴۴:۵۹
۱
مقدمه برنامه نویسی ویژوال
۰۰:۱۲:۳۷
توضیحات
۲
کنترل JFrame
۰۰:۰۷:۴۶
توضیحات
۳
کنترل JButton
۰۰:۱۴:۴۱
توضیحات
۴
کنترل JLabel
۰۰:۰۵:۵۵
توضیحات
۵
کنترل JTextField and JPasswordField
۰۰:۱۵:۱۴
توضیحات
۶ooser
۰۰:۰۳:۵۲
توضیحات
۲۸
آشنایی با Border ها
۰۰:۱۱:۲۴
توضیحات
۲۹
آشنایی با Event ها
۰۰:۵۲:۴۸
توضیحات
۳۰
آشنایی با Annotation
۰۰:۲۶:۵۴
توضیحات
۳۱
پروژه ماشین حساب بخش اول
۰۰:۱۳:۱۳
توضیحات
۳۲
پروژه ماشین حساب بخش دوم
۰۰:۳۷:۰۸
توضیحات
۳۳
پروژه ماشین حساب بخش سوم
۰۰:۵۹:۴۷
توضیحات
۳۴
پروژه ماشین حساب بخش چهارم
۰۰:۱۸:۳۸
توضیحات
۳۵
پروژه ماشین حساب بخش پنجم
۰۰:۱۱:۵۴
توضیحات
۳۶
آشنایی با JDBC بخش اول
۰۰:۲۱:۵۶
توضیحات

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


آموزش JAVA

پیش از شروع آموزش جاوا ( Java ) لازم است بدانیم که جاوا یک زبان برنامه نویسی و پلتفرم جهت محاسبات عمومی و همه منظوره است. جاوا یک زبان سریع ، قابل اعتماد و امن می باشد. بر اساس گفته Oracle (کمپانی که صاحب جاوا می باشد ) جاوا بر روی 3 میلیارد دستگاه در سراسر جهان ، در حال اجرا می باشد.

با توجه به تعداد توسعه دهندگان و برنامه نویس های جاوا و تعداد دستگاه هایی که Java را اجرا می کنند و کمپانی هایی که با این زبان کار می کنند ، می توان گفت که جاوا برای سال های متمادی پابرجا خواهد ماند.

در سلسله جلسات آموزش جاوا (Java ) ، هر چیزی را که شما نیاز دارید درباره زبان برنامه نویسی جاوا بدانید ، پیش از آن که اقدام به یادگیری آن نمایید ، فراهم می کند. به ویژه ، به شما این امکان را می دهد که در مورد قابلیت های برنامه نویسی با جاوا ، برنامه های کاربردی جاوا ، دلایل و نحوه یادگیری جاوا به شیوه درست را بیاموزید.
آموزش جاوا
اولین گام در آموزش برنامه نویسی جاوا ( Java )

قبل از این که آموزش زبان برنامه نویسی جاوا را شروع کنیم ، بیایید ابتدا با این زبان ، آشنایی مقدماتی کسب نماییم.
چرا Java ساخته شده است؟ (تاریخچه مختصر)

در سال 1991 ، تیم “Green Team” به رهبری James Gosling در شرکت Sun Microsystems ، یک زبان برنامه نویسی برای دستگاه های دیجیتال ، توسعه دادند. این زبان ، Oak نامیده شد. چرا Oak ؟ زیرا یک درخت بلوط (oak) بیرون دفتر Gosling وجود داشت.

بعداً ، این زبان با اسم Green نامگذاری شد و در نهایت به نام Java برگرفته از Java coffee تغییر نام داده شد. از این رو با لوگو فنجان قهوه ، همراه شد.

از آنجا که C/C++ در آن زمان محبوبیت داشت ، Gosling این زبان را با سبک C/C++ طراحی نمود و فلسفه آن این شعار بود "write once, run anywhere" . پس از سال ها ، Sun Microsystems اولین نسخه اجرایی عمومی از Java را در سال 1995 منتشر کرد. در آن زمان اعلام شد که مرورگر  Netscape Navigator Internet با تکنولوژی جاوا ، آمیخته شده است.

در سال 2010 ، شرکت اوراکل به طور کامل Sun Microsystems را به همراه Java ، در اختیار خود گرفت.
تاریخچه ورژن های Java

    ژوئن ، 1991 - پروژه زبان جاوا آغاز شد.
    ژانویه ، 1996 – JDK 1.0
    فوریه ، 1997 - JDK 1.1
    دسامبر SE 8 (آخرین ورژن)
    ژوئیه ، 2017 (اعلام تاریخ انتشار) – Java SE 9

آموزش برنامه نویسی جاوا
قابلیت های زبان برنامه نویسی جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    جاوا مستقل از پلتفرم است.

جاوا با فلسفه :

“write once, run anywhere" (WORA)

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

برای اجرا کردن Java ، یک ماشین انتزاعی به نام ماشین مجازی جاوا ((Java Virtual Machine (JVM) استفاده می شود. JVM بایت کد (bytecode) جاوا را اجرا می کند. CPU ، سپس JVM را اجرا می نماید. از آن جایی که تمام JVM ها دقیقاً عین هم کار می کنند ، همان کد در سایر سیستم عامل ها نیز قابل اجرا می باشد ، که این کار باعث می شود جاوا مستقل از پلتفرم ، کار نماید.

    یک زبان شیءگرا است.

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

بسیاری از زبان های برنامه نویسی ، از جمله جاوا ، پایتون و C++ قابلیت های شیء گرا دارند. اگر در مورد انجام برنامه نویسی جدی هستید ، مسلماً باید سبک برنامه نویسی شیء گرا را یاد بگیرید.

    جاوا سریع است.

ورژن های پیشین جاوا ، از بابت کند بودن ، مورد انتقاد قرار گرفتند. با این حال ، اکنون همه چیز کاملاً عوض شده است. JVM های جدید به مراتب سریع تر هستند و CPU که JVM را اجرا می کند ، نیز بیشتر و بیشتر قدرتمند تر شده اند.

در حال حاضر ، جاوا یکی از سریع ترین زبان های برنامه نویسی است. کدهای Java که به خوبی بهینه شده اند ، به همان سرعت زبان های سطح پایین مانند C/C++ و بسیار سریع تر از Python ، PHP و غیره عمل می کنند.

    جاوا امن است.

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

    پلتفرم امنی برای توسعه و اجرای برنامه های کاربردی فراهم می کند.
    مدیریت خودکار حافظه (automatic memory management) را فراهم می کند ، خرابی و آسیب پذیری حافظه (memory corruption and vulnerabilities) را کاهش می دهد.
    امکان برقراری ارتباط امن از طریق حمایت از یکپارچگی و حریم خصوصی داده های انتقال داده شده ، را فراهم می کند.

    دارای کتابخانه بزرگ استاندارد است.

یکی از دلایلی که جاوا به طور گسترده ، مورد استفاده قرار می گیرد ، این است که امکان دسترسی به کتابخانه استاندارد عظیمی را فراهم می کند. محیط Java ، دارای صدها کلاس و متد است که در پکیچ های مختلف ارائه می شوند و به توسعه دهندگان نرم افزار کمک می نمایند.

java.lang – برای ویژگی های پیشرفته رشته ها (strings) ، آرایه ها و غیره.

java.util – برای ساختارهای داده ای ، عبارات باقاعده (regular expressions) ، توابع مربوط به تاریخ و زمان و غیره .

java.io – برای فایل های i/o (input/output) ، مدیریت کردن استثناء ها و غیره.
آموزش Java
برنامه های کاربردی Java

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

    اپلیکیشن های اندروید

زبان برنامه نویسی Java با استفاده از Android SDK (Software Development Kit) ، به طور متداول برای توسعه اپ های اندروید ، مورد استفاده قرار می گیرد.

    اپلیکیشن های تحت وب

جاوا برای ایجاد اپلیکیشن های تحت وب از طریق Servlets ، Struts یا JSP ها ، مورد استفاده قرار می گیرد. برخی از اپلیکیشن های تحت وب محبوب نوشته شده با جاوا ، عبارتند از : Google.com ، Facebook.com ، eBay.com ، LinkedIn.com و غیره.

توجه به این نکته مهم است که این سایت ها ، ممکن است به طور کامل با جاوا نوشته نشده باشند ، و ممکن است از سایر زبان های برنامه نویسی همراه با جاوا ، استفاده شده باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    توسعه نرم افزار

نرم افزارهایی مانند Eclipse ، OpenOffice ، Vuze ، MATLAB و غیره ، با استفاده از جاوا توسعه یافته اند.

    پردازش داده های بزرگ (Big Data)

می توان از فریم ورک نرم افزار محبوبی مانند Hadoop (که خودش در جاو نوشته شده است ) برای پردازش Big Data استفاده نمود. برای استفاده از Hadoop ، نیاز است که با برنامه نویسی جاوا آشنا باشید.

    سیستم معاملاتی (Trading System)

می توان برنامه های کاربردی معاملاتی را با داشتن عملیات های نهان (latency) کم ، با استفاده از پلتفرم Oracle Extreme Java Trading Platform ایجاد کرد.

    دستگاه های تعبیه شده (جاسازی شده)

با این که زبان های برنامه نویسی C/C++ هنور انتخاب محبوبی برای کار با سیستم های تعبیه شده می باشند ، تکنولوژی های Embedded  جاوا مربوط به شرکت اوراکل ، پلتفرم و سیستم runtime را برای میلیاردها دستگاه های تعبیه شده ، فراهم می کنند ، مانند تلویزیون ها ، سیم کارت ها ، دیسک های پخش بلو-ری و غیره.

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

یادگیری یک زبان برنامه نویسی جدید ، می تواند چالش برانگیز باشد. تعداد زیادی از واژه های جدید ، به کار برده می شوند که می توانند برای تازه کارها ، غافل گیر کننده باشند. بنابراین ، ما تصمیم گرفتیم ، برخی از این اصطلاحات را که احتمالاً در دنیای زبان برنامه نویسی جاوا با آنها مواجه خواهید شد ، شرح دهیم.

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

Java – مجموعه ای از تکنولوژی ها (زبان برنامه نویسی و پلتفرم محاسباتی) برای ایجاد و اجرای نرم افزار است. با این حال ، اغلب برای سادگی ، Java به عنوان زبان برنامه نویسی جاوا ، مورد ارجاع قرار می گیرد.

زبان برنامه نویسی Java – یک زبان برنامه نویسی قدرتمند ، همه منظوره ، مستقل از پلتفرم ، شیء گرا می باشد.

Java 8 – جاوا 8 آخرین نسخه از جاوا می باشد. این دروه آموزشی جاوا ، شامل تمام قابلیت های مهم جاوا 8 می باشد.

Java EE ، Java ME و Java SE – Java EE  ، Java ME و Java SE به ترتیب به پلتفرم جاوا Enterprise Edition ، Micro Edition و Standard Edition  اشاره دارند. Java EE ، در برنامه های کاربردی که در سرورها اجرا می شوند ، مورد استفاده قرار می گیرد. Java ME ، برای دستگاه هایی با منابع محدود مانند: دستگاه های تعبیه شده ، مورد استفاده قرار می گیرد. و Java SE ، محیط اصلی جاوا می باشد که برای ایجاد برنامه های استاندارد ، مورد استفاده قرار می گیرد.

اگر شما در برنامه نویسی جاوا ، تازه کار هستید ، به شما توصیه می کنیم که با ورژن J2SE ، کار را شروع نمایید.

JVM – JVM (Java Virtual Machine) :

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

JRE – JRE (Java Runtime Environment) :

حاوی JVM ، پشتیبانی کتابخانه ها و سایر مؤلفه ها برای اجرای یک برنامه جاوا است. با این حال ، شامل هیچ کامپایلر و debugger نیست.

JDK – JDK (Java Development Kit) :

حاوی JRE و ابزارهایی مانند کامپایلرها و debugger ها برای توسعه برنامه های کاربردی جاوا می باشد


مقایسه دو زبان Java و Kotlin در برنامه نویسی اندروید
دی ۹, ۱۳۹۷ Hamid Nazari    اندروید    2 Comments

با وجود شهرت جهانی Java به عنوان یک زبان برنامه نویسی قدرتمند، اندروید نیاز به یک زبان مدرن جهت توسعه را حس نموده و از سال گذشته Kotlin با پرکردن این خلأ به عنوان زبان رسمی برنامه نویسی اندروید مطرح شده است. Kotlin یک زبان برنامه نویسی قوی است و در مقایسه با Java از مزیت های بسیاری برخوردار می باشد. اما آیا می تواند به عنوان اولین انتخاب در برنامه نویسی اندروید برگزیده شود؟ در حالی که اندروید با Java خلق شده است و حدود ۲۰ سال است در میان توسعه دهندگان جایگاه ویژه ای دارد. بدون شک رقابت با Java بسیار سخت خواهد بود. پس برنامه نویسان اندروید کدام زبان را باید انتخاب کنند و بیاموزند؟

جواب این سوالات به عوامل زیادی وابسته است، در ادامه با بیان مزایا و معایب هریک از زبان های Java  و Kotlin شما می توانید درباره انتخاب زبان مناسب بهتر تصمیم بگیرید. این حقیقت را در نظر داشته باشید که “هرکس بخواهد در زمینه اندروید فعالیت کند باید دانش کافی در زمینه Java داشته باشد، حتی اگر Kotlin را به عنوان زبان برتر انتخاب کند.” پس اگر شما تا کنون با زبان Java برنامه نویسی اندروید انجام داده اید، می توانید کار با Kotlin را نیز شروع کنید، اما در صورتی که به تازگی قصد آموختن برنامه نویسی اندروید را دارید پیشنهاد می شود با Java کار خود را شروع کنید.

 

 

درباره زبان Java

یک زبان برنامه نویسی شی گرا که توسط شرکت Sun Microsystems توسعه داده شده است و اکنون در مالکیت شرکت Oracle قرار دارد. Java یک زبان قدیمی و قدرتمند است که به عنوان زبان رسمی توسعه اپلیکیشن های اندرویدی برگزیده شده است اما گستره استفاده آن تنها به اندروید محدود نمی شود و برای یک برنامه نویس Java فرصت های شغلی زیادی وجود دارد.

 

مزایای زبان Java

    یادگیری و فهم آن آسان است.
    برای توسعه برنامه های native و cross-platform قابل استفاده است.
    از آنجا که اندروید خود با Java ایجاد شده است، کتابخانه های زیادی با این زبان وجود دارند که توسعه اندروید را آسان می سازند.
    متن باز بوده و دارای یک جامعه گسترده است.
    برنامه های نوشته شده با Java سبک و کم حجم هستند و حتی در مقایسه با Kotlin سرعت بیشتری دارند.
    فرآیند ساخت و compile کدها سریعتر است.
    با استفاده از gradle و مدیریت وابستگی ها، ایجاد پروژه های بزرگ در Java آسانتر شده است.

 

معایب زبان Java

    کدها معمولا طولانی هستند و افزایش حجم کدنویسی ریسک بروز خطا و باگ در برنامه را افزایش می دهد.
    به دلیل برخی محدودیت های ذاتی، مشکلاتی در رابطه با طراحی API اندروید تجربه شده است.
    در مقایسه با سایر زبان ها به حافظه بیشتری نیاز دارد.

 

درباره زبان Kotlin

با احساس نیاز توسعه دهندگان اندروید به یک زبان مدرن و تکمیل کاستی های Java در زمینه برنامه نویسی موبایل، این زبان از طرف JetBrains معرفی شده است. یک زبان متن باز است و بر پایه ماشین مجازی جاوا JVM ایجاد شده است. برتری ویژه این زبان قابلیت کمپایل به JavaScript و تعامل با Java است که نه تنها امکان تبدیل کدهای قدیمی java به Kotlin را فراهم می سازد، بلکه امکان ادامه دادن کدهای java با Kotlin را نیز به توسعه دهندگان می دهد.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


مزایای زبان Kotlin

    کدنویسی با آن بسیار سریعتر و لذت بخشتر است. ۵۰ خط کد java  را می توان با ۲ خط کد Kotlin جایگزین کرد!
    احتمال بروز خطا و باگ در برنامه را بسیار کاهش می دهد.
    امکان استفاده از کتابخانه های جاوا نیز وجود دارد.
    خطاهای Null در کدها مشکل ساز نخواهند بود.
    پروژه ها و کتابخانه های خوبی به این زبان ایجاد شده و در همچنان در حال گسترش هستند.

 

معایب زبان Kotlin

    دستورالعمل بسیار مختصری برای آن ارائه شده است که در کنار مزیت آن، برخی از پیش نیازهای یادگیری را الزامی می کند.
    سرعت کمپایل کردن کدها نسبت به java  در اکثر موارد کمتر است.
    در حال حاضر جامعه جوان و محدودی دارد و پیدا کردن جواب سوالات برای برنامه نویسان سخت است.
    پیدا کردن متخصص با تجربه برای انجام پروژه های تیمی و بزرگ در حال حاضر مشکل است، همه در حال تجربه و یادگیری هستند!
    برخی از امکانات Android Studio مانند auto-complete نسبت به جاوا از کارایی کمتری برخوردار هستند.

 

جمع بندی پایانی

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


وبلاگ گروه 09367292276

دانلود پروژه رایگان ماون جاوا (Maven)

    09367292276: 09367292276
    تاریخ : 14:56 - چهارشنبه بیست و چهارم مهر 09367292276

دانلود پروژه رایگان ماون جاوا (Maven)

در بخش قبلی یعنی http://09367292276/post/389 درباره ماون توضیحاتی داده شد. در این بخش 1 پروژه به صورت نمونه درباره ماون برای دانلود رایگان قرار می دهیم. در ابتدا نحوه ساخت یک پروژه Maven در NetBeans IDE را با عکس نشان می دهیم.

به منظور ساخت پروژه ماون بعد از باز کردن NetBeans IDE نسخه 6.7 به بالا از منوی File گزینه New Project را بزنید. سپس مانند دو عکس زیر عمل کنید.

عکس 1

عکس 2

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



در زیر لینک دانلود پروژه Hello World را برای ماون جاوا قرار داده ایم.

لینک دانلود

پروژه را در NetBeans IDE نسخه 6.7 به بالا باز کنید.

در بخش Project پوشه ها و فایل های زیر را مشاهده خواهید کرد.

برنامه را اجرا کنید. خروجی زیر را مشاهده خواهید کرد:


اگر NetBeans IDE شما از نسخه 6.7 به بالا باشد و پکیج های Maven را نصب نکرده باشید، در زمان اولین اجرای یک پروژه، خودش به سایت اصلی اتصال پیدا کرده و پکیج ها را دانلود می کند.

مطالب مشابه:
http://09367292276/post/389

برای خرید پروژه های جاوا و ماون جاوا وارد لینک زیر شوید:
http://09367292276-6.blogfa.com/category/7

دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه رایگان, دانلود رایگان پروژه, دانلود پروژه maven, پروژه maven, پروژه ماون


ماون (Maven) چیست؟

    09367292276: 09367292276
    تاریخ : 14:42 - چهارشنبه بیست و چهارم مهر 09367292276

ماون (Maven) چیست؟

ماون آپاچى (Apache Maven) یک نرم افزار مدیریت پروژه و ابزار دریافتى است. ماون بر اساس مفهوم مدل شى / اشیا (Project Object Model - POM) در پروژه می تواند ساخت یک پروژه را مدیریت کند.

ماون یک کلمه عبرى به معنى انباره دانش است. این نرم افزار براى اولین بار در اندونزى ساخته شده است. هدف از ماون داشتن استاندادر براى پروژه ها مى باشد. ماون بر اساس جاوا و برنامه نویسى آن ساخته مى شود. ماون را مى توان در دو محیط IDE معروف به نام Eclipse و NetBeans اجرا نمود. (در نمونه هاى حل شده زیر ما از NetBeans استفاده کرده ایم) از نسخه 6.7 به بعد NetBeans IDE ماون به صورت کامل پشتیبانى مى شود.

مشاهده سایت اصلى: http://maven.apache.org

براى دانلود مى توانید به صورت مستقیم از سایت و لینک http://maven.apache.org/download.cgi مراجعه و دانلود کنید. اما پیشنهاد بهتر این است که در NetBeans IDE نسخه 6.7 به بالا زمانى که اولین بار پروژه ماون (تحت جاوا) را اجرا کردید، کمى صبر کنید تا پکیج هاى آن به صورت اتوماتیک دانلود و در مسیرهاى موجود نصب شوند.

دانلود پروژه هاى ماون:

http://09367292276/post/390



دسته بندی : برنامه نویسی
برچسب‌ها: پروژه maven, برنامه نویسى maven جاوا, برنامه نویسى maven, پروژه جاوا, پروژه java


دانلود پروژه رایگان بازی بیلیارد با JAVA

    09367292276: 09367292276
    تاریخ : 12:16 - جمعه هفدهم خرداد 09367292276

دانلود پروژه رایگان بازی بیلیارد با JAVA

بازی زیبای بیلیارد نوشته شده به زبان JAVA (جاوا) قابلیت اجرا در نرم افزارهای Eclipse و NetBeans IDE

09367292276

رمز عبور برای دانلود: 09367292276


دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه رایگان, دانلود پروژه جاوا, دانلود بازی بیلیارد جاوا, دانلود پروژه java, سفارش پروژه دانشجویی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


دانلود پروژه رایگان بازی مسابقه ماشین با JAVA

    09367292276: 09367292276
    تاریخ : 12:10 - دوشنبه سیزدهم خرداد 09367292276

دانلود پروژه رایگان بازی مسابقه ماشین با JAVA

09367292276

رمز عبور برای دانلود: 09367292276


دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه رایگان, دانلود پروژه ماشین JAVA, دانلو پروژه JAVA, دانلود پروژه نایاب, نامیرا


دانلود پروژه رایگان مدیریت عکس ها در Android - نوشته شده به زبان JAVA

    09367292276: 09367292276
    تاریخ : 13:23 - جمعه سوم خرداد 09367292276

دانلود پروژه رایگان مدیریت عکس ها در Android - نوشته شده به زبان JAVA

پروژه مدیریت عکس ها در اندروید، یکی از سورس ها نایاب دیگر است. برنامه نویسان علاقه مند باه جاوا و اندروید لذت ببرند!

لینک دانلود

رمز عبور برای دانلود: 09367292276

مطالب مرتبط:
دانلود رایگان پروژه اندروید - بازی Agile Buddy - زبان JAVA

دانلود رایگان پروژه اندروید - بازی مار یا Snake


دسته بندی : برنامه نویسی
برچسب‌ها: پروژه مدیریت عکسها اندروید, پروژه سورس اندروید, دانلود پروژه رایگان


دانلود سورس کد چند پروژه مربوط به JAVA

    09367292276: 09367292276
    تاریخ : 22:59 - شنبه بیست و هشتم اردیبهشت 09367292276

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


دانلود سورس کد چند پروژه مربوط به JAVA

لینک دانلود


برنامه های کلاس استاد لطفی - برنامه سازی سیستم، جاوا


دسته بندی : برنامه نویسی



دانلود رایگان پروژه اندروید - بازی Agile Buddy - زبان JAVA

    09367292276: 09367292276
    تاریخ : 0:15 - جمعه بیست و هفتم اردیبهشت 09367292276

دانلود رایگان پروژه اندروید - بازی Agile Buddy - زبان JAVA

از طریق 09367292276 زیر می توانید سورس کد بازی اندروید Agile Buddy را همراه با تمامی منابع به رایگان دریافت نمایید!

09367292276

رمز عبور برای دانلود: 09367292276

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


دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه اندروید رایگان, دانلود پروژه رایگان اندروید, دانلود رایگان پروژه, دانلود پروژه رایگان


دانلود رایگان پروژه مدیریت سیستم رزرواسیون هواپیمایی با JAVA

    09367292276: 09367292276
    تاریخ : 19:43 - پنجشنبه بیست و ششم اردیبهشت 09367292276

دانلود رایگان پروژه مدیریت سیستم رزرواسیون هواپیمایی با JAVA

با نامیرا، پروژه های نایاب را رایگان دانلود کنید!

09367292276

رمز عبور برای دانلود: 09367292276


دسته بندی : پروژه JAVA
برچسب‌ها: دانلود پروژه رایگان جاوا, سیستم مدیریت کتابخانه جاوا, دانلود رایگان پروژه, نامیرا


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

    09367292276: 09367292276
    تاریخ : 19:6 - پنجشنبه بیست و ششم اردیبهشت 09367292276

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

مثل همیشه و بقیه پروژه ها، کاملا نایابه واسه دانلود رایگان! از جاوا لذت ببرید!

دانلود پروژه

رمز عبور برای دانلود: 09367292276


دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه رایگان جاوا, سیستم مدیریت کتابخانه جاوا, دانلود رایگان پروژه, نامیرا


دانلود 2 پروژه JAVA در محیط NetBeans IDE7, پیاده سازی صف (Queue) و پشته (Stack)

    09367292276: 09367292276
    تاریخ : 19:2 - چهارشنبه هجدهم اردیبهشت 09367292276

دانلود 2 پروژه JAVA در محیط NetBeans IDE7

پیاده سازی صف (Queue) و پشته (Stack)


دانلود پروژه صف (4 مدل)

دانلود پروژه پشته (6 مدل)

دسته بندی : برنامه نویسی
برچسب‌ها: پروژه پشته جاوا, پروژه صف جاوا, دانلود رایگان پروژه


دانلود 2 پروژه کاربردی به زبان جاوا

    09367292276: 09367292276
    تاریخ : 0:29 - جمعه سی ام فروردین 09367292276

دانلود 2 پروژه کاربردی به زبان جاوا

این 2 برنامه در NetBeans IDE 7 نوشته شده اند.

- برنامه اول: برنامه ای بنویسید که رشته ای را گرفته و اسپیس های بین کلمات را حذف کند.

دانلود برنامه


- برنامه دوم: برنامه ای بنویسید که یک معادله درجه 2 را گرفته و معادله را حل کند.

دانلود برنامه


دسته بندی : برنامه نویسی
برچسب‌ها: دانلود پروژه جاوا, دانلود رایگان پروژه, دانلود پروژه رشته جاوا, 09367292276


بخش پنجم آموزش زبان برنامه نویسی JAVA در محیط NetBeans

    09367292276: 09367292276
    تاریخ : 13:38 - چهارشنبه سی ام اسفند ۱۳۹۱

بخش پنجم آموزش زبان برنامه نویسی JAVA در محیط NetBeans

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


تا اینجا درباره حلقه ها و شرط ها مثل for, while, do ... while, if, switch در زبان جاوا صحبت کردیم و مثال هایی را همراه با سورس در اختیار شما قرار دادیم. هدف آشنایی با نحوه برنامه نویسی در جاوا بود. اما نیاز به مباحث تئوری مختصری برای آشنایی بیشتر با جاوا هستیم.


در اینجا نام های قسمت های مختلف تکنولوژی جاوا که از آن ها زیاد استفاده میشود را توضیح می دهم.

JDK: مخفف Java Development Kit یا بسته توسعه جاوا است. جعبه ابزاری برای برنامه نویسان که حاوی کامپایلر جاوا و محیط اجرای آن می باشد. برای نوشتن برنامه های جاوا نیاز به JDK است. همراه نرم افزار NetBeans در سیستم نصب میشود البته نسخه 7 به بعد آن.

SDK: مخفف Software Development Kit یا بسته توسعه نرم افزار عبارتی بود که شرکت سان از آن برای JDK نسخه 1.2، 1.3، 1.4 استفاده می کرد.

JRE: مخفف Java Runtime Environment محیط اجرای جاوا برنامه ای است که JVM را شبیه سازی کرده تا بتوانید برنامه های جاوا را اجرا نمایید. برای اجرای برنامه های جاوا، باید JRE را دانلود و نصب کنید.

JVM: مخفف Java Virtual Machine ماشین مستقل از پلتفرم که توسط JRE شبیه سازی می شود. تمام برنامه های جاوا در یک JVM اجرا می شوند.

Java SE: مخفف Java Standard Edition ویرایش استاندارد جاوا عبارتی که زبان برنامه نویسی جاوا و کتابخانه های اصلی آن را توصیف می کند که برای ایجاد برنامه های جاوا که بتوانند روی ویندوز، لینوکس و مکینتاش اجرا شوند، استفاده می شود.

J2SE مخفف Java 2 Standard Edition یک عبارت قدیمی برای زبان جاوا و کتابخانه های اصلی آن است که بین نسخه های 1.2 و 1.5 جاوا ارائه شد.

Java EE مخفف Java Enterprise Edition یا نسخه تجاری جاوا است که یک نسخه بسط داده شده از کتابخانه های جاوا که عملکردهایی مانند servlet ها را فراهم می آورد.


جاوا در اینترنت

از جاوا در اینترنت خیلی استفاده می شود.جاوا زمانی ایجاد شد که وب جهانی در حال تبدیل شدن به یک پدیده بود و جاوا نیز به شکلی طراحی شد که بتواند از مزیت وب بهره ببرد. به خصوص کل مفهوم پشت JVM برای این است که به کامپیوترهای متصل به اینترنت اجازه دهد تا برنامه های جاوا را اجرا کنند بدون اینکه نوع و سیستم عامل آن کامپیوتر مهم باشد.

2 نوع متفاوت از برنامه های جاوا در اینترنت

اپلت ها (Applets) : اپلت ها برنامه های جاوایی هستند که به صورت مستقیم درون یک مرورگر وب اجرا می شوند.برای اجرای یک اپلت، مرورگر یک JVM را اجرا کرده و این ماشین مجازی قسمتی از صفحه وب را دریافت می کند تا از آن استفاده نماید. سپس ماشین مجازی بایت کد اپلت را اجرا می نماید.

سرولت ها (Servlets): سرولت ها برنامه های جاوای مبتنی بر وب هستند که به جای مرورگر وب کامپیوتر یک کاربر اینترنت، روی کامپیوتر سرور اجرا می شوند. سرولت ها در بسیاری از وب سایت های تجاری مورد استفاده قرار می گیرند. یک سرور یک صفحه HTML را ایجاد کرده و سپس آن را به کامپیوتر کاربر ارسال کرده تا درون مرورگر و کاربرنمایش داده شود. به عنوان مثال اگر اطلاعاتی درباره یک محصول از یک فروشگاه آنلاین بخواهید، سرور وب فروشگاه یک سرولت اجرا کرده تا صفحه HTML حاوی اطلاعات محصول مورد نظر شما تولید شود.


در ادامه مباحث برنامه های کاربردی تری آموزش داده خواهد شد.

______________________________________________________________________________

ورود به بخش های قبلی:

بخش اول آموزش زبان برنامه نویسی JAVA در محیط NetBeans

بخش دوم آموزش زبان برنامه نویسی JAVA در محیط NetBeans

بخش سوم آموزش زبان برنامه نویسی JAVA در محیط NetBeans

بخش چهارم آموزش زبان برنامه نویسی JAVA در محیط NetBeans



دسته بندی : برنامه نویسی
برچسب‌ها: آموزش جاوا, آموزش برنامه نویسی جاوا, آموزش برنامه نوبسی Java, آموزش جاوا در NetBeans


سورس کدهای شبیه سازی شده مربوط به گوشی های همراه با جاوا

    09367292276: 09367292276
    تاریخ : 18:50 - سه شنبه دوازدهم دی ۱۳۹۱

سورس کدهای شبیه سازی شده مربوط به گوشی های همراه شامل ارسال اس ام اس، شبکه، ام ام اس، گالری، شماره گیری و ...

این برنامه ها به زبان جاوا نوشته شده اند.

دانلود با لینک مستقیم:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


http://www.09367292276.ir/JAVA_source.zip

برای اجرای این برنامه نیاز به یک IDE دارید که برنامه NetBeans IDE معرفی میگردد که در انتهای همین پست میتوانید از سایت p30download دانلود نمایید.



NetBeans IDE یک محیط توسعه یافته یکپارچه منبع باز و رایگان را برای توسعه دهندگان نرم افزار فراهم می کند. شما تمامی ابزارهای مورد نیاز برای ایجاد یک دسکتاپ حرفه ای، سازمانی، وب و برنامه های کاربردی موبایل با زبان های Java، C/C++ و حتی زبان های پویا مانند PHP, JavaScript, Groovy و Ruby را در اختیار خواهید داشت.
قابلیت های کلیدی نرم افزار NetBeans IDE:
JDK 7:
-  ویرایشگر پیشرفته: تکمیل کد،hints

سرور WebLogic :
- توسعه کارآمدتر و سریعتر برای WebLogic
- نمایش server runtime node برنامه های کاربردی و منابع مستقر
- یکپارچه سازی JSF با کتابخانه های سرور

پایگاه داده Oracle:
- ویزارد اتصال ساده شده
- راهنمایی نصب درایور JDBC
- ویرایش و توسعه رویه های ذخیره شده

GlassFish:
- پشتیبانی GlassFish 3.1
- ثبت دامنه restart و log viewer برای کنترل از راه دور GlassFish
- فعال کردن و غیر فعال کردن برنامه های کاربردی مستقر

Java:
- پشتیبانی Maven 3
- یکپارچه سازی JUnit 4.8.2 و بهینه سازی JUnit گوناگون
- customizer ویژوال بهبود یافته برای GridBagLayout

Java EE:
- پشتیبانی بهبود یافته برای سرویس های CDI, REST و Java Persistence
- پشتیبانی جدید برای Bean Validation
- پشتیبانی برای کتابخانه ای اجزا JSF، شامل PrimeFaces library همراه پروژه
- ویرایش بهبود یافته برای Expression Language در JSF، شامل تکمیل کد، refactoring و hints

زبان های Web:
- پشتیبانی ویرایش HTML5
- فرمت گذاری JSON

PHP:
- تولید PhpDoc
- تغییر نام و حذف ایمن Refactoring
- پشتیبانی PHP 5.3 برای aliases

C  و ++C:
- وارد نمودن آسان پروژه ها از باینری موجود کاربر
- نوع پروژه جدید که در آن فایل های منبع کاربر بر روی سیستم از راه دور قرار دارند

- و ...

دانلود از p30download: صفحه دانلود


دسته بندی : برنامه نویسی
برچسب‌ها: سورس کد, جاوا, شبیه سازی گوشیهای همراه, SMS, MMS


دانلود 3 پروژه به زبان جاوا

    09367292276: 09367292276
    تاریخ : 23:1 - یکشنبه دهم دی ۱۳۹۱

دانلود 3 پروژه به زبان جاوا

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

http://www.09367292276.ir/Android-Football.zip

دانلود آلبوم عکس آندروید همراه با سورس کامل:

http://www.09367292276.ir/OurPhotoAlbum.zip

دانلود بازی دوز با سورس کامل:


azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



لازم به ذکر است که کامپایلر این برنامه های NetBeans IDE است. از لینک زیر که مقاله ای در همین وبلاگ است می توانید دانلود کنید:



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 101
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

روژه دفترچه تلفن به زبان جاوا (Java) و پایگاه داده MySQL
کد محصول:‌
پروژه دفترچه تلفن به زبان جاوا (Java) و پایگاه داده MySQL
توضیحات محصول

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

پروژه دفترچه تلفن به زبان جاوا و در محیط NetBeans IDE 8.2 تحت dk1.8.0_144 نوشته شده است.

در این پروژه از بانک اطلاعاتی MySQL موجود در Wampserver3.0.0  استفاده کرده ام. پایگاه داده MySQL وظیفه ثبت و حذف رکوردها (شماره ها) را بر عهده دارد.

phone-book-java_thumb.jpg
روش اجرای برنامه دفترچه تلفن با جاوا

برای اجرای برنامه ابتدا از منوی File  گزینه Create Connection را انتخاب نمایید تا اتصال به پایگاه داده برقرار شده و همچنین بانک اطلاعاتی و جدول نیز ساخته شود.

برای حذف رکوردی از جدول ابتدا آنرا انتخاب کرده و سپس با زدن کلید Delete در صفحه کلید آنرا حذف نمایید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

در نسخه های بعدی امکان جستجو همچنین پشتیبانگیری به آن اضافه خواهد شد.

فایل خروجی برنامه (jar) در پوشه dist با نام Phonebook1.jar قرار دارد امیدوارم از این پروژه لذت ببرید!

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

ما اینجا هستیم تا پروژه های برنامه نویسی تون رو انجام بدیم نوشتن برنامه هایی مثل

  •  بازی های مختلف ساده و پیچیده
  • ارتباط تحت شبکه با جاوا بین برنامه ها
  • کار با اپلت ها
  • کار با thread ها
  • طراحی برنامه چت
  • برنامه های اداری و کار با فرم ها و listenerها
  • در کل هربرنامه ی دیگه ای که نیاز به تسلط به جاوا رو داره
  • حتی اگه خیلی سردستی و ساده باشه

به ما بسپارید :)

پروژه هایی مثل tic tac toe یا  برج هانوی یا طراحی و پیاده سازی فرم های ساده یا تمرین هایی که از موارد بیسیک و کلاسیک برنامه نویسی جاوا است و کارهایی از این قبیل به قیمت پایه حساب می شود و مابقی به میزان پیچیدگی شان به قیمت اضافه خواهد شد.

​از اونجایی که پروژه ها دانشجویی هستن قیمت ها هم دانشجویی خواهند بود.

Projects in Java [Video] Publisher:Packtpub Author:Eduonix Duration:7 hours 39 minutes

Master Java Programming Building Ten Projects
Java is the world most popular language and it powers billions of devices and systems worldwide. It is one of the most sought after programming skill and provide ample jobs and freelance opportunities. We bring together best of Java training with our unique offering where you will learn the most of the popular java APIs building ten assorted projects. It will help you learn the correct use of Java API along with best development practices.
Released: Friday, July 7, 2017

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


Introduction
Introduction

Learn to Build a Media Player in Java
MediaPlayer - Project Introduction
Media Player - Creating Classes
MediaPlayer - Building Functionality
MediaPlayer - Menu bar

Learn to Build Game in Java
Games in Java - Basic Building Blocks
Games in Java - Creating a Runnable Class

 

 


فایل‌های آموزشی جاوا کاپ
فایل های نصب و استفاده از جاوا
فایل‌های پروژه های جاوا در کلاس
فیلم‌های کلاس تابستان 97-آزاد اصفهان (خوراسگان)

    Java-961210-1-دستورات اولیه جاوا
    Java-961210-2-آشنایی با شی گرایی
    Java-961217-1-نصب JDK
    Java-961217-2-حلقه while و مدیریت استثنا try,catch
    Java-961217-3-خواندن اطلاعات کاربران از فایل
    Java-970123-1-مروری بر مطالب پیشین با خواندن اطلاعات کتاب ها از داخل فایل
    Java-970123-2-یافتن الگو ها در متن، خطایابی و تماشا متغییرها در زمان اجرا (Watch)، تابع مقایسه رشته
    Java-970123-3-آشنایی با ساختمان داده های ترکیبی مانند نگاشت (Map)، آشنایی با عمومیت (Generic)
    Java-970130-1- نحوه استفاده از نگاشت ها و بدست آوردن کتاب های محبوب، سربارگزاری رفتار toString (بیصد
    Java-970130-2- نحوه مرتب سازی یک لیست، محاسبه شباهت بین دو کتاب با رابطه اقلیدس (بیصدا)
    Java-970206-1-مرور جلسه قبل به دلیل قطع بودن صدا
    Java-970206-2-برنامه نویسی گرافیکی در جاوا،کنترلهای لیبل،تکس فیلد،کمبو باکس،پنل،فریم
    Java-970227-1-پیاده سازی یک پروژه نقاشی کشیدن در محیط گرافیکی، بخش اول
    Java-970227-2-پیاده سازی یک پروژه نقاشی کشیدن در محیط گرافیکی، بخش دوم
    Java-970303-اتصال به پایگاه داده یا Database
    Java-970310-طراحی جداول و فرم ثبت یک فاکتور
    Java-970412-P1-CommandLineArgument,FactorClass-آرگومان خط فرمان،کلاس فاکتور
    19:12:52

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    AP-Java-971-S01-970714-سرفصل درس-آشنایی با تکنولوژی جاوا
    AP-Java-971-S02-970715-انواع داده های اولیه-عملگرها
    AP-Java-971-S03-970721-ساختارهای کنترلی شرطی و حلقوی
    AP-Java-971-S04-970722-توابع-ورودی با اسکنر-تبدیل نوع-خروجی قالب بندی شده
    AP-Java-971-S05-970729-دستور سوریچ- شکستن- ادامه- رشته ها
    AP-Java-971-S06-970805-رشته ها-آرایه ها
    AP-Java-971-S07-970806-1-آرایه ها، مقدمه شیء گرایی
    AP-Java-971-S08-970806-2-کلاس، شی، صفت، متد
    AP-Java-971-S09-970812-انواع داده مقداری و ارجاعی
    AP-Java-971-S10-970813-1-ادامه داده های مقداری و ارجاعی-حافظه های پشته و توده-سازنده ها
    AP-Java-971-S11-970813-2-انواع سازنده ها-تابع خاتمه-بسته ها و دستور وارد کردن بسته ها
    AP-Java-971-S12-970819-سطوح دسترسی-ویژگی‌های ایستا یا استاتیک
    AP-Java-971-S13-970820-1-شمردن تعداد اشیا-الگوی طراحی تک شیئی-کاربردهای this
    AP-Java-971-S14-970820-2-آرگومان های متغیر-کلاس های لفافه انواع اولیه-سربارکردن متدها-متد toString
    AP-Java-971-S15-970826-متد equals-متغیرهای ثابت-اشیاء تغییر ناپذیر-داده شمارشی
    AP-Java-971-S16-970827-مهارت های برنامه نویسی-مستندات در جاوا-آدرس کلاس ها برای جاوا-فایل JAR-امکانا
    AP-Java-971-S17-970911-1-
    AP-Java-971-S18-970911-2-
    AP-Java-971-S19-970917-
    AP-Java-971-S20-970918-
    AP-Java-971-S21-970924-1
    AP-Java-971-S22-970924-2-
    AP-Java-971-S23-971001
    AP-Java-971-S24-971002-1-
    AP-Java-971-S25-971002-2-
    AP-Java-971-S26-971008-آشنایی با داده های عام یا Generic
    AP-Java-971-S27-971009-1-مثال ویندوزی پروژه ساخت دفترچه تلفن و آشنایی با کنترل های گرافیکی رادیویی،
    AP-Java-971-S28-971009-2-فایل های ورودی و خروجی در جاوا

 

صص در توسعه نرم افزار و دارای تجربه کار بر روی Java ،معماری های J2EE و Pattern Design،
،Plsql ،Sql ، JDBC،RMI ،Spring IOC ،Spring Transaction ،Spring AOP ،Spring MVC
، ireport ،Android ،Multi Threading
آشنایی با طراحی MVC و فریم ورک های servlet – jsp ،jsf ،struts و GWT
آشنایی با انواع orm ها : hIBERNATE ،IbATIS و jpa
تخصص در نصب و راه اندازی نرم افزار های پایگاه داده Oracle ،7.9 DB2 ،MySQL ،Server SQL
مسلط به زبان SQL و اسکریپت نویسی sql
آشنایی کامل با انواع layout های نمایشی، intent ،Activity ها، Fragment، اندروید در مبحث multithread،Service ،Broadcast Receiver ،Adapter SQLite، ارتباط client و سرور با تکنولوژی های ارتباطی مانند Volley
دانش استفاده از ابزارهای توسعه نرم افزار مانند IDEA Intellij ،Eclipse ،Visual Studio ، WAMP،
Android studio و

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

XAMPP
دانش استفاده از ابزارهای مدیریت ورژن مانند SVN ،Git و sourcesafe Microsoft
 تخصص در گردآوری نیازمندی ها، راه اندازی و استقرار سیستم های نرم افزاری بزرگ از نظر زیرساختی و نرم افزاری



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 76
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

آموزش اتصال به پایگاه داده در جاوا از طریق JDBC - آموزش ویدئویی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


امروزه پایگاه داده ها نقش مهمی را در سیستم های اطلاعاتی ایفا میکنند.

نرم افزار مدیریت پایگاه داده ها یا  Database Management Systemبه اختصار DBMS ها وظیفه مدیریت و ذخیره و بازیابی و ... اطلاعات را بر عهده دارند. تا کنون DBMS های مختلفی نظیر Oracle, MySQL, PostgreSQL,… ارائه شده است که هر کدام ویژگی ها و مزایای مربوط به خود را دارند.

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

پس ما مستقیما نمیتوانیم از کلاس های جاوا به پایگاه داده ها دسترسی داشته باشیم و احتیاج به این واسط یا به اصلاح Java Database Connectivity Driver به اختصار JDBC Driver داریم.

از طرفی میدانیم برای میدیریت و برقراری ارتباط به پایگاه داده ها با زبان SQL یا  Standard Query Language  سر و کار داریم. در حین توسعه پروژه ها ممکن است دستورات SQL مختلفی را در کلاس های جاوا تعریف کنیم.

اما نکته مهم اینجاست که وظیفه اجرای دستورات SQL در پروژه ها را جاوا بر عهده ندارد!!! دستورات ابتدا از طریق JDBC به DBMS فرستاده میشوند و سپس در آنجا پردازش و اجرا میشوند.

در این دوره مقدماتی همه چیز درباره اتصال به پایگاه داده را از کلاس جاوا یاد میگیریم.

در ابتدا یک DBMS را برای پروژه خود انتخاب خواهیم کرد. که در این مجموعه ما از PostgreSQL به عنوان DBMS استفاده میکنیم. البته در انتهای مجموعه یاد میگیریم که چگونه پس از توسعه پروژه خود پایگاه داده را تعویض کنیم و از پایگاه داده MySQL نیز استفاده میکنیم. این تغییر به این خاطر است که تعویض پایگاه داده در پروژه ها باید به گونه ای باشد که پروژه ما دست خوش کمترین تغییر باشد.

هدف کلی این آموزش نحوه پیاده سازی عملگر های CRUD یعنی Create, Retrieve, Update, Delete (ذخیره، بازیابی،بروز رسانی و حذف ) از پایگاه داده را یادبگیریم.

 در مورد پیش نیاز های این دوره لازم است که با چگونگی کار  DBMSها و دستورات SQL آشنا باشید و با مفاهیم مقدماتی جاوا نیز سر و کار داریم.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



بخش اول آموزش از طریق لینک زیر در کانال آپارات جاوا کلاس قابل دسترسی است. که در این بخش تنظیمات اولیه را یادمیگیریم و اطلاعاتی را در پایگاه داده ذخیره میکنیم.




در بخش دوم سایز عملگر های CRUD را بررسی خواهیم کرد و در نهایت پایگاه داده را از PostgreSQL به MySQL تغییر می­دهیم.

از طریق لینک زیر به بخش دوم این آموزش میتوانید دسترسی داشته باشید.


ژه های برنامه نویسی :: پروژه های جاوا

    نمونه برنامه فرودگاه با جاوا
    نمونه برنامه فرودگاه با زبان جاوا

    پروژه pacman به زبان جاوا
    فایل دمو رو دانلود کنید

    بازی rapidroll به زبان جاوا
    فایل دمو رو دانلود کنید

    بازی Brick bricker
    فایل دمو رو دانلود کنید

    ایجاد یک پیام رسان ساده به زبان جاوا با استفاده از Socket
    برنامه چت چندکاربره به زبان جاوا بوسیله سوکت.

    تحلیل سامانه مدیریت مدرسه
    تحلیل سامانه مدیریت مدرسه

    بازی قدیمی هواپیمای جنگی
    هدف گرفتن توپ ها

    ماشین حساب مهندسی با جاوا
    دانلود ماشین حساب با جاوا

    پروژه مدیریت فروشگاه اینترنتی با جاوا به همراه پایگاه داده در wamp
    پروژه مدیریت فروشگاه اینترنتی با جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



 برنامه محاسباتی ساده به زبان جاوا

    جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها
    جاوا (java)-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند
    جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه
    جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل
    جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند
    جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد
    جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد
    جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد
    جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن
    جاوا (java)-محاسبه مجموع عناصر داخل آرایه

۱-جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها

int a,b,c,d ;
//دریافت داده
Scanner s=new Scanner(System.in);
a=s.nextInt();
b=s.nextInt();
//انجام محاسبات
c=a+b; d=a-b;
//نمایش نتایج
System.out.print("sum"+c);
System.out.print("dif"+d); /code>
۲-جاوا-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند

//محی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

ط و مساحت دایره
double r,mo,ms;
Scanner s=new Scanner(System.in);
//دریافت شعاع
r=s.nextInt();
//محاسبه
mo=r*3.14*2;
ms=3.14*r*r;
//چاپ نتیجه
System.out.println("mohet="+mo);
System.out.println("masahat="+ms);
۳-جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه

System.out.print(": لطفا زمان را برحسب ثانیه وارد کنید ");
Scanner inp=new Scanner(System.in);
int hour,minut,second;
second=inp.nextInt();
//تعداد ثانیه وارد شده تقسیم برسه هزارو ششصد تعداد ساعات را به ما می دهد

//باقیمانده آن نیز تقسیم بر شصت تعداد دقیقه را به ما می دهد
minut=(second%3600)/60;
// و در آخر باقیمانده به دست آمده تعداد ثانیه می باشد
second=(second%3600)%60;
System.out.println("Hour : "+hour+" minut : "+minut+" Second : "+second);
۴-جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل

این برنامه در جاوا طول و عرض مستطیل را دریافت کرده و محاسبه محیط و مساحت مستطیل را محاسبه می کند. برای دریافت طول و عرض از کلاس Scanner (اسکنر ) استفاده کرده است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


package rect;
import java.util.Scanner;
public class Rect {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
float T,A,H,S;
T = inp.nextFloat();
A = inp.nextFloat();
H = 2 * ( T + A ); // محیط
S = T * A ; // مساحت
System.out.println("Mohit = " + H );
System.out.println("Msaha = " + S );
}
}
۵-جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند

در این برنامه حقوق پایه و تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت می کنیم و خروجی آن را محاسبه می کنیم

public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double hp,ts,hz,hk,ma,da,bi;
System.out.print(": لطفا حقوق پایه را وارد کنید");
hp=inp.nextDouble();
System.out.print(": لطفا ساعات اضافه کاری را وارد کنید");
ts=inp.nextDouble();
System.out.print("لطفا حق الزحمه را وارد کنید");
hz=inp.nextDouble();
hk=hp+ts*hz;
ma=hk*0.1;
bi=hk*0.15;
da=hk-ma-bi;
System.out.println(hk+":"+ma+":"+bi+":"+da);

 
۶-جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
int n,d,m,y,tj,tt;
System.out.print(":لطفا وارد کنید روز تولد خود را");
d=inp.nextInt();
System.out.print(": لطفا وارد کنید ماه تولد خود را");
m=inp.nextInt();
System.out.print(":لطفا وارد کنید سال تولد خود را");
y=inp.nextInt();
tj=1395*365+30+7;
tt=(y-1)*365+(m-1)*30+d;
n=tj-tt;
System.out.println(n);
}
۷-جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد

public static void main(String[] args) {
long kg,n,gr,ms;
Scanner inp=new Scanner(System.in);
System.out.print(": لطفا وزن را وارد کنید");
n=inp.nextLong();
kg=n/1000;
n=n%1000;
ms=n/216;
gr=n%216;
System.out.println(kg+"kg:"+ms+"ms:"+gr+"gr:");
}

 
۸-جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد

public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
long km,n,m,cm;
System.out.print(":مسافت را وارد کنید");
n=inp.nextLong();
km=n/100000;
n=n%100000;
m=n/100;
cm=n%100;
System.out.println(km+"km:"+m+"m:"+cm+"cm:");
}
۹-جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن

برای حل معادله درجه دو ، ابتدا سه عدد برای سه ضریب معادله از کاربر دریافت کرده ودلتا را محاسبه می کنیم. اگر دلتا بزرگتر یا مساوی صفر بود دارای جواب هست و گرنه خیر.اگر دلتا مثبت یا صفر بود هر دو ریشه محاسبه می شود.

package equation2;
import java.util.Scanner;
public class Equation2 {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double a ,b ,c , delta , r1 , r2 ;
System.out.print("a : ");
a = inp.nextDouble();
System.out.print("b : ");
b = inp.nextDouble();
System.out.print("c : ");
c = inp.nextDouble();
delta = b*b - 4*a*c;
if ( delta >= 0 )
{
r1 = (-b + Math.sqrt(delta) )/( 2*a );
r2 = (-b - Math.sqrt(delta) )/( 2*a );
System.out.println("Risheh 1 :"+r1);
System.out.println("Risheh 2 :"+r2);
}
else System.out.println("delta Risheh Nadarad ");
}
}
۱۰-جاوا (java)-محاسبه مجموع عناصر داخل آرایه

int [] Number={5,10,2,4,3,6,8,9,1,7};
int sum=0;
for (int i = 0; i < 10; i++) {
sum=sum+Number[i];
}
System.out.println("Sum = "+sum);

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 81
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

زه اکثر پروژه‌های سیستمهای اطلاعاتی مانند سیستمهای ERP، به صورت تحت وب توسعه داده می‌شوند. بنابراین یادگیری توسعه سیستمهای تحت وب یکی از نیازهای ضروری دانشجویان کامپیوتر می‌باشد. از طرفی زبان برنامه‌نویسی Java یکی از پیشروترین زبانهای

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

توسعه سیستمهای اطلاعاتی دنیا است. در زبان Java ، ابزار و Framework های متعددی برای توسعه برنامه‌های تحت وب وجود دارد. انتخاب ابزار به عوامل خیلی زیادی وابسته است که جزء سرفصلهای درس مهندسی نرم‌افزار محسوب می‌شود.

ابزار و Framework های مورد استفاده در این آموزش، همگی Open Source می‌باشند. از JSF و Primefaces برای لایه Presentation و از Spring برای لایه Business (Service Layer) و از JPA و Hibernate برای لایه Data استفاده شده است. از PostgreSQL به عنوان DBMS، از eclipse به عنوان IDE و Tomcat به عنوان Web Server استفاده شده است. در ضمن معماری مورد استفاده را LucyArch2.0 نامگذاری کرده‌ایم.
آموزش پیش رو ، آموزش ابزار و Framework های Java نمی‌باشد. بلکه یک آموزش پروژه محور بوده که قسمتهای زیادی از یک پروژه

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

11
 مقدمه و اجرای سورس کدهای پروژه در eclipse

م: شرح پیش نیازهای دوره آموزشی LucyArch2.0

: شرح ساختار معماری چند لایه در جاوا (LucyArch 2.0)

: شرح مدل داده ماژول AAA و مدل داده پروژه gLib
: تشریح کامل مفهوم و کدهای لایه Service

جلسه ششم: تشریح کامل مفهوم و کدهای لایه Controller
جلسه هفتم: بخش اول: شرح کامل مفهوم و کدهای لایه Presentation

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


: بخش اول: شرح کامل مفهوم و کدهای لایه Presentation

 شرح کامل کدها و پیاده سازی ماژول AAA

جلسه دهم: مراحل کدنویسی کامل یک نمونه CRUD روی موجودیتها

جلسه یازدهم: مراحل کدنویسی یک نمونه UC اصلی
آموزش IntelliJ IDEA (قسمت اول بهترین IDE برای جاوا)



در این پست قصد داریم به صورت ساده و کاربردی به آموزش IntelliJ IDEA بپردازیم. IntelliJ IDEA یکی از بهترین و پرکاربرد ترین IDE های تولید شده در جهان است و در حال حاضر مهاجرت به سوی این IDE به شدت افزایش یافته است. عمده برنامه نویسان جاوا این نرم افزار را بهترین بستر برای تولید برنامه های جاوا دانسته اند. به منظور آموزش IntelliJ IDEA به صورت کاربردی چند پست آموزشی برای شما آماده شده است که در صورت علاقه به یادگیری IntelliJ IDEA میتوانید به پست های آموزشی زیر مراجعه کنید:

آموزش IntelliJ IDEA (قسمت اول قسمت اول بهترین IDE برای جاوا)

آموزش IntelliJ IDEA (قسمت دوم نصب در لینوکس ابونتو و ویندوز)

آموزش IntelliJ IDEA (قسمت سوم ایجاد یک پروژه جدید جاوا)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


آموزش IntelliJ IDEA (قسمت چهارم اشکال زدایی برنامه های جاوا)

فیلم های آموزش کاربردی IntelliJ IDEA

 
آموزش IntelliJ IDEA بهترین IDE برای جاوا
وسعه نرم افزار مبتنی بر Java: نصب Apache Maven

بطور کلی برای Build پروژه های جاوا نیاز به معرفی Dependency ها (کتابخانه های jar مورد استفاده در پروژه های جاوا) به کامپایلر زبان و همچنین مشخص نمودن نحوه ایجاد بسته (Package) خروجی نهایی (مثل jar، war و ...) بر اساس نوع پروژه (web، standalone و ...) داریم. و طبیعتا مثل خیلی از چالش های مهندسی نرم افزار با بزرگ شدن و پیچیده شدن پروژه مدیریت این امور نیز پیچیده تر و سخت تر خواهد شد.

یکی از ابزار های مهم و کاربردی در فرآیند توسعه پروژه های جاوا Apache Maven است. بطور خلاصه این ابزار با هدف ساده سازی فرآیند Build و مدیریت Dependency ها ایجاد شده و در حال حاضر از محبوبیت بالایی در میان توسعه دهندگان جاوا برخوردار است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


مراحل نصب Apache Maven در Windows 7

پیش نیاز: نصب بودن Java JDK.

    دریافت Apache Maven.
    بعد از دریافت Maven فایل آن را در مسیری که میخواهیم در آن نصب انجام شود Extract می کنیم. مثل:

1d:\development\ apache-maven

3. مقدار دهی متغیر محیطی PATH برای شناسایی مسیر فایل های اجرایی maven:

برای سهولت استفاده از Maven و اجرای آن از طریق Command Line نیاز است مسیر فایل های اجرایی maven را در متغیر محیطی PATH که شامل مسیر فایل های اجرایی قابل دسترس در Command Line می باشد ذخیره کنیم. برای این منظور System Properties را از طریق Start -> Control Panel -> System اجرا می کنیم و سپس گزینه Advanced system settings و در نهایت Environment Variables را انتخاب می کنیم:
نحوه دسترسی به تنظمیات متغیر های محیطی (Environment Variables) در Windows 7
نحوه دسترسی به تنظمیات متغیر های محیطی (Environment Variables) در Windows 7

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


سپس در صورتی که بخواهیم فایل های اجرایی maven برای کلیه کاربران سیستم عامل از طریق Command Line قابل اجرا باشد در قسمت System Variables و اگر بخواهیم فقط برای کاربری خودمان قابل اجرا باشد در قسمت User Variables متغیر PATH را پیدا و Edit می کنیم و در انتهای مقدار آن مسیر زیر را وارد می کنیم:

1;d:\development\apache-maven\bin

مقدار دهی متغیر PATH موجود در User Variables
مقدار دهی متغیر PATH موجود در User Variables

کارکتر ; برای جدا سازی مقادیر متغیر PATH در سیستم عامل Windows به کار می رود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


4. بررسی نسخه maven از طریق command line:

در مرحله آخر و پس از مقدار دهی متغیر PATH برای اطمینان از نصب صحیح maven در Command Line دستور زیر را اجرا می کنیم:



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 63
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
نوشته شده توسط : مطلب پروژه

پیاده سازی اپلیکیشن با C# / VB.NET / Android / Python

Blender

 و هر پروژه برنامه نویسی که مدنظر دارید..

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

  • انجام پروژه دانشجویی رشته کامپیوتر 
  • انجام پایان نامه رشته کامپیوتر
  • انجام پروژه برنامه نویسی
  • انجام پروپوزال
  • ترجمه متون تخصصی
  • طراحی سایت

 

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

  • انجام پروژه برنامه نویسی به زبان C
  • انجام پروژه برنامه نویسی به زبان C++
  • انجام پروژه برنامه نویسی به زبان C#
  • انجام پروژه برنامه نویسی به زبان جاوا Java
  • انجام پروژه های برنامه نویسی به زبان پایتون  Python
  • انجام پروژه های برنامه نویسی به زبان اس کیو ال SQL
  • انجام پروژه های برنامه نویسی به زبان اوراکل Oracle  
  • انجام پروژه های برنامه نویسی متلب MATLAB
  • انجام پروژه های برنامه نویسی به زبان اندروید Android
  • انجام پروژه های
  • azsoftir.com
    09367292276
    azsoftir@gmail.com
    azsoftir.com
    azsoftir.com
    09367292276
    azsoftir@gmail.com
    azsoftir.com

  • HTML
  • انجام پروژه های برنامه نویسی XML  
  • انجام پروژه های برنامه نویسی PHP JSP Jquery CSS
  • انجام پروژه های برنامه نویسی


:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 64
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 18 اسفند 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

ساخت اولین پروژه در زبان برنامه نویسی جاوا

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


به منظور ایجاد یک پروژه جدید در محیط برنامه نویسی اکلیپس، از منوی File گزینه New سپس Java Project را انتخاب نمایید. در بخش Project Name به دلخواه می توانید نامی را برای پروژه خود در نظر بگیرید. در این آموزش نام پیشنهادی Hello World می باشد. حال در بخش JRE نسخه مد نظر برای اجرای کدهای جاوای خود را مشخص ساخته و گزینه Use and execution environment JRE را انتخاب نمایید. در بخش Project Layout گزینه Create separate folders for sources and class files را انتخاب نمایید سپس مابقی گزینه ها را در حالت Default یا پیش فرض گذاشته و تغییری در آن ها ایجاد نکرده و گزینه Finish را بزنید (اگر به خاطر داشته باشید در آموزش ابزارهای برنامه نویسی با زبان جاوا، نحوه نصب JDK و فعال سازی آن در محیط برنامه نویسی اکلیپس آموزش داده شد. در واقع شما با نصب JDK به JRE یا Java Runtime Environment هم که برای اجرای برنامه های جاوا ضروری است دسترسی خواهید داشت.)

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 1164
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 18 اسفند 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام پروژه های دانشجویی در زمینه برنامه نویسی جاوا، C تحت پلتفرم های ویندوز ، لینوکس، اندروید. انجام پروژه های برنامه نویسی تحت وب، طراحی قالب و توسعه وب سایت

 انجام برنامه نویسی جاوا Java و جاوا اسکر یپت Java script را به ما بسپارید!
انجام برنامه نویسی جاوا Java و جاوا اسکر یپت Java script را به ما بسپارید!

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


انجام پروژه های جاوا java توسط کارشناسان مجرب پروژه سرا با قیمت و کیفیت مناسب انجام میشود اکثرا برنامه نویسان در انجام پروژه جاوا خود با مشکل مواجه هستند و به دنبال یک موسسه مطمئن برای پروژه جاوا خود می باشند.

پروژه سرای اوج دانش با داشتن برترین برنامه نویسان جاوا آمادگی دارد انجام پروژه های جاوا java و تمرینات java را با بهترین کیفیت انجام داده و در اختیار شما عزیزان قرار دهد.

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 73
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 18 اسفند 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

تخدام برنامه نویس جاوا جهت انجام پروژه های بانکی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


فناوری برنامه نویسی جوا Java ، پردازش زبان طبیعی NLP ، پردازش متن Text Mining ، پردازش داده Data Mining ، داده های حجیم Big Data ، پایگاه داده سولار SolR DB ، هوش مصنوعی و یادگیری ماشین و مباحث مرتبط دیگر ..... موارد زیر امتیاز محسوب می گردد: O تجربه کاری مرتبط در پروژه های مشابه، O داشتن نمونه کاری انجام شده O سابقه انجام پروژه های تحقیقاتی دانشگاهی O شرکت در مسابقات علمی و فنی دانشگاهی معتبر و کسب مقام O داشتن مقالات چاپ شده در حوزه های مرتبط O تحصیل در دانشگاه های معتبر کشور و کار با اساتید مطرح دانشگاهی
مهندسی کامپیوتر و نرم افزار

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 74
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 18 اسفند 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه


آموزش کار با کاردویو و ریسایکلر ویو در برنامه نویسی اندروید
دیدگاهی بنویسید در آموزش کار با کاردویو و ریسایکلر ویو در برنامه نویسی اندروید   

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


آموزش کار با کاردویو و ریسایکلر ویو در برنامه نویسی اندروید Android working with Card View and Recycler View   از منو File گزینه New Project را انتخاب کنید و از لیست اکتیویتی خالی یا Empty Activity را انتخاب کنید این فایل res رادانلود کنید و به فولدر res پروژه خود اضافه کنیداین فایل شامل آیکن و […]

سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید   
سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید
S۱ دیدگاه برای سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید   

سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید check install گاهی وقتا پیش میاد که از نصب بودن یه برنامه روی گوشی مطمئن شیم برای مثال میخوایم قسمت نظر دهی برای برناممون درست کنیم اما در صورت نصب نبودن بازار یا برنامه مشابه با خطا مواجه میشم اما با این کد میشه ابتدا […]

سورس کپی فایل از فولدر raw به حافظه خارجی در اندروید   
سورس کپی فایل از فولدر raw به حافظه خارجی در اندروید
ژانویه 3, 2018 MS2 دیدگاه برای سورس کپی فایل از فولدر raw به حافظه خارجی در اندروید   

سورس کپی فایل از فولدر raw به حافظه خارجی در اندروید Copy From Raw To External Stronge فرض کنید که یک فایل دلخواه حالا هر نوع فایلی را درون پوشه raw از پروژه اندرویدمان داشته باشیم و بخواهیم  اون را به درون پوشه ای درون حافظه خارجی External Storage کپی کنیم. باید چیکار کنیم خب […]
بیشتربخوانید...
سورس کد تنظیم آهنگ به عنوان صدای ساعت در اندروید   
سورس کد تنظیم آهنگ به عنوان صدای ساعت در اندروید
Sدیدگاهی بنویسید در سورس کد تنظیم آهنگ به عنوان صدای ساعت در اندروید   

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


سورس کد تنظیم آهنگ به عنوان صدای ساعت در اندروید set alarm سورس کد مناسب برای ساخت برنامه های همچون مدیاپلیر یا برنامه ی آهنگ زنگ که نیاز شدید به این کد دارند کافیه این سورس کد را در جای مناسب برنامتون قرار بدید و نتیجه کار را ببینید اولا برای این که آهنگی به […]

 



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 65
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 18 اسفند 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

= انجام پروژه برنامه نویسی به زبان سی
java = انجام پروژه برنامه نویسی به زبان جاوا
C#‎ = انجام پروژه برنامه نویسی به زبان سی شارپ
انجام پروژه های درس های سیستم عامل و طراحی الگریتم و هوش مصنوعی و

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 89
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

نجام پروژه های اندروید

با توجه به اهمیت روز افزون اپلیکیشن های موبایل وبسایت مستر پیپر افتخار دارد تا تمامی پروژه های اندروید شمارا  با بهترین شکل و دیزاین مناسب با رابط کاربری عالی تولید نماید.
جاوا چیست؟

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


جاوا JAVA یک زبان برنامه نویسی است که درسال ۱۹۹۴ توسط یکی از مهندسین شرکت سان (sun) به نام جیمز گوسلینگ نوشته شد، جیمز از نوشتن برنامه با ++C خسته شده بود و جاوا را برای رفع نیازهای خود طراحی کرد. مثل لینوکس ترودلز که لینوکس (Linux) را برای استفاده خود پدید آورد.
جیمز ابتدا نام این برنامه را oak گذاشت. در آن‌زمان شرکت sun از توسعه oak منصرف شد ولی با پیشرفت و گسترش اینترنت و مشخص شدن قابلیت های برنامه و تطابق بعضی ویژگی های آن با نیازهای اینترنت شرکت sun پروژه oak را فعال نمود و نام جاوا را برای آن برگزید.
نام جاوا از Jsut Another Vague Acronym گرفته شده است و دلیل آن این بود که تیم برنامه نویسان جاوا به قهوه خیلی علاقه داشتند. این موضوع در لوگوی جاوا هم مشهود است!!

نگارش نسخه اول جاوا در سال ۹۵ آغاز شد و در سال ۹۷ نسخه ۱/۱ و در سال ۹۸ نسخه ۱/۲ به بازار ارایه شد. البته تا کنون نسخه های متفاوت با قابلیت های متفاوت به بازار ارایه شده است. جاوا زبان مادر برای سیستم عامل سولاریس است، مثل بیسیک برای سیستم عامل ویندوز و زبان سی برای یونیکس.
مهم ترین ویژگی جاوا این است که اساسا شی گراست به این معنی که توانایی استفاده مجدد و مکرر از کدهای از پیش نوشته شده را دارد.
ویژگی دیگر جاوا این است که بر روی سیستم های مختلف کار می کند مثلا برنامه ای که شما با یک سیستم اینتل نوشته اید به راحتی روی یک سیستم مکینتاش و یونیکس اجرا می شود و این عامل اصلی موفقیت جاوا است.
سادگی، قابل انتقال بودن، کارایی بالا، استحکام، پویایی و ایمنی بالا از دیگر قابلیت های جاوا است.
معمول ترین برنامه هایی که با جاوا نوشته می شود Applet ها هستند. Applet برنامه ای پویا است که در یک صفحه وب اجرا می شود و برای دیدن آن به مرورگری نیاز است که جاوا را پشتیبانی کند. علاوه بر این شما می توانید با جاوا برنامه های کاربردی، چند منظوره وسطح بالا بنویسید مثل نرم افزارهای سرویس دهی شبکه یا سرویس دهنده پست الکترونیک.
جاوا در واقع یک زبان برنامه نویسی شی گرا وبسیار قدرتمند است و تمام خصوصیت های ++C و C را داراست. البته خصوصیت های مشکل ساز آن مثل وراثت و اشاره گرها را کنار گذاشته است. برنامه نویسانی که با C++ آشنا هستند خیلی راحت و سریع می توانند JAVA را یاد بگیرند. با جاوا کد نویسی بسیار آسان تر است و کدها و کلاس ها و کتابخانه های آماده جاوا باعث می گردد نوشتن یک برنامه با جاوا از نظر تعداد خطوط و زمان لازم تقریبا یک سوم یک برنامه ++C است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

اندروید چیست ؟

اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال ۲۰۰۸ تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.

آمارهایی از نرم افزارهای موجود برای اندروید

تا ماه اکتبر ۲۰۱۰ تعداد یکصدهزار برنامه جانبی برای این سیستم عامل نوشته شده است که سهم بزرگی در محبوبیت این سیستم عامل دارند. تا همین تاریخ تعداد برنامه های نوشته شده برای سیستم عامل آیفون ۳۰۰ هزار بوده است. اما سرعت رشد سیستم عامل اندروید بسیار بالاتر از بقیه سیستم عامل ها و حتی آیفون است و البته این موضوع را نباید از یاد برد که در لحظه نگارش این مقاله ، اندروید نصف عمر آیفون را دارد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


اندروید دارای کتابخانه های برنامه نویسی قدرتمندی است که کار برنامه نویسان را بسیار ساده میکند. از جمله دیتابیس رابطه ای کوچک شده‌ی  SQLite ، توابع گرافیکی ۳ بعدی openGL ، موتور مرورگر webkit (همانند مرورگر کروم) و موتور گرافیکی SGL .

رابطه اندروید و جاوا :
نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایه های زیرین سیستم عامل میتوانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل  میشوند و سپس روی  Dalvik virtual machine اجرا میشوند. (دالویک یک ماشین جازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری  مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند  j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

انجام پروژه دانشجویی

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

کیفیت انجام پروژه :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

زمان انجام پروژه :

زمان انجام پروژه ها با توجه به زمانی که مشتری تعیین میکند انجام میشود و سعی بر این بوده که در کوتاه ترین زمان ممکن پروژه خود را دریافت کنید.

نحوه سفارش پروژه :

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

مجموعه علمی پژوهشی مستر پیپر افتخار دارد که به تمامی درخواست ها و سفارشات شبیه سازی، برنامه نویسی، پروژه ترجمه و … که از طریق وب سایت و به صورت آنلاین ثبت شود علاوه بر تخفیف ویژه ی ثبت سفارش به صورت آنلاین، اولویت بررسی و انجام را نیز می دهد. نیز می توانید از طریق تلگرام با شماره و یا  سفارش خود را ارسال نمایید.
با تشکر
انجام پروژه های لینوکس و بش bash
انجام پروژه های پایگاه داده و طراحی دیتابیس database
طراحی لوگووبنرعکس های سایت وغیره با فتوشاپ(photoshop)
انجام انواع پروژه های برنامه نویسی با پی اچ پی و لاراول (php , laravel)
انجام انواع پروژه های برنامه نویسی و طراحی با اچ تی ام ال و سی اس اس و جاوااسکریپت (html,css,javascript)
انجام انواع پروژه های برنامه نویسی به زبان سی پلاس پلاسC++ و سی C
انجام انواع پروژه های برنامه نویسی به زبان پایتون و فریمورک جنگو و فلسک (Python,Django,Flask)
انجام پروژه های برنامه نویسی جاوا و اندروید (java , android)
 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 68
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

انشجویان گرامی که تمایل دارند در آزمون  جاوامقدماتی، جاوا پیشرفته، برنامه‌نویسی اندروید شرکت کنند، می‌بایست پروژه های ذیل را انجام داده و برای روز آزمون ارائه دهند

موضوع آزمون جاوا مقدماتی:

ایجاد یک سیستم HRM (مدیریت منابع انسانی سازمان) و یا CRM (مدیریت مشتری )که در ترم SE تحت دسکتاپ است.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


موضوع آزمون جاوا پیشرفته:

ایجاد یک سیستم HRM (مدیریت منابع انسانی سازمان) و یا CRM (مدیریت مشتری ) که در ترم EE تحت وب باشد.

 

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

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

    صفحه ورود کاربران (login)، در صورت نداشتن اشتراک، یک قسمت ثبت نام وجود داشته باشد که کاربر از طریق آن ثبت نام کرده و یک کد اشتراک به صورت تصادفی (Random) و یکتا دریافت کند با آن کد login کند ( کد باید داخل پایگاه داده ذخیره شده و چک شود.)
    استفاده از پیغام های مناسب در صورت بروز هر گونه خطا در جاهای لازم
    استفاده از list view برای نمایش لیست رستوران ها
    نمایش جزئیات هر رستوران با انتخاب نام آن روی list view
    استفاده از گرافیک، رنگ و icon های مناسب برای صفحات اهمیت به سزایی داشته و قسمت زیادی از نمره هر بخش را شامل می شود (راهنما: دانلود عکس از سایت هایی مانند flaticon.com,icon finder می تواند به شما کمک کند.)
    قسمت تحقیقاتی : استفاده از یک منوی باز شونده در برنامه برای دسترسی آسان به قسمت های مختلف (دانلود sample از سایت androidhive)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

    قسمت هایی برای برقراری تماس، ارسال sms و مشاهده سایت

    انتخاب رستوران های دلخواه و ارسال آنها به لیست علاقه مندی ها در صورت انتخاب امتیازآن درRating Bar نمایش داده شود و به  لیست علاقه مندی ها اضافه شود.
    خواندن JSON رستوران های جدید ودانلود عکس آنها و نمایش آنها در یک صفحه دلخواه
    استفاده از view pager در جای دلخواهی از برنامه
    ذخیره یک عکس و متن در فایل (مکان ذخیره فایل اختیاری است.



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 76
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام پروژه های دانشجویی رشته ی کامپیوتر

پروژه هایی که پذیرفته میشود:
پروژه های برنامه نویسی به زبان هایی سی پلاس پلاس ، سی شارپ و جاوا
پروژه های درس های مدار منطقی و مدار های الکتریکی با برنامه های proteus ، vhdl و…
پروژه های ترجمه ی زبان انگلیسی به فارسی و بر عکس
پروژه های راه اندازی سایت تحت وردپرس برای درس مهندسی نرم افزار
ساخت اسلاید با استفاده از پاورپوینت
و شاید موردی که فراموش کرده باشیم ذکر کنیم!

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 59
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام سفارشات برنامه نویسی

انجام سفارشات برنامه نویسی :نوین قلم با داشتن تیم متخصص از برنامه نویسان

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

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

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

برای راحتی برنامه نویسی با جاوا اسکریپت میتوان از کتابخانه غنی «جی کوئری» بهره برد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

اینستاگرام محبوب ترین اپلیکشن توسط پایتون نوشته شده است.

پایتون طیف وسیعی از خدمات مثل اپلیکیشن های وب و تجزیه و تحلیل داده را به برنامه نویسان ارائه میدهد.

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

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

جاوا جز پرکاربدترین زبان هاست  که کاربردهای زیادی در بازی های ویدئویی و اپلیکیشن های موبایلی دارد.
انجام سفارشات برنامه نویسیPHP

PHP به معنی «پیش‌پردازنده ابرمتون» است

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

وردپرس برپایه این زبان نوشته شده است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


اوپن سورس بودن این زبان باعث محبوبیت زیاد php  شده است.
انجام سفارشات برنامه نویسی c++

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

در حال حاضر در پلتفرم های گوناگون از اپلیکیشن های وب دسکتاپ  تا زیرساخت ها سرورها یافت می شود.

++C و پاسکال جزواولین زبان برنامه نویسی هستند که در دانشگاه ها تدریس می شوند.
انجام سفارشات برنامه نویسی css

css بیشتر در طراحی  اپلیکیشن های وب سایت ها  مبتنی بر مرورگر استفاده می شود

متودی ساده برای نشان دادن جلوه‌های تصویری در صفحات وب سایتها است.
انجام سفارشات برنامه نویسی c

c از قدیمی ترین زبان های برنامه نویسی دنیاست که هنوز کاربرد دارد و در دهه هفتاد میلادی طراحی شد.
انجام سفارشات برنامه نویسی c شی گرا

اپلیکیشن های iOS با استفاده از این زبان برنامه نویسی گسترش یافته اند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


علاقمندان به برنامه های   آیفون و آی پد، از این زبان برنامه نویسی استفاده میکنند.

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

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



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 85
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

1.از لینک کردن کدهای رشته ای در حلقه ی های بزرگ بپرهیزید

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

بسیاری از برنامه نویسان مبتدی از عملگر “+” استفاده می کنند تا بتوانند دو یا چند رشته را در یک حلقه به هم لینک نمایند. این کار باعث تلف شدن حافظه می شود چرا که هر گاه یک رشته ی جدید ایجاد می شود ، یک String Object جدید توسط خود جاوا ایجاد می گردد . تولید مداوم رشته های از نوع شیءstring object)) باعث می شود اجرای برنامه ی کدنویسی شده ، کند شود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


2. برای Type checking به هنگام کامپایل کردن از جنریک ها استفاده کنید

ذات جاوا از نوع جنریک می باشد و این به برنامه نویسان نرم افزار کمک می کند تابتوانند مجموعه ای از متدها و نوعtype ) )های مرتبط را با استفاده از یک کلاس یا  متد حوزه بندی  نام گذاری کنند. قابلیت جنریک به برنامه نویس کمک می کند تا بتواند از کدهای نوشته شده در برنامه های مشابه دیگر استفاده نمایند. این کار باعث صرفه جویی در وقت برنام نویس می شود چرا که دیگر لازم نیست کدهای جدید بنویسد.

استفاده از جنریک ، باعث می شود تشخیص خطاها توسط برنامه نویسان سریعتر انجام گیرد چرا که  جاوا با استفاده از type های (انواع ) پیشرفته  ، کدها را cross check (کنترل کدها با استفاده از چند منبع) می کند. جنریک ها به هنگام تولید و به کارگیری الگوریتم های عمومی نیز کاربرد دارند. کدنویسان نرم افزار دانا از جنریک ها استفاده می کنند تا دیگر نیازی به cast  کردن نداشته باشند.

3. همیشه بازبینی های Parameter precondition را انجام دهید

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

استفاده از سیستم fail fast باعث می شود تااحتمال درستی پارامترهای نوشته شده  بیشتر شود.همچنین می توانید پارامترهای بدون مقدار را که مان عملکرد درست برنامه هایتان می شود ، حذف نمایید.Google Guava لیستی از ابزارهای کنترل قابل اعتماد را معرفی کرده است که با استفاده از آن کار باpreconditon ها را راحت تر می کند.توصیه می شود precondition ها به هنگان دیباگ کردن ، خط به خط کنید تا تشخیص خط های معیوب برایتان راحت تر شود.

4. از قابلیت تغییر پذیری object ها استفاده نکنید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


یک شی ء(object)  تغییر پذیر در هر مرحله ای قابل تغیر است. خیلی راحت می توان متغیرهایش را تغییر داد. برعکس یک شیء غیر قابل تغییر (immutable object)  را پس از ایجاد نمی توان تغییر داد.وقتی روی یک پروژه ی پیچیده کار می کنید اینکه بتوانید تغییراتی که در شی ء های قابل تغییر ایجاد شده است، کنترل کنید خیلی سخت است . بنابراین دیباگ و ویرایش کردن خطوط  نیازمند صرف وقت زیادی می باشد.

یکی از روش هایی که با استفاده از آن می توانید با شیء های غیر قابل تغییر راحت تر کار کنید استفاده از dependency injector هایی مثل Guice یا Spring می باشد.توجه کنید که هرگز نباید از Setter ها استفاده کنید چرا که فیلد کلاستان را تغییر می دهند.

5. استفاده ی درست از Utility Classes را یاد بگیرید

بعضی برنامه نویسان در استفاده از متدهای equal یا hashcode به مشکل می خورند.این باعث می شود که نتوانند به درستی از collection class جاوا استفاده کنند.اصلی ترین عیب استفاده از کدهای IDE جنریک این است که طولانی هستند. این باعث می شود تا خواندن و فهم کدها به دلیل وجود خطوط و کاراکترهای غیر ضروری ، سخت تر شود.

با استفاده از Java 7 و Google Guava در استفاده از Utility class ها بهتر میشوید.این کار باعث می شود بتوانید خطوطی مختصر را در کمترین زمان ممکن تولید کنید.جاوا 7 برنامه نویسان را قادر می سازد تا بتوانند با استفاده از 2 متد استاتیک  hash code بسازند.Google Guava کتابخانه هایی دارد که  به دانشجویان برنامه نویسی کمک می کند تا جاوا را بهتر یاد بگیرند.

6. از deadlock ها بپرهیزید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


Deadlock (بن بست در پایگاه داده ها) وقتی اتفاق می افتد که یک فرایند یا thread دیگر کار نمی کند.دومین thread منتظر اولیست تا system resource مهمی را آزاد کند.وجود deadlock ها باعث به تأخیر افتادن پروژه می شود، چرا که وقتی یک thread که حاوی منابع سیستمی مهمی است منقضی می شود ، تمام thread های وابسته به خود را از کار می اندازد.

پیدا و درست کردن deadlock ها درمرحله ی دیباگ کاربسیار سختیست و وقتی که یک thread منقضی می شود خیلی سخت می توان آن را با استفاده از تکنیک های دیباگ کردن ، بازیابی نمود.توصیه می شود  تا جاییکه می توانیدtransaction ها را کوتاه نگه دارید و آنها را در یک batch قرار دهید .این کار باعث می شود تا احتمال بروز deadlock ها کمتر شود و thread ها بهتر اجرا شوند.

7. حافظه ی کافی برای جاوا خالی نگاه دارید

آیا وقتی از جاوا استفاده می کنید سیستمتان هنگ می کند؟ عامل بروز این مشکل اینست که جاوا برنامه سنگینی است و RAM زیادی مصرف می کند. اگر مدیا پلیر یا موتور جستجویتان هم به طور ناگهانی از کار می افتد به همین دلیل است. این کمبود حافظه با عث می شود احتمال از کار افتادن ناگهانی جاوا حین کدنویسی زیاد شود و در نتیجه تمام مراحل ذخیره نشده پروژه را از دست خواهید داد.

یکی از راه های افزایش رم سیستم این است که تمام برنامه هایی که از آن استفاده می کنید را uninstall کنید. پاک کردن برنامه های غیر فعال باعث می شود تعداد برنامه هایی که در background  تسک منیجر در حال اجرا هستند ، کمتر شود و در نتیجه جاوا با سرعت بیشتری اجرا شود.اگر مشکل برطرف نشد ، باید یک رم 4 یا 8 گیگ بخرید. همیشه با نصب یک آنتی ویروس قوی ، عملکرد سریع سیستم را با حذف ویروس ها ، که باعث کندی در عملکر سی پی یو می شوند ، تضمین کنید.

8. از مزایای java collection classes استفاده کنید

جاوا کدهایی دارد که برای کسانی که می خواهند آن رایاد بگیرند مفید است.می توانید با استفاده از Vector کدهایی بگیرید که می توان از آنها دوباره استفاده کرد و برای انجام  پروژه های پایان ترم یا تکالیفتان از آنها استفاده کنید.Stack وHashtable  کدهایی در اختیار شما قرار می دهند که به خوبی مستند شده و فرمت درستی دارند تا یادگیری و به اشتراک گذاری آنها را راحت تر کند.راه های زیادی وجود دارد تا قبل از اجرای کدهایتان بتوانید از عملکرد درست آنها اطمینان پیدا کنید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


استفاده از java collection باعث می شود تا دیگر لازم نباشد برای پروژه های مشابه وقت زیادی برای نوشتن کد صرف کنید.این کالکشن ها حتی برای کد نویسی به زبان های برنامه نویسی دیگر نیز مناسبند.

9. از ایجاد object های غیر ضروری خود داری کنید

یکی از دلایلی که کدهایتان به درستی اجرا نمی شود ، حضور object  های غیر ضروری است.وجود object های غیر ضروری باعث می شود برنامه نتواند به درستی دستورات را اجرا کند و این منجر به بروز deadlock می شود.همچنین حذف object های غیر ضروری وقتی کدهای نوشته شده حاوی object های قابل تغییر است ، بسیار کار طاقت فرسایی است.حضور این نوع object ها کار مستند سازی برنامه نویس را سخت می کند.

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

10. حافظه تان را مدیریت کنید

وقتی از جاوا روی رایانه خود استفاده می کنید ، باید ظرفیت حاظه تان را مدیریت کنید تا تمام عملکردها به درستی اجرا شوند.کمبود حافظه وقتی اتفاق میفتد که نمی توان به object های ذخیره شده دسترسی پیدا کرد چون کدهای در حال اجرایی که باید object ها را بازخوانی کنند ، حافظه را اشغال می کنند . کمبود حافظه  وقتی افتاد می افتد که از object هایی غیر مدیریت شده با native API استفاده می کنید.اگر کمبود حافظه مدت زیادی مدیریت نشود ، در اجرای دیگر نرم افزارها هم تداخل ایجاد می کند.با استفاده از Java’s garbage collector (زباله روب جاوا) می توانید از کمبود حافظه جلوگیری کنید.این ابزار که در خود نرم افزار تعبیه شده باعث تخصیص درست حافظه می شود.Tomcat  وJBoss دو نرم افزار کاربردی برای کنترل کمبود حافظه هستند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


توصیه های دیگر

    برای هر کلاس عمومی یا پابلیک از کامنت های Javadoc استفاده کنید. این باعث می شود کسانی که کدهای شما رو می خوانند ، متوجه تمام تغیرات در کدها شوند.
    Class behavior و هدف آن را مشخص کنید.
    برای اینکه خواننده ها بتوانند کدهایتان را بخوانند از عبارات مشخص و دقیق استفاده کنید.
    در مورد Parameter value معتبر توضیح دهید.
    پارامتر ها را به طور واضح مشخص کنید.
    برای اینکه مشخص شود چه کسی کد ها را نوشته از” اسم خودتان@” استفاده کنید.
    برای کدهای مشخص و واضح ، کامنت ننویسید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 78
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه


انجام پروژه و طراحی اپلیکشن اندروید android application
انجام پروژه و طراحی اپلیکشن اندروید android application با زبان های جاوا (java) و سی شارپ ( #C) و Eclips , Xamarin جهت انجام پروژه های خود با شماره تماس حاصل نمایید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    جاوا (1)
    java (1)
    cuckoo (1)
    OMNET (1)
    انجام پروژه های کاردانی کارشناسی کارشناسی ارشد و د (1)
    انجام پروژه های دانشجویی پردازش تصویر image proces (1)
    مشاوره و انجام پایان نامه کارشناسی ارشد در مباحث ه (1)
    هوش مصنوعی شبکه عصبی پرسپترون LVQ هاپفیلد داده کاو (1)
    مسیریابی شبکه روتر VANET وایرلس wireless (1)
    بهینه سازی چندهدفه multi objective optimization (1)
    و سی شارپ (1)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

    C Eclips (1)

    Xamarin android (1)
    الگوریتم تکاملی فاخته (1)
    بهینه سازی تک هدفه و چندهدفه با الگوریتم تکاملی فا (1)
    انجام پروژه های مهندسی کامپیوتر و IT (1)
    هوش مصنوعی و داده کاوی (1)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 77
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

جاوا یکی از زبانهای محبوب برنامه نویسی در دنیاست. زمانیکه این زبان در دنیا معرفی شد زبان c و c++ محبوبترین زبانهای برنامه نویسی بودند. اما جاوا خصوصیتی داشت که آنها نداشتند، جاوا مستقل از سخت افزار و سیستم عامل بود. در اصل، هدف جاوا هم همین بود. از آنجائیکه کامپیوترهای آن زمان از نظر سیستم عامل و سخت افزار کاملا متنوع بودند شرکتهای تولید کنندة نرم افزار مجبور بودند برای هر سیستم عامل یا هر سخت افزار نسخة جداگانه ای از محصول خود را تولید کنند. در این شرایط بود که شرکت «سان میکروسیستمز» زبان جاوا را با شعار «برنامه تان را یک بار بنویسید، همه جا اجرا کنید» به دنیا معرفی نمود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


جاوا چگونه کار می کند؟
شیوة کارکرد جاوا بسیار جالب است. در این زبان وقتی شما برنامه ای می نویسید و آنرا کامپایل می کنید، برنامة کامپایل شده مستقیما قابل اجرا نیست، نتیجة اجرای برنامه کدهای میانی است که به آنها «بایت کد» گفته می شود. بایت کدها توسط برنامة واسطه ای که به آن «ماشین مجازی جاوا» یا JVM گفته می شود روی سیستم عامل مورد نظر تطبیق داده شده و اجرا می شوند. این مطلب در شکل زیر نشان داده شده است:

کار JVM تطبیق برنامة شما با محلی است که برنامه قرار است روی آن اجرا شود، بنابراین لازم نیست به اینکه برنامه تان قرار است کجا اجرا شود فکر کنید. این موضوع مسئولیت JVM است که قبلا آنرا روی سیستم خود نصب کرده اید. شکل زیر جزئیات بیشتری از عملکرد ماشین مجازی جاوا را نشان می دهد.

با جاوا چه نوع برنامه هایی می توان نوشت؟
زبان جاوا یک زبان همه منظوره است یعنی با استفاده از آن می توانید انواع بسیار مختلف و متنوعی از برنامه ها را بنویسید از برنامه های رومیزی که فقط روی یک کامپیوتر اجرا می شوند تا برنامه های وب و برنامه های توزیع شده، و حتی بازیهای کامپیوتری. از جاوا برای ارتباط با سخت افزار استفاده نمی شود، مثلا از جاوا برای ارتباط با پرینتز و اسکنر استفاده نمی شود زیرا وقتی صحبت سخت افزار به میان می آید نیازمند زبانی هستیم که بی واسطه بتواند با سیستم عامل یا حتی سخت افزار ارتباط برقرار کند. چون جاوا توسط JVM اجرا می شود و JVM نیز خود توسط سیستم عامل اجرا می شود، ارتباط با سخت افزار از طریق جاوا خیلی منطقی نیست هرچند غیرممکن نیز نیست.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


در بازار کار بیشتر چه برنامه هایی تولید می شوند؟
در بازار کار از زبان جاوا بیشتر برای تولید برنامه های تحت وب و برنامه های توزیع شده استفاده می شود. برنامه های رومیزی سهم بسیار کمی از بازار جاوا را در اختیار دارند.

نسخه های مختلف جاوا چیستند؟
جاوا در سه نسخة رسمی ارایه می شود معنی و کاربرد هر نسخه در جدول زیر نشان داده شده است.
نسخة جاوا     مخفف     کاربرد
Java Sandard Edition     Java SE     نسخة پایة جاواست. برای نوشتن هر برنامة جاوا به این نسخه نیاز دارید. در این نسخه کتابخانه های اصلی جاوا قرار دارند. برای تولید برنامه های رومیزی از این نسخه استفاده می شود.
Java Micro Edition     Java ME     از این نسخه برای نوشتن برنامه ها روی سخت افزارهای خاص مثل موبایل، لوازم خانگی، ...استفاده می شود.
Java Enterprise Edition     Java EE     این نسخة مدرن و سازمانی جاواست نسخه ای که برای تولید برنامه های وب، برنامه های توزیع شده، ... استفاده می شود. برنامه هایی که با استفاده از این نسخه تولید می شوند روی سرور اجرا می شوند.

طبیعی است که برای یادگیری جاوا باید از Java SE شروع کنید. Java ME به نسبت ساده است و پیچیدگی زیادی ندارد. Java EE بسیار وسیع، گسترده و تا حدودی پیچیده است. یادگیری Java EE نیاز به زمانی طولانی دارد. اگر می خواهید به عنوان برنامه نویس جاوا مشغول به کار شوید باید هرچه زودتر خود را به سطح Java EE برسانید تقریبا تمام پروژه های جاوایی که در ایران انجام می شوند با استفاده از Java EE پیاده سازی می شوند. متخصصان این حوزه نیز بسیار کم است. در خارج از ایران نیز تقریبا وضع به همین شکل است.

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

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


اندروید چیست؟
اندروید یکی از چند سیستم عامل محبوب گوشیهای هوشمند است که توسط گوگل طراحی شده است. بسیاری از شرکتهای سازندة گوشیهای هوشمند از اندروید به عنوان سیستم عامل گوشیهای خود استفاده می کنند سامسونگ، HTC، و Sony از جمله این شرکتها هستند. اگر می خواهید برنامه ای برای این گوشیها که اندروید سیستم عامل آنهاست بنویسید می توانید از «بستة توسعة اندروید» استفاده کنید این بسته که به زبان جاواست توسط گوگل به صورت رایگان و منبع-باز تهیه شده است. برنامه نویسی اندروید مبتنی بر جاوای استاندارد است، ولی مفاهیم، جزئیات و تکنیکهای برنامه نویسی خاص خود را دارد.

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

برای شروع برنامه نویسی جاوا به چه چیزهایی نیاز دارم؟
اولین چیزی که به آن احتیاج دارید JDK است. JDK مخفف عبارت Java Development Kit است و در فارسی به آن «بستة توسعة جاوا» گفته می شود. این بسته شامل مجموعه ای از ابزارها شامل کامپایلر، دیباگر، اجراکنندة جاوا، کتابخانه های جاوا، چندین برنامة نمونه و هر آنچیزی است که برای برنامه نویسی به زبان جاوا به آن نیاز دارید. بنابراین قبل از شروع برنامه نویسی جاوا باید JDK را نصب کنید. بعد از اینکه JDK را روی سیستم خود نصب کردید باید یک ویرایشگر جاوایی داشته باشید تا بتوانید کدهای جاوا را در آن تایپ کنید و در کامپایل و اجرای برنامه به شما کمک کند. اگرچه شما می توانید بدون ویرایشگر، یک برنامة جاوا را بنویسید اما داشتن یک ویرایشگر کمک شایانی در برنامه نویسی سریع و بی عیب و نقص شما را خواهد داشت. ویرایشگرهای معروف جاوایی عبارتند از eclipse، Intellij Idea، و NetBeans.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


کلاسهای آموزشی چقدر مفید هستند؟
خیلی خوب است که در یک دورة آموزشی ثبت نام کنید، داشتن یک معلم خوب می تواند کمک شایانی به شما بکند. متاسفانه این روزها بسیاری از موسسات آموزشی با شیوه های تبلیغاتی از علاقمندان سوء استفاده می کنند. حتی برخی دانشگاههای پرنام نشان نیز در این مسیر باطل افتاده اند تا با تبلیغات فراوان و اعطای مدرک با نشان دانشگاه، علاقمندان را به شرکت در دوره های خود ترغیب کنند. بنابراین فراموش نکنید که اگرچه شرکت در یک دورة آموزشی بسیار مفید و لازم است اما در این مسیر گرفتار شرکتها، موسسات، یا حتی دانشگاههای سودجو نشوید. اگر چنین احساسی داشتید، یا اگر به هر دلیل امکان شرکت در دوره ای را ندارید باز هم می توانید با تلاش و پشتکار به هدف خود برسید.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


چه کتابهایی بخوانم؟
خوشبختانه امروزه کتابهای مفید و مناسب فراوانی در زمینة برنامه نویسی جاوا وجود دارند اما همة آنها به زبان انگلیسی هستند اگر دنبال کتاب فارسی هستید فقط مطالعة کتابهای مهندس صدیقی به شما توصیه می شود اما باید بدانید که با خواندن این کتابها، کار شما تمام شده است، بلکه تازه آغاز شده است بلافاصله پس از خواندن کتابهای فارسی باید به سراغ کتابهای انگلیسی بروید. اصولا برای انجام هر کار با کامپیوتر لازم است زبان انگلیسی بدانید، و برنامه نویسی کامپیوتر نیز از این حیث مستثنی نیست حداقل باید بتوانید متون فنی کامپیوتر را مطالعه کنید. کتابهای انگلیسی که در این وبسایت معرفی شده اند یا فایل آنها گذاشته شده است منابع خوبی برای یادگیری هستند. اگر سوالی در مورد اینکه چه کتابی باید بخوانید، چگونه باید بخوانید، برای انجام پروژه های خود باید چه مسیری را طی کنید می

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 77
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

جموعه پروژه برنامه نویسی با جاوا
×

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

زبان جاوا بصورت شی گرا بوده و مستقل از پلت فرم است، برای برنامه نویسی سیستم عامل اندروید روی تلفن های همراه هم از جاوا استفاده می کنند، در این بخش مجموعه ای از نمونه پروژه های تست شده با زبان جاوا ارائه شده است.
نمونه پروژه جاوا برای اضافه کردن سطرها به انتهای فایل متنی
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
نمونه پروژه جاوا برای اضافه کردن سطرها به انتهای فایل متنی

تابع برای دریافت شماره ماه بعنوان پارامتر و برگرداندن نام ماه
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
تابع برای دریافت شماره ماه بعنوان پارامتر و برگرداندن نام ماه

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

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

نمونه برنامه جاوا برای چاپ جدول ضرب۱۰*۱۰
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
نمونه برنامه جاوا برای چاپ جدول ضرب۱۰*۱۰

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

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

نگهداری دمای هوای روزها در آرایه و محاسبه بالاترین دما در جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
نگهداری دمای هوای روزها در آرایه و محاسبه بالاترین دما در جاوا

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

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

برنامه ای برای چاپ مقسوم علیه های اعداد ۱ تا ۲۰ با جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
برنامه ای برای چاپ مقسوم علیه های اعداد ۱ تا ۲۰ با جاوا

برنامه جاوا برای دریافت حقوق پایه و ساعات اضافه کار و محاسبه دریافتی
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
برنامه جاوا برای دریافت حقوق پایه و ساعات اضافه کار و محاسبه دریافتی

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

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

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

برنامه جاوا برای تبدیل عدد از مبنای ۱۰ به مبنای ۲
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
برنامه جاوا برای تبدیل عدد از مبنای ۱۰ به مبنای ۲


 مجموعه پروژه برنامه نویسی با جاوا ( صفحه 2)
×
زبان جاوا بصورت شی گرا بوده و مستقل از پلت فرم است، برای برنامه نویسی سیستم عامل اندروید روی تلفن های همراه هم از جاوا استفاده می کنند، در این بخش مجموعه ای از نمونه پروژه های تست شده با زبان جاوا ارائه شده است.
دریافت اسامی از کاربر و نگهداری در آرایه و چاپ با حلقه foreach
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت اسامی از کاربر و نگهداری در آرایه و چاپ با حلقه foreach

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


محاسبه مجموع عناصر داخل آرایه
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
محاسبه مجموع عناصر داخل آرایه

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

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

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

۱۰ برنامه محاسباتی ساده به زبان جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
۱۰ برنامه محاسباتی ساده به زبان جاوا

دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن در جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن در جاوا
نمونه برنامه جاوا براب محاسبه محیط و مساحت دایره
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
نمونه برنامه جاوا براب محاسبه محیط و مساحت دایره

کار با مجموعه ها و کلاس ArrayList
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
کار با مجموعه ها و کلاس ArrayList

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


دریافت یک عدد چند رقمی و نمایش هر کدام از ارقام آن
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت یک عدد چند رقمی و نمایش هر کدام از ارقام آن

دریافت سه ضلع مثلث و بررسی مثلث متساوی الساقین بودن
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت سه ضلع مثلث و بررسی مثلث متساوی الساقین بودن

دریافت ۱۰ عدد و ذخیره در آرایه و مرتب سازی در جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت ۱۰ عدد و ذخیره در آرایه و مرتب سازی در جاوا

دریافت زمان بر حسب ثانیه و تبدیل به ساعت و دقیقه و ثانیه
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت زمان بر حسب ثانیه و تبدیل به ساعت و دقیقه و ثانیه

دریافت چند عدد از کاربر و قرار دادن در آرایه و تعیین عدد کوچکتر
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
دریافت چند عدد از کاربر و قرار دادن در آرایه و تعیین عدد کوچکتر

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

تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
نمونه برنامه جاوا برای چاپ اعداد فرد سه رقمی

۸ برنامه دارای ساختار شرطی به زبان جاوا
آموزش های متفرقه» مجموعه پروژه برنامه نویسی با جاوا
۸ برنامه دارای ساختار شرطی به زبان جاوا



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 50
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

سطح یک دوره آموزشی زبان برنامه نویسی جاوا
Java programming language course level 1
فصل اول: آماده سازی مقدمات برنامه نویسی به زبان جاوا
Chapter 1: Basic preparations for Java programming language
بخش     موضوع     Subject     محتویات     مدت به
دقیقه

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

1-1     مقدمه ای بر زبان برنامه نویسی جاوا     An Introduction to Java programming language     5 ویدئو     57

2-1     نصب کامپایلر و مفسر جاوا     Installation of Java JDK and JRE     2 ویدئو، 1 برنامه     15
3-1     دانلود و نصب ایکلیپس و اینتلی جی آیدیا     Download and installation of eclipse and IntelliJ IDEA     3 ویدئو     21
4-1     تنظیم ایکلیپس     Adjustment of eclipse     1 ویدئو     7
5-1     اولین برنامه جاوای ما     Our first Java program     2 ویدئو     17
6-1     ساختار مقدماتی یک برنامه جاوا     Elementary structure of a Java program     5 ویدئو، 1 برنامه،
2 اسلاید     46
7-1     توضیحات و جاواداک     Comments and Javadoc     1 ویدئو     5
8-1     صدور و وارد کردن پروژه ها و فایل های جاوا در ایکلیپس     Export and import of projects and files in eclipse     1 ویدئو، 1 برنامه     9
در مجموع 2 اسلاید، 3 برنامه و 20 ویدئو به مدت کل 187 دقیقه معادل (معادل 3 ساعت و 7 دقیقه)

فصل دوم: متغییرها و انواع داده ها در زبان برنامه نویسی جاوا
Chapter 2: Variables and data types in Java
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-2     مقدمه ای بر متغییرها و انواع داده های اولیه در زبان جاوا     Introduction to variables and primitive data types in Java programming language     2 ویدئو، 5 اسلاید     20
2-2     اعداد صحیح در جاوا     Integers in Java     2 ویدئو، 1 برنامه،
2 اسلاید     28
3-2     اعداد اعشاری در جاوا     Floats and doubles in Java     1 ویدئو، 1 برنامه،
1 اسلاید     10
4-2     بولین ها در جاوا     Booleans in Java     1 ویدئو     6
5-2     کاراکترها در جاوا     Characters in Java     3 ویدئو، 2 برنامه،
1 اسلاید     36
6-2     رشته ها در جاوا     Strings in Java     6 ویدئو، 1 برنامه،
6 اسلاید     94
7-2     آرایه ها در جاوا     Arrays in Java     4 ویدئو، 1 برنامه،
2 اسلاید     64
8-2     ثابت ها در جاوا     Constants in Java     1 ویدئو     3
9-2     انواع داده های تعمیم یافته، مقدمه ای بر برنامه نویسی شی گرا در زبان برنامه نویسی جاوا     Generalized data types, an introduction to object oriented programming in Java programming language     6 ویدئو، 1 برنامه،
4 اسلاید     79
10-2     خلاصه فصل 2     Summary of Chapter 2     1 ویدئو، 1 اسلاید     6
در مجموع 22 اسلاید، 7 برنامه و 27 ویدئو به مدت کل 346 دقیقه (معادل 5 ساعت و 46 دقیقه)

فصل سوم: عملگرها در جاوا
Chapter 3: Operators in Java
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-3     انواع مختلف عملگرها در زبان برنامه نویسی جاوا     Various types of operators in Java programming language     1 ویدئو، 1 برنامه،
1 اسلاید     4
2-3     عملگرهای انتساب، حسابی و افزایشی-کاهشی در جاوا     Assignment, arithmetic and increment-decrement operators in Java     3 ویدئو، 1 برنامه،
2 اسلاید    

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

45

3-3     قالبگیری انواع داده ها در جاوا     Casting data types in Java     2 ویدئو، 1 برنامه،
2 اسلاید     22
4-3     انواع کوتاه کردن ها در جاوا     Truncations in Java     1 ویدئو، 1 برنامه،
1 اسلاید     7
5-3     عملگرهای یکانی، دوتایی و سه تایی در جاوا     Unary, binary and ternary operators in Java     2 ویدئو، 1 برنامه،
2 اسلاید     11
6-3     عملگرهای مقایسه ای یا رابطه ای و عملگرهای منطقی در جاوا     Comparison (or relational) and logical operaotrs in Java     1 ویدئو، 1 برنامه،
1 اسلاید     17
7-3     دور زدن (میانبر) در عبارت های منطقی در زبان برنامه نویسی جاوا     Short-circuiting in logical statements in Java programming language     1 ویدئو، 1 برنامه     4
8-3     کلاس های (انواع) پوشاننده در جاوا     Wrapper classes (types), autoboxing and autounboxing in Java     1 ویدئو، 1 برنامه،
2 اسلاید     19
9-3     سیستم های عددی     Number systems     1 ویدئو، 2 اسلاید     5
10-3     تقطیع رشته ها و دیگر تبدیلات انواع داده ها در جاوا     Parsing strings and other data type conversions in Java     2 ویدئو، 1 برنامه،
1 اسلاید     28
11-3     دیگر متدهای موجود برای کلاس های پوشاننده در جاوا     Other methods available for wrapper classes in Java     2 ویدئو، 1 برنامه،
2 اسلاید     29
12-3     عملگرهای بیتی در جاوا     Bitwise operators in Java     2 ویدئو، 1 برنامه،
1 اسلاید     39
13-3     الویت عملگرها در جاوا     Operators precedence in Java     1 ویدئو، 1 برنامه،
2 اسلاید     6
14-3     اعداد صحیح بزرگ و اعداد اعشاری بزرگ در جاوا     Big integers and big decimals in Java     1 ویدئو، 1 برنامه،
1 اسلاید     15
15-3     خلاصه فصل 3     Summary of Chapter 3     1 ویدئو     3
در مجموع 20 اسلاید، 13 برنامه و 22 ویدئو به مدت کل 254 دقیقه (معادل 4 ساعت و 14 دقیقه)

فصل چهارم: دستورات کنترلی در جاوا
Chapter 4: Control statements in Java
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-4     دستور شرطی if در جاوا     Conditional if statement in Java     1 ویدئو، 1 برنامه،
1 اسلاید     25
2-4     حلقه for در جاوا     For loop in Java     3 ویدئو، 3 برنامه،
1 اسلاید     52
3-4     حلقه while در جاوا     While loop in Java     1 ویدئو، 1 برنامه،
1 اسلاید    

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

12

4-4     حلقه do … while در جاوا     Do ... while loop in Java     1 ویدئو، 1 برنامه،
1 اسلاید     10
5-4     دستور انتخابی سوئیچ در جاوا     Switch statement in Java     2 ویدئو، 2 برنامه،
2 اسلاید     40
6-4     حلقه for each در جاوا     For each loop in Java     3 ویدئو، 2 برنامه،
1 اسلاید     32
7-4     شکستن حلقه ها در جاوا     Breaking loops in Java     1 ویدئو، 1 برنامه،
1 اسلاید     10
8-4     حلقه های تودرتو در جاوا     Nested loops in Java     1 ویدئو، 1 برنامه،
1 اسلاید     12
9-4     شکستن حلقه های تودرتو در جاوا     Breaking nested loops in Java     1 ویدئو، 1 برنامه،
1 اسلاید     13
10-4     خطای کد دست نیافتنی در جاوا     Unreachable code error in Java     1 ویدئو، 1 برنامه،
1 اسلاید     6
11-4     مرور مطالب فصل های 2، 3 و 4 در یک پروژه تمرینی     Review of Chapters 2, 3 and 4 by an exercise     2 ویدئو، 1 برنامه،
1 اسلاید     35
12-4     خلاصه فصل چهارم     Summary of Chapter 4     1 ویدئو، 2 برنامه
    5
در مجموع 12 اسلاید، 17 برنامه و 18 ویدئو به مدت کل 252 دقیقه (معادل 4 ساعت 12 دقیقه)

فصل پنجم: متدها در زبان برنامه نویسی جاوا
Chapter 5: Methods in Java programming language
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-5     چرا از متدها استفاده می کنیم؟     Why do we use methods?     2 ویدئو، 2 اسلاید     28
2-5     انواع متدها از نظر ورودی و خروجی در جاوا     Various methods regarding their input and output in Java     1 ویدئو، 1 اسلاید     8
3-5     متدهای بدون خروجی در جاوا     Void methods in Java     2 ویدئو، 1 برنامه،
1 اسلاید     26
4-5     آرگومان های متدها     Methods arguments     2 ویدئو، 1 برنامه،
1 اسلاید     30
5-5     روی هم بارگذاری متدها در جاوا     Method overloading in Java     1 ویدئو، 1 برنامه،
1 اسلاید     8
6-5     متدهایی که لیست آرگومان های آن ها قابل تغییر است     Methods with variable arguments list     3 ویدئو، 1 برنامه،
1 اسلاید     37
7-5     دستور برگرداندن     Return statement     1 ویدئو، 1 برنامه،
1 اسلاید    

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

25

8-5     پروژه تمرینی برای مبحث متدها     Exercise for methods     6 ویدئو، 2 برنامه،
2 اسلاید     67
9-5     دریافت داده ها از صفحه کلید در جاوا     Receiving data from keyboard in Java     1 ویدئو، 1 برنامه،
1 اسلاید     15
10-5     چند متد طراحی شده برای دریافت داده ها از صفحه کلید     Some custom methods for receiving data from keyboard     3 ویدئو، 1 برنامه،
1 اسلاید     34
11-5     متدهای بازگشتی در جاوا     Recursive methods in Java     2 ویدئو، 1 برنامه،
1 اسلاید     23
12-5     خلاصه فصل پنجم     Summary of Chapter 5     1 ویدئو، 2 برنامه     5
در مجموع 12 اسلاید، 11 برنامه و 22 ویدئو به مدت کل 262 دقیقه (معادل 4 ساعت و 22 دقیقه)

فصل ششم: مقدمه ای بر مفهوم کلاس ها و اشیاء در زبان برنامه نویسی جاوا
Chapter 6: An introduction to classes and objects in Java programming language
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-6     مقدمه ای بر کلاس ها و عناصر تشکیل دهنده آن ها در زبان برنامه نویسی جاوا     An introduction to classes and their elements in Java programming language     7 ویدئو، 1 برنامه،
4 اسلاید     92
2-6     نکاتی پیرامون متغییرهای داخلی در جاوا     Remarks on local variables in Java     1 ویدئو، 1 برنامه
1 اسلاید     14
3-6     اعضای استاتیک یک کلاس     Static members of a class     1 ویدئو، 1 برنامه،
1 اسلاید     8
4-6     تعریف اشیاء و متدهای سازنده در جاوا     Defining objects and constructors in Java     4 ویدئو، 1 برنامه،
1 اسلاید     57
5-6     استفاده از کلمه کلیدی "this" در یک متد غیر سازنده     Using the keyword "this" in a non-cconstructure method     1 ویدئو، 1 برنامه،

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

1 اسلاید     13

6-6     استفاده از کلمه کلیدی "this" در یک متد سازنده     Using the keyword "this" in a cconstructure method     2 ویدئو، 1 برنامه،
1 اسلاید     22
7-6     برگ بندی متد های سازنده در زبان برنامه نویسی جاوا     Cascading constructors in Java programming language     1 ویدئو، 1 برنامه     28
8-6     یک تفاوت عمده بین متغییرهای ساخته شده از اشیاء و متغییرهای ساخته شده از انواع داده های اولیه     A difference between variables made of objects and those made of primitive data types     1 ویدئو، 1 برنامه     12
9-6     نکاتی پیرامون ترتیب مقدار دهی های اولیه در زبان برنامه نویسی جاوا     Remarks on order of initializations in Java programming language     3 ویدئو، 1 برنامه،
1 اسلاید     36
10-6     بلوک های کدها     Blocks of codes     1 ویدئو، 1 برنامه     10
11-6     اشیاء بی نام در جاوا     Anonymous objects in Java     1 ویدئو، 1 برنامه     6
12-6     کلاس های عمومی (public) و حالت پیش فرض پکیج (package) در زبان برنامه نویسی جاوا     Public and package (default) classes in Java     1 ویدئو، 1 برنامه     6
13-6     تفاوت پارامترهای مقداری با پارامترهای آدرسی     Value parameters vs reference parameters     2 ویدئو، 1 برنامه،
2 اسلاید     24
14-6     خلاصه فصل ششم     Summary of Chapter 6     1 ویدئو، 1 برنامه     10
در مجموع 12 اسلاید، 14 برنامه، و 27 ویدئو به مدت کل 338 دقیقه (معادل 5 ساعت و 38 دقیقه)

فصل هفتم: پروژه نهایی سطح یک دوره آموزشی زبان برنامه نویسی جاوا
Chapter 7: Final project of course level 1 of Java programming language
بخش     موضوع     Subject     محتویات     مدت به
دقیقه
1-7     مرحله یک: تعریف مسئله و نقشه ما     Step 1: the problem and our plan     1 ویدئو، 1 اسلاید     4
2-7     مرحله دو: ساختن پروژه     Step 2: constructing the project     1 ویدئو، 1 برنامه     9
3-7     مرحله سه: منوی اصلی     Step 3: main menu     1 ویدئو، 1 برنامه     11
4-7     مرحله چهار: منوی لیست های مختلف خودرو ها     Step 4: listings menu     1 ویدئو، 1 برنامه     14
5-7     مرحله پنج: منوی فروش     Step 5: sale menu     1 ویدئو، 1 برنامه     8
6-7     مرحله شش: کلاس های Cars و Listings     Step 6: Cars and Listings classes     1 ویدئو، 1 برنامه     11
7-7     مرحله هفت: منوی رنج قیمتی     Step 7: price range menu     1 ویدئو، 1 برنامه     21
8-7     مرحله هشت: ذخیره کردن خودروهای مورد علاقه     Step 8: saving favorite cars     1 ویدئو، 1 برنامه     16
9-7     مرحله نه: ادامه ذخیره کردن خودروهای مورد علاقه و منوی برند     Step 9: saving favorite cars and brand menu     1 ویدئو، 1 برنامه     18
10-7     مرحله ده: منوی دسته     Step 10: category menu     1 ویدئو، 1 برنامه     8
11-7     مرحله یازده: لیست کردن خودروهای مورد علاقه     Step 11: listing favorite cars     1 ویدئو، 1 برنامه     20
12-7     مرحله دوازده: گرفتن سفارش نهایی     Step 12: taking final order     2 ویدئو، 1 برنامه     42
13-7     مرحله سیزده: چند اصلاح و بهینه سازی نهایی     Step 13: some final improvements     1 ویدئو، 1 برنامه     11
14-7     مرحله 14: ساختن فایل های jar و batch پروژه     Step 14: making the jar file and the batch file of the project     1 ویدئو، 1 برنامه،

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

و فایل های jar و batch     12

15-7     خلاصه فصل هفتم     Summary of Chapter 7     1 ویدئو



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 70
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

جاوا چیست؟
یک زبان برنامه‌نویسیِ شیءگرا است. نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید. در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. ایده شیء گرایی جاوا از زبان اسمال‌تاک گرفته شده است. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است. برنامه‌های جاوا به صورت بایت کد (کامپایل) می‌شوند و توسط JVM (ماشین مجازی جاوا) به کدهای ماشین تبدیل و اجرا می‌شوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستم‌عامل خاصی نیستند برنامه‌های نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می‌باشند. شعار جاوا "یکبار بنویس و هر جایی اجرا کن (Write once, Run anywhere) " است که به همین ویژگی اشاره دارد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

Java-Thumbnail-1

برنامه‌های جاوا و اپلت ‌ها
جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت:
برنامه‌های تحت وب
برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و …
برنامه‌های کاربردی بزرگ (Enterprise)
برنامه‌های رومیزی (Desktop)
و غیره.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

قابلیت خاصی در جاوا وجود دارد بنام اپلت. اپلت‌ها امکانات فراوانی برای نوشتن برنامه‌های تحت وب در اختیار برنامه‌نویسان قرار می‌دهند. البته وجود ماشین مجازی جاوا برای اجرای اپلت لازم است. اپلت‌ها نظیر فناوری سیلورلایت شرکت مایکروسافت هستند که برنامه‌نویسان را قادر می‌سازد تا امکاناتی را به مرورگر کاربر بیفزایند. البته تفاوت این دو در امنیت می‌باشد به گونه‌ای که سیلورلایت به دلیل اینکه در محیطی به نام جعبه شنی (sandbox) اجرا می‌شوند امن هستند ولی اپلتها فاقد چنین امنیتی هستند و به سادگی هدف حملات استاندارد Social Engineering Toolkit واقع می‌شوند.

سیستم‌عامل: تا سال ۲۰۰۴ net. تنها بر روی پلت فرم ویندوز اجرا می‌شد و برخی ویندوز را سیستم‌عامل غیرقابل اعتمادی در برنامه‌نویسی Enterprise می‌دانستند
قابلیت حمل: جاوا بر روی سکوهای رایانش گوناگونی قابل اجرا است، از ATM و ماشین رختشویی گرفته تا سرورهای سولاریس با قابلیت پشتیبانی از 1024 CPU برای پردازش.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 70
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 17 مرداد 1397 | نظرات ()
نوشته شده توسط : مطلب پروژه

   برنامه نویسی یک بازی دو نفره به زبان جاوا
    برنامه نویسی یک بازی دو نفره به زبان جاوا
    برنامه نویسی بازی نقطه ها Dots به زبان جاوا
    برنامه نویسی بازی نقطه ها Dots به زبان جاوا
    دو برنامه برای درس زبان ماشین به زبان جاوا
    دو برنامه برای درس زبان ماشین به زبان جاوا

انجام پروژه های جاوا java توسط کارشناسان مجرب متلب پروژه با قیمت مناسب انجام میشود اکثرا دانشجویان در انجام پروژه جاوا خود با مشکل مواجه هستند و به دنبال یک جای مطمئن برای پروژه جاوا خود می باشند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

انجام پروژه های سازمانی جاوا java   

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

انجام پروژه دانشجویی جاوا java
کارشناسان متلب پروژه آمادگی کامل دارند پروژه های دانشجویی جاوا java شما را بر عهده گفته و با با کیفیت مطلوب تحویل شما عزیزان بدهند این کارشناسان تجریه ۷ ساله در انجام پروژه با گروه متلب پروژه دارند و همینطور امر باعث ضمانت انجام پروژه از طرف گروه متلب پروژه خواهد شد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


انجام پروژه های برنامه نویسی جاوا java

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

سفارش پروژه  JAVA  خود را به متلب پروژه بسپارید و با خیالی آسوده و درکوتاه زمان ممکن و با بهترین کیفیت پروژه خود را تحویل بگیرید

JAVA  چیست؟

جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شئ‌گراست که شرکت سان مایکروسیستمز آن را ابداع کرده‌است. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نمی‌باشند.

نحوه سفارش پروژه :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

کیفیت انجام پروژه :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


زمان انجام پروژه :

زمان انجام پروژه های جاوا java  با توجه به زمانی که مشتری تعیین میکند انجام میشود و سعی بر این بوده که در کوتاه ترین زمان ممکن پروژه خود را دریاف



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 83
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

# انجام پروژه های مختلف دانشگاهی مرتبط با :              

Java
#C
++C
Pascal
Android
php
asp.net

sql serveکارشناسان گروه تراپروژه آمادگی دارند انجام پروژه جاوا (java) شما را در فیلدها و سطوح علمی و صنعتی مختلف به عهده گرفته و آن را با بهترین کیفیت، مناسب ترین قیمت و در کوتاه ترین زمان تحویل نمایند.
انجام پروژه جاوا (java)r.

 

جاوا چیست؟
یک زبان برنامه‌نویسیِ شیءگرا است. نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید. در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. ایده شیء گرایی جاوا از زبان اسمال‌تاک گرفته شده است. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان نسبت به زبانهای نسل اول C بالا است. برنامه‌های جاوا به صورت بایت کد (کامپایل) می‌شوند و توسط JVM (ماشین مجازی جاوا) به کدهای ماشین تبدیل و اجرا می‌شوند. در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستم‌عامل خاصی نیستند برنامه‌های نوشته شده به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا می‌باشند. شعار جاوا "یکبار بنویس و هر جایی اجرا کن (Write once, Run anywhere) " است که به همین ویژگی اشاره دارد.
Java-Thumbnail-1
برنامه‌های جاوا و اپلت ‌ها

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت:

برنامه‌های تحت وب
برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و …
برنامه‌های کاربردی بزرگ (Enterprise)
برنامه‌های رومیزی (Desktop)
و غیره.
قابلیت خاصی در جاوا وجود دارد بنام اپلت. اپلت‌ها امکانات فراوانی برای نوشتن برنامه‌های تحت وب در اختیار برنامه‌نویسان قرار می‌دهند. البته وجود ماشین مجازی جاوا برای اجرای اپلت لازم است. اپلت‌ها نظیر فناوری سیلورلایت شرکت مایکروسافت هستند که

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

برنامه‌نویسان را قادر می‌سازد تا امکاناتی را به مرورگر کاربر بیفزایند. البته تفاوت این دو در امنیت می‌باشد به گونه‌ای که سیلورلایت به دلیل اینکه در محیطی به نام جعبه شنی (sandbox) اجرا می‌شوند امن هستند ولی اپلتها فاقد چنین امنیتی هستند و به سادگی هدف حملات استاندارد Social Engineering Toolkit واقع می‌شوند.

سیستم‌عامل: تا سال ۲۰۰۴ net. تنها بر روی پلت فرم ویندوز اجرا می‌شد و برخی ویندوز را سیستم‌عامل غیرقابل اعتمادی در برنامه‌نویسی Enterprise می‌دانستند
قابلیت حمل: جاوا بر روی سکوهای رایانش گوناگونی قابل اجرا است، از ATM و ماشین رختشویی گرفته تا سرورهای سولاریس با قابلیت پشتیبانی از 1024 CPU برای پردازش.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

وژه آمادگی کامل جهت انجام پروژه جاوا به صورت تخصصی و با توجه به اطلاعات، زمان و میزان هزینه مد نظر شما را دارد. تنها کافیست درخواست انجام پروژه جاوا خود را از طریق بخش ثبت سفارش ما ارسال نمایید.نجام پروژه جاوا توسط کارشناسان مجرب به صورت رقابتی انجام می پذیرد و این امر انتخاب بهترین مجری و برخورداری از مناسب ترین قیمت را تضمین می نماید.

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

 



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 89
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

در این قسمت لیسیت برنامه های نوشته شده توسط اینجانب بوسیله زبان جاوا قرار داده میشود. در صورتی که میخواهید پروژه ای سفارش دهید در قسمت نظرات نام پروژه و ایمیل خود را وارد کنید.
لیست برنامه ها:

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

1- حل معما یا مساله هشت وزیر با آنالینگ شبیه سازی شده به همراه مستندات (بیشتر مخصوص درس هوش مصنوعی). برای دانلود فایل مستند شده این برنامه بر روی اینجا کلیک کنید. برای درخواست سورس کد این برنامه در قسمت نظرات ذکر شود.

2- مرتب سازی سریع (Quick Sort) و شمارشی (Counting Sort) و مقایسه آنها از نظر پیچیدگی زمانی و مکانی به همراه مستندات (بیشتر مخصوص درس طراحی الگوریتم).
برای دانلود فایل مستند شده این برنامه بر روی اینجا کلیک کنید. برای درخواست سورس کد این برنامه در قسمت نظرات ذکر شود.

ونه است که حداقل وابستگی را حین اجرا داشته باشد.زبان برنامه نویسی JAVA همه منظوره می باشد و بر پایه کلاس و حوزه ی شی گرایی تعریف گردیده است.از ویژگی های شاخص زبان برنامه نویسی جاوا ، اجرای کدهای جاوا کامپایل شده بر روی کلیه پلتفرم هایی است که توانایی پشتیبانی از زبان برنامه نویسی جاوا را داشته باشند و این موضوع هیچگونه وابستگی به کامپایل دوباره ندارد.برنامه های

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

ارش شده در جاوا بدون وابستگی به ساختار رایانه قابلیت اجرا روی هر نوع دستگاه مجازی را دارا می باشند و کامپایل برنامه های نگارش شده به حالت BYTECODE می باشند.بر اساس گزارشات منتشر شده در سال ۲۰۱۶ زبان برنامه نویسی جاوا از بهترین زبان های برنامه نویسی کاربردی به منظور بکارگیری در در اپلیکیشن های وب سرور مشتری می باشد و حدود نه میلیون گسترش دهنده دارد. اصول اخذ قاعده های به کار رفته در زبان برنامه نویسی جاوا زبان های C و  C++ می باشد و این موضوع در حالی است که امکانات زبان برنامه نویسی جاوا در انجام پروژه مهندسی کامپیوتر محدود تر از زبان های برنامه نویسی مذکور است.از جمله اهداف اصلی که در ساختار زبان برنامه نویسی JAVA به کار گرفته شده است می توان به شیء گرایی و سادگی ، ایمنی و قدرت ، قابلیت حمل ساختاری و قابلیت تفسیر و پویایی اشاره نمود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


همانگونه که در مطالب فوق الذکر اشاره گردید قابلیت حمل از جمله اهداف اساسی در طراحی زبان برنامه نویسی JAVA می باشد. این موضوع بدان معناست که برنامه های نگارش شده در پلتفرم جاوا بایستی قابلیت اجرا بر روی ترکیبات سخت افزاری و همچنین سیستم های عامل مجهز به پشتیبانی مکفی از RUNTIME را دارا باشند. یکی دیگر از شاخص های برتر زبان برنامه نویسی جاوا ایجاد کتابخانه های استاندارد به عنوان متد عمومی و با هدف دسترسی به ویژگی های منحصر به فرد کاربر از جمله شبکه ، گرافیک و THREADING می باشد. برنامه های نگارش شده توسط زبان برنامه نویسی جاوا نیاز به حافظه بالاتر هستند و سرعت آنها کمتر است و برای حل مشکل مذکور پروسه کامپایل سازی JUST IN TIME و افزودن شاخص هایی از جمله افزودن شاخص های زبان با هدف آنالیز کد ، بهینه نمودن ماشین مجازی JAVA و … به زبان برنامه نویسی جاوا افزوده گردید.

گروبا دارا بودن کادر مجرب و متخصصان آمادگی ارائه خدمات لازم به شما دانشجویان را در زمینه ی انجام پروژه های برنامه نویسی JAVA را دارا می باشد.به همین منظور شما می توانید با کارشناسان مجموعه در تماس

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 87
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام بهترین پروژه های برنامه نویسی به زبان جاوا را با کیفیت بالا برای شما انجام میدهد.
زبان برنامه نویسی جاوا یکی از زبان های برنامه نویسی سطح بالا می باشد، که از برنامه نویسی شی گرایی برای پیاده سازی برنامه های خود بهره می برد، و بیشتر نیز شبیه برنامه نویسی c++ می باشد که هدف از ایجاد اولیه این زبان، تلوزیون های کابلی بود که با گذشت زمان این هدف تغییر کرد. اما امروزه زبان جاوا با قدرتی که پیدا کرده توسط سکو های مختلف پشتیبانی می شود. گفتنی است جاوا با قابلیت های زیادی که دارد بسیاری از برنامه نویسان را به طرف خود کشانده است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

پروژه برنامه نویسی جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 84
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه


انجام پروژه های برنامه نویسی

انجام کلیه پروژه های برنامه نویسی به زبان های سی و جاوا وسی شارپ *

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


انجام پروژه های دانش جویی *

طراحی سایت و پشتیبانی از آن *

انجام پروژه های دانشجویی *

ترجمه تخصصی *

ترجمه انواع مختلف متن ها به زبان انگلیسی*

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com

 

اگر برای انجام پروژه جاوا، خودتان وقت یا تسلط کافی ندارید، نگران نباشید زیرا متخصصین ما پروژه شما را در کمترین زمان ممکن با بیشترین کیفیت در اختیار شما می گذارند.

 

 

 

 

azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 80
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

جاوا یک زبان برنامه نویسی است که درسال 1994 توسط یکی از مهندسین شرکت سان (sun) به نام جیمز گوسلینگ نوشته شد، جیمز از نوشتن برنامه با C++ خسته شده بود و جاوا را برای رفع نیازهای خود طراحی کرد. مثل لینوکس ترودلز که لینوکس را برای استفاده خود پدید آورد.
جیمز ابتدا نام این برنامه را oak گذاشت. ابتدا شرکت sun از توسعه oak منصرف شد ولی با پیشرفت و گسترش اینترنت و مشخص شدن قابلیت های برنامه و تطابق بعضی ویژگی های آن با نیازهای اینترنت شرکت sun پروژه oak را فعال نمود و نام جاوا را برای آن برگزید.
نام جاوا از Jsut Another Vague Acronym گرفته شده است و دلیل آن این بود که تیم برنامه نویسان جاوا به قهوه خیلی علاقه داشتند. این موضوع در لوگوی جاوا هم مشهود است!!
 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

نگارش نسخه یک جاوا در سال 95 آغاز شد و در سال 97 نسخه 1/1 و در سال 98 نسخه 1/2 به بازار ارایه شد. البته تا کنون نسخه های متفاوت با قابلیت های متفاوت به بازار ارایه شده است. جاوا زبان مادر برای سیستم عامل سولاریس است، مثل بیسیک برای سیستم عامل ویندوز و زبان سی برای یونیکس.
مهم ترین ویژگی جاوا این است که اساسا شی گراست به این معنی که توانایی استفاده مجدد و مکرر از کدهای از پیش نوشته شده را دارد.
ویژگی دیگر جاوا این است که بر روی سیستم های مختلف کار می کند مثلا برنامه ای که شما با یک سیستم اینتل نوشته اید به راحتی روی یک سیستم مکینتاش و یونیکس اجرا می شود و این عامل اصلی موفقیت جاوا است.
سادگی، قابل انتقال بودن، کارایی بالا، استحکام، پویایی و ایمنی بالا از دیگر قابلیت های جاوا است.
معمول ترین برنامه هایی که با جاوا نوشته می شود Applet ها هستند. Applet برنامه ای پویا است که در یک صفحه وب اجرا می شود و برای دیدن آن به مرورگری نیاز است که جاوا را پشتیبانی کند. علاوه بر این شما می توانید با جاوا برنامه های کاربردی، چند منظوره وسطح بالا بنویسید مثل نرم افزارهای سرویس دهی شبکه یا سرویس دهنده پست الکترونیک.
جاوا در واقع یک زبان برنامه نویسی شی گرا وبسیار قدرتمند است و تمام خصوصیت های C++ و C را داراست. البته خصوصیت های مشکل ساز آن مثل وراثت و اشاره گرها را کنار گذاشته است. برنامه نویسانی که با C++ آشنا هستند خیلی راحت و سریع می توانند جاوا را یاد بگیرند. با جاوا کد نویسی بسیار آسان تر است و کدها و کلاس ها و کتابخانه های آماده جاوا باعث می گردد نوشتن یک برنامه با جاوا از نظر تعداد خطوط و زمان لازم تقریبا یک سوم یک برنامه C++ است.

.NET رقیب JAVAًـ؟
.NET فرمی است که به وسیله مایکروسافت برای ساخت سایت ها با قابلیت های زیاد و متفاوت ایجاد شده است به طوری که قسمتی از یک پروژه را می توان با VC++ و بخش دیگر را با برنامه ای دیگر نوشت و در نهایت کل آن توسط یک واسطه به نام MSIL ترجمه شده و در محیط .NET قابل اجرا است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


J2EE (نسخه جدید JAVA) به وسیله شرکت SUN و با همکاری شرکت های IBM و HP تهیه شده است. در این قالب تنها زبانی که مورد استفاده قرار می گیرد جاوا است، و بر خلاف .NET که فقط روی محیط های سازگار با ویندوز عمل می کند، مستقل از سخت افزار است.

بین .NET و JAVA کدام را انتخاب کنیمًـ؟
- قابلیت انتقال برنامه ها روی سیستم های مختلف و شعار اصلی جاوا یعنی: "یک بار بنویس و هر جا استفاده کن" (Writeonce-Run anywhere) موضوعی بسیار حایض اهمیت است که بسته به نیاز شما و نوع برنامه شما می تواند خیلی مهم باشد.
- در محیط هایی که چند نوع سیستم سخت افزاری وجود دارد قطعا برنامه های تحت جاوا مناسب تر است ولی اگر در محیط مورد نظر شما از سیستم عامل ویندوز استفاده می شود استفاده از .NET هزینه کمتری در برخواهد داشت.
- .NET ویژگی هایی دارد که با آن می توان سایت های جذاب و زیباتری ساخت اما در سایت های پیچیده و بزرگ و جایی که کارایی مهمتر از ظاهر است بهتر است از جاوا استفاده کنیم.
- تصور کنید نیاز به برنامه ای دارید که در آن چیزهایی به صورت دینامیک ایجاد می شوند و پس از طی یک سری عملیات بر روی آنها از بین می روند، در این نوع برنامه ها تعقیب اشیایی که در برنامه ساخته می شوند، تخصیص و مدیریت حافظه تماما بر عهده برنامه نویس است. اما جاوا دارای یک سیستم خودکار مدیریت و پاکسازی حافظه است که بسیاری از مشکلات را آسان کرده است.
هر تکنولوژی که ایجاد می شود؛ هر برنامه ای که مورد توجه عموم قرار می گیرد قطعا مورد توجه نفوذگران هم واقع می شود، هر سیستمی که بخواهد بماند و پیشرفت کند نیاز به ایمنی دارد و اینجاست که سدهای حفاظتی جاوا و مدل های امنیتی آن که حاصل تلاش زبردست ترین برنامه نویسان دنیاست مورد توجه قرار می گیرد. مدل چهار لایه امنیتی جاوا جلوی خیلی از اقدامات خرابکارانه و نفوذی را می گیرد، ولی هیچ سدی 100درصد غیر قابل نفوذ نیست!!
در هر حال انتخاب بین این دو نیاز به بررسی دقیق، آینده نگری و مشخص شدن اهداف دراز مدت و میزان سرمایه گذاری شما دارد زیرا هزینه هایی که یک برنامه جاوا دربر دارد در اکثر موارد چندین برابر یک برنامه .NET خواهد بود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


JAVA Script:
شما که با دنیای کامپیوتر و اینترنت آشنایی دارید حتما این اسم را شنیده اید. اما اشتباه نکنید JAVA Script با جاوا فرق دارد. JAVAScript یک برنامه کاملا مستقل است که توسط شرکت SUN و شرکت NetScape ساخته شده است. جاوا هم به صورت فایل اجرایی (exe) و هم در صفحات وب قابل استفاده است. ولی JAVA Script فقط به منظور استفاده در اینترنت طراحی شده است. شما می توانید یک متن جاوا اسکریپت را در ساده ترین ویرایشگرها مثل word pad ویرایش کنید. دستورات JAVA Script درون تگ های HTML قرار گرفته و بعد درون فایلی با پسوند .htm ذخیره می شوند و در مرورگرهای وب قابل مشاهده هستند.
خلاصه این که جاوا برنامه ای قوی و کاربردی است و ابتدا فقط مورد توجه برنامه نویسان آمریکایی بود ولی اکنون به قدری رشد کرده است که برنامه نویسان سراسر دنیا به آن اعتقاد پیدا کرده اند، اما از آنجا که جاوا ابزاری است برای برنامه های پیچیده و بزرگ که توسط تعداد معدودی از سیستم ها مورد استفاده قرار می گیرد، کمتر مورد توجه برنامه نویسان سیستم های کوچک قرار گرفته ولی با همه اینها ابزارهای بسیار قدرتمند و پیشرفته ای دارد که قابلیت های فراوانی به این زبان برنامه نویسی داده است.

13 سال قبل, 13 نفر از کارمندان سان میکروسیستم برای انجام پروژه پر تشویشی با عنوان “موج جدید پردازش کامپوتری“ پرداختند.
این مشکل از گذشته وجود داشت اما تنها دستاورد این تیم, جوابگویی به این سوال بود که چگونه نیازهای نوین پردازش اطلاعات برطرف می شود. 5 سال طول کشید وافکار ونظرات و پیشنهادات فراوانی مطرح شد تا فناوری جاوا به جهانیان شناسانده شود. جاوا اولین فضایی است که امکان برنامه نویسی قدرتمند تجاری را ایجاد کرد.
جاوا به صورت یک فناوری نوپا وارد بازار شد و بعدها در اینترنت ریشه گرفت. این روزها نام HotJava کمتر به گوش می خورد. این محصول اولین مرورگری بود که Applet ها را پشتیبانی می کرد. Applet ها برنامه های کوچکی بودند که در بروزر ذخیره می شدند و قادر بودند صفحات HTML ثابت را به کاربردهایی جالب همچون بازی های شطرنج دوسویه, چت روم های چند نفری و حتی کاربردهایی در تجارت سهام تبدیل کنند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


توانایی های بالقوه جاوا با نیازهای روز اینترنت همخوانی پیدا کرد و به سرعت به صورت زبان بالفعل اینترنت و محاسبات تجاری درآمد. جاوا به سرعت گسترش یافت و طریقه محاسبات و همچنین استفاده از اینترنت را تغییر داد, به طوری که وقتی شما به صورت آنلاین کتابی می خرید یا سهامی را به فروش می رسانید در حال استفاده از جاوا هستید.
حال پس از گذشت 8 سال فعالیت جاوا,این سوال مطرح می شود که جاوا چگونه می تواند بر موج جدید محاسبات پردازش تاثیر گذار باشدًـ؟
دیدگاه های مختلفی دراین زمینه وجود دارد ولی مهم ترین آنها این است که جاوا اگر می خواهد نقش خود, یعنی افزایش کاربرد کامپیوتر را حفظ کند باید از پیچیدگی خود بکاهد. یکی از کلیدهای موفقیت جاوا نسخه تجاری جاوا 2 است که با نام J2EE شناخته شده است.
J2EE بسیار قدرتمند است و توانایی های زیادی دارد ولی همانطور که می دانیم با افزایش قدرت پیچیدگی ها نیز افزایش می یابد. اما جاوا برای این که با سازگاری بیشتری در هنگام اجرا کار کند و قدرت خود را نیز حفظ کند باید ساده تر باشد.
“جاوا“ 2 یا به این مساله توجه خواهد داشت و نقش خود را درمحاسبات حفظ خواهد کرد و یا به دلیل کاربردی نبودن به دست فراموشی سپرده می شود. اما امیدواری بسیاری وجود دارد که جاوا 2 موفق عمل کند, چون سرمایه ها و افکار زیادی آن را پشتیبانی می کنند. اما برای نیل به این هدف باید قادر به حل دو مساله باشد.
جاوا 2 هنوز هم به طوری باور نکردنی پیچیده مانده است طوری که تنها برای افراد ماهر و نیروهای متخصص قابل استفاده است.
با توجه به یک نیاز جهانی برای کاهش قیمت ها و شرح حال به روز و جدید سازندگان فناوری اطلاعات پیچیدگی می تواند عاملی نابود کننده باشد. جاوا 2 باید با حفظ استانداردهای خود و توجه به نیازهای مشتریان و در صدر قرار گرفتن درعرصه های رقابتی روند تجاری شدن خود را تسریع کند.
همان طورکه ساده تر کردن Visual Basic کاربرد ویندوز را افزایش داد, جاوا 2 نیز باید میانه رو باشد و با کاهش پیچیدگی از حالت اختصاص یافتن به نخبگان خارج شود.
کاهش پیچیدگی جاوا2, آن را در سطح وسیعی قابل فهم و کاربردی می کند ضمن آن که در وقت کاربران هم صرفه جویی می شود وباعث استفاده بهینه از توانایی های آن می شود. علاوه بر آن در زمینه تجاری نیز به مقدار قابل توجهی در هزینه و وقت صرفه جویی می شود.
دومین مساله میزان سرعتی است که نوآوری جاوا 2 در اختیار مشتریان خود می گذارد. میزان سادگی جاوا2 شاید چندان اهمیت نداشته باشد اما در مقابل برای اینکه جاوا2 در عرصه بازار هم حضور یابد باید سرعت خود را به حد ایده آل و مناسب برساند.
افرادی هستند که شاید به کیفیت اهمیت چندانی ندهند ولی به سرعت آنها نیاز باشد بنابر این در اینجا سرعت مهمترین مساله خواهد بود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

جاوا2 هنوز هم می تواند پیشتاز باشد ولی باید در دستورالعمل های خود تغییراتی را ایجاد کند. متخصصان حرفه ای جاوا (JCP) در میدان رقبا در صدر قرار دارند و برای جذب مشتری بیشتر فناوری های خود را قبل از ورود به بازار استاندارد می کنند.

این تغییرات یکی دوسال به طول خواهد انجامید و در حال حاضر با رشد نیازهای مشتریان, فروشندگان ناچاربه عرضه فناوری هایی هستند که صورت تجاری داشته باشد اما در حقیقت این فناوری ها باید قبل از عرضه, موارد مربوط به استاندارد در آنها اعمال شود. درحال حاضرweb فناوری هایی را عرضه می کند که در سطح وسیعی مورد استفاده قرار می گیرد و توسط world wide web consortium استاندارد می شود یعنی این فناوری ها اول در بازار عرضه می شود و بعد عمل استاندارد سازی بر آنها اعمال می شود.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 69
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

انجام پروژه ها با موضوعات زیر: هوش مصنوعی داده کاوی پردازش تصویر پردازش سیگنال و گفتار شبکه عصبی الگوریتم های تکاملی و ژنتیک سیستم های فازی و الگوریتم های موازی پیاده سازی موارد ذکر شده با زبان های زیر انجام می شود. متلب# سی شارپ# سی پلاس پلاس# جاوا# پایتون# در پردازش های سنگین از فریم ورک های زیر استفاده میشود

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

انجام کلیه  پروژه های کدنویسی و نرم افزاری مهندسی کامپیوتر و IT

انجام پروژه دانشجویی مهندسی کامپیوتر و نرم افزار با استفاده از زبان های کدنویسی …, TEX , SQL , Python , VHDL , Verilog , java , C# , C++ , C

انجام پروژه دانشجویی مهندسی کامپیوتر، نرم افزار و سخت افزار

انجام پروژه دانشجویی مهندسی کامپیوتر با استفاده از نرم افزارهای …Maple , MATLAB , Spim , Nodexl , Codevision , modelsim

مشاوره در انجام پایان نامه های دانشجویی مهندسی کامپیوتر (سخت افزار و نرم افزار) و IT

انجام پایان نامه های مهندسی کامپیوتر و IT

انجام پروژه های دانشجویی شبکه از قبیل

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

مهندسی نرم افزار (UML-Diagrams)

انجام محاسبات عددی با استفاده از نرم افزار متلب (Matlab)

پردازش تصویر(Low-Medium)

شبکه های اجتماعی و تحلیل گراف

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

طراحی (HTML-CSS-Javascript-Ajax)

انجام پروژه های برنامه نویسی تحت وب با (PHP-ASP-JSP)

انواع شبیه سازی ها، دیس اسمبل کانفیگ شبکه برنامه نویسی وب،اتوماسیون صنعتی، سیستم

ترجمه ی متون تخصصی مربوط به مهندسی کامپیوتر و IT

انجام شبیه سازی با استفاده از نرم افزار متلب Matlab

انجام پروژه متلب

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

حل دستی کلیه  تمرینات کلاسی

 انجام پروژه دانشجویی مهندسی کامپیوتر و IT

 انجام پروژه های دانشجویی مهندسی کامپیوتر و IT

و….



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 67
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

دانلود سورس پروژه های آماده جاوا اسکریپت‎

 قالب بندی:  txt

قیمت :   رایگان

شرح مختصر :  این فایل شامل بیش از 40 نمونه کد جاوا اسکریپت است که که به کمک آن میتوانید صفحات وب خود را به صورت پویا طراحی کنید. کدهای ساده و آموزشی بوده و فایل HTML هر پروژه در کنار آن جهت تست وجود دارد.

فهرست :

All Upper Case

Combo Box

Email به هر جا

Marquee

Up Load.txt

اتصال به URL از طریق یک

زبان برنامه‌نویسی جاوا
زبان برنامه‌نویسی جاوا، یک زبان سطح بالا است که با عبارات زیر توصیف می‌گردد :

* ساده

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

 

* خنثی درباره معماری (عدم وابسته به سخت افزار و سیستم عامل)Architecture netural

* شىء گرا
* قابل انتقال (Portable)
* توزیع‌شده (Distributed)
* کارایى بالا
* Multithreaded
* محکم (Robust)
* پویا
* ایمن (Secure)

برای امروز مجموعه ای از نمونه سورس های جاوا رو آماده کردم .

سورس های مختلفی داره ، خودم که یه نگاه انداختم سورس کتابخانه به زبان جاوا و سورس بازی دوز به زبان جاوا رو دیدم توش .

Checkbox

از بین بردن فضاهای خالی ما بین کاراکترها

انبساط میدان متنی

ایجاد کلیک با عکس

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

ایجاد یک Pop Up

باز کردن فایل

بزرگتر کردن عکس

بستن پنجره

تاریخ و زمان جاری

تایید اعداد در مبنای هگزا دسیمال در Edit Box

تصدیق و تایید

جابه جایی پنجره

چرخش

چک کردن IP Address

حرکت یک کره در صفحه وب

حساسیت میدان Password به حروف بزرگ

خطار برای آدرس Email اشتباه

درخشنده کردن منو

رشد عکس

سایز صفحه نمایش

سفارشی کردن یک پنجره

سئوال و جواب

شمارنده کلمات

عوض کننده رنگ Background

قبول شرایط و ضوابط

کلید Email

کلیدهای بالا و پایین

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

کلیدی برای پخش یا عدم پخش موزیک در صفحه وب

کنترل بر رمز ورودی

نمایش عکس بصورت Slide

منوهای قابل ویرایش

منوی فایلهای Midi

منوی متن

موافقت قبل از ورود اطلاعات

موضوع اسکریپت All Lower Case

نمایش صفحه بصورت اسلاید

ورژن

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 95
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

Advanced Core Java

Java EE & Spring

JSP & Servlet, JSF, Primefaces, Richfaces

JPA, Hibernate, Eclipse Link

Java Message Service

Web Services :Soap, Rest

Apache Solr

MySQL and Oracle

Glassfish, Wildfly ,Tomcat

HTML, CSS, JavaScript, JQنجام پروژه جاوا  javaتوسط کارشناسان مجرب متلب پروژه با قیمت مناسب انجام میشود اکثرا مشاهده میشود که دانشجویان در انجام پروژه های جاوا java  خود با مشکل مواجه هستند و به دنبال یک جای مطمئن برای انجام پروژهjava  خود می باشند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

انجام پروژه های سازمانی جاوا java   

گروه متلب پروژه با داشتن تجربه بالا در انجام پروژه های جاوا و انجام بیش از ۲۰۰ نرم افزار و پروژه های سازمانی جاوا آمادگی دارد کلیه پروژه های سازمانی و برنامه نویسی جاوا را بر عهده گرفته و با بالاترین کیفیت تحویل شما بدهد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


انجام پروژه دانشجویی جاوا java
کارشناسان متلب پروژه آمادگی کامل دارند پروژه های دانشجویی جاوا java شما را بر عهده گفته و با با کیفیت مطلوب تحویل شما عزیزان بدهند این کارشناسان تجریه ۷ ساله در انجام پروژه با گروه متلب پروژه دارند و همینطور امر باعث ضمانت انجام پروژه از طرف گروه متلب پروژه خواهد شد

انجام پروژه های برنامه نویسی جاوا java

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

سفارش پروژه  JAVA  خود را به متلب پروژه بسپارید و با خیالی آسوده و درکوتاه زمان ممکن و با بهترین کیفیت پروژه خود را تحویل بگیرید

JAVA  چیست؟

جاوا (به انگلیسی: Java) یک زبان برنامه‌نویسی شئ‌گراست که شرکت سان مایکروسیستمز آن را ابداع کرده‌است. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم عامل خاصی نمی‌باشند.

نحوه سفارش پروژه :

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

کیفیت انجام پروژه :

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

زمان انجام پروژه :

زمان انجام پروژه جاوا java با توجه به زمانی که مشتری تعیین میکند انجام میشود و سعی بر این بوده که در کوتاه ترین زمان ممکن پروژه خود را دریافت کنید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


 uer



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 141
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه

نجام پروژه های دانشجویی با قیمتی مناسب وارزان

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


c = انجام پروژه برنامه نویسی به زبان سی
java = انجام پروژه برنامه نویسی به زبان جاوا
C#‎ = انجام پروژه برنامه نویسی به زبان سی شارپ
انجام پروژه های درس های سیستم عامل و طراحی الگریتم و هوش مصنوعی و

وژه های جاوا با نرم افزار eclipse نوشته میشوند.

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

قابل توجه دوستان گرامی ، در هنگام ارسال درخواست نکات ذیل را مد نظر داشته باشند :

 

1)  درخواست خود را به صورت کامل و صریح ، شرح دهید.

2)  بهتره که نوع برنامه مورد نظر رو معین کنید. ( به صورت Console و یا Windows Appliction )

3) لطفاً آخرین مهلت تحویل پروژه رو ذکر نمایید.



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 108
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()
نوشته شده توسط : مطلب پروژه
 

انجام کلیه پروژه های دانشجویی درسراسرایران
@تحت تمامی زبانهای برنامه نویسی
 بیش از 20 پروژه برنامه نویسی وپایان نامه پروپوزال های دانشجویی از دپارتمان علوم رایانه دانشگاه های کلمبیا هندمالزی آلمان*سوئد*دانمارک *انگلستان *فیلیپین *دبی*ترکیه و... دربانک پروژه پایتخت توسط خودگروه
 انجام پروژه های دانشجویی برای دانشجویان ایرانی داخل و خارج ازکشوررشته کامپیوتر
@انجام پایان نامه و پروپوزال های دانشجویی مقاطع تحصیلی کاردانی کارشناسی کارشناسی ارشددکترا و.... دانشگاه های
داخل و خارج از کشوررشته کامپیوترو فناوری اطلاعات و...
خدمات مشاوره ای:
مشاوره رایگان انتخاب موضوع پایان نامه
- انجام تمامی خدمات مربوط به تهیه پیشنهادیه پایان نامه
( proposal )
مشاوره و تدوین پایان نامه های مرتبط با رشته های فوق الذکرفناوری اطلاعات* کامپیوترو..
ارائه تمامی فصول مربوط به پایان نامه ، مطابق با جدول زمانبندی توافقی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


مشاوره و طراحی پرسش نامه و انجام مصاحبه و تجزیه و تحلیل اطلاعات استخراجی با استفاده ازنرم افزارهای مرتبط
و در انتها ارائه مقاله ای علمی – پژوهشی برای ارائه نشریات معتبر داخلی (علمی-پژوهشی) و خارجی
(ISI)
وبررسی الگوریتمهای شبکهای گیرید* داده کاوی (Data Mrining) در زمینه های دسته بندی (Classification)، خوشه بندی (Clustering)، پیش بینی (Prediction)، انتخاب ویژگی (Feature Selection) و قواعد انجمنی (Association Rules) با *وب سرویس و....
@انجام پروژه های پردازش تصویر فازی* الگوریتم ژنتیک* شبکه عصبی *هوش مصنوعی * شبیه سازی *بهینه سازی *سمینار*–الگوریتم چندهدفه* تکاملی *سیمولینک*بینایی ماشین. Image Processing & Machine vision*
SIMULINK, cloud storager و IMAGE PROCESSING و GENETIC ALGORITHM و NEURAL NETWORK و FUZZY LOGIC
Steganalysis Facial expression Face recognition Texture segmentation Image retrieval Image segmentation Color Demosaicing ... Machine Vision: Object tracking( with all kind of methods) for various purposes Multiple Object Tracking Object Tracking with motion blur Blind motion blur deconvolution line based structure from motion Geometrical enhancemen
پروژه های محیط سیمولینک (Simulink)
پروژه های بازشناسی الگو (pattern recognition)

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

و پروژه های مرتبط با جعبه ابزارهای:
• Aerospace• neural network*• symbolic math*• comminucation*• bioinformatic*• curve fitting*• control system*• econometric• database*• datafeed*• filter design*• image acqusition*• signal processing*• optimization*

انجام پروژه های حاوی پایگاه داده و پروژه های گرافیکی تحت تمامی زبان های برنامه نویسی
1 - شبکه های عصبی مصنوعی چند لایه پرسپترون2 - شبکه های عصبی مصنوعی با تابع پایه شعاعی3 - درختان تصمیم گیری طبقه بندی و رگرسیونی4 - مدل های درختی5 - ماشین های بردار حامی طبقه بندی و رگرسیونی5 - ماشین های بردار حامی طبقه بندی و رگرسیونی6 - سیستم های استنباط فازی7 - سیستم های استنباط فازی - عصبی8 - سیستم استنباط بیزین با استفاده از نرم افزارهای:
Clementine, SPSS, WEKA, Rapid Miner, Qnet,
انجام پروژهای برنامه نویسی دلفی ، جاوا ، ویژوال بیسیک ،وی بی دانت .وی بی 6*مطلب- پی اچ پی , ، اکسس ، سی شارپ ای اس پی *پارلوگ *پرولوگ *سی *سی پلاس پلاس * مولتی مدیا بیلدرو....*ردیابی *مکانیابی *sar
@ انجام پروژه های تلفن گویا ، برنامه های ارتباطی ، پاسخگوی خودکار ، سیستم پیغام گیر و برنامه نویسی تحت شبکه پروژهای شبکه حسگرو...
@ دارنده بزرگترین بانک سورس های آماده به تمامی زبانهای برنامه نویسی ( انجام شده توسط خود گروه )

پایتخت

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

 

پروژه خودرامتخصانشان ارائه دهیدنه به موسسات انجام پروژه چون هم نمی دانند شما چه می خواهیدوهم هزینه برای خوددریافت می کنند**********************************درست وبا اطمینان انتخاب کنید*****************************
همراه مستندات و توضیحات کامل ، و خط به خط دستورات و نیز نحوه ساخت و چگونگی اجرای پروژه ها، بهمراه دایکیومنت (Document) تایپ شده و آماده برای صحافی بهمراه پشتیبانی بعد از تحویل پروژه
@ انجام پروژه های برنامه نویسی دانشجوئی برای دروس دانشگاهی :
====================================
* مبانی کامپیوتر
* برنامه سازی پیشرفته
* سیستم های تجاری
* ساختمان داده
* طراحی الگوریتم
* ذخیره و بازیابی اطلاعات
* نظریه زبانها و ماشین ها

* هوش مصنوعی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

* کامپایلر
* ریزپردازنده,vhdl,z80,… IVR ، 8051
* شبکه های کامپیوتری
* گرافیک کامپیوتری
* مهندسی نرم افزار
* پایگاه داده
*کارآفرینی
*کارآموزی
*مباحث ویژه
*معماری کامپیوتر
* سیستم عامل پیشرفته
*یادگیری ماشین
*پردازش موازی
*روش تحقیق
*سمینار
*پردازش سیگنال
*پردازش صوت
*شبیه سازی وبهینه سازی
* آزمایشگاه های (سیستم عامل ، ریزپردازنده ، مدار منطقی ، پایگاه داده)

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


@ لیست زبانهای برنامه نویسی تخصصی ما به شرح زیر می باشد:
====================================
VB.Net2005,2008.,2010
C#.Net2005,2008.,2010
ASP.Net2005,2008.,2010
++C
C
VB - Visual Basic 6.0
Pascal
DELPHI
Visual C++
Database: SQL Server
Access
php
Html
Java
J2EE
J2me
Assembly

Matlab
برنامه نویسی موبایل
NET. تحت (Pocket PC)
XML, AJAX, Java Script)
Oracle
Ns2
Opnet
……,


@ لیست پروژه های آماده تحت تمامی زبانهای برنامه نویسی
===============
سیستم آرشیو اطلاعات پروژه های دانشجویی سفارش پروزه ازدانشگاه انگلستان
یک نانوایی می خواهد سیستم توزیع خودش را بهینه کند سفارش پروژه ازدانشگاه انگلستان
نرم افزارارسال اس ام اس وایمیل سفارش پروزه ازدانشگاه ترکیه
شبیه سازی میل سروریاهو سفارش پروزه ازدانشگاه آلمان
سیستم ام ارپی سفارش پروزه ازدانشگاه هند
فروشگاه اینترنتی سفارش پروزه ازدانشگاه مالزی
کتابخانه صوتی برای لینوکس سفارش پروزه ازدانشگاه مجارستان
پیاده سازی همکار به همکار شبکه سفارش پروژه ازدانشگاه دبی
الگوریتم fcfs سفارش پروژه ازدانشگاه فیلیپین
@دانلودرایگان پروژه های دانشجویی
@ دارنده بزرگترین بانک سورس های آماده به تمامی زبانهای برنامه نویسی ( انجام شده توسط خود گروه )
پایتخت
درضمن برخی ازاین پروژهاهم تحت ویندوزدرآرشیوموجوداست وهم تحت وب
سیستم شهرت پیشنهاد ، تجزیه و تحلیل اسپم ، ، تجزیه و تحلیل اسکایپ
فروشگاه مجازی تحت وب (فروشگاه اینترنتی) ، سایت آگهی ها
سیستم کتابخانه ، سیستم هتل ، سیستم رستوران
سیستم بیمارستان ، سیستم مطب و کلینیک ، سیستم داروخانه
سیستم ثبت نام دانشجویان در مدارس ، موسسسه ها
برنامه تاکسی سرویس ، سیستم انبارداری ، سیستم کلوب
سیستم دبیرخانه ، سیستم حقوق و دستمزد ، سیستم حسابداری
سیستم آژانس املاک ، پروژه های گرافیکی ، شبیه ساز Excel
شبیه ساز فرودگاه ، شبیه ساز فوتبال ، پروژه بانک ، ویرایشگر متن حرفه ای
تمامی بازی های هوش مصنوعی ( پازل اعداد ، دوز ، شطرنج ، Tic Tac ، Connect 4* بازی نقطه خط* و بازی فکروبکر* ... )
دفترچه تلفن ، ماشین حساب ( ساده و مهندسی املاک و... )
چرخش تصویر ، فروشنده دوره گرد TSP ( حرفه ای ) ، پروژه چند نخی (MultiThreading ) سیستم خواندن ونوشتن

سیستم مدیریت سرگشی سیستم مشاوره املاک - سیستم پرداخت ماهیانه اقساط بانکی- سیستم جامع کنترل میزان صدور بیمه نامه و گزارشات مقایسه ای روزانه ،- مهمانسرا – مسافرخانه- سیستم کارگزینی ماهیانه و سالیانه و نموداری کامل سیستم با غ وحش *
سیستم مدیریت حضور و غیاب یک اداره به صورت دستی*بانکداری
سایت خرید و فروش نرم افزار خرید و فروش /مدیریت سیستم فوتبال
برنامه صدور گواهی با C#*
برنامه اسباب بازی فروشی*
سیستم رزرو بلیط سینما* سیستم آموزشگاه زبان* سیستم بنگاه اتومبیل* سیستم مطب پزشک* سیستم لباس فروشی* سیستم ثبت نام باشگاه بدنسازی* سیستم محاسبه و ثبت کارکرد و پورسانت بازاریابان* یستم فروشگاه خودرو(Online)* سیستم فروشگاه موتور سیکلت(Online* سیستم فروشگاه فیلم و CD(Online)* سیستم نشریه الکترنیکی *(* سیستم فروشگاه لوازم خانگی** سیستم فروشگاه قطعات لاستیکی** سیستم فروشگاه لوازم چوبی** سیستم فروشگاه قطعات خودرو* فروشگاه خشگبار* سیستم ثبت نام آنلاین دوره های آموزشی آموزش و پرورش* سیستم فروشگاه تجهیزات بدنسازی آنلاین* سیستم ثبت سفارشات خرید مربوط به تعاونی شرکتها به صورت آنلاین* سیستم آموزشگاه زبان* سیستم رزرو و فروش بلیط اتوبوسرانی* سیستم ثبت نام باشگاه بدنسازی* سیستم فروشگاه قطعات کامپیوتری(** سیستم آسایشگاه* امور مشترکین تلفن-* سیستم کارت سوخت سیستم دادگستری *معرفی کارگاه CNC به صورت آنلاین*اخبار کامپیوتر سخت افزار*ثبت رزمه و مدارک افراد*فروشگاه سی دی (CD)** نظر سنجی پیرامون بخش های مختلف دانشگاه*فروشگاه کتاب*سیستم مدیریت مکانیزه امین اموال و کارپرداز*
سیستم بستننی فروشی * سیستم مدیریت نمایشگاه * سیستم مدیریت نمایشگاه ماشین * سیستم پذیرش بیمار* سیستمم مدیریت توزیع برق * سیستم انالیزمدارس سیستم مدیریت خدمات کامپیوتر*معرفی فیلم و بیوگرافی بازیگران و نقد فیلم*
* سامانه ثبت اختراعات * سیتم مدیریت دفترچه بیمه* سیتم مدیریت کافی نت وگیم نت * سیتم صدورابلاغیه * سیستم برنامه هفتگی به صورت خودکار* سیستم ثبت نام کمیته امداد* سیتم مدیریت لیگ برتر* سیتم مکانیزه لیزینگ خودرو* سایت آزمون شهرداری
فروشگاه هاست ودامین * سیستم کلاسهای کنکور و بازآموزی* سایت جهانگردی * سایت هواپیمایی*سیستم مدیریت و کنترل ورود و خروج کارکنان*حوزه علمیه*آتش نشانی با قابلیت ارسال sms*اطلاعات نویسندگان با c# و بانک اطلاعاتی access
سیتم مدیریت سوابق باشگاه* وب سایت نظرخواهی دانشگاهها* وب سایت انتخابات با قابلیت رای دادن "امارگیری و..*. وب سایت شرکت بیمه * فروشگاه لب تاب * سیستم لباس فروشی, سیسیتم لبنیاتی*سایت* AVR باشگاه به زبان * سایت اتوبوسرانی سایت تعاونی مسافربری * سایت بانک اطلاعات سوالات کنکور کاردانی به کارشناسی سایت توریست *
سیستم مدیریت کنترل پروژه* سیستم صدور و چاپ دفترچه بیمه* سیستم مدیریت فروشگاه*: سیستم ثبت اطلاعات کارمند* سیستم مدیریت فروشگاه صمعک* سیستم ثبت اطلاعات پروژه های ساختمانی* سیستم مدیریت توزیع برق* سیستم مدیریت ویدیو کلوپ:* سیستم ارزیابی و آنالیز مدارس* وب سایت معرفی محصولات ایران خودرو* سیستم مدیریت و کنترل ورود و خروج کارکنان* ماشین حساب ساده و مهندسی* سیستم صدوردفترچه * سیستم کنفرانس
سیستم مدیریت مکانیزه امین اموال و کارپرداز* پروژه سیستم مدیریت بستنی فروشی* پروژه سیستم مدیریت سرکشی بازرسین* سیستم فروشگاه قطعات کامپیوتری(On,line)* سیستم رزرو بلیط قطار (Online)* سیستم نشریه الکترونیکی(Online)* سیستم فروشگاه لوازم خانگی(Online), سیستم رزرو بلیط هواپیما, سیستم رزرو بلیط هواپیما, سیستم Forum (سیستم انجمن الکترونیکی, سیستم امورمشترکین, سیستم فروشگاه قطعات لاستیکی(Online), سیستم فروش
سیستم مکمل خدمات درمانی شرکتها *سایت مدرسه ابتدایی*سایت مهد کودک*فیبر نوری*تشخیص چهره انسان با استفاده طبقه بندی کننده چندخطی* کتاب فروشی *اموزشگاه * بررسی و نقش کاربردهای مدلهای فناوری اطلاعات در حقوق و مهندسی مالی *ارسال مقاله وسمینار*نویزگیری تصویر* کاربرد سیستمهای چندعامله در یادگیری الکترونیک*وب معنایی وابزارهای ان * تشخیص چهره روی تصویر و ویدیو*حذف اثر حرکت از روی تصاویر*تخمین قدرت سیگنال در شبکه مخابراتی بی سیم و تعیین مکان بهینه برای فزستنده ها *بررسی و شبیه سازی مدل سینوسی سیگنال صحبت * بررسی و مقایسه سیستمهای عامل بلادرنگ*بررسی پروتکل SRM در شبیه ساز NS-2*بررسی روشهای کد کردن بردارهای جابجایی در فشرده سازی سیگنالهای وید یویی*طراحی و ساخت اجزاء تکرار کننده GSM *پیاده سازی کدینگ کانال Reed-Solomon بر روی سیگنال ویدیو بی سیم*شناسایی چهره انسان در تصاویر رنگی* نهان نگاری تصاویر دیجیتال در حوزه ویولت* سیستمهای ارسال دیجیتال صوت*جداسازی سیگنالهای صوتی مخلوط شده به روش BSS * مطالعه و بررسی امضاء های دیجیتال*بررسی و شبیه سازی چیدمان بهینه ادوات شبکه های بدون سیم*بررسی الگوریتمهای نهان نگاری تصویر و پیاده سازی آنها*
*بررسی روشهای مختلف حذف نویز در سیگنالهای دیجیتال*تحلیل روشهای فضا- زمان در سیستمهای مخابرات بی سیم*نهان نگاری صوتی*نهان نگاری تصاویر دیجیتال با استفاده از تبدیل موجک *روشهای تکراری برای جبران اعوجاج ناشی از درونیابی *MAC جهت دار در شبکه های بی سیم ad hoc *
*کاربرد های هندسه جبری در مهندسی برق *بررسی فرآیند تصمیم گیری هوشمند در فناوری چاههای هوشمند *طراحی سامانه مدیریت محتوای یکپارچه برای وبگاه استادان و دانشجویان یک دانشگاه *تشخیص حروف دست نویس مجزای فارسی *مسیر یابی در شبکه های سنسوری بی سیم * پیاده سازی سیستم تبدیل متن به گفتار فارسی * شناسایی مکان یک فرستنده *بررسی ظرفیت و نرخ ارسال در شبکه های اقتضایی متحرک (MANET)* باز سازی تصویر دو بعدی از روی نمونه های قطبی* تکنیک ها و روش های رجیستر کردن تصاویر پزشکی*شناسایی و تشخیص Microcalcifications در تصاویر ماموگرافی*کاربرد های تجزیه تنک در پردازش تصاویر *بررسی و تحلیل زمان بندی ارسال در سیستم WiMAX** بررسی کاربردهای تجزیه منابع تنک در پردازش سیگنال های ژنتیکی
Taxonomy and Survey of Cloud Computing
Systemscloud *storager*محاسبات ابری opnet شبیه سازی شبکه با استفاده از

مدیریت انتشارات کتاب، مجله و آگهی* سایت سینما * مدیریت مدرسه * بازی
WIP** روشهای حفاظت از اطلاعات در فرآیند انتقال و دریافت
مقایسه بانک های اطلاعاتی اسکیوال واوراکل * امنیت ATM- پایگاه داده توزیع شده
سیستم مرسولات پستی اداره پست به کمک معماری سرویس گرا و تکنیک model_driven engineering
*آموزشگاه اینترنتی *ارسال اس ام اس گروهی باسی شارپ مودم Gsm *
نمایشگاه ماشین * برنامه نویسی چند نخی (thread programming* برنامه ریزی درسی بر گرفته از
متدولوژی SSADM* خدمات کامپیوتری * اطلاعات پزشکی * برنامه ریزی درسی دانشگاه* ویرایشگر
Tetris ro ba zabane* ترانهاده ماتریس * طراحی وپیاده سازی فایل ازفایل تکراری دریک سیستم
*بازی دونفره پینگ پونگ موبایل با بلوتوث **:ضبط صدا روی موبایل و در آوردن یکسری ویژگی ها
سیستم اعلام خرابی قطعات* سیستم اموزش مجازی اموزش اس کیوال به همراه آزمون انلاین درسه سطح * مجتمع آموزشی خبرگان دوره های آموزشی حسابداری، کامپیوتر، عمران برنامه کلاسی، نمونه سوالات
شبیه سازی ns2
*تشخیص چهره انسان به روش تحلیل تفکیکی خطی دو بعدی( 2D-LDA به همراه مقاله
*تشخیص حرکت از طریق ورودی دوربین یا وبکم* تشخیص کارکتر و عدد در تصویر OCR* تشخیص عدد فارسی در تصویر (به همراه آموزش فارسی)* تشخیص حروف فارسی در تصویر به روش تطبیق الگو* تشخیص حروف فارسی در تصویر به روش شبکه عصبی* شبیه سازی مدولاسیون پالسهای کدشده PCM* شبیه سازی و بررسی انواع اتصال کوتاه در ژنراتور* شبیه سازی ورقه کردن فلز* شبیه سازی بازوی ربات (به همراه مقاله)* ترمیم تصویر Image *طراحی مدارهای *ابرکامپیوترها*داده های با حجم بسیاربالا
inpainting* ترمیم ویدئو Video inpainting* * برنامه تشخیص بارکد (پردازش تصویر)
اتحادیه خریدکارمندان وخرید کالاهای مشابه به افراد*بررسی مکانیزم احرازهویت *fcfs*الگوریتم
کاهش نویز در تصویرNoise Canceling *بررسی کلیه توابع توزیع در متلبDistributions functions* پیاده سازی روش گوشه شمال غربی *North-West Corner Method* برنامه تبدیل اتوماتیک کد فرترن به متلب
بهینه سازی تنش در تراس *پنهان‌نگاری تصاویر یا Steganography با متلب*• بدست آوردن پروفایل دما در سطح مقطع steak در زمان های مختلف بعد از قرار گرفتن در ظرف روغن
شبیه سازی راکتور batch (ناپیوسته) و رسم نمودار غلظت ها* یکسوساز سه فاز تریستوری با *پروژه یادگیری ماشین یا
تشخیص جنسیت زن مرد *machine learning**• تشخیص لبه تصویر توسط الگوریتم کلونی مورچه ها ACO (به همراه مقاله) پردازش تصویرWavelet
بهبود مدل کاربر در وب ¬سایت بصورت خودکار با استفاده ازمعناشناسی با مفاهیم خاص دامنه*پروژه های مهندسی معکوس *طراحی سایت b2b
تشخیص هویت افراد با استفاد شناسای کف دست *نظرسنجی *الگوریتم پنتیک چندهدفه *
• محاسبه جریان درون لوله و عدد رینولدز به کمک روابط سوامی و جین و دارسی-ویسباخ
• شبیه سازی کنترل مقاوم عصب* تحلیگرلغوی*چندضلعی *جدول متقاطع *
فرستادن ایمیل

‏* مجموعه کامل سورس های ‏API‏ توابع ‏‏(2000 سورس)‏*شبیه سازی ns2
‏* سیستم تبدیل رزومه افراد به فایل html
شبیه سازی سیستم عابر بانک‏
‏* تبدیل تاریخ ( شمسی به میلادی)
‏* ساعت آنالوگ و دیجیتال (3 نوع)
‏* شبیه سازی Paint
‏* شبیه سازی بازی تنیس تمام بازی های هوش مصنوعی دوزو*8پازل *8وزیر*هواپیما*موش وگربه و.....
*شبیه سازی پروتکل مسیریابی شبکه حسگر بی سیم باآپ نت
پروژه های تشخیص هویت :عنبه *اثرانگشت *تشخیص چهره به چهره *کف دست * الگوریتم های خوشه بندی در شبکه های حسگر موبایل عنوان* امضای دیجیتال* *امنیت اطلاعات * بررسی امنیت شبکه در مقوله پدافند غیر عامل * بیومتریک (Biometric)*الگوریتم زنبورعسل *دنباله کاوی *شناسایی خط *شناسایی صورت *بینایی ماشین*هوش مصنوعی دربازی * وب معنایی*آنتولوژی * فشرده سازی تصویر*پردازش صوت * امنیت درپایگاه توزیع شده*فایل های ویرانگر
- - - سیستم فروش و صورتحساب- سیستم حضورغیاب با اثر انگشت - سیستم صندوق رستورانی و فروشگاهی با سخت افزار و نرم افزار

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

 

 

POS

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

جهت سفارش پروژه تماس بگیرید

 

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 95
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 دی 1396 | نظرات ()