بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

یه عیب یابی کوچولو!!

مدیریت گفتگو
Unique Dev 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

یه پروژه ای نوشتم با ان محتوا ک دو تا فیلد متن داره و کاربر باید جفتشو پر کنه تا به صفحه بعد بره وگرنه پیغامی بر مبنای این ک نمیتونید بدون پر کردن برید...

ولی برنامه رو ک نوشتم force close میشه و باهاش ک یکم کلنجار رفتم دیدم مشکا از ورودی سن یعنی عدد صحیحه! البته نمیدونم چرا شرطام هم درست کار نمی کنن !! 

 package ir.talkhandak.unique_dev;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Unique_devActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
           final EditText edt_name = (EditText) findViewById(R.id.edt_name);
        final EditText edt_age = (EditText) findViewById(R.id.edt_age);
        Button btn_run = (Button) findViewById(R.id.btn_run);
        final String name = edt_name.getText().toString();
       
       

        btn_run.setOnClickListener(new OnClickListener() {
        	
			public void onClick(View arg0) {
			
            
			

            if (edt_name.getText()!=null) {
				if (edt_age.getText()!=null) {
					int age =Integer.parseInt(edt_age.getText().toString());
					Intent intent = new Intent(Unique_devActivity.this, FinalActivity.class);
					startActivity(intent);
					intent.putExtra("extra_name", name);
					intent.putExtra("extra_age", age);
				}
				else {
					toast_error();
				}
			} else {
				toast_error();
				
			}	
				
			}
		});
    }
    public void toast_error() {
    	Toast.makeText(this, "sorry!! please cheak the feilds!", Toast.LENGTH_LONG).show();
	}
}

نظرات

پاسخ‌ها 14

moin 11 سال پیش

برادر ، اول اینکه چرا تو در تو گذاشتی شرطهاتو  ، دوم اینکه مطمئنی کد دستور  intent درست گذاشتی ؟ منظورم اینکه که نام اکتیویتی اول به همراه کلمه this و سپس آنچه شما گذاشتی

1-  
if(edt_name.getText()!=null){if(edt_age.getText()!=null){
-------------------------------------------------------------
if(edt_name.getText()!=null and edt_age.getText()!=null)
میذاشتی ؟
---------------------------------------------------------------

2-
startActivity(intent);

نظرات

saeidhic 11 سال پیش

اینجوری بنویس

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {
	
	private EditText edt_username;
	private EditText edt_password;
	private Button btn_login;
	String username;
	String password;
	public static final String KEY_VALUE = "KEY";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        edt_username = (EditText) findViewById(R.id.edt_username);
        edt_password = (EditText) findViewById(R.id.edt_password);
        btn_login = (Button) findViewById(R.id.btn_login);
        btn_login.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				if(edt_username.getText().toString().isEmpty() || edt_password.getText().toString().isEmpty()){
					Toast.makeText(MainActivity.this, "Please fill the edit text", Toast.LENGTH_LONG).show();
				}
				else{
					username = edt_username.getText().toString();
					password = edt_password.getText().toString();
					Intent intent = new Intent(MainActivity.this , SecondActivity.class);
					intent.putExtra(MainActivity.KEY_VALUE, username);
					intent.putExtra(MainActivity.KEY_VALUE, password);
					startActivity(intent);
				}
				
				
			}
		});
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

نظرات

Unique Dev 11 سال پیش
مرسی برادرم!! الان ک فرصت چک کردن کد رو ندارم!! ولی خب ایشالله ک حل شده باشه! برامون دعا کن این شبا
saeidhic 11 سال پیش
محتاجیم به دعا :) انشاالله که مشکلت حل شده باشه این سورس کد دقیقا همون چیزی هست که میخواستی نیازی به چک کردن هم نداره فقط یه جا هاییشو باید تغییر بدی همین :)
Unique Dev 11 سال پیش

اقا ی مشکل کوچولو!

این چرا با متد isEmty مشکل داره؟؟؟؟

The method isEmpty() is undefined for the type String

نظرات

