گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

لوگو گروه کامپیوتر دانشگاه آزاد

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِیمِ
زکات علم، نشر آن است. گروه کامپیوتر دانشگاه آزاد با هدف خدمت به دانش آموزان ، دانشجویان و آنهایی که علاقه به برنامه نویسی و طراحی و کلیه امور تخصصی کامپیوتر دارند با هدف نشر علم خدمت رسانی کند امید است کاربران در جهت تحقق این اهداف والا یار و همدم ما باشند . . .

اعتبار سنجی سایت
logo-samandehi
تبلیغات
آرشیو سایت
ترم بندی کامپیوتر

تغییر در آرشیو سایت و دسته بندی مطالب

نمایش داده می شوید!
اخطار جدی به کپی برداران از سایت
پلیس سایبری
طبق ماده (12) قانون جرايم رايانه اي: هرکس به طور غیرمجاز داده ای متعلق به دیگری را برباید، چنانچه عین داده‌ ها در اختیار صاحب آن باشد، به جزای نقدی از یک تا بیست میلیون ریال و در غیر این صورت به حبس از نود و یک روز تا یک سال یا جزای نقدی از پنج تا بیست میلیون ریال یا هر دو مجازات محکوم خواهد شد.
آخرین نظرات
  • میلاد
    ۲ مرداد ۹۷، ۱۶:۴۶ - میلاد
    عالی
گالری تبلیغات
  • 01
    شهر تبریز ، پایتخت گردشگری جهان اسلام 2018
  • نمایندگی فروش یلدیز اینتگره
    نمایندگی فروش یلدیز اینتگره
  • 01
    سال اقتصاد مقاومتی ، تولید ، اشتغال

به نام خدا،سلام خدمت همه دوستان و همراهان همیشگی اپ این اپس.امروز میخواهیم  با ویبره (Vibrator) در اندروید کار کنیم.زمانی نیاز داریم تا برای اعلام اخطار به صورت سخت افزاری از ویبره استفاده کنیم.نحوه استفاده از Vibrator در برنامه نویسی اندروید بسیار ساده است و تنها کافی که ویبرتون رو تعریف کنید.مسئله مهمی که باید بهش توجه کنید اینه که در استفاده از ویبره یا هر عنصری که به نوعی با سخت افزار اندروید کار میکنه نوع دسترسی اون رو در Manifest فعال کنید،در غیر این صورت برنامه شما کار نخواهد کرد.

کار با ویبره در برنامه نویسی اندروید

خُب با این تصیفات میریم سراغ محیط ایکلیپس و برنامه خودمون رو مینویسیم.یک پروژه جدید ایجاد میکنیم و نامش رو Vibrator  قرار میدیم،بروی لایه مون یک دکمه (Button) میزاریم و اسمش رو larzesh میزاریم! الان همه مارهای رو که انجام دادیم رو ذخیره میکنیم با دکمه Ctrl+S و میریم سراغ MainActivity و کد نویسی جاوای برنامه.کاری که میکنیم اینکه در مرحله اول دکمه رو معرفی میکنیم،در مرحله دوم یک رویداد کلیک بهش میدیم و در قسمت سوم دستور فعال سازی ویبره رو با این کد Vibrator vib = (Vibrator) getSystemService(MainActivity.VIBRATOR_SERVICE) میدیمو در اخر مدت زمان لرزش رو با دستور long milliseconds تعریف میکنیم و اون رو به Vibrator نسبت میدیم. در زیر کدهای کامل بخش MainActivity.java رو مشاهده میکنید.

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//معرفی دکمه و تعریف رویداد کلیک 
Button btnvibrate = (Button) findViewById(R.id.button1);

btnvibrate.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

//فعال سازی ویبره در اندروید
Vibrator vib = (Vibrator) getSystemService(MainActivity.VIBRATOR_SERVICE);


//زمان تعیین شده برای ویبره زدن
long milliseconds = 1000;
//VIBRATOR_SERVICE ست کردن زمان ویبره به
vib.vibrate(milliseconds);


}
});
}

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

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.appinapps.vibrate"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />


