مهمان عزیز، خوش‌آمدید.
شما می‌توانید از طریق فرم ثبت‌نام در انجمن عضو شوید.

نام‌کاربری
  

رمز عبور
  





جستجو در انجمن‌ها

(جستجو‌ی پیشرفته)

آمار انجمن
» کاربران: 8,707
» آخرین کاربر: rezamz
» موضوعات انجمن: 2,762
» ارسالهای انجمن: 11,174

آمار کامل

کاربران حاضر
ما 13 کاربر حاضر در انجمن دارید
» 0 کاربر عضو | 13 مهمان

آخرین موضوعات
ساخت یک ریسایکلر پیشرفته
انجمن: برنامه نویسی اندروید پیشرفته
آخرین‌ارسال: sirwan
25-02-1403، 01:40 ب.ظ
» پاسخ‌ها: 0
» بازدید: 3,820
implements CityVerticalAd...
انجمن: برنامه نویسی اندروید پیشرفته
آخرین‌ارسال: sirwan
25-02-1403، 01:34 ب.ظ
» پاسخ‌ها: 0
» بازدید: 3,438
اتصال به دیتابیس نرم افزا...
انجمن: PHP
آخرین‌ارسال: artablog
21-10-1402، 06:35 ب.ظ
» پاسخ‌ها: 0
» بازدید: 8,422
ارتباط وب سایت با نرم افز...
انجمن: PHP
آخرین‌ارسال: ADMIN
08-04-1402، 06:34 ب.ظ
» پاسخ‌ها: 23
» بازدید: 20,071
تخصص شما چیست؟
انجمن: گفتگوی آزاد در رابطه با کسب و کار
آخرین‌ارسال: ADMIN
07-01-1402، 06:39 ب.ظ
» پاسخ‌ها: 6
» بازدید: 14,398
شغل و انواع آن
انجمن: گفتگوی آزاد در رابطه با کسب و کار
آخرین‌ارسال: ADMIN
05-01-1402، 04:26 ق.ظ
» پاسخ‌ها: 5
» بازدید: 14,249
مصاحبه و هنرنمایی در آن
انجمن: گفتگوی آزاد در رابطه با کسب و کار
آخرین‌ارسال: ADMIN
04-01-1402، 03:24 ب.ظ
» پاسخ‌ها: 8
» بازدید: 14,446
تعامل با افراد دیگر
انجمن: گفتگوی آزاد در رابطه با کسب و کار
آخرین‌ارسال: ADMIN
04-01-1402، 03:13 ب.ظ
» پاسخ‌ها: 8
» بازدید: 14,322
محدود کردن اطلاعات وارد ش...
انجمن: Yii 2
آخرین‌ارسال: ADMIN
23-12-1401، 11:50 ب.ظ
» پاسخ‌ها: 2
» بازدید: 17,582
هدف شما از کارکردن چیست؟
انجمن: گفتگوی آزاد در رابطه با کسب و کار
آخرین‌ارسال: ADMIN
21-12-1401، 02:45 ق.ظ
» پاسخ‌ها: 6
» بازدید: 14,460

 
  ساخت یک ریسایکلر پیشرفته
ارسال‌شده توسط: sirwan - 25-02-1403، 01:40 ب.ظ - انجمن: برنامه نویسی اندروید پیشرفته - بدون‌پاسخ

سلام وقتتون بیخر
بعد از چندین سال کدنویسی با ریسایکلر و کد های شلخته یک سالیه آرزوی داشتن یک ریسایکلر ویو پیشرفته تو در تو رو دارم که به صورت سفارشی کدنویسیش کنم از هر برنامه نویس و ربات هوش مصنوعی که درخواست کمک دارم نمی تونن کاری برام بکنن 
می خوام یک ریسایکلر داشته باشم به صورت عمودی و داخل هر ایتمش که ریسایکلر به صورت افقی تعریف بشه براش
می خوام دو تا ادپتر  با دو تا فایل جاوا براش تعریف کنم یکی به نام CityHorizontalAdapter.java یکی هم به نام CityVerticalAdapter.java
برای هر کدومش هم کلاس بسازم یکی به نام CityVertical.java یکی هم به نام CityHorizontal.java و هر کدوم از استرینگ و اینیجر های که براش تعریف میکنم ستر و گتر داشته باشه و در ادپتر هر کدومش از این کلاس ها رویه سیتی ویو هولدر هاش قسمت bindCity بتونیم رویه تکست متن های از کلاس ها گتر کنیم و بزنیم به تکست ایتم های ریسایکلر می خوام از همون جا بتونم وقتی که رویه متنی یا ایتمی چیزی کلیک شد بتونم یه انکلیک لیستر براش تعریف کنم و به  صورت اینتر فیس انتقالش بدم به صفحه Recycler_city.java و در این صفحه ریسایکلر برای اینترفیس انکلیک لیسنر دو تا انکلیک افقی و عمودی بگیرم براش 