moin 11 سال پیش
خب isEmpty ننویس اینجوری بنویس
moin 11 سال پیش
عزیز وقتی اطلاعات از textview میگیری باید به رشته تبدیلش کنی تا بشه از isEmpty استفاده کرد یعنیedt_age.getText().toString() :d
moin 11 سال پیش

 String str;
if(str !="")

----------------------------
 finalEditText edt_age =(EditText) findViewById(R.id.edt_age);
edt_age.getText().toString().isEmpty()


نظرات

Unique Dev 11 سال پیش
خب این ک شد همون کد بالای من!!!
Unique Dev 11 سال پیش
اره اینی ک شما گفتی هم امتحانش کردم نشد!! میخوای پروژه رو اپلود کنم؟؟
moin 11 سال پیش
null ممکنه ایراد بگیره ولی "" بذاری مشکلی پیش نمیاد ، شما null کردی . آپلود کن ، مشکل دقیق چیه ؟
moin 11 سال پیش

Unique_devActivity
-----------------------------------------------------------------


public class Unique_devActivity extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final EditText edt_name = (EditText) findViewById(R.id.edt_name);
final EditText edt_age = (EditText) findViewById(R.id.edt_age);
Button btn_run = (Button) findViewById(R.id.btn_run);
final String name = edt_name.getText().toString();

btn_run.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

if ( !(edt_name.getText().toString().isEmpty()) && !(edt_age.getText().toString().isEmpty()))
{
int age = Integer.parseInt(edt_age.getText().toString());
Intent intent = new Intent(Unique_devActivity.this, FinalActivity.class);
intent.putExtra("extra_name", name);
intent.putExtra("extra_age", age);
//Unique_devActivity.this.
startActivity(intent);

}

else {
toast_error();

}

}
});
}


public void toast_error() {
Toast.makeText(Unique_devActivity.this, "sorry!! please cheak the feilds!", Toast.LENGTH_LONG).show();
}
}

نظرات

moin 11 سال پیش
همین اصلاح کن تمومه!
saeidhic 11 سال پیش
دوست عزیز این سورس کدی که نوشتی که اشتباهه! شما نغیضشو چک کردی بعد از عملگر && استفاده کردی اینجوری منطق برنامه شما به هم میریزه همون سورس کدی که برات گذاشتم رو اگه بزنی هم در صد خطاش پایین تره هم منطقی تره چون تو شرط من گفتم اگر یکی از ادیت تکست ها حتی پر نشده بود اجازه نده بره به اکتیویتی بعدی اما عملگر&& حتی اگه یکیش پر شده باشه به مرحله ی بعدی خواهد رفت لازم به ذکر هست که متد isEmpty برای sdk leve 9 هست پایین تر از 9 کار نمیکنه برای رفع این مشکل از contain استفاده کن و مقدارشو خالی بذار
saeidhic 11 سال پیش
ببخشید من به سورس کد قشنگ دقت نکردم شما فقط عملگر && رو عوض کنی درست میشه منطق برنامت
Unique Dev 11 سال پیش
برادرانم ٍ راستش این سوال یکی از بچه ها بود ک من برای اینکه حلش کنم اقدام ب ساخت ی پروژه نمونه کردم تا بتونم قشنگ به سوالش جواب بدم! میدانم ،کد ها همگی منطقی اند ! ولی وقتی وارد عمل میشین اوضاع فرق میکنه! بیزحمت یا همون پروژه خودمو یا یه پروژه جدید بسازید تا همه مشکلشون حل شه! ممنون
moin 11 سال پیش
عزیزم برات دعا میکنم کد بدون هیچ اشکالی است ، عملگر هم باید اند باشد چون میگیم اگر هم تکست اولی و هم دومی خالی نبودند آنگاه برو به صفحه ی بعد -------------------------------- شما هم دقیقا بجای کلاس unique_devActivity همینو بذار مشکل حل میشه ران کردم .
moin 11 سال پیش
شمام دعا کن برای ما( برداشت بد نکنی )
moin 11 سال پیش

unique

برادر این برنامه ای که من نوشتم و جواب داد با api 15