<uses-permission android:name="android.permission.VIBRATE"/>

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.appinapps.vibrate.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

دانلود فایل Apk پروژه ویبره                                    دانلود سورس پروژه ویبره

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

کار با نوتیفیکشن ها در اندروید

ک پروژه جدید ایجاد میکنیم و اسمش رو Notifications میزاریم.در لایه برنامه از یک Button جهت فراخوانی نوتیفیکیشن استفاده میکنیم.طوری که در هنگام کلیک بر روی دکمه(Button) نوتیفیکیشن نمایش داده میشه.کار کردن با Notifications خیلی ساده است و تنها کافی که به کدهای بخش MainActivity.java توجه کنید.

public class MainActivity extends Activity {

	// صدا زدن نوتیفیکیشن
	private static final int notifyid = 1;


	@SuppressWarnings("deprecation")
	@Override
	protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);


	//افزودن ایکون به نوتیفیکیشن
	int icon = R.drawable.ic_launcher;

	//مقدار دهی و تنظیمات نوتیفیکیشن
	CharSequence tickerText = "تست اولین نوتیفیکیشن";
	long when = System.currentTimeMillis();
	Context context = getApplicationContext();
	CharSequence contentTitle = "نوتیفیکیشن";
	CharSequence contentText = "گروه کامپیوتر دانشگاه آزاد | امینی";
	Intent notificationIntent = new Intent(this, MainActivity.class);
	PendingIntent contentIntent = PendingIntent.getActivity(this, 0,  notificationIntent, 0);


	// بعد از مقدار دهی،نوتیفیکیشن رو تعریف میکنیم
	final Notification notification = new Notification(icon, tickerText, when);
	notification.setLatestEventInfo(context, contentTitle, contentText,  contentIntent);


	//فراخوانی تنظیمات و مقدار دهی نوتیفیکیشن جهت نمایش
	String ns = Context.NOTIFICATION_SERVICE;
	final NotificationManager mNotificationManager = (NotificationManager)  getSystemService(ns);


	//معرفی دکمه و ایجاد قابلیت کلیک برای ان
	Button btnnotify = (Button) findViewById(R.id.button2);
	btnnotify.setOnClickListener(new View.OnClickListener() {
	public void onClick(View v) { 
	//فعال کردن نوتیفیکیشن در هنگام کلیک بروی دکمه
	mNotificationManager.notify( notifyid, notification);
	}
	}); 
	} 
}

کار با نوتیفیکشن ها در اندروید

دستور CharSequence tickerText

متنی رو که در هنگام بالا امدن نوتیفیکیشن به کاربر نمایش میده رو در بر میگیره

،دستور Context context = getApplicationContext

محل قرار گیری و فراخوانی نوتیفیکیشن رو به برنامه میده

، دستور CharSequence contentTitle

عنوان نوتیفیکیشن رو نمایش میده.

دستور CharSequence contentText

متنی اصلی رو که به کاربر نمایش میدیم در این دستور نوشته میشه. 

دانلود فایل Apk پروژه نوتیفیکشن ها                      دانلود سورس پروژه نوتیفیکشن ها

سلام دوستان در این جلسه می خواهیم با ایمیج باتن (Image Button) کار کنیم،در تعریف ساده ایمیج باتن میتونیم اینو بگیم که مثل یک دکمه ساده است ولی با این تفاوت که در پس زمینش یک تصویر قرار داره.کار کردن با ایمیج باتن خیلی ساده اس و کافی که اون رو بروی لایه خودتون بیارید و تصویری که مد نظرتون هست رو بهشت نسبت بدین.یک پروژه جدید ایجاد کنید و یک  تصویر که مدنظرتونه رو در پوشه drawable-hdpi کپی کنید. بعد از کپی کردن تصویر از قسمت پالت ها در پوشه  Images&Media ابزار ImageButton رو بروی لایه خودتون بکشید و در مرکزیت قرار بدین.

کار با ایمیج باتون در اندروید