public class Recycler_city extends AppCompatActivity implements CityVerticalAdapter.OnCityItemClicked ,CityHorizontalAdapter.OnCityItemClicked {


    @Override
   public void onCityItemClickedHorizontal(CityHorizontal cityHorizontal) {
       Toast.makeText(this, "City clicked: " + Horizontal.getTitle(), Toast.LENGTH_SHORT).show();
   }
   public void onCityItemClickedVertical(CityVertical cityVertical) {
       Toast.makeText(this, "City clicked: " + cityVertical.getTitle(), Toast.LENGTH_SHORT).show();
   }

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

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

یعنی واقعا اگه من بتونم چنین ریسایکلری داشته باشم برای خودم میتونم پادشاهی بکنم  Heart

چاپ این بخش

  implements CityVerticalAdapter.OnCityItemClicked
ارسال‌شده توسط: sirwan - 25-02-1403، 01:34 ب.ظ - انجمن: برنامه نویسی اندروید پیشرفته - بدون‌پاسخ

سلام وقتتون بیخر
بعد از چندین سال کدنویسی با ریسایکلر و کد های شلخته یک سالیه آرزوی داشتن یک ریسایکلر ویو پیشرفته تو در تو رو دارم که به صورت سفارشی کدنویسیش کنم از هر برنامه نویس و ربات هوش مصنوعی که درخواست کمک دارم نمی تونن کاری برام بکنن 
می خوام یک ریسایکلر داشته باشم به صورت عمودی و داخل هر ایتمش که ریسایکلر به صورت افقی تعریف بشه براش
می خوام دو تا ادپتر  با دو تا فایل جاوا براش تعریف کنم یکی به نام CityHorizontalAdapter.java یکی هم به نام CityVerticalAdapter.java
برای هر کدومش هم کلاس بسازم یکی به نام CityVertical.java یکی هم به نام CityHorizontal.java و هر کدوم از استرینگ و اینیجر های که براش تعریف میکنم ستر و گتر داشته باشه و در ادپتر هر کدومش از این کلاس ها رویه سیتی ویو هولدر هاش قسمت bindCity بتونیم رویه تکست متن های از کلاس ها گتر کنیم و بزنیم به تکست ایتم های ریسایکلر می خوام از همون جا بتونم وقتی که رویه متنی یا ایتمی چیزی کلیک شد بتونم یه انکلیک لیستر براش تعریف کنم و به  صورت اینتر فیس انتقالش بدم به صفحه Recycler_city.java و در این صفحه ریسایکلر برای اینترفیس انکلیک لیسنر دو تا انکلیک افقی و عمودی بگیرم براش 

public class Recycler_city extends AppCompatActivity implements CityVerticalAdapter.OnCityItemClicked ,CityHorizontalAdapter.OnCityItemClicked {


    @Override
    public void onCityItemClickedHorizontal(CityHorizontal cityHorizontal) {
       Toast.makeText(this, "City clicked: " + Horizontal.getTitle(), Toast.LENGTH_SHORT).show();
   }
   public void onCityItemClickedVertical(CityVertical cityVertical) {
       Toast.makeText(this, "City clicked: " + cityVertical.getTitle(), Toast.LENGTH_SHORT).show();
   }
و در ادپتر هر کدوم از افقی و عمودی یک کلاس پابلیک باز کنم که بتونم ایتم اضافه و حذف و اپدیت کنم و در صفحه ریسایکلر بهش بگم این کارو انجام بده و بره به متد ادپترش 

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

یعنی واقعا اگه من بتونم چنین ریسایکلری داشته باشم برای خودم میتونم پادشاهی بکنم  Heart

چاپ این بخش