نظرات

saeidhic 11 سال پیش
من برنامه رو تست کردم چرا ارور میده؟
saeidhic 11 سال پیش
دوست عزیز من کد های شمارو بررسی کردم کد های شما کاملا اشتباه بود! اولا نغیض گذاشتی رو عبارت if ( !(edt_name.getText().toString().isEmpty()) && !(edt_age.getText().toString().isEmpty())) این یعنی اگر پر بود عبارت Toast رو چاپ کن لطفا درست راهنمایی کنید تا دچار گیچ شدن کسی نشید! بقیه رو هم گمراه نکنید!
moin 11 سال پیش
من ادعایی ندارم اما شما متاسفانه بعد از چندبار توضیح دادن برات باز داری حرف خودتو تکرار میکنی ، جواب من باعث گیج شدن کسی نشه ؟ یا شما کلا ...
saeidhic 11 سال پیش
بله بنده ادعا میکنم که بلد هستم و واقعا هم بلد هستم چون مدرک این حرفه رو گرفتم و دو سال هست تو این حرفه دارم فعالیت میکنم و پروژه های بزرگی رو هم به ثبت رسوندم بنده سورس کدی که نوشتم کاملا صحیح و دقیق و تست شده هست و هیچ گونه ارور و خطایی ندارد اما سورس کد های شما که بنده فابل اجراییش رو اجرا کردم با کرش مواجه شدم!!! من هدفم گره باز کردن از مشکل این بنده خدا بود در باره ی تفاوت (یا) || و (و) && تو همین سورس کد وقتی شما میگید && یعنی هم edittext اولی و هم edittext دومی اما یا! یعنی اگر یکش هم پر نشده بود اجازه نده به مرحله ی بعد بره! از حرف های من دلگیر نشید! بهتر هست یکم اطلاعات خود را افزایش دهید موفق و پیروز باشید.
moin 11 سال پیش
عزیزم مبارک باشه ، انشالله صد ساله شی ، ولی وقتی چیزی رو نمیدونی یا درک نمی کنی بهتره از اظهار نظر زیادی پرهیز کنی تا شبهه برای کسی پیش نیاری حتی اگر مدرکشو داری یا صد ساله کار میکنی . روش ایمپورت کردن برات گفتم با api 15 ، استفاده کن بعد اظهار نظر کن ! ممنون
saeidhic 11 سال پیش
متاسفم دوست عزیز! جای اینکه بحث کنید!بهتر است کمی اطلاعات خود را بالا ببرید! من باز هم میگم. شما اشتباه کردید! اشتباه خود را قبول کنید تا این اشتباهات درس بزرگی برای شما شود. از اشتباه خود نترسید! بنده هم اشتباه زیاد مرتکب شدم و این ها باعث درس بزرگی برام شد و دیگر این اشتباهات رو تکرار نکردم! برنامه نویسی کار سهلی نیست باید مدام تمرین کنید کار کنید تا حرفه ای شوید موفق باشید دوست عزیز!
moin 11 سال پیش
شما متاسفانه تو جوی ! برات دعا می کنم !
saeidhic 11 سال پیش

دوست عزیز یه نگاه به این برنامه بنداز 
سورس کدش همونی هست که در بالا قرار دادم 
http://s3.picofile.com/file/8198038176/Login.apk.html
این رو من با همون || نوشتم نه با &&

کار هم میکنه هیچ خطایی هم نمیگیره!

نظرات

saeidhic 11 سال پیش

تازه اینم جواب میده یه سورس کد دیگه !!!

 import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class MainActivity extends AppCompatActivity {
	
	private EditText edt_username;
	private EditText edt_password;
	private Button btn_login;
	String username;
	String password;
	public static final String KEY_VALUE = "KEY";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        edt_username = (EditText) findViewById(R.id.edt_username);
        edt_password = (EditText) findViewById(R.id.edt_password);
        btn_login = (Button) findViewById(R.id.btn_login);
        btn_login.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				if(edt_username.getText().toString().contains("") || edt_password.getText().toString().contains("")){
					Toast.makeText(MainActivity.this, "Please fill the edit text", Toast.LENGTH_LONG).show();
				}
				else{
					username = edt_username.getText().toString();
					password = edt_password.getText().toString();
					Intent intent = new Intent(MainActivity.this , SecondActivity.class);
					intent.putExtra(MainActivity.KEY_VALUE, username);
					intent.putExtra(MainActivity.KEY_VALUE, password);
					startActivity(intent);
				}
				
				
			}
		});
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