دیدم که هیچ تفاوتی با دکمه(Button) معمولی نداره تنها تفاوتش وجود خاصیت android:background و android:src که محل قرار گیری تصویر رو نشون میده. این @drawable/ic_appinapps یک نوع ادرس دهی در برنامه نویسی اندروید هست،زمانی که ما بخواهیم از عکس ، فیلم ،رو بروی ابزار خورمون قرار بدیم اازش استفاده میکنیم.کدهای کامل بخش xml پروژمون:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/a" />

</RelativeLayout>

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

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

کار با Alert Dialog در اندروید

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// UnitAZAD.iR
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("اموزش AlertDialog");
dialog.setMessage("سری آموزش های گروه کامپیوتر دانشگاه آزاد UnitAzad.Ir");
dialog.setIcon(R.drawable.ic_launcher);
dialog.show();
}
});
}
}

بعد ازاینکه دکمتون رو معرفی کردین و قابلیت کلیک بهش دادین با این کد

(AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this))

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

دستور dialog.setTitle

وظیفه نشون دادن عنوان رو برعهده داره و میتونه هم فارسی باشه هم انگلیسی

دستور dialog.setMessage

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

dialog.setIcon مسئول قرار دادن یک ایکون به دیالوگمون هستش که در این  اموزش من از ایکون برنامه که یک عکس از ادمک اندرویده رو انتخاب کردم.

و در پایان این دستور dialog.show(); دیالوگمون رو فعال و قابل نمایش میکنه.حالا برنامه رو اجرا کنید.

دانلود فایل Apk پروژه الرت دیالوگ                                 دانلود سورس پروژه الرت دیالوگ

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

مشکل این راه به اینصورت است:

، برای این کار باید از meta-tag ای که در ادامه قرار داده شده استفاده کنید .

گوگل

کد زیر رو بین تگ قرار بدید .

<META NAME="GOOGLEBOT" CONTENT="unavailable_after: 01-Mar-2011 12:00:00 EST">

کد بالا برای ۱ مارچ ۲۰۱۱ ساعت ۱۲ تنظیم شده ، که به راحتی به هر ساعت و تاریخی میتونید تغییرش بدید .

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

کار با اسکرول ویو در اندروید

بعد از اینکه پروژه رو ساخیتم وارد قسمت کد نویسی لایه مون میشم و یک تگ اسکرول ویو ایجاد میکنیم وعرض و ارتفاعش رو fill_parent قرار میدیم تا تمام لایه مون رو پرکنه،بعد نیاز داریم تا یک لایه جدید به اسکرول ویومون اضافه کنیم تا عناصر بر روی اون لایه دیده بشه.برای این کار هم بعدد از نوشتن کدهای اسکرول ویمون تگ LinearLayout رو مینویسیم تا یک لایه جدید اضافه بشه و عرض و ارتفاع این لایه رو هم fill_parent قرار میدیم تا با اسکرول ویو هماهنگ بشه در پرکردن صفحه لایه.یک خاصیتی که حتما به لایه جدیدی که ایجاد کردیم باید اضافه کنیم:خاصیتandroid:orientation="vertical است.این دستور لایه ما رو در حالت عمودی قرار میده ،اگه این خاصیت رو پاک کنیم می بینیم که عناصر داخل اسکرول ویو بهم ریخته شد.حالا هر عنصر و یا ابزاری که خواستید رو بر روی لایتون بیارین می بینید که زیر هم دیگه به صورت مرتب قرار گرفتند.

 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ScrollView 
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<LinearLayout 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

<Button
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />

</LinearLayout>



</ScrollView>

</RelativeLayout>

دانلود Apk پروژه اسکرول ویو                                      دانلود سورس پروژه اسکرول ویو

بعد از دانلود و نصب ابزارهای که در بخش قبل ذکر شد،حالا نوبت به شروع کار با اندروید است،اولین مثال hello world خواهد بود،این مثال به شما دید عمیق تری نسب به اندروید و اجزای سازنده ان میدهد،نرم افزار ایکلیپس را اجرا کرده و از این مسیر