  اتصال به دیتابیس نرم افزار حسابداری
ارسال‌شده توسط: artablog - 21-10-1402، 06:35 ب.ظ - انجمن: PHP - بدون‌پاسخ

سلام 
به دیتابیس یک نرم افزار حسابداری که با دلفتی نوشته شده و دیتابیسش هم  mysql  هست از طریق  php  متصل شدم 
یکی از فاکتور ها را باز کردمو دیدم شرح فاکتور به صورت ناخوانا در دیتابیس ثبت شده از طریق  phpmyadmin دیدم مثلا به این صورت "ÒÇäæ ÏäÏå Çí ÓÝíÏ 1/2*20 ÂÈäÇÑ" ثبت شده هر کاری میکنم نمیتونم اینو به صورت کلمات فارسی چاپ کنم اومدم تابع زیر را نوشتم

function convert_special_characters($text) {
$replace = array(
   '/Â/u'=>'آ',
   '/Ç/u'=>'ا',
   '/È/u'=>'ب',
   '/ /u'=>'پ',
   '/Ê/u'=>'ت',
   '/Ë/u'=>'ث',
   '/Ì/u'=>'ج',
   '/ /u'=>' ',
   '/Í/u'=>'ح',
   '/Î/u'=>'خ',
   '/Ï/u'=>'د',
   '/Ð/u'=>'ذ',
   '/Ñ/u'=>'ر',
   '/Ò/u'=>'ز',
   '/Ž/u'=>'ژ',
   '/Ó/u'=>'س',
   '/Ô/u'=>'ش',
   '/Õ/u'=>'ص',
   '/Ö/u'=>'ض',
   '/Ø/u'=>'ط',
   '/Ù/u'=>'ظ',
   '/Ú/u'=>'ع',
   '/Û/u'=>'غ',
   '/Ý/u'=>'ف',
   '/Þ/u'=>'ق',
   '/˜/u'=>'ک',
   '/ /u'=>' ',
   '/á/u'=>'ل',
   '/ã/u'=>'م',
   '/ä/u'=>'ن',
   '/æ/u'=>'و',
   '/å/u'=>'ه',
   '/í/u'=>'ي',


);

$patterns = array_keys($replace);
$replacements = array_values($replace);

return preg_replace($patterns, $replacements, $text);
}
این تابع کار می کنه ولی کلمات گچپژ فارسی رو نشون نمیده چطور می تونم اینو درست کنم و از 
$conn->set_charset("utf8"); 
استفاده میکنم گچپژ نیست وقتی هم استفاده نمیکنم همه کلمات به صورت علامت سوال بر می گرده

چاپ این بخش

  تخصص شما چیست؟
ارسال‌شده توسط: ADMIN - 07-01-1402، 06:33 ب.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (6)

تخصص شما به‌عنوان یک توسعه‌دهنده‌ی نرم‌افزار چیست؟

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

شما نمی‌خواهید که یک وکیل طلاق، نماینده‌ی شما برای مشکل مالیات یا املاک باشد؛ بنابراین تخصص مهم است. یک وکیل مستقیماً پس‌از فارغ‌التحصیل‌شدن از دانشکده‌ی حقوق، تصمیم نمی‌گیرد که صرفاً یک «وکیل» باشد؛ اما متأسفانه این دقیقاً همان کاری است که اکثر توسعه‌دهندگان نرم‌افزار درمورد حرفه‌ی خود انجام می‌دهند. اگر از آنها بپرسید که تخصص شما چیست، به شما می‌گویند که من سی‌شارپ یا جاوا یا PHP کار می‌کنم و این بزرگ‌ترین اشتباه است که ابزار کارشان را بعنوان تخصص خود اعلام می‌کنند. درست مثل یک لوله‌کش که بگوید تخصص من کار با آچار لوله‌گیر است. در این مقاله با من همراه باشید تا شما را با نحوه‌ی انتخاب تخصص موردنظر و کسب مهارت‌های لازم آشنا کنم.

   

چاپ این بخش

  شغل و انواع آن
ارسال‌شده توسط: ADMIN - 05-01-1402، 04:23 ق.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (5)

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

   

چاپ این بخش

  مصاحبه و هنرنمایی در آن
ارسال‌شده توسط: ADMIN - 04-01-1402، 03:18 ب.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (8)

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

چاپ این بخش

  تعامل با افراد دیگر
ارسال‌شده توسط: ADMIN - 04-01-1402، 03:09 ب.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (8)

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

   

چاپ این بخش

  هدف شما از کارکردن چیست؟
ارسال‌شده توسط: ADMIN - 21-12-1401، 02:40 ق.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (6)

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

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

چاپ این بخش

  شروع انفجاری! کاری که بقیه انجام می‌دهند را انجام ندهید!
ارسال‌شده توسط: ADMIN - 20-12-1401، 12:46 ق.ظ - انجمن: گفتگوی آزاد در رابطه با کسب و کار - پاسخ‌ها (3)

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

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

چاپ این بخش

  رمزنگاری با کلید ثابت
ارسال‌شده توسط: rash44 - 18-07-1401، 11:06 ب.ظ - انجمن: PHP - پاسخ‌ها (1)

با سلام
جهت رمزنگاری یک شماره کارت 16 رقمی با کلید ثابت  2C7D202B960A96AA (استفاده در درگاه پرداخت بانک ملت) به چه صورت باید اقدام نمود؟

نمونه خروجی رمزنگاری شماره کارت طبق توضیحات فوق :
701EE799BCB9B5D4

چاپ این بخش