نظرات

moin 11 سال پیش

روش ایمپورت کردن بلد نیستین خدمتتون عرض کنم

file ->import->general->Existing project into workspace -> zip file path -> finish-

فایل zip شده را وارد می کنی و بعد برنامه رو اجرا میکنی !

نظرات

saeidhic 11 سال پیش

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

شما نمیخواد به من نحوه ی وارد کردن پروژه رو آموزش بدید

دقت کنید که کرش میکنه!

نظرات

moin 11 سال پیش
اروراش بذار ببینم . واسه من که بدون مشکل اجرا میشه .
moin 11 سال پیش
اروراش بذار ببینم . واسه من که بدون مشکل اجرا میشه . اگر ایراد داشته باشه ، ایراد سخت افزاری ، یعنی رو سیستم شما اجرا نشده وگرنه الگوریتم برنامه بدون مشکله ، البته اگر سر در بیاری . چیزی که تا الان نتونستی
saeidhic 11 سال پیش
دوست خوبم برنامت رو رو گوشیمم میریزم و برات اسکرین شات میفرستم تا حداقل یه سیستم 4 میلیونی رو زیر سوال نبری!
saeidhic 11 سال پیش

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

نظرات

moin 11 سال پیش
زحمت بکش ارورا رو بذار .
saeidhic 11 سال پیش

این خطی که  ارور میگیره!

 int age = Integer.parseInt(edt_age.getText().toString());

نظرات

moin 11 سال پیش
عزیزم ارورش از تو لاگ کپی کن بذار .
moin 11 سال پیش

نظرات

