PDA

View Full Version : نمایش یک لیست درصورت صحیح بودن بوزر و پس



FATEMEH@
شنبه 08 آذر 1393, 22:36 عصر
سلام
دوستان من میخوام یه برنامه بنویسم که اگر یوزر و پس ali , 123 زده شد یک صفحه که داخلش یک لیست هست نمایش داده باشه
و البته متن " خوش امدید ali " در بالای صفحه نمایش داده بشه
اما متاسفانه اطلاعاتی ندارم
برای ساخت لیست چکارکنم؟
چجور تنظیم کنم که اگر این یوزر و پس بود برو به این صفحه
ممنونم ازتون
هدفم یادگیریه

tux-world
شنبه 08 آذر 1393, 23:30 عصر
شما برای یادگیری ابتدا نحوه لای اوت ها تو اندروید. ادیت تکست ها. باتن.کلیک روی باتن. دریافت متن وارد شده داخل مثلا نام کاربری رو تمرین کنید. لیست سخت تر هستش. این مرحله رو برید جلو کم کم یاد میگیرید.

FATEMEH@
شنبه 08 آذر 1393, 23:41 عصر
شما برای یادگیری ابتدا نحوه لای اوت ها تو اندروید. ادیت تکست ها. باتن.کلیک روی باتن. دریافت متن وارد شده داخل مثلا نام کاربری رو تمرین کنید. لیست سخت تر هستش. این مرحله رو برید جلو کم کم یاد میگیرید.
تا دریافت متن رو یاد گرفتم
بیشتر مشکلم اینه نمیدونم برا این برنامه چی ها باید بلد باشم
لیست رو هم بصورت نمایش یه لیست ساده یاد گرفتم

الان برا این برنامه باید دریافت متن وارد شده رو یاد بگیرم ؟
شما منبعی سراغ ندارید
ممنونم که پاسخ دادید

tux-world
شنبه 08 آذر 1393, 23:51 عصر
خوب خواهرم. سخت ترین چیز برنامه نویسی هم همینه. ما میاییم شروع میکنیم به کد نویسی بدون اینکه نقشه راهی رو برای خودمون ترسیم کنیم. شما اول بیا رو کاغذ هر چی میخوایی رو بکش. بنویس هر چی نیاز داری رو بنویس روش فکر بکن بعد شروع کن به کد نویسی. من همیشه کاغذ و خودکار کنار دستمه مینویسم. با اینکه سالهاست کد نویسی میکنم ولی هنوز دارم این کار رو میکنم. اون وقت که شما نیازهای خودت رو فهمیدی میفهمی که باید تو نت دنبال چی باشی چی رو بگردی و لازمه کارت هستش

dalmif
یک شنبه 09 آذر 1393, 14:25 عصر
حرف Tux_World درسته.
اما اگه برنامه نویسی های دیگه ای رو هم مثلا PHP بلد باشید که دیگه خیلی ساده اس
شما توی فایل جاوا مقدار نوشته شده کار بر رو میگیرید.
با کد زیر


String javab = textView.getTex().toString()

حالا با دستور if چک میکنیم که آیا مقدار داده شده برابر با ali هست. با کد زیر


if ("ali".equals(javab)) {

// اینجا باید کد مورد نظرت رو بنویسی
}


خب حالا توی بخشی که نوشتم "اینجا باید کد مورد نظرت رو بنویسی" باید یه کدی رو بنویسی که اگه طرف نوشته بود ali و چک شد و درست بود به صفحه ای دیگه بره که نوشته باشه سلام علی
خب برای اینکه به صفحه دیگه بره باید کد زیر رو بنویسی


Intent intent = new Intent (this, second.class)
startActivity (intent);

حالا باید بری یه صفحه کلاس درست کنی به نام second و توی اون یه ست کانتنت ویو بزاری به یه فایل XML و توی فایل XML بنویسی سلام علی
بعد بری توی مینیفست و کلاست رو که درست کردی مشخص کنی

FATEMEH@
یک شنبه 09 آذر 1393, 20:48 عصر
ممنونم از پاسختون
اما منم همینکارو میکنم
منتی منظورم اینه از برنامه نویسی جاوا اطلاعاتی ندارم
نمیدونم مثلا به اینکار چی میگن دنبال چه چیزای باشم برای اینکارم
چه کلاسی میخواد چه تابعی و ....
من c و C#‎ و..کار کردم
نمیدونم برا جاوا چی ها میخواد

tux-world
یک شنبه 09 آذر 1393, 21:16 عصر
سی شارپ کپی جاوا هستش فرق چندانی نداره تو سینتکس و استفادش فقط برای اندروید یه خورده فرق میکنه نوع استفادش

FATEMEH@
یک شنبه 09 آذر 1393, 21:20 عصر
ممنونم ازتون
چند تا سوال دارم

منظورتون از اینکه یک صفحه دیگه درست کنم ، یک اکتیویتی دیگه است؟
من میخوام پسورد هم چک کنم ، باید دستور if رو چجوری بنویسم اینجوری؟
[if ("ali".equals(javab)&"123".equals(pass))]
و اینکه من میخوام با کلیک (لمس) دکمه ،عملیات چک و رفتن به صفحه بعد انجام بشه باید این کد ها رو تو قسمت onclick دکمه ام بنویسم ؟
ببخشید سوال میپرسم من اطلاعاتم کمه منبعی هم پیدا نکردم که سریع یادبگیرم