(File->New->Android Application Project) شروع به ایجاد اولین برنامه اندرویدی خود میکنیم.

ایجاد اولین پروژه اندروید

بعد از انتخاب و انتخاب پروژه اندرویدی تصویر زیر برای شما نمایان خواهد شد

ایجاد اولین پروژه اندروید

Application Name  در این قسمت نامی را برای برنامه جهت نمایش به کاربر وارد می کنیم،نامی که وارد میشود به صورت پیشفرض در دو کادر دیگر هم نوشته میشود.

Project Name در این قسمت نام پروژه را وارد میکنیم که میتواند همان نام نرمافزار باشد(Application Name )

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

ایجاد اولین پروژه اندروید

Minimum Required SDK در این قسمت حداقل نسخه SDK که برای اجرای نرم افزار نیاز است را وارد می کنیم.

Target SDK در این بخش باید نسخه API اصلی اندروید را که برنامه با ان کار میکند را انتخاب کنیم.

Compile With در این قسمت نسخه API را که برنامه ما با ان کامپایل می شود را انتخاب میکنیم(توجه  داشته باشد که API انتخاب شده در این بخش باید با نسخه Target SDK برابر باشد ).در قسمت Theme نیز ،برای برنامه اندرویدی که ایجاد کردیم تم پیشفرض انتخاب کنیم.

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

ایجاد اولین پروژه اندروید

در صفحه جدید که Create custom launcher icon را میبینم،این گزینه به این معنا است که برای نرم افزار خود یک ایکون جهت نمایش  به کاربر طراحی کنیم،(در مراحل بعدی و بالاتر به صورت کامل به توضیح این بخش خواهیم پرداخت).

ایجاد اولین پروژه اندروید

Create activity با انتخاب این گزینه یک اکتیوتی برای برنامه خود ایجاد میکنیم،در زیر توضیح مختصری از Activity را میتوانید مطالعه کنید.

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

ایجاد اولین پروژه اندروید

بر روی گزینه Next کلیک میکنیم،گزینه Blank Activity را انتخاب میکنیم تا یک صفحه خالی ایجاد شود.

ایجاد اولین پروژه اندروید

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

در فیلد Activity Name نامی را برای اکتیوتی که حامل کد های منبع جاوا است را وارد می کینم.در فیلد Layout Name نامی را برای لایه اکتیوتی که ایجاد کردیم انتخاب میکنیم(Layout Name در واقع نام لایه ای است که به کاربر نمایش داده می شود.)

 روی گزینه Finish کلیک کنید تا نمایی از اولین برنامه اندرویدی که ایجاد کردیم رو می توانید ببیند.

ایجاد اولین پروژه اندروید

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

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

همانطور که کاربران گرامی میدانند برنامه هویج در اینترنت فراوان است ولی OCXهایی مورد نظر آن در اکثر سایت ها نیست .

در اینجا سعی شده تمام نسخه های برنامه هویج برای دوستان آماده و قابل دانلود باشد .

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

هک علمی است مانند سایر علوم که هم می شود سوء استفاده کرد هم استفاده.

تمامی لینک ها بنابه دستور کمیته فیلترینگ و تعیین محتوای مجرمانه توسط مدیریت حذف گردید.

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

لطفا نظرفراموش نشه؟؟

نمونه سوالات پایگاه داده استاد صمد زمینی

دریافت نمونه سوالات استاد صمد زمینی

دانلود نمونه سوالات گرد آوری شده از اینترنت

طرح لایه باز یوتیوب

این فایل با پسوند Psd و قابل ویرایش با برنامه های طراحی مثل فتوشاپ و .. می باشد

برای طراحان عزیز عناصر وب را برای آنها قرار داده ام 

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

دریافت فایل

طرح لایه باز پاپ اپ منو برای طراحان وب

این فایل با پسوند Psd و قابل ویرایش با برنامه های طراحی مثل فتوشاپ و .. می باشد

برای طراحان عزیز عناصر وب را برای آنها قرار داده ام 

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

دریافت فایل