moin 11 سال پیش
اگر دقت کنی ، به نظر من واضح است .
moin 11 سال پیش
بچه پاکاری هستی . خوشم اومد . انشاالله موفق باشی. قانون کلی اینه که همیشه آدمهای احمق ادعا دارند ، منظورم شما نبودی ، شما که آقایی .
saeidhic 11 سال پیش
کاملا واضحه! برای شما کار میکنه برای من نه! خیلی جالبه! البته این هم بگم یکی دوبار کار نمیکنه دفعه سوم کار میکنه این دوست ما یه صفحه login میخواد درست کنه! یه یوزر نیم میخواد یه پسورد حالا منظورش از age همون پسورد هست من مشکلش رو برطرف کردم! سورس کدمم گذاشتم! برنامش ارورش واسه این بود که وقتی فقط عدد میزدی عمل میکرد مثل برنامه شما! اما برنامه ی من هم متن و هم عدد قبول میکنه! یعنی جای خطا رو کاملا گرفتم! حالا کودوم منطقی تره؟ شما تو ادید تکستت متن هم بزن! ببین چی میشه! گفتم!برنامه نویسی آسون نیست و ریزه کاری های کوچیک اما دردسر ساز داره! شما میخواید اپ درست کنید به مردم تحویل بدید باید اپی بنویسید که بدون هیچ خطایی باشد منطق کد نویسی باید با منطق انسان یکی باشه من خودم اینجوری پیش میرم تا با خطا های احتمالی رو به رو نشم
saeidhic 11 سال پیش
ممنون دوست عزیز! همچنین :)
moin 11 سال پیش
دوست خوبم ، بعضی وقتا شما ادیت تکستت دقیقا و فقط باید عدد بگیره مثل سن ، مثل شناسه کاربری که در جدول دیتابیس به خاطر استفاده از خاصیت auto increment باید int تعریف کنی ، کاری که شما کردی انعطاف پذیرتره قبول ولی بعضی وقتا باید دقیق کار انجام بدی ، مثل مواردی که گفتم ، الان یه لحظه حدس زدم چکار کردی که مشکل داره ، حدس زدم تو ادیت باکس دوم هم رشته وارد می کنی . شما به کدهای برنامه دقت نکردی ، وگرنه همچین اشتباهی نمی کردی ، من بی سواد ترینم ، شکی نیست اما اگر خدای علمم بشم ، هیچوقت به خودم اجازه توهین یا عرض اندام نمیدم چون از ادب و اخلاق بدوره و اصل اخلاقه موفق باشی
saeidhic 11 سال پیش
بله من هم با شما موافق هستم اما چیزی که اینجا مطرح بود صفحه ی لاگین بود همیشه پسورد شامل عدد نمیشه! برای encrypting و امنیت بیشتر باشد شامل حروف و عدد باشه.کاری که بنده کردم و من این جای سوال برام داره که چرا شما از نغیض و عمگر && استفاده کردید! کد شما صحیح هست اما از نظر منطق درست نیست چیزی که من در جاوا خوندم برای یک عبارت شرطی که میخوای دوتا شرط رو بررسی کنی و میخوای که دوتاش هم صحیح باشه باید از عملگر یا || استفاده کرد! اینجوری هم شما کد هات رو کمتر میزنی هم خاناییش بهتر میشه! من هم به شما توهین نکردم فقط گفتم کد های شما منطقی نیست باعث سر درگمی میشه! هدف ما اینجا یاد گیری یه چیزیه! نباید ناراحت بشیم از هم! من خودم یه آدم انتقاد پذیری هستم اصلا هم ناراحت نمیشم یکی ایراداتم رو بگیره چون همش درس میگیریم و دیگه اشتباهات رو تکرار نمی کنیم حدف ما برنامه نویسی حرفه ای و پایدار هست اگر حرفی زدم که باعث رنجوندن شما شدم از صمیم قلبم پوزش میطلبم و برای شما آروزی موفقیت دارم.
saeidhic 11 سال پیش
بله من هم با شما موافق هستم اما چیزی که اینجا مطرح بود صفحه ی لاگین بود همیشه پسورد شامل عدد نمیشه! برای encrypting و امنیت بیشتر باشد شامل حروف و عدد باشه.کاری که بنده کردم و من این جای سوال برام داره که چرا شما از نغیض و عمگر && استفاده کردید! کد شما صحیح هست اما از نظر منطق درست نیست چیزی که من در جاوا خوندم برای یک عبارت شرطی که میخوای دوتا شرط رو بررسی کنی و میخوای که دوتاش هم صحیح باشه باید از عملگر یا || استفاده کرد! اینجوری هم شما کد هات رو کمتر میزنی هم خاناییش بهتر میشه! من هم به شما توهین نکردم فقط گفتم کد های شما منطقی نیست باعث سر درگمی میشه! هدف ما اینجا یاد گیری یه چیزیه! نباید ناراحت بشیم از هم! من خودم یه آدم انتقاد پذیری هستم اصلا هم ناراحت نمیشم یکی ایراداتم رو بگیره چون همش درس میگیریم و دیگه اشتباهات رو تکرار نمی کنیم حدف ما برنامه نویسی حرفه ای و پایدار هست اگر حرفی زدم که باعث رنجوندن شما شدم از صمیم قلبم پوزش میطلبم و برای شما آروزی موفقیت دارم.
moin 11 سال پیش
عزیز دلی ، این چه حرفیه . من حرفم اینه اگر چیزی رو نمیدونیم اظهارنظر نکنیم یا حداقل حق به جانب اظهارنظر نکنیم . اگر دقت کنی هدف برنامه گرفتن سن بود ، سن هم باید عددی باشه ، میتونه رشتم باش اما فقط درج ارقام باید صورت بگیره و این چیزی بود که دوستمون میخواست و داخل کدش به int تبدیل کرده بود . در رابطه با عملگر and , or که عرض کردین ، باید خدمتتون بگم که باید فکر کرد و دید در هر لحظه چی مناسبه نه اینکه چون تو کتاب خوندی ، همه جا اینطوریه یا همه جا OR بذار . در همین مثالم وقتی پر بودن مدنظره ،یعنی باید هردو کنترل پر باشند ، یعنی AND و وقتی خالی بودن مدنظره ، یعنی در قسمت else برنامه میخوای مقدار کنترلا رو بگیری ،باید در if شرط OR بذاری ، خالی بودن چک کنی و اگر یکی خالی بود ، پیغام ارور بدی ، یعنی اگر این یا این ( برقراری حتی در صورتی که یکی صدق کنه ) OR میذاریم .
saeidhic 11 سال پیش
بله حرف شما درست هست اما من رشتم الکترونیکه شبو روزم کار با این گیت ها هست یعنی اینقدر کار کردم فول شدم گیت های and و or کد های شما درست هست اما منطقی نیست من تنها بحثم اینه ببینید گیت یا همون شرط and یعنی اگر جفت مقدار false باشه میشه false اگه جفتش true باشه میشه true اگر یکی از عبارت false باشه میشه false اما or اگه جفتش false باشه میشه false اگه یکی و فقط یکی از شرط ها درست باشه میشه true اگر هم جفتش درست باشه میشه میشه true من تو عبارتی که به کار بردم سه حالت true رو برسی کردم شما دقیقا سه حالت false و برسی کردی البته اینم بگم که عملگر && حق تقدم داره به || ولی خب من حالت منطقی ترش رو در نظر گرفتم حالت شما هم درست هست شاید از نظر یکی دیگه منطقی تر باشه اما من تو این مساله راه حل خودم رو منتقی تر دیدم چون گفتم ما دوتا ادیت تکست داریم اگر یکیش پر شد عبارت یا اون یکی پر شد یا جفتش پر نبود به مرحله ی بعد نرو اگر همین عبارت رو با و مینوشتم میشد باید جفت ادیت تکست ها خالی میبودن تا به مرحله ی بعد نره چیزی که تو الکترونیک خوندم و تو برنامه نویسی ازش میدونم اینه من اگه چیزی هم میگم برای این هست که برنامه نویسیمون ساختار یافته جلو بره پایمون از همون ابتدا قوی و محکم باشه من الان یه برنامه نویسیم شما هم هستی اما دسترسی به کد خوانایی کد خیلی مهم هست من اینجوری که شما دیدید اصلا کد نویسی نمیکنم حالا کد نویسی من رو ببینید متوجه میشید یعنی خوانایی کد های من برای یه فرد مبتدی هم کار سهل و آسونی میشه اینجوری هم من راضی هستم هم دوستان دیگه باز هم به امید و آروز موفقیت دیگه برای شما دوست عزیز :)
moin 11 سال پیش
شما استاد مایی ، منم رشتم کامپیوتره ، انقدر که تو کامپیوتر منطق کار میشه ، تو برق بهش توجه نمیشه ، مدار منطقی ، معماری و ساختمان داده ، گسسته و... و البته هنر برنامه نویسی امیدوارم بیشتر بتونیم از تجربیات شما دوست عزیز استفاده کنیم .
Unique Dev 11 سال پیش

مرسی بابت این روحیه ای ک بین بچه هامون برقراره!!

دمتون گرم!! ی تبریکم به استاد

ولی خیلی زیباتر بود این بحث کشدارو ی وقت دیگه انجام میدادید!

و نه ""شب قدر""...

نظرات

moin 11 سال پیش
از یه عیب یابی کوچولو فراتر رفت ، باید به دوستمون تبریک گفت ، که الحق پاکاره
Unique Dev 11 سال پیش
بله شماهم کم نزاشتین!! ممنون
از تمام دوستان تشکر میکنم بالاخص دوست جدیدم uniquedev که پیگیر سوال من شد و اینجا مطرح کرد و نتنها باعث حل شدن مشکل من و خودش شد، بلکه باعث شد تاپیک به چالش کشیده شه. از همتون تشکر میکنم لطف کردین.به امید موفقیت روز افزون یاعلی

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .