دانلود نرم افزار اندروید و ios وانواع مطالب آموزش وب وطراحی انواع سایت wordpress

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

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

  1. اینکه نمیتونستیم سرور رو به هیچ وجه خاموش کنیم
  2. اینکه به دلایلی هیچ دسترسی مستقیمی با کابل و یا هرچیز دیگه ایی به سرور نداشتیم تا بطور مستقیم و فیزیکی بر روی سرور لاگین کنیم و ریموت دسکتاپ رو یکبار خاموش روشن کنیم تا تغییرات اعمال بشه*
  3. اینکه اگر به صورت ریموت به سرور وصل میشدم و ریموت دسکتاپ مقصد رو خاموش میکردم ارتباط خودم هم قطع میشد و دیگه واویییییلا .....:-)


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

  1. وارد رجیستری شده برو روی منوی Fileکلیک کرده و سپس گزینه ی Connect Network Registry رو انتخاب میکنیم
  2. در کادر باز شده آدرس IP مقصد رو وارد کرده و سپس Enter میکنیم
  3. بعد از کانکت شدن به رجیستری مقصد دو زیر شاخه ی Hkey-Local-Machin و Hkey-Users مقصد به رجیستری اضافه میشه که ما با HKEY_LOCAL_MACHIN کار داریم
  4. سپس وارد زیر شاخه HKEY_LOCAL_MACHIN مقصد شده و به مسیر : System<CurrentControlSet<Control<Terminal Server رفته
  5. سپس از سمت راست بر روی مقدار fDenyTSConnection کلیک کرده
  6. و مقدار آن را یکبار به عدد 1 تغییر داده و Ok مکنیم و سپس مقدار آن را مجدد به عدد 0 تغییر داده و OK میکنیم.

با اینکار سرویس ریموت دسکتاپ مقصد یکبار خاموش و روشن میشود و همچنین تغییراتی که بر روی پورت آن هم داده اید اعمال میشه. 

۰۶ فروردين ۹۶ ، ۰۹:۵۲ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

اتصال راه دور کامپیوترها Remote Desktop

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

نکته: سرویس Remote Desktop از پورت شماره 3389  استفاده می کند ، بنابراین در صورتیکه فایروال شبکه شما این پورت را بسته باشد شما قادر به برقراری ارتباط از راه دور نخواهید بود.این قابلیت به صورت پیش فرض در سیستم عامل ویندوز فعال نمی باشد و شما بایستی در اولین قدم این قابلیت را در ویندوز فعال کنید . توجه داشته باشید که شما بایستی این قابلیت را در کامپیوتر میزبان فعال کنید . 

بر روی My Computer راست کلیک کرده و گزینه Properties را انتخاب می کنیم. 

Image



حال بر روی گزینه ی Advanced setting link کلیک می کنیم. 

Image



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

Image


Image



استفاده از Remote Desktop 

وقتی که تنظیمات بالا رو انجام دادیم،از منوی Start ،برنامه ی Remote Desktop رو باز میکنیم و اسم یا IP کامپیوتر مقصد رو وارد میکنیم 

Image



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

Image



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

Image



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

Image



توی قسمت option میتونیم تنظیمات رو مشخص کنیم.مثلا توی تب Display سایز صفحه ی ریموت و رنگ،کیفیت و غیره... 

Image



وقتی توی محیط میزبان هستیم،صفحه برای میزبان قفل میشه و باید اطمینان پیدا کنیم که میزبان log in نکنه وگرنه ارتباط و دسترسی ما قطع میشه و log out میشیم.

Image
۰۶ فروردين ۹۶ ، ۰۹:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

فتوشاب افزودن بافت


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

  

باز کردن فایل و انتخاب فیلتر   

 

نحوه افزودن بافت

در حالیکه فایل مورد نظر باز است، Filter\Filter Gallery را انتخاب کنید. سپس پوشه Texture را که در پالت Filters قرار دارد باز کرده و فیلتر Texturizer را انتخاب نمائید.

  

بخش Filter Controls  

 

نحوه افزودن بافت

در بخش Filter Controls و از لیست کشویی Texture گزینه Brick، Burlap، Canvas یا Sandstone را انتخاب کنید. به نتایج نمایان شده در پنجره پیش‌نمایش دقت کنید.

 

تعیین اندازه بافت  

 

نحوه افزودن بافت

نوار لغزنده Scaling به اندازه بافت اعمال شده به تصویر اشاره دارد. در این مثال، تنظیمات Scaling حالت زبری بافت پارچه کرباس را اعمال می‌کند. نوار لغزنده مزبور را در حالت مورد نظر تنظیم کرده و نتایج را در پنجره پیش‌نمایش مشاهده نمائید.

 

 تعیین برجستگی   

 

نحوه افزودن بافت

نوار لغزنده Relief میزان برجستگی بافت را در تصویر تعیین می‌کند. در این مثال، تنظیمات Relief حالت سفتی و انبوهی الگوی پارچه را اعمال می‌کند. نوار لغزنده مزبور را برای دست یافتن به افکت مورد نظرتان جابجا کنید.

  

 تعیین جهت نور  

 

نحوه افزودن بافت

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

 اعمال افکت   

 

نحوه افزودن بافت

دکمة OK را کلیک کرده تا کادر محاوره‌ای Texturizer بسته شده و افکت به تصویر اعمال شود.

 

*توجه*

استفاده از دیگر فیلترهای بافتی

علاوه بر فیلتر Texturizer، پنج فیلتر بافتی دیگر نیز در زیرمنوی Texture در دسترس قرار دارند:

Craquelure، Grain، Mosaic Tiles، Patchwork و Stained Glass. می‌توانید برای مشاهده نحوه تأثیرگذاری و نحوه استفاده از آنها در تصویر، از آنها نیز استفاده کنید.

 

کلیک کردن در تصویر کوچک برای مقایسه تصویر قبلی و بعدی

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

 

۰۶ فروردين ۹۶ ، ۰۰:۵۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

کار با فتوشاب

در این سری از مقالات، قصد آموزش نرم افزار Adobe Photoshop CS6 را دارم و اگر عمری باقی بود، به آموزش نرم افزارهای دیگر در حوزة گرافیک بالاخص Adobe InDesign CS6 خواهم پرداخت. همانگونه که میدانید نرم افزار فتوشاپ یکی از معروفترین نرم افزارهای شرکت ادوبی است که در بین نرم افزارهای گرافیکی در دنیا بسیار معروف و پرکاربرد میباشد، با توجه به امکانات بسیار غنی فتوشاپ و از آنجا که تقریباً هر ساله یا هر دوسال یکبار نسخه های جدیدتر و کاملتر این نرم افزار ارائه می شود، کاربران این نرم افزار از روی آوردن به سایر نرم افزارهای گرافیکی خودداری مینمایند. شما با این نرم افزار تقریباً هر آنچه را که از یک نرم افزار گرافیکی انتظار دارید، همانند خلق آثار گرافیکی، ویرایش تصاویر، ایجاد تحوّل در تصاویر بصورت دلخواه و ... قادر به انجام آن خواهید بود. 

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

باتوجّه به نصب آسان این نرم افزار از پرداختن به شیوه نصب آن صرف نظر کرده و از محیط کاری مربوط به این نرم افزار آموزش را آغاز میکنم: 

آشنایی با محیط کاری و اجزای رابط کاربری:


Image



بر اساس شماره گذاری که در تصویر بالا صورت گرفته است محیط کاربری فتوشاپ به شرح زیر میباشد: 
1- نوار ابزار (Toolsbar): که در سمت چپ صفحه قرار دارد از ابزارهای موجود در آن برای ویرایش و ایجاد تصاویر استفاده می شود. 
2- پانلهای ویرایش تصاویر: گروهی از پانلها که دارای گزینه های مربوط به ویرایش تصاویر میباشند و در سمت راست پنجره قرار دارند. 
3- نوار منو (Menu bar): که در بالای صفحه قرار دارد و دستورات اصلی برنامه در این منوها قرار گرفته و برخی از این دستورات در پانلهای ویرایش تصویر نیز وجود دارند. 
4- نوار تنظیمات (Option bar): که در آن  تنظیمات قابل کنترل مربوط به ابزار انتخاب شده، نمایش داده میشود. 
5- محل قرار گیری Document یا تصاویر. در ادامة کار و  مقالات بعدی با هریک از اجزای رابط کاربری که در بالا اشاره شد، به صورت کامل آشنا خواهیم شد. 

روشهای باز نمودن تصاویر در فتوشاپ:


برای بازنمودن فایلهای تصویری موجود در سیستم به چند روش میتوان اقدام نمود: 
روش اوّل: استفاده از مسیر File > Openn و سپس انتخاب تصویر موجود می باشد، 
روش دوّم: استفاده از کلیدهای Ctrl+O است. 
روش سوّم: دراگ نمودن فایل تصویر به داخل برنامه فتوشاپ است. 
روش چهارم: راست کلیک نمودن بر روی فایل تصویر و انتخاب گزینه فتوشاپ از قسمت Open with می باشد. 

حالا با استفاده از روشهای فوق چندین تصویر را پشت سرهم در فتوشاپ باز نمائید: 

Image



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

حالتهای نمایش تصویر در فتوشاپ:

حالت اولیه مشاهده صفحه که در بالا ملاحظه نمودید، حالت پیشفرض و استاندارد صفحه یعنی Standard Screen Mode در فتوشاپ است، شما میتوانید از طریق نوار منو به مسیر View > Screen modee رفته و سه حالت زیر را برای نمایش صفحه مشاهده نمائید: 

Image



اگر حالت Full Screen Mode With Menu Bar را انتخاب  کنیم، همانگونه که در تصویر زیر ملاحظه مینمائید ، در این حالت تمامی نوارها و پانلها مخفی و صرفاً نوار منو نمایش داده میشود. البته در صورتی که اشاره گر موس را به سمت چپ و یا راست و یا پائین صفحه ببرید، پانلها و نوار ابزار ظاهر میگردند: 

Image



و اگر حالت سوّم یعنی Full Screen Mode را انتخاب کنیم،  همانگونه که در تصویر زیر ملاحظه مینمائید، علاوه بر تمامی نوارها و پانلها نوار منو نیز مخفی میشود و همانگونه که قبلاً اشاره شد در صورتی که اشاره گر موس را به سمت چپ و یا راست و یا پائین صفحه ببرید، پانلها یا نوار ابزار ظاهر میگردند: 

Image



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

در خصوص تغییر حالت صفحه بین Standard Screen Mode ، Full Screen Mode With Menu Bar و Full Screen Mode، می توانید از کلیدهای میانبر F و یا Tab نیز استفاده نمائید. 

در ضمن برای مشاهده سایر تصاویر باز شده در فتوشاپ در هر یک از حالات صفحه که در بالا اشاره شد، میتوانید از کلیدهای Ctrl+Tab نیز استفاده نمائید. 


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

۰۶ فروردين ۹۶ ، ۰۰:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت بنر متحرک gif

ما برای مثال قرار هستش که یک بنر تبلیغاتی ۱۲۰ در ۲۴۰ پیکسل برای جای تبلیغات آماده کنیم.ما با فتوشاپ ۲تا بنر ثابت می سازیم (یا هر نرم افزار دیگه ای که بلد هستین ) و بعدش میایم با نرم افزار ulead gif animator اونارو بهم می چسبونیم و بنر متحرک خودمونو درست می کنیم.

طراحی بنر ها با فتوشاپ

۱- فتوشاپ رو باز کنید و یک فایل جدید ( Ctrl + N ) باز کنید و طبق تصویر زیر طول و عرض رو براش انتخاب کنید.

باز کردن فایل جدید فتوشاپ

۲-بعد نوبت میرسه تا رنگ پس زمینه رو تغییر بدید (البته تو مرحله قبلی هم امکانش بود).باید از edit –> fill رو بزنید و طبق تصویر یک رنگ انتخاب کنید.

تغییر رنگ پس زمینه فتوشاپ

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

نمونه طراحی بنر ثابت

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

طراحی بنر متحرک با ulead animator gif

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

ulead-gif-animator-startup-wizard

دکمه animation wizard رو که بزنید ، وارد مرحله بعدی میشین که باید طبق شکل زیر ابعاد فایل بنر متحرک خودتونو انتخاب کنید.

ulead-gif-animator-animation-wizard

ما اینجا ۱۲۰ در ۲۴۰ پیکسل رو زدیم ( اگر سایز دیگه ای مدنظر دارید که تو لیست نیست نگران نباشید تا انتها با ما باشید تمام مشکلات ممکن رو بیان می کنیم ) .سپس باید تصاویری رو که ساختیم مثل شکل زیر انتخاب کنید.

ulead-gif-animator-select-files

بعد که دکمه next رو بزنید دیگه تقریبا تمام هستش و باید زمان بین نمایش تصاویر رو انتخاب کنید.

ulead-gif-animator-frame-duration

ما نوشتیم که تو ۱ ثانیه ۵ تا تصویر رو نشون بده ( بنابراین چون ما ۲ تا تصویر داریم فاصله بینشون میشه ۰.۲ ثانیه ) . البته مهم نیست بعدا تمام فاصله های زمانی رو می تونید تغییر بدید.دکمه next رو بزنید تا بنر متحرکمون ساخته بشه.

بنری که ساخته شد :

بنر متحرک تبلیغات

نکته ۱: پایین نرم افزار قسمتی هستش که برای تنظیم فریم ها به کار میره.روی هر frame که راست کلیک کنید و گزینه frame properties رو بزنید یک پنجره باز میشه که با تغییر Delay می تونید فاصله نمایش این فریم از فریم قبلی رو خودتون تغییر بدید.

تغییر فاصله بین 2 فریم بنر

ما نوشتیم ۷۰ یعنی ۰.۷ ثانیه طول میکشه تا این فریم نمایش داده بشه.

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

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

۰۶ فروردين ۹۶ ، ۰۰:۴۰ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

شماره گیری در پایانامه

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

فرض کنید شما یک پایان نامه دارید که 10 صفحه است. شما میخوای صفحات 1 تا 4 شماره صفحه نخوره، صفحات 5 تا 8 حروف ابجد باشه و 9 تا 10 هم شماره بخوره .

ضمنا کل توضیحاتی که توی این پست نوشتم مخصوص ورد 2007 هست و برای 2003 باید توی سایت های دیگه جستجو کنید چون یاد ندارم 

اول کل صفحات رو شماره صفحه معمولی بززنید. اینجوری:

از منوی بالای صفحه 

insert ---------page number--------à

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

insert -------àpage number--------< Bottom of page

 

حالا کل صفحاتتون از 1 تا 10 شماره گذاری شد

اول برید سراغ صفحات 5 تا 8 که قراره ابجد باشه. روی اخرین خط صفحه ی 4 که قراره منبعدش شماره بندی تغییر کنه کلیک کنید. 

حالا از منوی Insert  گزینه ی Breaks و بعد Next page رو بزنید حالا بدون اینکه جایی دیگه از صفحه رو کلیک کنید دوباره از منوی insert  گزینه ی page number و از زیر مجموعه اش format page number رو بزنید

از صفحه ی باز شده در روبروی  number format 

الف-ب  ج رو انتخاب کنید

بعد تیک start as رو بزنید و  ا رو انتخاب کنید.حالا از صفحه ی 5 به بعدتون به جای شماره صفحه ابجد دارید الی آخر. حالا برای شماره گذاری صفحات 8 تا 10 دقیقا مثلا نامگذاری ابجد عمل میکنیم با این تفاوت که در قسمت فرمت پیج نامبر به جای ابجد 1-2-3 رو انتخاب میکنیم و Start as رو از 1 تنظیم میکنیم.

حالا برای اون چند تا صفحه ای که قراره شماره صفحه نخوره روی شماره صفحات یه کادر بیرنگ بکشید . برای این کار از منوی insert  گزینه ی Shapes و از زیر منوی اون مسطلیل خالی رو انتخاب کنید و یه کادر کوچولو روی شماره صفحه ای که قراره ناپدید بشه بکشید. وقتی مستطیل رو کشیدید بلافاصله منوی بالای صفحه تغییر میکنه از منوی باز شده از گزینه ی shape outline گزینه ی no outline  رو انتخاب کنی

 (راستی یاد آور میشم که ممکنه راه های دیگه ای هم باشه اما این راه حلیه که من یاد دارم و جواب میده

 

برای راحتی کار فایل WORD این فایل رو هم اماده کردم که میتونید از لینک زیر دانلود کنید.

http://uploadtak.com/images/s2668________word.do

۰۶ فروردين ۹۶ ، ۰۰:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

ساخت کانکشن vpn ویندوز 7

موزش ساخت کانکشن Vpn در ویندوز ۷ 


۱- مسیر زیر را طی کنید:

Start / Control panel / Network and sharing center

۲ - در منوی باز شده بر روی set up a new connection or network کلیک کنید 
و یا کلیک روی علامت شبکه در قسمت پایین سمت راست مانیتور(Task Bar) و انتخاب گزینه Open network and sharing center




۳ - از منوی محاوره ای باز شده بر روی connect to a workplace کلیک کنید 




۴- در منوی بعدی بر روی( Use my internet connection (VPN کلیک کنید 




در منوی بعدی آن باید بر روی گزینه I'll set up an Internet Connection later کلیک کنید 



۵ - 
الف ) در قسمت Internet Address باید شماره  آی پی  ۱۸۸.۱۳۶.۱۴۹.۳۴ را وارد کنید 
ب ) در قسمت Destination name باید نام مورد نظر کانکشن خود را وارد کنید 

همانند تصویر :




۶- در این بخش باید نام کاربری و رمز عبور خود را وارد نمایید 

الف ) در قسمت User name نام کاربری خود را وارد کنید 
ب ) در قسمت Password رمز عبور کانکشن خود را وارد کنید .
ج ) با انتخاب چک باکس show Characters کلمات یا اعداد رمز عبور شما نمایان می شوند 
د ) با انتخاب چک باکس Remember this password کلمه عبور شما ذخیره می شود و در هر بار ورود به کانکشن رمز عبور شما در جای خود باقی است و نیازی به وارد کردن مجدد آن نیست 

در آخر بر روی create کلیک کنید

 


در صورتی که کانکشن شما با موفقیت ایجاد شود با تصویر زیر رو به رو خواهید شد :



حال بر روی close کلیک کنید 

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

شما متوجه می شوید که نام VPN شما به لیست اضافه شده است ! با کلیک بر روی آن گزینه Connect در پایین آن ظاهر می شود ! با کلیک بر روی Connect ، کانکشن VPN شما باز خواهد شد ! و دو مرتبه با کلیک بر روی گزینه Connect اتصال به IP مورد نظر شما برقرار خواهد شد 







زمانی که اتصال connection ساخته شد روی Properties کلیک کرده در پنجره باز شده قسمت Security را انتخاب نمایید. در قسمت Data encryption گزینه Optional encryption را انتخاب نمایید. در قسمت authentication نیز مطابق با شکل زیر عمل نمایید:








۰۴ فروردين ۹۶ ، ۲۲:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

ساخت کانکشن در ویندوز xp

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

 

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

 

 

مرحله اول :

روی منو start در گوشه پایین سمت چپ کلیک کنید    

 

مرحله دوم :

وارد control panel شوید (تصویر زیر)

 

مرحله سوم :

در پنجره باز شده روی network and internet connections کلیک کنید (تصویر زیر)

 

مرحله چهارم :

روی internet options کلیک کنید (تصویر زیر)

 

مرحله پنجم :

در پنجره باز شده ، از قسمت منوهای بالایی روی connections کلیک کنید (تصویر زیر)

 

مرحله ششم :

روی setup کلیک کنید (تصویر زیر)

 

مرحله هفتم :

در پنجره باز شده روی next کلیک کنید (تصویر زیر)

 

مرحله هشتم :

گزینه ی connect to the internet را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله نهم :

گزینه set up my connection manually را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله دهم :

گزینه connect using a dial-up modem را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله یازدهم :

در کادر موجود نامی دلخواه برای کانکشن خود وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله دوازدهم :

در کادر موجود شماره تلفن سرور که بر روی کارت اینترنت نوشته شده را وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله سیزدهم :

در کادر اول نام کاربری یا user و در کادر دوم و سوم رمز عبور یا pass را که بر روی کارت اینترنت موجود است را وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله چهاردهم :

گزینه add a shortcut to … desktop را تیک بزنید ، سپس روی finish کلیک کنید (تصویر زیر)

 

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

با دوبار کلیک روی آیکون یه پنجره مثل تصویر زیر باز میشه

 

کافیه اطلاعاتی که تیک زدم رو چک کنید و روی dial کلیک کنید تا به اینترنت وصل بشین

خب این آموزش تموم شد.اگه سوالی بود توی همین پست نظر بزارین تا بررسی بشه.

 

۰۴ فروردين ۹۶ ، ۲۲:۴۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساده ربات ها بدون استفاده از برنامه نویس

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

اما تصورش را بکنید اگر ربات هایی وجود داشته باشند که همانند کودکان قابل آموزش دادن باشند، می توانند کارهای متنوع و زیادی را پا به پای انسان ها انجام دهند.
 
خانوم کاکمک یک محقق از دانشکده جورجیا، فرصت تابستانه خود را به طراحی یک سیستم رابط ساده که کاربر بتواند از ربات کارهایی را با فرمان های صوتی و شفاهی درخواست کند طراحی کرده است.
 
این سیستم به گونه ای طراحی شده که احتیاج به زبان خاصی از برنامه نویسی ندارد. تنها کافی است از ربات های انسان گونه ای شبیه PR2 خواسته شود تا فرمان هایی شفاهی و زبانی را در مورد حرکت دادن بازو ها، دست ها و حتی پاهایش را دنبال کند. نتیجه انجام آن فرمان ها، کاری است که انسان ها نیز آن را انجام می دهند.
 
این محقق از 15 مرد و 15 زن بین سنین 19 تا 70 سال خواست تا به این شیوه آموزش هایی را به ربات PR2 بدهند و از او بخواهند تا کاری را انجام دهند. نتیجه این آزمایشات نشان داد که ربات ها به آسانی تنها از طریق انجام فرمان های فلوچارت گونه برای مثال داروها را از کابینت بیرون بیاورند، تی شرتی را تا بزنند و...
 
شاید این کارها به نظر برای ما بسیار ساده بیایند اما طی کردن فرایند منطقی آن برای یک ربات که ذاتا مانند انسان قابل آموزش نیست بسیار پیچیده و مهم است. استفاده از این روش به این معنی نیست که آموزش های مصور و فرامین صوتی قرار است جایگزین زبان های برنامه نویسی ربات ها شوند. از آنجا که ربات ها نیاز به داشتن درجه ای از درک منطقی جهان اطراف ما دارند پس استفاده از زبان های برنامه نویسی بهترین انتخاب در این زمینه محسوب می شوند. اما با کمک سیستم های واسطی نظیر فرمان پذیری صوتی می توان انعطاف پذیری آنها را در انجام امور مختلف بالا برد.
 
پتانسیل اصلی سیستم طراحی شده خانم کاکمک به این گونه است که حجم زیادی از اطلاعات بین ربات های مختلف به اشتراک گذاشته می شود تا در نهایت ربات شما می تواند یک روال منطقی مانند تا زدن یک لباس، گذاشتن ظروف کثیف در سینک ظرف شویی و یا هر عمل دیگری را آموزش دیده و به راحتی انجام دهد.
 
این سیستم طراحی شده می تواند انحصار طلبی افراد و حتی وسایل را در انجام برخی از امور بشکند و ربات ها را به خدمتکاران دوست داشتنی خانه ها در انجام امور خانه و آشپزخانه تبدیل کند تا انسانها طعم زندگی رباتیزه شده را عمیق تر بچشند. 
۰۴ فروردين ۹۶ ، ۰۱:۱۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

چگونه ربات ها آموزش ببینند تا خوب شوند


معروف ترین میراث استاد بزرگ علمی تخیلی ایزاک آسیموف برای دنیا شاید سه قانون وی برای ربات ها باشد، طراحی قوانینی که برای محافظت و خدمت به انسان باشد. این قوانین پایه و اساس قوانین اخلاقی برای ربات ها را ساخته است که از زمانی که در سال ۱۹۴۲ برای اولین بار در داستان کوتاه “طفره” مشاهده شده است برای سال ۲۰۱۵ قرار گرفته است.

این قوانین بدین گونه اند

  1. یک ربات نباید با ارتکاب عملی یا خودداری از انجام عملی باعث آسیب‌دیدن یک انسان شود.
  2. یک ربات باید از فرمانهای انسان‌ها تبعیت کند مگر اینکه آن فرمانها در تعارض با قانون نخست باشد.
  3. تا هنگامی که قانون نخست یا دوم زیرپا گذاشته نشده‌است ربات باید وجود خود را حفظ کرده و در بقای خود بکوشد.

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

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

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

در مواجه با مشکلات بزرگ

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

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

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

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

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

شروع با یک قطب نمای اخلاقی

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

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

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

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

شرایط نامعین

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

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

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

یادگیری برای فکر کردن برای خودشان

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

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

fullmoral

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

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

ربات ها برای نگاه کردن

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

و در آخر آیا این کار می تواند یک پیشرفت برای نظریه اخلاق در انسان ها باشد؟

۰۴ فروردين ۹۶ ، ۰۱:۰۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

مایکروسافت یک نسخه ی سبک visual studio منتشر کرد

مایکروسافت نسخه بتای ویراشگر Visual Studio Code را رونمایی کرد، و آن را برای extension ها و محصولات متن باز، بصورت متن باز (open source) ارائه نموده است.

Visual Studio Code یک ویرایشگر سبک برای کدنویسی است که در ویندوز، Mac OS و ماشین های لینوکس کار می کند.

مقامات مایکروسافت این خبر را در اولین روز از رویداد دو روزه Connect() که یک رویداد مجازی برای توسعه دهندگان است، اعلام کردند.

همرمان مایکروسافت نسخه بتای Visual Studio Code را منتشر کرد، که یک به روز رسانی بسیار قابل توجه تر از نمایش اولیه آن در 28 آوریل بوده است. نسخه بتا شامل توسعه و پشتیبانی از extension ها می باشد. در حال حاضر 60 extension برای VS Code در بازار وجود دارد.

  • در طول رویداد Connect، مایکروسافت همچنین بسته نرم افزاری جدید Visual Studio را ارائه کرد، Visual Studio Dev Essentials، که تعدادی از منابع مختلف را در کنار نسخه رایگانStudio Community version گردآوری نموده است. VS Dev Essentials شامل موارد زیر خواهد بود.
  • Visual Studio Community
  • Visual Studio Code
  • Visual Studio Team Services جدید
  • فروم پشتیبانی
  • Parallels Desktop برای Mac
  • آموزش از طریق Pluralsight
  • Wintellect
  • Xamarin

که با ماهیانه مبلغ 25 دلار از طریق کارت اعتباری Azure در اوایل سال آینده در دسترس خواهد بود.

ASP.NET 5 و .NET Core در مرحله آزمون Release Candidate (RC) قرار دارند.

ASP.NET 5 یک چارچوب برای ساخت وب سایت ها و نرم افزارهای تحت وب می باشد. .NET Core یک زیر مجموعه از .NET Framework است که بر روی ویندوز، Mac OS X و Linux قابل اجرا می باشد. هر دو تکنولوژی به احتمال قوی در اوایل سال 2016 در دسترس عموم قرار می گیرد.

مایکروسافت نام Visual Studio Online را به " Visual Studio Team Services" تغییر نام داد که که به کاهش سردرگمی کمک می کند، با فرض اینکه Visual Studio Online یک نسخه وب از Visual Studio نیست. Visual Studio Online در اصل با نام Team Foundation Service شناخته شده بود.

Visual Studio 2015 Update 1 و Team Foundation Server 2015 Update 1 هر دو در تاریخ 30 نوامبر در دسترس خواهند بود.

۰۴ فروردين ۹۶ ، ۰۱:۰۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت ربات تلگرام از صفر تاصد

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


آموزش کامل ساخت ربات پیشرفته تلگرام

 

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

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

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

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

امروز در پرمگ شما بصورت رایگان خواهید توانست یک ربات حرفه ای بسازید

امکانات ربات

قابلیت ساخت کلید های حرفه ای

قابلیت ارسال متن عکس استیکر و فایل بصورت رندوم

قابلیت ادد شدن داخل گروه ها

قابلیت ارسال متن خوش اومد گویی در گروه ها

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

میتواند از کسانی که از گروهی خارج میشوند خداحافظی کند

میتوانید برای اعضای رباتتان پیام گروهی بفرستید

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

و میتوانید آمار رباتتان را ببینید

خب بریم سراغ آموزش ساخت ربات تلگرام

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

https://telegram.me/BotFather

روی لینک بالا کلیک کنید و به ربات پدر بروید داخل پی وی ربات start را بزنید و یا کلمه کلیدی start/ را بنویسید و ارسال کنید

پیامی برای شما ارسال میشود که گزینه به گزینه توضیح میدهیم

They call me the Botfather, I can help you create and set up Telegram bots. Please read this manual before we begin:
https://core.telegram.org/bots

You can control me by sending these commands:

/newbot – create a new bot

ساخت ربات
/token – generate authorization token

گرفتن توکن
/revoke – revoke bot access token

تغییر توکن
/setname – change a bot’s name

انتخاب نام برای ربات
/setdescription – change bot description

نوشتن توضیحات برای ربات
/setabouttext – change bot about info

تنظیم درباره ما در ربات
/setuserpic – change bot profile photo

انتخاب عکس برای ربات
/setcommands – change bot commands list

به این قسمت نیازی ندارید
/setjoingroups – can your bot be added to groups?

تنظیم اینکه بتوانند ربات را به گروه ها اضافه کنند یا خیر
/setprivacy – what messages does your bot see in groups?

یک گزینه برنامه نویسی هستش
/deletebot – delete a bot

حذف کردن ربات
/cancel – cancel the current operation

کنسل کردن دستور

خب اکنون کاری که باید بکنید این است گزینه newbot/ را بزنید یا اینکه تایپ کنید و ارسال کنید

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

۲- یک یوزر برای رباتتان انتخاب کنید توجه کنید که اخر اسم ربات شما باید کلمه bot داشته باشید مثال : permag_bot

خب کار تمام است ربات یک پیام برای شما میفرستد که یک کد داخل آن است ( توکن )

Done! Congratulations on your new bot. You will find it at telegram.me/permag2_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands.

Use this token to access the HTTP API:
۱۲۰۸۳۷۹۲۰:AAHkXeiBhrfvIyzQSDacrGeoLB2ph8OfuyM

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

خب اکنون باید عکس ، توضیحات و اجازه ورود به گروه ها را برای ربات تنظیم کنید پس با توجه به توضیحات بالا این کارو انجام میدیم

گزینه setuserpic/ را زده و یک عکس ارسال میکنیم تا روی ربات قرار بگیرید
گزینه setdescription/ را زده و توضیحاتی در مورد ربات مینویسیم و ارسال میکنیم
گزینه setjoingroups/ را زده و پس از انتخاب ربات از بین دو گزینه ENABLED را انتخاب میکنیم

خب اکنون کارمان در این ربات تمام است و ربات خود را ساخته ایم اما در حال حاضر ربات ما هیچ کاری نمیکند .

قسمت دوم آموزش ساخت ربات پیشرفته تلگرام

خب قسمت مهم مقاله اینجاست ( این مقاله اختصاصی مجله فارسی پرمگ است و هر گونه کپی برداری بدون ذکر منبع حرام است )

روی لینک زیر کلیک کنید و به ربات کریت یور ربات وارد بشید
https://telegram.me/Createyourbot
و اکنون start را بزنید و یا کلید واژه start/ را بنویسید و ارسال کنید
خب همانطور که می بینید همه چیز فارسی است و کاملا توضیخ داده شده است
روی ایجاد یک ربات جدید کلیک کنید و آن توکن که بابا ربات برای شما ارسال کرده است را کپی و اینجا وارد کنید .. توکن در پیام بالا با رنگ قرمز نمایش داده شده است شما باید توکن مخصوص خود را به ربات ارسال کنید
اکنون ربات شما به سرور متصل شده است به ربات خودتان بروید شش دکمه برای شما طراحی شده است
هر کدام از آن دکمه هارا میتوانید تغییر بدهید و داخل آنها مطلب بگذارید
با زدن کلید واژه help/ میتوانید راهنما را بخوانید و تمامی متن ها و پیام های رباتتان را (پیام خوش امد گویی داخل گروه ها و غیره .. ) را تغییر دهید

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

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

 

قسمت حرفه ای ساخت ربات تلگرام

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

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

راه حل

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

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

بر روی کلیدتان کلیک کنید پس از باز شدن منوی مدیریت بر روی دکمه تغییر دستور کلیک کنید و متن دلبخواهی بنویسید که اول اسلش داشته باشد

مثلا : joke/

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

سپس به ربات بوت فادر وارد شوید

دستور setcommands/ را وارد کنید. و سپس اسم رباتتان را انتخاب کنید . فرض کنید شما دو کلید دارید که دوست دارید در گروه ها کار کند

۱- جوک

۲- عکس

برای کلید جوک دستور joke/ را وارد کرده اید و برای کلید عکس دستور pic/ را وارد کرده اید .

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

جوک – joke

عکس – pic

خب کار تمام است . حال اگر رباتتان را داخل گروهی ادد کنید می بینید که کلید ها کار میکنند. اگر داخل گروهی که هستید کلید های ربات کار نکرد

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

فید خوان ربات

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

 

کد های مورد نیاز شما  (این دستورات را باید در ربات خودتان وارد کنید و اسلش قبل از متن باشد )

دستورات روبات برای ادمین ها:
changestart/
تغییر جمله آغازینِ روبات، وقتی که کاربر دکمه /start را می زند.
changedefault/
تغییر جمله پیشفرض، وقتی متن ورودی کاربر با هیچ دستوری نمی خواند
changecontact/
تغییر جمله متن تماس با ما
changesubscribe/
تغییر متن ثبت نام، این متن بعد از ثبت نام کاربر به او نمایش داده میشود.
changeunsubscribe/
تغییر متن لغو عضویت، این متن بعد از این لغوِ عضویت کاربر به او نمایش داده میشود.
——————–
دستورات گروه:
ChangeGroupStart/
تنظیم یا تغییر جمله آغازین روبات در گروه، وقتی که خودِ روبات عضو گروه می شود.
ChangeGroupOnAdd/
تنظیم یا تغییر متن پیامی که روبات با اضافه شدن یک فرد جدید در گروه، به گروه می فرستد
ChangeGroupOnLeft/
تنظیم یا تغییر متن پیامی که روبات با خارج شدن یک فرد از گروه در گروه می فرستد
ChangeGroupOnPhotoChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عکس گروه، در گروه می فرستد
ChangeGroupOnTitleChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عنوان گروه در گروه می فرستد
——————–
دستورات اضافه/حذف کردن ادمین:
addadmin/
اضافه کردن یک ادمین جدید به روبات
removeadmin/
حذف یک ادمین از روبات
showadmins/
مشاهده ادمینهای روبات
——————–
دستوراتِ سخنگو کردنِ روبات:
addfilter/
اضافه کردنِ یک سوال و جواب
showfilters/
نمایش سوال و جواب های تعریف شده ازقبل
removefilter/
حذف یک سوال و جواب
removefilters/
حذف همه سوال و جواب ها
——————–
تغییر تعداد دکمه ها در هر ردیف از منوی روبات:
این عدد به طول پیش فرض ۳ می باشد. یعنی در هر ردیف سه دکمه قابل نمایش هست. با دستو زیر می توان این عدد را به عددی بین ۱ تا ۶

تغییر داد. انتخاب عدد یک یعنی در هر ردیف تنها یک دکمه و انتخاب عدد ۶، یعنی در هر ردیف ۶ دکمه نمایش داده شود:
changelayout/
توجه کنید که دستورات به حرف کوچک و بزرگ حساس هستند.

 

۰۴ فروردين ۹۶ ، ۰۰:۵۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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


برنامه اسمبلی را در درایو سی نصب نمایید بعد شاخه ی مربوط به 
masm +bin 
را در درایو سی تنظیم کنید یعنی در صورتی که وقتی شما وارد درایو سی 
شدید بتوانید فایل مسم را ببینید توجه کنید اگر که اسم مسم راندیدید یا چیز دیگری فرضا 
 Micro Assembler 6.11
دیدید حالا برای راحتی خودتان اسم میکرو اسمبلر را به مسم تغییر نام داده 
حالا که این تغییرات اساسی را انجام دادید وارد 
start + run + تایپcmd + enter 
حالا شما وارد داس شده اید پس حالا باید تایپ کنید 
edit + و اینتر کنید 
حالا وارد ویرایشگر ادیت شده اید حالا یکی از برنامه های اسمبلی را 
که نوشته اید در این قسمت وارد کنید که این کار راحتی می باشد 
یعنی شما می توانید برنامه را که قبلا با ادیت یا حتی نود پد نوشته اید را 
و با پسوند .asm
انرا ذخیره نموده اید . در قسمت ادیت باز کنید 
خوب تا حالا شما فقط برنامه را در ادیت باز کرده اید حالا  شما این برنامه را که 
نوشته اید و مطمان هستید که خطا ندارد را در درایو سی پوشه مسم و بین وارد نمایید 
c:\MASM\BIN\
حالا در قسمت فایل ویرایشگر ادیت گزینه اگزیت را زده و از برنامه ادیت خارج 
شوید تا با این کار وارد محیط داس شوید 
حالا تایپ کنید 
c:\
 و اینتر نمایید 
دوباره تایپ کنید 
cd\masm\bin
تا با این کار وارد (بین) شوید و بتوانید روی فایل های اسمبلی که قبلا نوشته اید 
و د راین مکان ذخیره نموده اید دستکاری نمایید 
خوب حالا اگر که فایلی را قبلا به اسم فرضا 
zarb.asm
در پوشه بین ذخیره نموده اید نوبت به این رسیده که این فایل را تبدیل به یک فایل 
اگزه نمایید 
تایپ کنید 
masm \zarb.asm
و اینتر نمایید 
حالا اگر برنامه شما خطا داشته باشد که به شما اعلام  می کند در غیر اینصورت 
تایپ کنید 
link\zarb.asm 
و اینتر کنید باز سه یا چهار مرتبه دیگر اینتر نمایید 
حالا برای اینکه فایل اجرایی خود را به صورت اجرا شده ببینید کافی است 
اسم فایل را نوشته با پسوند اگزه مشخص نمایید و اینتر نمایید یعنی کافی است فرضا 
zarb.exe
و اینتر را بزنید بله همانطور که مشاهده می نمایید برنامه شما اجرا شده و قابل استفاده است 
نکته : اگر شما برنامه ای به زبان اسمبلی ننوشته اید می توانید از برنامه هایی ه 
که بنده نوشته ام و انها را در وبلاگم اورده ام استفاده نمایید 
نکته اساسی : اگر که شما برنامه ها را مشاهده نکردید 
کافی است که ادرس سپیدان کامپیوتر دات بلاگفا دات کام را مشاهده نمایید 
نه این ادرسی که روبه روی شماست. 
یعنی ادرس صفحه نخست را . اگر هم سوالی داشتید درقسمت نظرات وارد نمایید


۰۴ فروردين ۹۶ ، ۰۰:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

1

گام اول: یک دوره ی مقدماتی داشته باشید

پیش از شروع برنامه نویسی، با موارد زیر آشنا شوید تا پایه ی برنامه نویسی شما قدرتمند شود:

  • آشنایی با الگوریتم و فلوچارت
  • یادگیری مفاهیم پایه ی ریاضیات
  • یادگیری مفاهیم پایه ی یکی از زبان های برنامه نویسی (زبان های C++ / Java پیشنهاد می شود)

2

گام دوم: با مفاهیمی مانند جداول و کوئری ها در پایگاه داده آشنا شوید

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

موارد زیر، انتخاب های خوبی به عنوان پایگاه داده (database) خواهند بود. MySQL یکی از بهترین پایگاه های داده رایگان برای یادگیری است و کاربران بسیار زیادی دارد.

  • MS Access
  • DB V
  • Fox Pro
  • Paradox
  • MySQL

3

گام سوم: تصمیم بگیرید که در چه زمینه ای فعالیت کنید

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

4

گام چهارم: زبان برنامه نویسی مورد نظر خود را یاد بگیرید

روش 1 از 6 : برنامه نویسی وب

 

 5

گام اول: زبان های لازم برای توسعه صفحات وب را یاد بگیرید

برای توسعه صفحات وب از زبان های زیادی استفاده می شود. از جمله مواردی که در توسعه ی وب سایت ها به کار می روند می توان به HTML، CSS، Javascript، jQuery که در سمت کلاینت اجرا می شوند و PHP، Java، که در سمت سرور اجرا می شوند، اشاره کرد. در قسمت زیر، به معرفی موارد مذکور خواهیم پرداخت:

زبان تگ نویسی HTML : این زبان مخفف عبارت Hypertext markup language و به معنای زبان نشانه گذاری ابر متن است که در سال 1989 توسط تیم برنرزلی (خالق صفحات وب) ساخته شد. HTML یک زبان استاندارد برای طراحی صفحات وب است و به عنوان زبانی پایه، برای توسعه ی وب سایت ها استفاده می شود. کلیه ی دستورات این زبان، درون یک علامت کوچک تر و بزرگ تر که به نام تگ شناخته می شود، قرار می گیرند. امکان استفاده از دستورات شرطی و حلقه ها در این زبان کد نویسی وجود ندارد، بنابراین دستورات، به همان ترتیبی که نوشته می شوند، اجرا خواهند شد. یادگیری این زبان بسیار ساده است و حتی کسانی که تجربه ی قبلی برنامه نویسی ندارند، در کمترین زمان ممکن قادر به یادگیری آن خواهند بود.

زبان تگ نویسی CSS : این زبان مخفف عبارت Cascading style sheets و به معنای برگه های سبک آبشاری است که توسط تیمی از کنسرسیوم جهانی وب و با رهبری برت باس (Bert Bos) و هیکن لای (Hakon Lie) شروع به فعالیت کرد. از این زبان، برای طراحی و ساخت قالب صفحات وب استفاده می شود. به طور کلی زبان های HTML و CSS شباهت های زیادی با هم دارند و در مدتی کوتاه، می توانید این زبان را بیاموزید.

زبان اسکریپتی Javascript : این زبان برای اولین بار توسط برندان ایچ (Brendan Eich) در شرکت Netscape، با نام LiveScript و به عنوان ابزاری، جهت استفاده در صفحات وب عرضه شد. مدتی بعد توسط شرکت Sun Microsystems (پدیده آورنده زبان جاوا) ، با نام جاوا اسکریپت شناخته شد. به وسیله ی این زبان، قادر به انجام محاسبات در سمت کاربر خواهید بود. در صورتی که تجربه ی قبلی برنامه نویسی داشته باشید، یادگیری این زبان برای شما بسیار ساده است. ضمن اینکه جاوا اسکریپت، با اکثر مرورگر های وب به خوبی کار می کند.

کتابخانه ی jQuery : جی کوئری یک زبان برنامه نویسی نیست! بلکه یکی از محبوب ترین کتابخانه های زبان جاوا اسکریپت است که هدف آن، استفاده ساده تر از این زبان است. این کتابخانه ی متن باز تحت دو پروانه GPL و MIT منتشر می‌شود و سایت های بزرگی مانند Google و Yahoo نیز از این فریم ورک استفاده کرده اند.

زبان اسکریپتی PHP : پی اچ پی، مخفف Hypertext Preprocessor و یک زبان متن باز است که در سال 1994 توسط راموس لردوف (Rasmus Lerdorf)به وجود آمد. بیشتر وب سایت ها، از این زبان، برای توسعه ی صفحات وب خود استفاده می کنند.

زبان برنامه نویسی Java : جاوا، یکی از قدرتمند ترین زبان های برنامه نویسی است که در سال 1995 توسط جیمز گاسلینگ (James Gosling) خلق شد. یکی از نکات جالب در مورد جاوا این است که در ساخت نرم افزار های کامپیوتر و اندروید نیز مورد استفاده قرار می گیرد.

چنانچه که قصد ورود به دنیای برنامه نویسی وب را دارید، یادگیری موارد زیر نیز به شما پیشنهاد می شود:

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • IP protocols
  • Coldfusion
  • ASP
  • JSP
  • NET

6

گام دوم: کد های موجود در وب سایت های مختلف را یاد بگیرید

یکی از راه های موثر برای آشنایی با توسعه صفحات وب، بررسی کد آن ها است. برای این کار، بر روی صفحه ی مورد نظر خود کلیک راست کنید و گزینه ی View Page Source را انتخاب نمایید یا کلید F12 را فشار دهید، موارد زیر، انتخاب های خوبی برای بررسی کد ها می باشند:

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

7

گام سوم: الگوریتم و فلوچارت را به صورت تخصصی یاد بگیرید

الگوریتم و فلوچارت، قدرت تحلیل شما را در حل مسائل بالا می برد. نرم افزار های قدرتمندی برای ترسیم فلوچارت وجود دارند که از جمله آن ها می توان MS Visio و EDraw Max را نام برد.

8

گام چهارم: با ساختار وب سایت آشنا شوید

9

گام پنجم: یک دوره ی طراحی گرافیک را بگذرانید

 

 10

گام ششم: اصول اولیه زیر ساخت اینترنت را یاد بگیرید

  • سرویس های پروتکل های وب (HTTP, FTP, SMTP, and POP3 or IMAP4)
  • نرم افزار وب سرور
  • مرورگر وب

11

گام هفتم: زبان های HTML و CSS را به صورت کاملا تخصصی  یاد بگیرید

12

گام هشتم: زبان XML و فناوری های مرتبط با آن را یاد بگیرید

13

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

 

 14

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

به طور معمول، اکثر کاربران، تمایل بیشتری به زبان جاوا اسکریپت دارند، زیرا یادگیری آن ساده است و منابع فراوانی دارد. در گذشته از زبان VBScript برای کد نویسی سمت کاربر استفاده می شد ولی این زبان با اکثر مرورگر ها سازگار نیست.

15

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

 

 16

گام دوازدهم: یک زبان اسکریپتی سمت سرور را یاد بگیرید

 

 17

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

 

 18

گام چهاردهم: تجربه ی انتشار وب سایت خود را بدست آورید

 

روش 2 از 6 : برنامه نویسی نرم افزار کامپیوتر

 

 19

گام اول: هدف خود را از ورود به دنیای برنامه نویسی رایانه مشخص کنید

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

 

 20

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

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

21

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

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

22

گام چهارم: با زبان های برنامه نویسی مختلفی آشنا شوید

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

23

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

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

24

گام ششم: یک روش مدل سازی پیشرفته مانند UML یا ORM را یاد بگیرید

25

گام هفتم: شروع به نوشتن برنامه های کوچک کنید

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

26

گام هشتم: زبان برنامه نویسی مورد نظر خود را به صورت پیشرفته یاد بگیرید

مطمئن شوید که با مفاهیم زیر به خوبی آشنا هستید:

  • ورود و خروج اطلاعات برای کاربران برنامه
  • نحوه ی اجرای یک برنامه در یک زبان برنامه نویسی
  • اعلان، اختصاص و مقایسه متغیر ها
  • آشنایی کامل با دستورات شرطی مانندif, if…else, switch…case
  • تسلط کامل به حلقه ها مانند while, do…while, for
  • شناخت مفاهیمی مانند انواع داده، توابع، کلاس ها، آرایه ها، اشاره گر ها، پشته ها و …

27

گام نهم: تکنیک های پیشرفته را از قلم نیندازید!

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

28

گام دهم: تمرین، تمرین و تمرین کنید!

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

29

گام یازدهم: زبان های مختلفی را با هم مقایسه کنید و نقاط مثبت و منفی هر یک را ارزیابی نمایید

با روش های زیر قادر به مقایسه ی دو زبان خواهید بود:

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

30

گام دوازدهم: با زبان های برنامه نویسی ویژوال (بصری) آشنا شوید

تقریبا تمام زبان های برنامه نویسی دارای یک نسخه / کتابخانه هستند که قابلیت برنامه نویسی ویژوال را برای شما فراهم می کنند. طراحی رابط کاربری به وسیله ی این دسته از زبان ها بسیار ساده و لذت بخش است.

31

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

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

32

گام چهاردهم: اطلاعات خود را در زمینه ی زبان های ویژوال افزایش دهید و پروژه های متعددی بسازید

 

 33

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

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

34

گام شانزدهم: کتاب خواندن را فراموش نکنید

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

 

 35

گام هفدهم: برنامه نویسی گرافیکی را بیاموزید و با کتابخانه های آن کار کنید

 

 36

گام هجدهم: به یک برنامه نویس بازی تبدیل شوید (اختیاری)

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

روش 3 از 6 : یک دوره ی پیشرفته داشته باشید

 

 37

گام اول: برنامه نویسی سیستم عامل های مختلف را بیاموزید

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

38

گام دوم: شناخت معماری و سخت افزار تلفن

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

39

گام سوم: با معماری شبکه و دستگاه هایی مانند هاب، سوییچ و روتر آشنا شوید

 

 40

گام چهارم: در دوره های پروتکل و ملزومات شبکه شرکت کنید

پیشنهاد می کنیم پیش از شروع برنامه نویسی با مفاهیمی مانند Open Systems Interconnection (OSI) model, Ethernet, IP, TCP, UDP وHTTP آشنا شوید.

41

گام پنجم: زبان XML را یاد بگیرید

42

گام ششم: زبان های کد نویسی در Command Prompt یا shell را بیاموزید

43

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

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

44

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

 

 45

گام نهم: با زبان های جدید آشنا شوید

همیشه اطلاعات خود را به روز نگه دارید و از آخرین زبان های برنامه نویسی با خبر باشید. زبان هایی مانند Python و swift را بیاموزید. پیشنهاد می کنیم که کار با زبان پایتون را تجربه کنید. پایتون، یک زبان اسکریپتی سطح بالا و شی گرا است که توسط خودو فان روسوم (Guido van Rossum) در سال ۱۹۹۱ و در کشور هلند طراحی شد. لازم به ذکر است که این زبان، متن باز است و توسعه دهندگان توانایی دسترسی به کد های منبع را دارند.

46

گام دهم: تمرکز بیشتری بر روی ویژگی های اصلی زبان داشته باشید

 

 47

گام یازدهم: اطلاعات خود را در زمینه ی تولید نرم افزار افزایش دهید

کارایی نرم افزار شما چیست؟ کاربران آن چه کسانی خواهند بود؟ مدت زمان طراحی و ساخت آن حدودا چقدر است؟

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

48

گام دوازدهم: نحوه ی کار با دیتابیس و وب سرویس را بیاموزید

49

گام سیزدهم: با فناوری های زیر آشنا شوید

  • Common Object Request Broker Architecture (CORBA)
  • Simple Object Access Protocol (SOAP)
  • Asynchronous JavaScript and XML (AJAX)
  • Distributed Component Object Model (DCOM)
  • .NET Remoting
  • XML Web Services

روش 4 از 6 : کتابخانه / پلت فرم / فریم ورک / برنامه نویسی هسته

50

گام اول: با برنامه نویس کرنل (هسته) آشنا شوید

51

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

52

گام سوم: یک دوره ی پیشرفته در UML یا ORM داشته باشید  همچنین می توانید از هر دو استفاده کنید

 

 53

گام چهارم: با دروس رشته ی مهندسی نرم افزار آشنا شوید و الگوریتم و فلوچارت را بیاموزید

 

 54

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

 

 55

گام ششم: اطلاعات خود را در زمینه ی سیستم عامل های مختلف افزایش دهید

 

 56

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

 

 57

گام هشتم: قواعد و استاندارد های کد نویسی را رعایت کنید

رعایت اصول و قواعد استاندارد کد نویسی برای هر برنامه نویسی ضروری است. بنابراین از استاندارد های ANSI/ISO/IEEE/W3C استفاده کنید.

58

گام نهم: از کتابخانه های متن باز تقلید کنید!

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

59

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

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

60

گام یازدهم: کتابخانه های متفاوتی بنویسید و آن را در اختیار سایر برنامه نویسان قرار دهید

روش 5 از 6 : برنامه نویسی سیستم

 

 61

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

گام دوم: سه مرحله ی اول برنامه نویسی رایانه های رومیزی را بیاموزید

 

 63

گام سوم: یک دوره ی مقدماتی در جبر خطی داشته باشید

 

 64

گام چهارم: نگاهی به درس حساب دیفرانسیل و انتگرال بیندازید

 

 65

گام پنجم: با منطق و ریاضیات گسسته آشنا شوید

 

 66

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

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

67

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

 

 68

گام هشتم: درک کاملی از توسعه ی سیستم عامل بدست آورید

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

69

گام نهم: به صورت مقدماتی با زبان اسمبلی آشنا شوید

 

 70

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

 

 71

گام یازدهم: درک کاملی از زبان های C و C ++ پیدا کنید

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

72

گام دوازدهم: وب گردی را فراموش نکنید!

به دنبال وب سایت ها و منابع آنلاین باشید و مستندات زبان C را مطالعه نمایید.

73

گام سیزدهم: تمرین، تمرین و تمرین کنید!

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

74

گام چهاردهم: اطلاعات خود را در زمینه ی زبان اسمبلی افزایش دهید

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

 

 75

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

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

 

 76

گام شانزدهم: دانش خود را افزایش دهید

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

77

گام هفدهم: پروژه های متعددی ایجاد کنید

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

78

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

اکثر زبان های برنامه نویسی مانند C و C ++ دائما در حال توسعه هستند، بنابراین اطلاعات خود را به روز رسانی کنید و کد های خود را بر اساس آن ها بنویسید. یادگیری قواعد ANSI در زبان C و C ++ بسیار مهم خواهد بود. در صورتی که از کتاب استفاده می کنید، آخرین ویرایش آن را مطالعه و از تهیه ی کتب قدیمی پرهیز نمایید.

 

روش 6 از 6 : علم برنامه نویسی

79

گام اول: با کار هایی که یک دانشمند برنامه نویسی انجام می دهد آشنا شوید

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

80

گام دوم: کتاب خواندن را فراموش نکنید!

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

81

گام سوم: بهتر است که فقط در یک زمینه متخصص باشید!

در نهایت شما باید تصمیم بگیرید که روی یک یا چند فریم ورک کار کنید. در صورتی که قصد دارید به یکی از نوابغ در علم مورد نظر خود تبدیل شوید فقط باید روی آن موضوع متمرکز باشید. به عنوان مثال تنها یکی از موارد زیر را انتخاب نمایید:

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

 

 82

گام چهارم: به مدرک تحصیلی بالاتر مانند کارشناسی ارشد یا دکتری فکر کنید!

83

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

۰۴ فروردين ۹۶ ، ۰۰:۴۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

راه های بیشتر استفاده از فایر فاکس

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

لطفا به ادامه دانلود مراجعه کنید.

 

در حال حاضر اکثر کاربران اینترنت ، نام فایرفاکس ، مرورگر محبوب وب را شنیده اند و با یکبار استفاده آن را جایگزین اینترنت اکسپلورر کرده اند. این مرورگر فوق العاده که از نظر سرعت و امنیت از هر جهت نسبت به IE برتر است در داخل خود ترفندهایی نیز نهفته است. در این ترفند قصد داریم به معرفی 12 راه برای استفاده بهتر و بهینه تر از قسمت های مختلف فایرفاکس پرداخته ایم که این مرورگر را پیش از پیش کاربردی تر میکند.
1- فضای نمایش بیشتر
آیکون‌های موجود در نوار ابزار را کوچک‌تر کنید.به این آدرس بروید. View - Toolbars - Customize و “Use small icons ” را تیک بزنید.

2- کلمات کلیدی هوشمند
به وسیله‌ی این ترفند می‌توانید موتور جست‌وجوی دلخواه خود را به موتورهای جست‌وجوی فایرفاکس اضافه کنید. بر روی موتور جست‌وجوی دلخواهتان راست کلیک و گزینه‌ی” Add a Keyword for this search ” را انتخاب کنید.
بعد یک اسم و یک کلمه‌ی کلیدی به آن بدهید. ( به عنوان مثال من جعبه‌ی سرچ سایت mashable را در نظر می‌گیرم و نام آن را mashable و کلمه‌ی کلیدی را هم mash انتخاب می‌کنم. ) حال برای سرچ کلمه‌ی iphone در سایت mashable کافی است در نوار آدرس فایرفاکس “mash iphone ” را تایپ کنم و اینتر را بزنم. به همین سادگی می‌توانید موتورهای جست‌وجوی دیگری را نیز به فایرفاکس اضافه کنید.

 

ادامه در ادامه ی مطلب

 


3- میانبرهای صفحه کلید
یادگیری این میانبرها شاید وقت زیادی بگیرد. ولی وقتی آن‌ها را فرا بگیرید، گشت‌وگذار شما در اینترنت سریع‌تر می‌شود. لیست زیر پرکاربردترین میانبرها را شامل می‌شود.
اسکرول‌بار ( page down و page up ) 
جست‌وجو ( Ctrl+F ) یا ( F3 ) 
جست‌وجوی سریع ( / ) 
پیدا کردن مورد بعدی ( Alt+N ) یا ( Ctrl+G ) 
اضافه کردن به بوکمارک ( ‍Ctrl+D ) 
ایجاد تب جدید ( Ctrl+T ) 
باز کردن آخرین تب بسته شده ( Ctrl+Shift+T ) 
رفتن به قسمت جست‌وجو ( Ctrl+K ) 
رفتن به نوار آدرس ( Ctrl+L ) 
بزرگ کردن اندازه‌ی متن ( Ctrl+= ) 
کوچک کردن اندازه‌ی متن ( Ctrl+- ) 
بستن تب ( Ctrl+W ) 
بارگذاری مجدد ( F5 ) 
نمایش به صورت تمام صفحه ( F11 ) 
رفتن به صفحه‌ی خانه ( Alt+Home ) 
4) تکمیل آدرس به صورت خودکار.
یک میانبر دیگر که کاربرد آن به مانند میانبرهای بالا رایج نیست. در نوار آدرس ( ‍Crtl+L )، نام سایت را بدون ” WWW ” و
” com. ” تایپ کنید. سپس Ctrl+ Enter را فشار بدهید. قسمت‌های پرنشده به صورت خودکار نوشته می‌شوند. برای ” net. ” از Shift+Enter و برای ” org. ” از Ctrl+Shift+Enter استفاده کنید.

5- حرکت در بین تب‌ها
به جای استفاده از ماوس برای انتخاب تب‌ها، می‌توانید از صفحه کلید استفاده کنید.
رفتن به تب بعدی ( Ctrl+Tab ) یا ( ‍Ctrl+ page down ) 
رفتن به تب قبلی ( Ctrl+Shift+Tab ) یا ( Ctrl+page up ) 
رفتن به تب موردنظر بوسیله‌ی انتخاب شماره‌ی آن ( Ctrl+1-9 )

6- میانبرهای ماوس
بازکردن در یک تب جدید ( کلیک وسط بر روی لینک ) یا ( کلیک چپ+Ctrl ) 
صفحه‌ی قبلی ( Shift+Scroll down ) 
صفحه‌ی بعدی ( Shift+Scroll up ) 
بزرگ کردن اندازه‌ی متن ( Ctrl+Scroll down ) 
کوچک کردن اندازه‌ی متن ( Ctrl+ Scroll up ) 
بستن تب ( کلیک وسط بر روی تب )

7- پاک کردن آیتم‌ها از history نوار آدرس
فایرفاکس می‌تواند به صورت خودکار، URL هایی را که قبلا بازدید کرده‌اید، نشان دهد. اما شاید شما نخواهید این URL‌ها نشان داده شوند. به نوار آدرس بروید. بر روی زبانه‌ی کوچک سمت راست آن کلیک کنید. بوسیله‌ی کلیدهای جهت‌دار صفحه کلید، URL مورد نظر خود را انتخاب و توسط تکمه‌ی delete، آن را حذف کنید.

8- User chrome
اگر از ظاهر و امکانات فایرفاکس خود خسته شده‌اید، می‌توانید بوسیله‌ی ساختن UserChrome.css ، تغییراتی در فایرفاکس ایجاد کنید. البته کار با آن کمی پیچیده است و خواندن این راهنما را توصیه می‌کنم.

9) about:config
مکان اصلی برای ایجاد تغییر در فایرفاکس که کار با آن خیلی هم پیچیده نیست. شما می‌توانید با تایپ about:config در نوار آدرس به این صفحه بروید. این قسمت تا حدودی شبیه ساختار رجیستری ویندوز میباشد و از 4 شاخه تشکیل شده است:
Prefrence Name :این قسمت همان طور که از ظاهرش پیداست نام دستور العمل رو یدک میکشد. 
Status : اینجا وضیعت دستور العمل را نشان میدهد که اگر بر روی Default تنظیم شده باشد به این معناست که در حالت پیش فرض قرار دارد و در صورتی که بر روی User Set تنظیم شده باشد مشخص کننده این است که کاربر تغییری در آن ایجاد کرده. 
الف - boolean : که حالت false و true رو معرفی میکند.
ب-integer : که مقادیر عددی رو دریافت میکند.
ج- string : که مقادیر رشته ای رو دریافت میکند.
شاخه آخر هم value هست که مقدار دستورالعمل رو نشان میدهد که ارتباط مستقیم با حالت type دارد. 
لازم به ذکر است که اغلب اضافه شونده ها در این قسمت دارای Option هستند. پس ممکن است بعضی مقادیر به دلیل نصب اضافه شونده ای در یک مرورگر باشد و در مرورگری که فاقد اون اضافه شونده است موجود نباشد.

10- به سایتی دلخواه در بوکمارک یک کلمه‌ی کلیدی اضافه کنید
دسترسی به سایت‌های موجود در بوکمارک بوسیله‌ی این ترفند سریع‌تر می‌شود. بر روی سایتی در بوکمارکتان راست کلیک و Properties را انتخاب کنید و در کادر باز شده، فیلد keyword را با یک کلمه‌ی کلیدی پر کنید. حالا شما می‌توانید این کلمه‌ی کلیدی را در نوار آدرس تایپ کنید و به سرعت وارد سایت مورد نظر شوید.

11- میزان استفاده از RAM
اگر فایرفاکس قسمت زیادی از حافظه‌ کامپیوتر را اشغال می‌کند، می‌توان آن را محدود کرد. به about:config بروید. ” browser.cache ” را در قسمت F,i,l,t,e,r تایپ و ” browser.cache.disk.capacity “را انتخاب کنید. به طور پیش‌فرض بر روی 50000 تنظیم شده است. اما شما می‌توانید آن‌را متناسب با مقدار حافظه‌ی کامپیوتر خود، کاهش دهید. اگر حافظه‌ی رم شما بین 512MB تا 1GB است، 15000 را امتحان کنید.

12- جابه‌جایی یا حذف دکمه‌ی Close Tab
آیا شما به ندرت بر روی دکمه‌ی Close موجود بر روی تب‌های فایرفاکس کلیک می‌کنید؟ شما می‌توانید آن‌ها را جابه‌جا و یا حذف کنید. دوباره به about:config بروید. ” browser.tabs.closeButtons ” را جست‌وجو و باز کنید. کاربرد مقدارها در زیر آمده است.
0 : دکمه‌ Close را فقط بر روی تب فعال نشان می‌دهد. 
1 : (پیش‌فرض) دکمه‌ Close را بر روی تمام تب‌ها نشان می‌دهد. 
2 : دکمه‌ی Close را نشان نمی‌دهد. 
3 : یک دکمه‌ی Close در انتهای نوار تب‌ها نشان می‌دهد.

۰۴ فروردين ۹۶ ، ۰۰:۳۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

کیت توسعه نرم افزاری (software development kit) اندروید قابل نصب بر روی سیستم عامل های ویندوز، لینوکس و مک OS X میباشد. بدیهی است اپلیکیشنی که ساخته میشود قابل استفاده بر روی تمامی محصولات مبتنی بر اندروید خواهد بود. قبل از اینکه شروع به برنامه نویسی کنید احتیاج است تا جاوا، محیط توسعه (IDE) و کیت توسعه نرم افزار را بر روی کامپیوتر خود نصب کنید.

جاوا ۵٫۰ یا جدیدتر

قبل از هر چیز به یک کپی از جاوا نیاز دارید. تمام ابزارهای توسعه اندروید به آن نیاز دارند و تمام برنامه هایی که برای تولید اپلیکیشت مینویسید براساس آن خواهد بود.  بنابراین حد اقل به جاوا ۵٫۰ یا ۶٫۰ که بر روی سیستم تان نصب باشد نیاز دارید.

تنها داشتن JRE هم کافی نیست، شما احتیاج به کیت کامل توسعه نیز دارید. من پیشنهاد میکنم آخرین نسخه آن را (که در زمان نوشتن این پست JDK SE 6 است) ازسایت شرکت سان (که البته امیاز این شرکت توسط  شرکت اوراکل خریداری شده است) دانلود نمایید. کاربران مک OSx هم می بایست آخرین نسخه این سیستم عامل به همراه JDK را از سایت اپل دانلود نمایند. سپس فایل دانلود شده را بر روی سیتم تان نصب کنید.

برای اینکه از متوجه شوید ورژن مورد قبول را بر روی سیتم تان دارید یا خیر، کامند زیر را در Command Prompt (روی استارت منو کلیک کنید، در قسمت جستجو تایپ کنید cmd) اجرا کنید:

C:\> java -version

میبایست جوابی مانند تصویر زیر دریافت کنید.

اکلیپس (Eclipse)

حالا نیاز است تا محیط توسعه جاوا را بر روی سیستمتان نصب کنید. محیط توصیه شده برای استفاده و برنامه نویسی از طرف گوگل، اکلیپس معرفی شده است. استفاده از این محیط هم رایگان است و هم گوگل از آن پشتیبانی کامل میکند. (محیط های دیگری هم هستند مانند نت بینز که میتوانید بجای اکلیپس از آن استفاده کنید. مراحل نصب در ویکی نت بینز شرح داده شده است.) به صفحه دانلود سایت اکلیپس بروید و  Eclipse IDE for Java Developerss را دانلود کنید. توجه کنید به چیزی بیشتر از Eclipse SDK classic نیاز دارید، پس آنرا دانلود نکنید. پکیج را دانلود کنید و در قسمت دلخواهس از کامپیوتر از حالت پک خارج کنید (اگر از winzip یا نرم افزارهای مشابه استفاده میکنید بر روی فایل دانلود شده راست کلیک کنید و سپس از منوی باز شده بر روی Extract Here کلیک کنید). مثلاً در ویندوز C:\Eclipse و در مک /Aplications/Eclipse .

اندروید SDK

کیت توسعه اندروید به دو قسمت تقسیم شده است. the SDK Starter Package و the SDK Components. بهصفحه دانلود SDK بروید و پکیج مورد نظرتان را دانلود کنید. سپس در محل دلخواهی از کامپیوتر آنرا از حالت پک خارج کنید (مانند روشی که در بالا گفته شد). حواستان باشد که کجا این فایل را از حالت پک خارج کردید چون بعداً باید آدرس آنرا به عنوان محل نصب SDK به اکلیپس بدهیم.

حالا نوبت نصب  اندروید SDK Components است. در ویندوز بر روی SDK Setup کلیک کنید. در لینوکس و مک tools/android را اجرا کنید. تمامی گزینه ها را انتخاب کنید و بر روی دکمه نصب کلیک کنید. برنامه نصب لیستی از کامپوننت های موجود به همراه مستندات، پلتفرم ها، کتابخانه های اضافه شده و درایور USB را نشان خواهد داد. بر روی دکمه قبول (Accept) کلیک کنید و منتظر شوید تا نصب کامل شود (این قسمت خیلی کسل کنندست چون مدت زمان زیادی طول میکشه تا دانلود کامل بشه. اگر اشتباه نکنم با سرعت خط من که ۱ مگ هست تقریباً ۲-۳ ساعت طول کشید! ولی امید داشته باشید که من اشتباه کنم :)). تمامی کامپوننت ها دانلود خواهد شد و در دایرکتوری SDK ذخیره میشود.

اگر با پیغام خطای HTTS SSL Error مواجه شدید پنجره را ببندید و به منوی تنظیمات (setting) بروید و //:HTTPS را به //:HTTP تغییر دهید. حالا روند نصب را مجدداً تکرار کنید. قدم آخر اجرای اکلیپس و تنظیم آن میباشد.

پلاگین اکلیپس (Eclipse Plug-In)

برای راحتی بیشتر توسعه دهندگان، گوگل پلاگینی آماده کرده است و آن را Android Development Toolkit یا باختصار ADT نامیده است. برای نصب پلاگین مراحل زیر را دنبال کنید (این مراحل بر اساس اکلیپس ۳٫۵ نوشته شده است. ورژن های مختلف ممکن کمی تغییر نسبت به این داشته باشند.).

۱- اکلیپس را اجرا کنید.

۲- از منوی Help بر روی Install new software کلیک کنید.

۳- بر روی لینک Available Software Sites کلیک کنید (زیر دکمه Add).

۴- بر روی دکمه Add کلیک کنید

۵- در قسمت نام، نامی دلخواه را وارد کنید (پیشنهاد من: Android Development Tools) و در قسمت محل (Location) آدرس https://dl-ssl.google.com/android/eclipse را بدهید. به شکل زیر  دقت کنید.

ADT Configuration

۶- بر روی OK کلیک کنید تا به لیست برگردید و بر روی تست کانکشن کلیک کنید تا ببینید ارتباط تان با سایت برقرار است. اگر مشکلی پیش آمد در قسمت آدرس Https را به Http تغییر دهید. و دوباره این مرحله را تکرار کنید. سپس بر روی OK کلیک کنید تا به پنجره اصلی نصب بازگردید.

۷- منتظر شوید تا نصب به پایان برسد (این هم کلی وقت گیره! ) سپس اکلیپس را ببندید و مجدداً باز کنید (Restart).

۸- وقتی مجدداً اکلیپس راه اندازی میشود ممکن چند پیغام خطا نشان دهد، نگران نباشید. چون باید به اکلیپس بگویید که SDK کجاست. در ویندوز به Window > Preferences > Android بروید (در مک به Eclipse > Preferences) و آدرس محلی نصب SDK را به اکلیپس بدهید.

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

موفق باشید.

۰۴ فروردين ۹۶ ، ۰۰:۳۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

لیست برنامه نویس کامپیوتر......


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

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

زبان های برنامه نویسی

یک زبان برنامه نویسی عبارت است از توضیح، اندازه گیری یا بیان فرایندها یا الگوریتم هایی که شامل داده های دیجیتال و هم چنین داده های غیر دیجیتال باشد و بتواند توسط ماشین های محاسبه اجرا شود. زبان های برنامه نویسی برای تعداد زیادی از اهداف ایجاد شده اند، اما منطق اولیه ایجاد همه آنها مشترک است - آنها برای کنترل و تنظیم رفتار و عمل کرد ماشین های محاسباتی با توجه به خروجی مورد نظر خود به کار می روند. تمام زبان های برنامه نویسی دارای دو جزء اصلی می باشند - صرف و نحو. نحو یا syntax شکل و ترتیب نمادها و کاراکترها در یک زبان خاص است. معنا شناسی یا Semantic با معنی و مفهوم مجموعه ای از کاراکترها که به طرز خاصی مرتب شده اند، همراه است. به عنوان مثال، اجازه دهید با مروری بر چند نمونه ساده زبان های برنامه نویسی تعریفی از صرف و نحو و ارتباط آنها با برنامه نویسی ارائه دهیم.

نمونه برنامه C++

Syntax (نحو):
#include
using namespace std;
int main()
{
cout < "Good Morning!\n";
return 0;
}
Semantic:
Good Morning!
Simple COBOL Program Example
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantics (صرف):
Good Morning

انواع زبان های برنامه نویسی

به طور کلی، دو نوع اساسی از زبان های برنامه نویسی وجود دارند که بر اساس سطح انتزاعی معماری مجموعه دستورالعمل-های کامپیوتر می باشند. این دو نوع از زبان های برنامه نویسی، زبان سطح بالا و زبان سطح پایین می باشند. زبان های سطح بالا بسیار به سینتکس های ماشین شباهت دارند و بیشتر این زبان ها از عناصر زبان جهان واقعی استفاده می نمایند. به این ترتیب، زبان های سطح بالا کار بر پسندتر بوده و قابلیت انتقال بیشتری در سیستم عامل های مختلف ارائه می دهند. از مشخصه های این زبان ها عدم رؤیت آشکار جزئیات عملیات CPU از قبیل مدیریت دامنه و مدل دست رسی به حافظه می-باشد. به منظور درک و پردازش ورودی از کار بر توسط ماشین محاسباتی و تبدیل آن به زبان سطح بالا، یک مفسر، کامپایلر و یا مترجم به کار گرفته می شود تا آن را به یک شکل اجرایی تبدیل کند. از نمونه های متداول و رایج زبان سطح بالا می توان جاوا، C و C + + را نام برد. زبان سطح پایین از نظر فرم آن بسیار نزدیک به کد ماشین داخلی کامپیوتر است و در نتیجه، به راحتی و به آسانی توسط کامپیوتر بدون نیاز به برنامه واسط مانند مفسر، کامپایلر و مترجم اجرا می گردد. GL1 و GL2 نمونه هایی از زبان های برنامه نویسی رایج از این دسته هستند.

زبان های برنامه نویسی کامپیوتر : فهرست بر اساس طبقه بندی

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

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

فرترن (Fortran)
Analytica
Chapel
APL
F
A+
F- اسکریپت
Fortress
IDL
J
K
PDL
R
NESL
MATLAB واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه ‌نویسی مربوطه ‌است که از ترکیب دو واژه ( MATrixماتریس) و( LABoratoryآزمایشگاه) ایجاد شده‌ است.
S-Lang
اکتاو (Octave)
Nial
SAC
ZPL
X10

زبان های برنامه نویسی جنبه گرا

AspectLua
AspectJ
CaesarJ
Object Teams
E
Aspect C++
Compose

زبان های برنامه نویسی تألیف

PILOT
Bigwig
TUTOR
Coursewriter

زبان های اسمبلی

ASEM-51
AKI
ASCENT
ASPER
BAL
C--
COMPASS
Emu8086
EDTASM
FAP
FASM
GAS
HLA
HLASM
LC-3
Linoleum
MACRO-11
MACRO-20
MACRO-32
MASM
MI
MIPS
Motorola 68KAssembly of CPUs
NASM
NEAT
PAL-III
PASM
RosAsm
Sphinx
TASM
Yasm

زبان های برنامه نویسی واسط خط فرمان

4DOS
.bat
Windows PowerShell
CHAIN
CLIST
DCL

زبان دسته DOS

CMS EXEC
EXEC 2
JCL
sh
csh
Ch
tcsh
bash
ksh
zsh
Rc
Es shell
REXX
SCLI
SsCLI
TACL

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

Ada
الگول (ALGOL)
Ateji PX
بیسیک (BASIC)
C
C++
C#
CLEO
CLIPPER 5.3
Clush
COBOL
CLisp
Cobra
Corn
Curl
D
DASL
دلفی (Delphi)
DIBOL
Dylan
dylan.NET
Ecere C
Eiffel
Factor
Forth
فرترن (Fortran)
Go
هسکل (Haskell)
Harbour
جاوا (Java)
JOVIAL
LabVIEW
Nemerle
Objective-C
پاسکال (Pascal)
Plus
ppC++
پایتون (Python)
RPG
Scheme
اسمال تاک (SmallTalk)
ML
Turing
Urq
ویژوال بیسیک (Visual Basic)
ویژوال فاکس پرو (Visual FoxPro)
ویژوال پرولوگ (Visual Prolog)
WinDev
X++
XL
Z++

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

Ada
ChucK
Cilk
C Omega
Clojure
ConcurrentLua
Concurrent Pascal
Corn
Curry
E
Eiffel
Erlang
Go
جاوا (Java)
Join-Calculus
Joule
لیمبو (Limbo)
MultiLisp
occam
Oz
Pict
SALSA
Scala
SR

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

Hartman Pipelines
G
Lucid
Max
Prograph
Pure Data
وی (Vee)
VisSim
WebMethods Flow
Monk
Oz
VHDL

زبان های برنامه نویسی داده گرا

Clarion
Clipper
dBase
MUMPS
SPARQL
SQL
Tutorial D
ویژوال فاکس پرو (Visual FoxPro)
WebQL

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

Scratch
Etoys
Squeak
BlueJ
Greenfoot
NetBeans
Scheme
Logo
Common Lisp
newLISP
Gambas
SiMPLE
Microsoft Small Basic
BASIC-256
ویژوال بیسیک دات نت (یکی از مشهورترین زبان های برنامه نویسی کامپیوتر برای افراد مبتدی) Visual Basic .Net
Alice
AgentSheets
Baltie
E-Slate
CiMPLE
Hackey Hack
Guido van Robot
Kodu
Karel
Mama
پاسکال (Pascal)
Lego Mindstorms
RoboMind
Phrogram
Stagecast Creator
Curry
هسکل (Haskell)
A++
Oz
Qi II
M2001

زبان های برنامه نویسی ساخت یافته یا فرا داده ای

dBase
SQL
Clarion
MUMPS
SPARQL
Fox Pro
Clipper
WebQL

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

Ant
Lustre
Modelica
xBase
MetaPost
DASL
تبدیلات اکس اس ال (XSL Transformation)
پرولوگ (Prolog)
Poses++

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

Ateji PX
AutoLISP
CAL
C/AL
DML
Guile
Lua
OptimJ
پایتون (Python)
REXX
Ruby
S-Lang
SQL
تی سی ال (Tcl)
Vimscript
VBA
Windows PowerShell

زبان های برنامه نویسی سری

Whitespace
Chef
Klingon
Befunge
Shakespeare
LOLCODE
FALSE
Piet
INTERCAL
Malbolge
SNUSP

زبان های برنامه نویسی تابعی

Charity
Curl
Clean
F#
هسکل (Haskell)
Lisp
Hop
متمتیکا (Mathematica)
ML
ارلنگ (Erlang)
R
Spreadsheets
Kite
OPS5
Opal

زبان های برنامه نویسی منطق گرا

Leda
Janus
Poplog
Oz
Fril
CLACL
ROOP
Alma-0

زبان های برنامه نویسی محیط تجاری نسل چهارم

FOCUS
MARK-IV
Oracle Express 4GL
SAS
XML mosaic
Aubit 4GL
CorVision
Uniface
LINC 4GL
ABAP
Ubercode
xBase
MAPPER
Visual DataFlex
Today
ویژوال فاکس پرو (Visual FoxPro)

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

UltraSPARC
Motorola 6800
Intel 8008/8080/8085
StrongARM
ARM
Commodore 64 CPU
MIPS R2000/ R3000
National 32032

زبان های برنامه نویسی تعاملی

بیسیک (Basic)
Clojure
CLisp
Erlang
F#
Forth
FPr
Fril
هسکل (Haskell)
IDL
Lua
MUMPS
میپل (Maple)
متلب (MATLAB)
ML
Mythryl
Perl
PostScript
پایتون (Python)
R
REXX
Ruby
Scala
Scheme
اسمال تاک (SmallTalk)
S-Lang
تی سی ال (Tcl)
Windows PowerShell

زبان های برنامه نویسی تفسیر شده

Ant
APL
AutoHotkey
Autolt
بیسیک (BASIC)
Databus
Eiffel
Forth
FPr
Frink
GML
Groovy
هسکل (Haskell)
J
LISP
LPC
Lua
Lush
MUMPS
میپل (Maple)
پاسکال (Pascal)
Perl
Pikt
پست اسکریپت (PostScript)
پایتون (Python)
REXX
R
Ruby
S-Lang
Spin
TorqueScript
thinBasic
VBScript
Windowes PowerShell
XMLmosaic

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

Aldor
Alphard
C#
CLU
Cobra
Eiffel
Icon
IPL-v
Lua
Lush
پایتون (Python)
Sather
XL

زبان های برنامه نویسی بر اساس لیست

FPr
Joy
Lisp
Lush
R
تی سی ال (TCl)
TRAC
Little Languages
apply
awk
Comet
SQL

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

cpp
m4
PHP
SMX

زبان های برنامه نویسی متا

C++
Curl
D
Forth
هسکل (Haskell)
Lisp
Lua
Lisp
Lua
پایتون (Python)
ruby
اسمال تاک (SmallTalk)
XL

زبان های برنامه نویسی چند الگویی

Ada
ALF
Alma
APL
بتا (BETA)
C++
C#
ChucK
Cobra
CLisp
Corn
Curl
Curry
D
دلفی (Delphi)
Dylan
ECMAScript
Eiffel
F
Fantom
FPr
Harbour
Hop
J
LabVIEW
Lasso
Lava
Leda
Lua
Metaobject protocols
Mythryl
Nemerle
Objective Camrl
Oz
Object Pascal
Perl
PHP
Pliant
Poplog
ppC++
Prograph
پایتون (Python)
R
REBOL
ROOP
Ruby
Scala
Seed 7
SISAL
Spreadsheets
تی سی ال (Tcl)
Windows PowerShell
XL

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

AMPL
GAMS
MATLAB
Seneca

زبان های برنامه نویسی غیر انگلیسی

ARLOGO
Chinese BASIC
Fjölnir
HPL
Lexico
Rapira
Glagol
Portugol

زبان های برنامه نویسی کلاس شی‌ء گرا

CLisp
Dylan
Goo
Cecil
Actor
Ada 95
بتا (BETA)
C++
Chrome
ChucK
Cobra
ColdFusion
Corn
Curl
D
DASL
دلفی (Delphi)
dylan.NET
E
Ecere C
Eiffel
F-Script
فرترن (Fortran)
Fortress
FPr
GAMBAS
GML
Harbour
j
جاوا (Java)
Fortress
FPr
GAMBAS
GML
Harbour
j
Modula-2
Moto
Nemerle
NetRexx
Oberon-2
Object Pascal
Object Caml
Perl 5
PHP
Pliant
ppC++
Prograph
پایتون (Python)
Revolution
Ruby
Scala
Seccia
Simula
اسمال تاک (SmallTalk)
SPIN
SuperCollider
VBScript
Visual DataFlex
ویژوال فاکس پرو (Visual FoxPro)
ویژوال پرولوگ (Visual Prolog)
X++
XOTcl

زبان های برنامه نویسی شی‌ء گرا بر اساس نمونه اولیه

ABCL/1/R/R2/c plus
Agora
cecil
ECMAScript
Etoys
Glyphic script
Io
Lisaac
Lua
MOO
NewtonScript
Obliq
R
REBOL
Self
Slate
TADS

زبان های برنامه نویسی قاعده آفساید

ISWIM
ABC
Hyper Talk
Ivy
میراندا (Miranda)
Occam
Pliant
SPIn
XL

زبان های برنامه نویسی رویه ای

Ada
الگول (ALGOL)
Alma-0
بیسیک (BASIC)
BLISS
C
C++
C#
ChucK
Cobra
COBOL
ColdFusion
Component Pascal
Curl
D
DASL
dylan.NET
دلفی (Delphi)
Ecere C
ECMAScript
Eiffel
فرترن (Fortran)
FPC Pascal
Harbour
Hyper Talk
جاوا (Java)
JOVIAL
Lasso
Modula-2
Oberon
Oberon-2
متلب (MATLAB)
MUMPS
Nemerle
Occam
پاسکال (Pascal)
PCASTL
Perl
PL/C
PL/I
Plus
پایتون (Python)
R
Rapira
RPG
S-Lang
VBScript
ویژوال بیسیک (Visual Basic)
ویژوال فاکس پرو (Visual FoxPro)
X++
XL
XMLmosaic
زبان انعکاسی
جنبه گرا
Befunge
C##
ChucK
Cobra

اجزای سازنده قطعات جعبه سیاه پاسکال

Cobra
Curl
دلفی (Delphi)
ECMAScript
Eiffel
Forth
Harbour
جاوا (Java)
Lisp
Lua
Maude System
.NET FCLR
Oberon-2
Objective-C
PCASTL
Perl
PHP
Pico
Pliant
Poplog
پرولوگ (Prolog)
پایتون (Python)
REBOL
Ruby
اسمال تاک (SmallTalk)
SNOBOL
تی سی ال (Tcl)
X++
XL

زبان های برنامه نویسی بر اساس قانون

CLIPS
محدودیت انتقال قوانین
Jess
OPS5
پرولوگ (Prolog)
Poses++
زبان های اسکریپت
AppleScript
AWK
BeanShell
Ch
CLIST
ColdFusion
ECMAScript
CMS EXEC
EXEC 2
F-Script
Falcon
Frink
GML
ICI
Io
JASS
Groovy
Join Java
Tea
Lua
MEL
Mythryl
Perl
PHP
Pikt
پایتون (Python)
R
REBOL
REXX
Revolution
Ruby
اسمال تاک (SmallTalk)
S-Lang
Se
Tcl
TorqueScript
VBScript
Windows PowerShell
Winbatch

زبان های برنامه نویسی بر اساس انباشتگی (Stack Based)

Cat
colorForth
Factor
Forth
Joy
Piet
Poplog
PostScript
RPL
Urq

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

Argos
Averest
Esterel
LEA
Lustre
Signal
SynchCharts

زبان های برنامه نویسی انتقال نحو (Sintax)

ANTLR
Coco/R
GNU bison
GNU Flex
Lex
M4
yacc
JavaCC
Rats!

زبان های برنامه نویسی ویژوال

CODE
Eiffel
Fabrik
LabVIEW
Lava
Limnor
Mindscript
Max
NXT-G
PPL
Prograph
Pure Data
Quartz Composer
Scratch
سیمیولینگ (Simulink)
Spreadsheets
Subtext
Tinkertoy
وی (VEE)
VisSim
ww
EICASLAB

زبان های برنامه نویسی نیکلاس ورس

الگول W (ALGOL W)
Modula
Modula-2 (Obliq based on Modula 3)
Oberon
Oberon-2
Oberon-07
Object Pascal

زبان های برنامه نویسی براساس XML

Ant
C Omega
Jelly
LZX
MXML
XQuery
XSLT
XMLmosaic
معمولاً بسیاری از زبان های برنامه نویسی تحت طبقه بندی های مختلف بر اساس ساختار، عمل کرد، جهت گیری یا هر معیار دیگر در چند طبقه بندی به صورت مشترک قرار می گیرند. محبوبیت یک زبان برنامه نویسی بر اساس همین تطبیق پذیری-ها و ویژگی ها می باشد.

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

آغاز توسعه زبان های برنامه نویسی ذکر شده در پایین، از سال 2000 شروع شده است. به این فهرست از جدیدترین زبان-های برنامه نویسی توسعه یافته توجه نمایید.
Alma-0
Aspect-J
Ada 2005
Boo
C#
Cobra
Clojure
D
F#
Fantom
Factor
Ferite
Groovy
Go
Io
Joy
Join Java
Kite
Links
Little b
Nemerle
OptimJ
Oberon-07
Pure
Squirrel
Scala
Subtext
ویژوال بیسیک دات نت (Visual Basic .Net)
Vala
Windows PowerShell
XL
در این متن سعی شد تا بسیاری از رایج ترین زبان های برنامه نویسی در طبقه بندی های عمده در لیست زبان های برنامه نویسی ارائه شده قرار گیرد. کسانی که در حیطه برنامه نویسی کامپیوتر به دنبال شغل هستند، باید از تمام زبان های دیگر متعلق به دسته های مختلف دیگر که حتی در این مقاله نیز ذکر نشده است، آگاه باشند. هدف از نوشتن این مقاله در زمینه فهرست زبان های برنامه نویسی، تلاش برای لیست کردن برخی از رایج ترین و جدیدترین زبان های برنامه نویسی به منظور کسب اطلاعات از تعداد وسیع و انواع آنها می باشد تا برای طیف گسترده ای از اهداف و نیازهای برنامه نویسی در دست رس قرار گیرد. از برنامه نویسی لذت ببرید!

۰۳ فروردين ۹۶ ، ۲۲:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

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

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

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

JAVA

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

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

#C

#C یک زبان برنامه نویسی جند مدلی است که شامل دستوری ، تابعی ، عمومی ، شیء گرا و جزء گرا است . این زبان توسط شرکت مایکروسافت و از دل زبان .NET مایکروسافت خلق و پرورش یافت و بعد ها توانست استاندارد های ISO و Ecma را دریافت کند و بعنوان یک زبان استاندارد تایید شود .

در عین حال زبان #C ، زبان برگزیده مایکروسافت برای ایجاد سیستم عامل Windiws Phone 7 ( سیستم عامل موبایل هایی همچون HTC ) میباشد . این زبان نیز مانند زبان جاوا برای پروژه های اقتصادی و بزرگ ، انتخاب بسیار خوبی است . گر چه تعداد برنامه نویسانی که به این زبان برنامه نویسی میکنند ، به پای برنامه نویسان جاوا نمی رسد ، ولی به لطف پشتیبانی مایکروسافت ، این زبان یکی از مدعیان قوی در بین زبانهای برنامه نویسی است .

طبق فهرست بندی انجمن TIOBE ، رنکینگ این زبان در ردیف 6 جدول زبانهای برنامه نویسی قرار دارد .

C++ / C

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

  

چند نمونه از موارد ، عبارتند از نرم افزار های مربوط به برنامه های کاربردی ، درایور های دستگاه های صنعتی مختلف ، نرم افزار های مربوط به سیستم های الحاقی با اصطلاحا Embedded Systems ، همچنین برنامه های مربوط به Server - Client ها با ضریب اجرایی فوق العاده بالا و همچنین نرم افزار های سرگرمی مانند بازی های ویدیویی .

نا گفته نماند ++C در مقایسه با تمام زبان های برنامه نویسی ، حتی جاوا ، از قدرت تاثیر گذاری فوق العاده زیادی برخوردار است . به هر حال زبانهای C و ++C در فهرست بندی TIOBE ، به ترتیب رده های دوم و سوم قرار دارند .

JAVA SCRIPT ( همراه با HTML و CSS )

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

VISUAL BASIC

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

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

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

PHP

php یک زبان عمومی است که برای برنامه های کابردی و بخصوص برای طراحی صفحات وب بسیار محبوب است .

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

OBJECTIVE_C

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

این زبان اساسا برای استفاده بر روی سیستم عامل های Mac OS X و iOS شرکت Apple ایجاد شدهد است و اخیرا با رشد روز افزون و محبوبیت زیاد محصولا شرکت Apple مثل iPhone و iPod و iPad ، کمبود شدید برنامه نویسان OBJECTIVE_C بیش از همه احساس میشود . زیرا همچنان با رشد علاقه مندان به محصولات اپل ، تقاضا های زیادی برای برنامه های کاربردی و جانبی این دستگاه ها وجود خواهد داشت . رتبه این زبان در رده بندی TIOBE ، ردیف نهم جدول است . البته این رتبه در مقایسه با سال 2009 که 45 بوده است ، رشد بسیار خوبی داشته است .

PERL

خیلی ها معتقدند که زبان Perl ، نسخه جدید زبان COBOL است . Perl همچنین مانند یک نوار مسیر عبوری برای اینترنت به نظر میرسد و بیشتر برای هماهنگ سازی پایگاه های اطلاعاتی با دیگر سیستم ها به کار می رود . بی شک تا زمانی که زبان های اسکریپتی و پویا مثل Perl ، PHP ، Python و Ruby متقاضی دارند ، زبان های اصلی مثل Java ، در پشت سر اینها می مانند و دلیل آن رشد روز افزون محبوبیت این زبان ها در میان افرادی است که توانایی های بالقوه و قدرت کاربردی اینگونه نرم افزار ها را درک کرده که باعث میشود نیاز به برنامه نویسان این زبان ها در جامعه رشد کنند .

البته به گفته سایت Indeed.com ، تقاضا برای زبان Perl بیش از تقاضا برای زبان های دیگر مثل PHP ، Python و Ruby میباشد . در فهرست بندی TIOBE ، زبان Perl در رده هشتم جدول رده بندی قرار گرفت .

PYTHON

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

ضمنا مزیت های زبان Python و Perl نسبت به PHP بیشتر است ، چون زبان PHP فقط برای برنامه های تحت وب استفاده میشود ، در حالیکه زبان های Python و Perl عمومی تر هستند و به منظور های متفاوتی مثل عرصه هایی همچون هوا و فضا ، اقتصادی ، نظامی و ... قابل استفاده هستند . این زبان در رده بندی TIOBE ، در رده هفتم قرار دارد .

RUBY

Ruby ، در قالب یک تعریف ، زبانی متوازن و دقیق است و توسط شخصی به نام Y ukihiro " Matz " Matsumoto نوشته و ایجاد شده است . وی این زبان را از میان زبان های مورد علاقه خود یعنی SmallTalk ، Ada ، Perl ، Eiffel و Lisp استناج کرده تا یک زبان جدید با توابع برنامه نویسی کامل و متوازن داشته باشد .

این زبان اولین بار در سال 1995 وارد بازار شد و در سال 2006 با پذیرش عمومی نسبتا بالایی مواجه شد . زبان Ruby برای ساخت برنامه های تحت وب ، شبیه ساز ها ، مدل های سه بعدی ، برنامه تجاری ، رباتیک ، شبکه ، علوم مخابراتی ، سیستم های مدیریت سیستم و بسیاری موارد دیگر استفاده میشود .

در عین حال کمپانی هایی مثل Engine Yard  ، Heroku ،  New Relik ، از این زبان و ابزار های جدید آن پشتیبانی میکنند . طراح و سازنده این زبان ، در سال 2010 گفت : " هیچ برنامه نویس زبان Ruby نمیشناسم که بیکار مانده باشد " . این زبان در ردیف دهم ده زبان برتر دنیا قرار دارد .

منتظر آموزش های بعد باشید ...

۰۳ فروردين ۹۶ ، ۲۲:۴۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت درگاه پرداخت

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

درگاه پرداخت چیست؟

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

معرفی درگاه پرداخت آنلاین برای سایت و وبلاگ

درگاه های پرداخت چند نوع اند؟

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

اما درگاه های پرداخت غیر مستقیم رو میشه از شرکت های ارائه دهنده اون گرفت. کارزیادی برای ثبت نام و گرفتن درگاه نمیخواد اما برای هزینه های واریزی کارمزدی رو برمیدارن. البته برخی شرکت ها هم امکانات تبدیل درگاه پراخت غیرمستقیم به مستقیم رو ارائه میدن.

چه درگاه پرداختی؟

اگر بخوایم بشمریم ، درگاه پرداخت اینترنت و سرویس های ارائه دهنده اون خیلی زیاد هستند! در میان درگاه های ایرانی ، سایت هایی مثال زرین پال و پارس پال از همه بهترن. چون از نظر امنیت و سرعت و همینطور میزان کارمزد از همه بهترن!

در این پست بنده روش ایجاد درگاه پرداخت آنلاین در سایت پارس پال رو ارائه خواهم داد icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

ثبت نام:

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

اسکن کارت ملی-شناسنامه-اسکن کارت عابربانک.

برای ثبت نام تو سایت پارس پال اول به آدرس زیر برید:

www.parspal.com/xContext/Register/

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

“>11 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

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

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

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

* توجه داشته باشید که اگر مثل الان من هنوز ۱۸ سالتون نشده ، اما کارت ملی دارید ، برای تکمیل عضویت باید در اسکن کارت ملیتون ، زیرش ، اسکن کارت اعتباری بانکتون رو هم با فتوشاپی ، Paintی چیزی قرار بدید و بعد بفرستید . حالا فرم رو ثبت کنید و باید منتظر جواب کارشناسان پارس پال باشید. در صورتی که تایید شد مدارکتون که هیچ ، و درصورتی که نه ، میتونید از طریق ایجاد تیکت ، پیگیری کنید:

ارسال تیکت به بخش احراز هویت پارس پال

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

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

“>22 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

۲- در صفحه باز شده مشخصات رو وارد کنید و فرم رو ثبت کنید و منتظر تاییدیه کارشناسان پارس پال باشید. در صورتی که تایید شد حسابتون ، که هیچ اما اگر نه ، از طریق ایجاد تیکت(در صورتی که دلیل ذکر نشده باشه) ، بپرسید:

ایجاد تیکت پشتیبانی

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

۱- وارد پنل کاربری پارس پالتون بشید.

۲- در تب های بالا روی قسمت خدمات پرداخت کلیک کنید و توی صفحه باز شده روی دکمه “درخواست درگاه پرداخت جدید” کلیک کنید:

“>31 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

۳- حالا در اون صفحه باز شده فرم رو که مربوط به اطلاعات وبسایتتون هست تکمیل کنید و روی دکمه ثبت درخواست کلیک کنید:

SitS1 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

پس از ثبت درخواست ، در قسمت خدمات یه لیست وجود داره که در اون وبسایت یا وبلاگی که ثبت کردید قرار میگیره.در تب وضعیت درخواست در داخل اون لیست ، ۵ پرچم قرار میگیره:

پرچم زرد به معنای انتظار برای تایید درخواست هستش.

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

پرچم نارنجی یعنی در انتظار تایید اطلاعات فنی.

پرچم سبز یعنی تایید مراحل و اتمام فرآیند درخواست ثبت.

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

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

SitS2 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

برای پیدا کردن آدرسIP سرور میتونید از این صفحه استفاده کنید:

آی پی یاب سرور

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

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

لطفا ادامه را در قسمت دوم بخوانید

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

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

درگاه پرداخت آنلاین:

درگاه پرداخت آنلاین دونوعه :

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

ب) درگاه پرداخت که یه ماژول به زبان PHP یا ASP یا یه افزونه ست که برای استفاده در وبسایت ها کاربرد داره. و کنترل بیشتری روش دارید!

ایجاد درگاه پرداخت:

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

41 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

“>51 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

خوب حالا که کلید ها رو داریم ، شما سه راه دارید:

۱- اگر وبلاگ دارید یا اینکه میخواید توی صفحه اصلی یا هرجای دیگه یه آسان پرداخت مثلا برای حمایت مالی یا هرچیز دیگه ای قرار بدید ، در همون تب خدمات پرداخت ، روی نمونه های آماده اتصال به درگاه کلیک کنید و در اونجا به تب “پرداخت آسان و اتصال سریع” برید و روی لینک نمونه فرم پرداخت آسان جهت استفاده در وبلاگ – HTML کلیک کنید. یا کلا به جای این همه کار روی لینک زیر کلیک کنید تا فرم دانلود شه:

نمونه فرم پرداخت آسان جهت استفاده در وبلاگ – HTML

حالا در فایل متنی داخل این فایلی که دانلود کردید ، این کدها وجود داره:

XHTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form action=”http://merchant.parspal.com/postservice/” method=”post” id=”TransactionForm”/>
    <input type=”hidden” id=”MerchantID” value=”شناسه درگاه جایگزین این متن شود” name=”MerchantID”/>
    <input type=”hidden” id=”Password” value=”کلمه عبور درگاه جایگزین این متن شود” name=”Password”/>
    <table style=”direction:rtl;font-family:tahoma; font-size:8pt” dir=”rtl”>
        <tr><td class=”title”>مبلغ مورد نظر: </td>
        <td><input type=”text” name=”Price” dir=”ltr”/>تومان</td></tr>
        <tr><td>پرداخت کننده : </td><td><input type=”text” name=”Paymenter”/></td></tr>
        <tr><td>ایمیل پرداخت کننده : </td><td><input type=”text” dir=”ltr” name=”Email”/></td></tr>
        <tr><td>موبایل پرداخت کننده : </td><td><input type=”text” dir=”ltr” name=”Mobile”/></td></tr>
        <tr><td></td>
        <td>
        <input style=”font-family:tahoma; font-size:8pt” type=”submit” value=”اتصال به درگاه پرداخت آنلاین پارس پال” style=”height:30px”/>
        </td>
    </table>
    <input type=”hidden” id=”ResNumber” value=”0″ name=”ResNumber”/>
    <input type=”hidden” id=”Description” value=”خرید” name=”Description”/>
    <input type=”hidden” id=”ReturnPath” value=”http://www.yourweblogpath.com/” name=”ReturnPath” />
</form>

در کدهای بالا ، به جای عبارت شناسه درگاه جایگزین این متن شود ، شناسه درگاهتون رو که گفتم یه جایی کپی کنید رو بذارید. به جای عبارت کلمه عبور درگاه جایگزین این متن شود هم اون کلمه عبوری رو که یه جایی کپی کردید بذارید. بعدش به جای عبارتhttp://www.yourweblogpath.com/ در کدها ، آدرس وبلاگ یا وبسایت یا صفحه مورد نظرتون رو قرار بدید.(توجه کنید که در طی این عملیات به کدهای دیگه آسیب نزنید. همینطور برای وارد کردن آدرس وبلاگ ، اون رو همراه با http وارد کنید). بعد از این کارها میتونید کدها رو توی قالب وبلاگ یا هرجای دلخواه دیگه استفاده کنید.

۲- راه دیگه استفاده از درگاه پرداخت ، استفاده از افزونه ست که برای وبسایت هاست و کار رو برای شما خیلی راحت میکنه . هرچند من اصلا پیشنهادش نمیکنم! ولی برای ایجاد عضویت VIP و… میتونید ازش استفاده کنید. برای اینکار درهمون قسمت خدمات پرداخت کنترل پنل پارس پالتون ، این بار به قسمت ماژول / افزونه های آماده اتصال به درگاه برید و افزونه مورد نظرتون رو دانلود و استفاده کنید:

“>6 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

۳- این قسمت برای وبسایت ها یا وبسایت های دارای هاست شخصی هست. در این قسمت شما ماژول PHP درگاه رو دانلود میکنید و استفاده میکنید. برای اینکار ، در قسمت خدمات پرداخت به تب پرداخت آسان و اتصال سریع برید و یکی از دو لینک های اول دو دانلود کنید. برای مثال من دومی رو انتخاب کردم.مونه فرم پرداخت آسان به همراه اصلاحات و قالب – ویرایش ۱.۱ – PHP

“>7 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

اون فایل ZIPی رو که دانلود کردید بدون اکسترکت کردن،توی فایل منیجر هاستتون ، در حالت root یا به دلخواه خودتون مثلا توی یه ساب دوماین آپلود کنید. بعدش توی هاستتون بعد از آپلود ، روش کلیک راست کنید و Extract رو بزنید تا فایل هاش استخراج بشن. روی فایل Payment.php کلیک راست کنید و Code Edit رو انتخاب کنید. (راستی یادم نبود بگم! این مراحل برای سی پنل هست. اگه دایرکت ادمین یا چیز دیگه ای دارید ، خلاصه فایل رو آپلود و استخراج کنید و به محیط ویرایش اون فایلی که گفتم برید icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم) ) . حالا توی کدهای اون فایل ، این کدها رو که توی اولین خط ها هستن پیدا کنید:

PHP

1
2
3
$MerchentID = ‘******’;// in ghesmat ra takmil nemeyed !!;
$Password = ‘*********’;// in ghesmat ra takmil nemeyed !!
$PageTitle = ‘عنوان سایت’;

در خط اول به جای عبارت ****** ، شناسه درگاه و در خط دوم به جای عبارت ********* رمزعبور درگاه و در خط سوم به جای عبارت عنوان سایت ، عنوان سایتتون رو وارد کنید و تغییرات رو ذخیره کنید.

اگر توی مسیر اصلی وبسایت ، فایل ZIPی رو که دانلود کردید ، آپلود کردید ، به آدرس زیر برید(به جای عبارت you.com ، آدرس سایتتون رو قرار بدید) :

www.you.com/Payment.php

و اگر هم فایل رو توی یه ساب دوماین قرار دادید به آدرس زیر برید(به جای عبارت name ، نام پوشه یا ساب دوماینی رو که ساختید وارد کنید و به جای عبارت you.com آدرس سایتتون رو قرار بدید) :

www.you.com/name/Payment.php

(اگر فایل برخلاف من ، فایل اول رو دانلود کردید ، به این آدرس برید تا نحوه ویرایشش رو یاد بگیرید icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)آموزش ویرایش نمونه کد ساده درگاه پرداخت )

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

“>8 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

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

۰۲ فروردين ۹۶ ، ۲۳:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت بدنه سایت


معرفی :

با عرض سلام ادب و احترام خدمت شما کاربران محترم سایت دوست داشتنی ilikephp.ir  به جلسه سوم  Html5 خوش آمدید .

هدف جلسه :

خب در این جلسه قرار هست که کدهای اصلی html5  رو در تگ Body بنویسیم  و با اونها آشنا بشیم ... پس سریعا Editor ( ویرایشگر ) خودتون رو باز کنید و یک پروژه جدید بسازید تا قدم به قدم پیش بریم ...

شروع آموزش :

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

html5-structure

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

معرفی تگ HEADER :

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

html5 header


برای تعریف هدر یا سر صفحه  در HTML5  در تگ body  از تگ زیر استفاده می کنیم :

<header></header>

حالا به عنوان مثال ما می خواهیم در تگ header  یک نوشته برای ما نمایش داده شود ما بین تگ header تگ زیر رو وارد می کنیم :

<header> 
</h1>آموزش اچ تی ام ال 5 - مدرس : عباس حبیبی<h1>               
 </header>

 تگ NAV  یا  NAVIGATION BAR :

html5 nav

تصویری رو که مشاهده می کنید اسمش Nav  هست که در اکثر سایت ها به شکل های مختلف مشاهده کردین این Nav Bar در واقع کاربران رو به صفحات دیگر سایت هدایت میکنه و همچنین از نظر سئو و بهینه سازی اگر هم به درستی ساخته بشه فرآیند مثبتی رو در پیش داره .
برای تعریف NAV در HTML5 از تگ زیر استفاده می کنیم  :

<nav></nav>

در تعریف nav حتما باید دقت کنید چرا ؟ به این علت که کلیه Navigation bar ها از لیست درست میشن و حتما برای اینکه بتونید nav تعریف کنید باید از تگ لیست استفاده کنید مثل شکل زیر :

        <nav>
            <ul>       
                </li>صفحه اصلی<li>              
                </li>درباره ما<li>               
                </li>تماس با ما <li>              
                </li>دانلودها  <li>               
            </ul>        
        </nav>

زنگ تفریح : خب تا اینجا که خسته نشدین ؟ اگر خسته شدین یه چیزی نوشجان کنید و یه چرخی بزنید و برگردید ما منتظر شما میمونی

معرفی تگ SECTION  :

html5 section

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

<section></section>


که می تونید اجزاء خودتون رو در این قسمت تعریف کنید ، اگر به تصویری که در ابتدای  آموزش برای شما قرار دادم مراجعه کنید (ساختار HTML5 ) می بینید که تمام اجزایی که در اون تصویر معرفی شده رو داریم بررسی می کنیم و باید مکان های مناسب رو که در تصویر وجود دارد رو  به خاطر بسپارید ...  و از تگ ها به موقع استفاده کنید .
تگ Section دارای زیر تگ هایی با نام های Header و  article  و footer  هستش که در جلسه بعدی درباره ی این سه تگ بیشتر توضیح خواهیم داد .

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

معرفی ASIDE :

<aside></aside>

html5 aside

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

معرفی تگ FOOTER :

<footer></footer>

html5 footer

نتیجه گیری:

در این جلسه ساختار اصلی HTML5 رو یاد گرفتید و متوجه شدید برای تعریف اجزای مختلف صفحه باید از چه تگ هایی استفاده کنید ، اما نکته ای که باید اون رو در نظر بگیرید این هستش که اگر این تگ ها رو در Editor وارد کردید و تغییری حاصل نشد نگران نباشید چون شما دارید فعلا ساختار سایت رو تعریف می کنید برای مرتب کردن اجزای صفحه و مقدار دهی اونها باید از css استفاده کنید که در این دوره به شما CSS3 رو هم در کنار HTML5 آموزش خواهیم داد تا به صورت کاربردی این دوره رو به اتمام برسونید .

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

 




۰۲ فروردين ۹۶ ، ۲۳:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش وردپرس wordpress قسمت پنجم

به نام خدا

با سلام خدمت دوستان عزیز

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

ما تو جلسه قبلی کار با  تنظیمات قالب و ابزارهارو کار کردیم و فهمیدیم چطوری ازشون استفاده کنیم

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

هک های کاربردی یه سری کدهای کوتاه هستن که با پی اچ پی نوشته شدن (بیشتر مواقع) که باعث میشه ما بتونیم امکانات زیادی به وردپرس و بدون نصبه افزونه خاصی اضافه کنیم

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

تو بیشتر سایتا دیدید که یه مطلبی وجود داره و تو قسمتیش نوشته شده که چندروز از انتشار این مطلب گذشته مثلا 2 روز پیش این مطلب گذاشته شده

داخله پوسته انتخابی خود فایل های زیادی وجود داره کد زیر رو در داخل function.php خود قرار دهید

function days-ago() {
$days = round((date('U') - get_the_time('U')) / (60*60*24));
if ($days==0) {
echo "امروز";
}
elseif ($days==1) {
echo "دیروز";
}
else {
echo "" . $days . " روز پیش";
}
}

آموزش وردپرس wordpress قسمت پنجم

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

<?php days-ago(); ?>

آموزش وردپرس wordpress قسمت پنجم

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

آموزش وردپرس wordpress قسمت پنجم

حالا  کدهای دیگه رو فقط توضیح میدم که کجا قرار بدید و فقط کافیه پی اچ پی بلد باشید تا این کدهارو درک کنید

 

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

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

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

get_currentuserinfo

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

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

این تیکه کد رو میتونید در هرجایی از قالب که دوست دارید قرار بدید تا  اطلاعات مورد نظر نمایش داده بشه

<?php
global $current_user;
get_currentuserinfo(); 
echo 'نام کاربری: ' . $current_user->user_login . "\n";
      echo 'ایمیل:  ' . $current_user->user_email . "\n";
      echo 'سطح دسترسی:  ' . $current_user->user_level . "\n";
      echo 'نام:  ' . $current_user->user_firstname . "\n";
      echo 'نام خانوادگی: ' . $current_user->user_lastname . "\n";
      echo 'نام مورد نمایش:  ' . $current_user->display_name . "\n";
      echo 'شناسه کاربری:  ' . $current_user->ID . "\n";
?>

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

نمایش تعداد کاربران وب سایت

<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");
echo " تعداد کاربران : $users" ; ?>

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

هک کاربردی چهارم

function email_members($post_ID)
{global $wpdb;$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);mail($users, "خبر جدید", 'این  ایمیل از سایت  .......  ارسال شده است');
    return $post_ID;}
add_action('publish_post', 'email_members');

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

هک کاربردی پنجم

در بعضی سایتا دیدی که قسمت نظرات سایت کاربران میان نظر میذارن و مدیر میاد به اونها پاسخ میده ولی بعضی مواقع استایل نظرات مدیر با بقیه کاربرا فرق داره مثلا رنگش متمایزه نسبت به نظرات دیگه

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

.commentlist .bypostauthor {
        background:  #3399FF;
        border-bottom: gray 3px solid;
        }
.commentlist li ul.children li.bypostauthor {
        border-top: 10px solid whitesmoke;
        }

کافیه این کد رو داخله  فایل    style.css قرار بدید 

هک کاربردی ششم

نمایش پست بعدی و قبلی

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

البته این کد تو  قالب 2015 وردپرس هست  که نیازی نیست  شما این کد رو اضافه کنید فقط کافیه بدونید چیه

نمایش پست قبل

<?php previous_post_link(); ?>

نمایش پست بعد 

<?php next_post_link(); ?>

این کدها هم داخله فایل    single.php قرار داده میشن چون فایل سینگل همون بخش ادامه مطلب سایت هست

هک کاربردی هفتم

برای نمایش تعداد نظرات سایت از این تیکه کد استفاده میکنیم

<?php $comments_count = wp_count_comments();echo $comments_count->approved . "";?>

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

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

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

۰۲ فروردين ۹۶ ، ۲۳:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش word press قسمت چهارم

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

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

بخش ابزار ها در وردپرس شامل سه بخش می باشد ( ابزار های در دسترس , ابزار های برون ریز , ابزار های درون ریز ) که هر کدام از این بخش ها وظایف خاص خود را دارند.

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

آموزش وردپرس wordpress قسمت چهارم

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

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

آموزش وردپرس wordpress قسمت چهارم

 

حال به آدرس

ابزارها => ابزارهای در دسترس

گزینه مخابره را  drag  کرده و در لیست علاقه مندی های مرورگر خود اضافه کنید

آموزش وردپرس wordpress قسمت چهارم

حال وارد یک سایتی میشیم و مطلب و یا پستی که میخواهیم آن را مخباره کنیم رو کپی میکنیم  مانند عکس زیر  من به آدرس http://ilikephp.ir

میرم و وارد یکی از پست ها میم و به عکس زیر دقت کنید

آموزش وردپرس wordpress قسمت چهارم

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

آموزش وردپرس wordpress قسمت چهارم

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

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

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

آموزش وردپرس wordpress قسمت چهارم

برگردان دسته ها و برچسب ها

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

 

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

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

 بخش برون بری در وردپرس

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

بخش ابزار ها به پایان رسید

امیدوارم تا اینجارو نامفهوم صحبت نکرده باشم

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

تنظیمات => همگانی

آموزش وردپرس wordpress قسمت چهارم

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

 

عنوان سایت : نام اصلی سایت

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

نشانی سایت و  نشانی وردپرس : این بخش ها معمولا به طور اتوماتیک پر میشوند و در اصل  مکان نصب وردپرس و آدرس سایتتون در این مکان نوشته میشود

نشانی ایمیل : این نشانی راه ارتباط وردپرس با شماست به طور مثال  اگر دیدگاهی در سایت ثبت شده باشد و یا کاربر جدیدی ثبت نام کرده باشد وردپرس یک ایمیل به نشانی  وارد شده ارسال خواهد کرد تا شما را در جریان قرار دهد.

عضویت :   اگر این را بردارید دیگر کسی نمیتواند درس سایت شما نام نویسی کند

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

 

 در این بخش بقیه تنظیمات مشخص هستن پس نیازی نیست توضیح بدم

 

تمام این بخش ها رو به صورت کلی توضیح دادم  فقط میمونه بخش پیوند های یکتا

که نیاز داره به توضیحات خیلی تخصصی تر که خیلی طولانیه  سعی میکنم  یک سری توضیحات در این باره بدم که خیلی خیلی بدردتون میخوره

به عکس زیر توجه کنید

آموزش وردپرس wordpress قسمت چهارم

یکی از مواردی که توی وردپرس مد نظرهستش پیوندهای یکتا در وردپرس یا Permalinks هستش.و برای نمایش URL موردنظر شما به کار برده میشه

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

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

اما بهترین گزینه نام نوشته هستش که برای سئو خیلی خوبه اکثر افزونه های سئو از این روش استفاده میکنند تا  پست هاتون رو بهینه تر بکنند

اما گزینه ساختار دلخواه که با تغیر دادن این باید فایل دیگه رو هم تغیر بدید به توضیحات زیر دقت کنید

به طور مثال ما میخوایم تو  بخش ساختار دلخواه به جای نمایش نام پست از نام نویسنده پست استفاده بشه میتونیم از این نوشته استفاده کنیم (%author%) توجه کنید داخله پرانتز را کاملا  کپی کنید و در متن دلخواه قرار دهید

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

%year%

نمایش سال یک نوشته

%monthnum%

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

%day%

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

%hour%

نمایش ساعت

%minute%

نمایش دقیقه

%second%

نمایش ثانیه

%postname%

عنوان لاتین

%post_id%

شناسه ی مخصوص هر نوشته

%category%

نام دسته بندی

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

بطور مثال

%category% %post_id% %minute% %monthnum%

هیچ محدودیتی در استفاده از این  سفارشی سازی ندارید

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

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

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

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

افزونه  Akismet

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

افزونه WordPress Importer

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

افزونه All In One Seo Pack

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

افزونه Contact Form 7

وجود فرم تماس برای اکثر وبسایت ها ضروری است و رایج ترین روش ارتباط بازدیدکننده با مدیر وبسایت می باشد این امکان را برای شما فراهم میکند و بعد از فعال کردن اقزونه تنظیمات افزونه در بخش مدیریت وردپرستان قابل مشاهده می باشد

افزونه Thank Me Later

هر کاربری که بر روی وب سایت شما نظری ثبت کند شما قادر هستید پس از زمان مشخصی یه پیام به آن کاربر ارسال کنید

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

فکر کنم این جلسه تا اینجا کافیه

تقریبا وردپرس دیگه چیزی نداره که توضیح بدم

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

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



۰۲ فروردين ۹۶ ، ۲۳:۴۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش word press قسمت سوم


قسمت سوم کار با وردپرس در خدمت شما هستم

تو جلسه قبلی تونستیم یک نوشته به وردپرس اضافه کنیم

به قسمت دیدگاه ها در وردپرس میرویم

به عکس زیر توجه کنید 

آموزش ورد پرس Wordpress قسمت سوم

اگر تیک چک باکس  کنار  دیگاه آقای وردپرس رو کلیک کنم یا به عبارتی تیک چک باکس رو بزنیم

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

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

آموزش ورد پرس Wordpress قسمت سوم

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

آموزش ورد پرس Wordpress قسمت سوم

فقط درمورد دیدگاه جفنگ توضیح میدم

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

آموزش ورد پرس Wordpress قسمت سوم

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

آموزش ورد پرس Wordpress قسمت سوم

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

آموزش ورد پرس Wordpress قسمت سوم

دقت کنید که فایل قالب زیپ باشد

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

اول قالب خودتونو از  زیپ خارج کنید و به این آدرس برید

C:\wamp\www\test\wp-content\themes

test     همان پوشه ای هست که وردپرس ما داخله آن قرار دارد

 

wp-content داخله این پوشه بیشتر فایل هایی که قراره در وردپرس نصب و آپلود بشه قرار دارند

 

داخله پوشه themes  یک فولدر ایجاد کنید و داخله آن فایل های قالبتون رو اضافه کنید

بعد از آن میبینید که قالب مورد نظر به وردپرس اضافه میشود

مانند عکس زیر

آموزش ورد پرس Wordpress قسمت سوم

آموزش ورد پرس Wordpress قسمت سوم

قالب جدید به وردپرس ما اضافه شد

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

روی گزینه سفارشی سازی کلیک کنید

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

آموزش ورد پرس Wordpress قسمت سوم

 

 

گزینه های زیادی میبینید

یک نکته خیلی مهم

این  گزینه ها در بعضی از قالب ها پشتیبانی میشود و برای تنظیمات داینامیک قالب می باشد مثل عوض کردن بک گراند قالب و از این نوع تنظیمات

پس این گزینه ها به عهده خودتون

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

مانند عکس زیر روی هر ابزارکی که دوست دارید کلیک کنید و در کجای قالب میخواهید نمایش دهید این قالب 3 جا برای نشان دادن ابزارک دارد با انتخاب محل و کلیک روی گزینه افزودن ابزارک , ابزارک به بخش مورد نظر اضافه میشود

آموزش ورد پرس Wordpress قسمت سوم

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

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

آموزش ورد پرس Wordpress قسمت سوم

یک نام برای فهرست انتخاب میکنیم و ساخت فهرست رو میزنیم

فهرست ها در وردپرس خیلی کاربردی هستن مثل افزودن منو به قالب

به عکس زیر توجه کنید

آموزش ورد پرس Wordpress قسمت سوم

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

آموزش ورد پرس Wordpress قسمت سوم

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

آموزش ورد پرس Wordpress قسمت سوم

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

 حال به قسمت  ویرایشگر میرویم

به عکس زیر توجه کنید

آموزش ورد پرس Wordpress قسمت سوم

در مورد 3 گزینه ای که مشخص کردم یه توضیح مختصر میدم

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

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

حالا به قسمت افزونه ها در وردپرس میرویم

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

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

آموزش ورد پرس Wordpress قسمت سوم

 

روش نصب افزونه

C:\wamp\www\test\wp-content\plugins

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

قسمت افزودن :  در این قسمت هر افزونه ای که لازم دارید رو  انتخاب میکنید و نصب افزونه را میزنید و به طور خودکار افزونه دانلود و کافیه شما نصبش کنید

این قسمت هم مانند قسمت نصب قالب می باشد و نیازی به توضی نیست

قسمت ویرایشگر  :  کدهای افزونه ها در این مکان هستند میتوانید ویرایش کنید

آموزش ورد پرس Wordpress قسمت سوم

حالا بخش کاربران رسیده

آموزش ورد پرس Wordpress قسمت سوم

اطلاعات کاربر مورد نظر را وارد میکنید و روی گزینه افزودن کاربر تازه کلیک میکنید

و قسمت شناسه شما  :  در این قسمت اطلاعاتی درمورد خودتان وارد میکنید  و تصویر برای پروفایل خود انتخاب میکنید امکاناتی وجود داره که کاملا معلومه

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

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

۰۲ فروردين ۹۶ ، ۲۳:۴۰ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش word press قسمت دوم

وارد بخش مدیریت میشویم تا با پنل مدیریت وردپرس آشنا بشیم

از آدرس

 localhost/test/wp-admin

میتونید از بالا سمته راست نمایش سایت را کلیک کنید و سایت خود را مشاهده کنید درست مثل تصویر زیر

یا آدرس localhost/test رو در مرورگر وارد کنید تا سایت خودتون رو ببینید

 

آموزش نصب وردپرس

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

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

 

آموزش نصب وردپرس

 

آموزش نصب ورد پرس

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

همونطور که گفتم هر صفحه یک بخش راهنما داره و کنارش هم یک تنظیمات صفحه موجوده که میتونید تنظیمات هر صفحه رو انجام بدید

آموزش نصب وردپرس

عکس بالا در قسمت نوشته ها تنظیمات صفحه رو نشون میده

با تیک خوردن  هر بخش یک  ساختار جدید به این صفحه اضافه میشه که درمورد هر کدوم جلوتر توضیحی میدم

پوسته ای که به طور پیش فرض روی وردپرس نصب هست پوسته 2016 نام دارد

نمایی از پوسته 2016

آموزش نصب وردپرس

میتونید از قسمت نمایش -> پوسته ها
پوسته قالب وردپرس رو عوض کنید

به طور پیش فرض 3 قالب وجود دارد که با رفتن موص روی آن گزینه فعال کردن قالب نمایش داده میشود

 

 

اولین قدم برای اضافه کردن نوشته به سایت
در قسمت نوشته ها -> افزودن نوشته جدید

آموزش نصب وردپرس

 

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

آموزش نصب وردپرس

همونطور که در عکس میبینید محتوا و عنوان مطلب از اسمش معلومه چی میکنه پس نیازی نیست درموردش توضیح بدم

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

ذخیره پیش نویسی :   این گزینه پست را ذخیره میکنید برای ویرایش های بعدی و نکته مهم این است که پست را منتشر نمیکند

پیش نمایش  : نمایشی از نوشته ارائه میدهد
انتشار  :  نوشته را منتشر میکند

وضعیت پیش نویس  :

آموزش نصب وردپرس

فکرشو بکنید یه سایتی یه ادمین داره و 10 تا نویسنده خب باید پست هارو نویسنده ها بنویسند و ادمین اون رو بررسی کنه بعدش نوشته رو منتشر کنه
تو این مواقع همونطور که در عکس میبینید رو ویراش کلیک  کنید

آموزش نصب وردپرس

نوع نوشته رو انتخاب کنید و  گزینه قبول رو بزنید

3 گزینه وجو داره که منتشر شده برای منتشر کردن وضعیت نوشته

 برای بازبینی همون مثالی که زدم مدیر باید پست رو تائید کنه

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

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

حال گزینه دوم نمایانی  را مورد بررسی قرار می دهیم

 

آموزش نصب وردپرس

 

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

به تصویر زیر دقت کنید 

آموزش نصب وردپرس

همونطور که مشاهده میکنید یک نوشته سنجاق شده

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

 اما نوشته رمزدار شما با رمزی که در کادر نمایش داده شده وارد میکنید،نوشته فقط برای آنان که رمز نوشته را دارند و با وارد کردنش نمایش داده میشود.

مطالب خصوصی هم برای شما به شکل شخصی محفوظ میماند.

حال گزینه سوم انتشار فوری

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

روی گزینه ویرایش کلیک میکنیم و با  صفحه زیر مواجه میشویم

آموزش نصب وردپرس

 

خب وقته اون رسیده با ساختار نوشته در وردپرس آشنا بشید

آموزش نصب وردپرس

 

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

ساختار‌های نوشته ها یکی از قابلیت‌های وردپرس است که از نسخه ۳٫۱ تاکنون در بخش کناری صفحات ارسال مطلب در پیشخوان وردپرس قرار گرفته است. همانطور که از نامشان پیداست ساختار‌ها مشخص می‌کنند که یک نوشته وردپرسی (و یا هر نوع نوشته دیگر که از این قابلیت پشتیبانی کند) چه محتوایی در بر دارند: یک گالری تصویر، یک پیوند، یک تصویر، یک نقل‌قول، یک وضعیت، یک متن کوتاه، یک فایل تصویری یا صوتی و یا یک نوشته عادی. در ادامه به بررسی هر یک از این ساختارها می‌پردازیم.

ساختار‌های نوشته

شاید مهم‌ترین و اولین سوال شما این باشد که هر کدام از این ساختار‌های نوشته چه کاربردی دارند؟! خوب، اجازه بدهید توضیح دهیم!!

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

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

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

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

ساختار  پیونداین ساختار برای ارسال نوشته‌هایی است که حاوی یک یا چند پیوند یا همان لینک به سایر وب‌سایت‌ها است.

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

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

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

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

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

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

آموزش نصب وردپرس

 

حال درمورد دسته ها و برچسب ها صحبت میکنیم

آموزش نصب ورد پرس

یه مثال درمورد برچسب ها میزنم

فرض کنیم ما یه سایت داریم که یه قسمت برای آموزشه

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

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

ساخت منو برای وردپرس رو دیگه داخله یه دسته بندی جدید قرار نمیدیم عوض داخله دسته بندی تو برچسب ساخت منو برای مطلب میزنیم و مطالب منو رو تو بخش منوی برچسب  قرار میدیم

شما میتوانید برچسب هارو  از بخش

نوشته ها => برچسب ها

 برچسب جدید اضافه کنید

دسته ها

دسته ها هم مانند برچسب ها هستن ولی کلی تر

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

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

به طور مثال یه کاربر خواست فقط فیلم های اکشن را ببیند با کلیک روی  دسته اکشن همه فیلم های اکشن نمایش داده می شوند

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

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

نوشته ها => دسته ها

 دسته جدید اضافه کنید

اینم عکسی از ایجاد دسته ها

حالا که کاربردشو میدونید فکر نکنم نیازی باشه بیشتر درموردش توضیح بدم

آموزش نصب وردپرس

تو این بخش 4 تا  گزینه وجود داره واسه دسته ها

  1. نام برگه

2 - نامک  نامک نام لاتین مطلب شما رو مشخص می کند برای مثال شما مطلبی در رابطه با گوگل می نویسید و عنوان آن 'اهداف گوگل' است اگر برایش نامک تعیین نکنید لینک شما به صورت

site.com/1386/09/03/%20%70%70%80%30

 در می آید ولی وقتی نامک را مشخص می کنید به صورت

 site.com/1386/09/03/google_plans

در می آید که هم برای رتبه سایتتان در موتور های جستجو مفید است و هم برای کاربران راحت تر.

یا به عبارتی ساده تر نام نوشته بر اساس جستجو می باشد

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

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

خب باید از این دسته ها مشخص کنیم فیلم ما درمورد چی هست ژائر فیلم چی هست

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

4- توضیح : درمورد این دسته یه توضیح مختصر بدین البته نیازی هم نیست ولی این امکان تو وردپرس وجود داره

تصویر شاخص برای هر مطلب

سایت فیلم و دانلود رو تصور کنید هر مطلب یک عنوان و یک تصویر و یک محتوا دارد

اون تصویر همان تصویر شاخص هست

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

آموزش نصب وردپرس

حالا وقتشه با بقیه تنظیمات  نوشته آشنا بشیم

آموزش نصب وردپرس

گزینه فرستادن بازتاب 

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

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

نویسنده : نام نویسنده این مطلب را انتخاب میکنیم

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

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

حال بخش رسانه ها

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

برای اضافه کردن یک تصویر یا یک فیلم

از بخش رسانه ها => افزودن

آموزش نصب وردپرس

بعد از آن از سیستم خود یک عکس را انتخاب کنید

آموزش نصب وردپرس

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

آموزش نصب وردپرس

به نظرم کار با این بخش نیازی به توضیح بیشتر نداره همه چی مشخصه مثل فیلتر کردن – انتخاب نوع فایل( عکس یا فیلم) از این قبیل

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

آموزش نصب وردپرس

در عکس بالا یک برگه منتشر میکنیم

شما برگه هایی مثل تماس با ما یا درباره ما رو دیدید که همیشه ثابت هستند و نیاز به تغیر ندارن

یک برگه شامل موارد زیر است:

عنوان  محتوا   نظرات(البته بعضی از برگه ها اختیاری هستن)

حال باید با  ادیتور وردپرس آشنا بشیم

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

آمزوش نصب وردپرس

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

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

آمزوش نصب وردپرس

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

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

 

/ckfinder/userfiles/images/wordpress/2/22.jpg

در عکس زیر همه چی کاملا مشخصه نیازی نیست توضیح بدم توضیحات قبلا داده شده

آموزش نصب وردپرس

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

 

آموزش نصب وردپرس

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




۰۲ فروردين ۹۶ ، ۲۳:۳۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش word press قسمت اول

وردپرس در ادامه راه پروژهٔ موفق b2 است که در سال ۲۰۰۳ شکل گرفت. نام وردپرس را کریستیان اِسلِک، دوست مت مولنوگ(توسعه‌دهندهٔ اصلی وردپرس) پیش نهاد و از آن روز وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروف‌ترین و پرکاربردترین ابزار ساخت وبلاگ و سایت بر روی هاست شده است.

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

 ایجاد انجمن با افزونه bbpress   و... را داراست که با زبان برنامه نویسی پی اچ پی نوشته شده و توسط مای‌اس‌کیوال پشتیبانی می‌شود. همچنین نسخه‌ای برای ( پست‌گرس‌کیوال (نیز موجود می‌باشد این سیستم (وردپرس) کاملاً رایگان و متن باز است.

وردپرس یک سیستم مدیریت محتوای وب   ( Content Management System) یا  CMS  که برای اجرای آن

به یک wamp server  یا  xampp server که برنامه های زیاد دیگه هم وجود داره نیاز هست

WAMP چیست ؟
ومپ یا WAMP مخفف کلمات Windows ، Apache ، MySQL ، PHP و Perl می باشد و همانطور که از نامش پیداست یعنی بستری برای شما فراهم می کند که بتوانید به یکباره و بدون نیاز به انجام تنظیمات جانبی ، تمامی سرویس های ذکر شده را بر روی سیستم عامل ویندوز بصورت یکجا نصب و راه اندازی کنید در عین حال که رابط کاربری ساده ای در اختیار شما قرار می گیرد. استفاده از WAMP برای نصب ، تست ، برنامه نویسی و اجرا کردن نرم افزارهای تحت وب باز متن یاOpen Source در سیستم عامل ویندوز برای برنامه نویسان PHP و Perl ای توصیه می شود که توانایی کار کردن با خود سیستم عامل لینوکس را ندارند. در واقع این نرم افزار یک شبیه ساز وب سرور و تمامی مخلفات لینوکسی آن در ویندوز می باشد و شما تقریبا همه نرم افزارهایی که در قالب Web Application در زبان های برنامه نویسی PHP و Perl نوشته شده اند را می توانید در این محیط نصب و راه اندازی و تست و البته توسعه دهید

شما برای اینکه بتوانید یک سیستم مدیریت محتوای تحت وب در اینترنت داشته باشید و بخواهید بر روی آن تغییرات و برنامه نویسی انجام دهید نیازمند خرید یک فضای لینوکسی در اینترنت به نام Host یا هاست هستید ، در ادامه شما نیاز به استفاده از کنترل پنل مدیریت هاست خود دارید تا بتوانید تنظیمات مربوط به پایگاه داده MySQL این سیستم مدیریت محتوا را انجام دهید در اکثر موارد این کنترل پنل به نام Cpanel معروف است که در لینوکس راه اندازی می شود. اگر قرار باشد شما با هر بار کد نویسی بخواهید کد مورد نظر خود را در این هاست کپی کنید و سپس به بررسی نتیجه بپردازید بسیار طولانی و طاقت فرسا می شود ، شما با استفاده از WAMP می توانید براحتی همه این تنظیمات را بصورت محلی بر روی سیستم خود نصب و اجرا کنید و به همین دلیل است که در بسیاری از اوقات به نصب WAMP در سیستم عامل و راه اندازی سیستم های مدیریت محتوا در آن Local Host یا هاست محلی نیز گفته می شود زیرا تمامی مواردی که شما در یک هاستینگ اینترنتی نیاز دارید را بصورت یکجا و با چند کلیک فراهم می کند. توجه کنید که WAMP بصورت یکجا تمامی مواردی که یک نرم افزار باز متن یا Open Source برای اجرا نیاز دارد ، اعم از سیستم عامل ، پایگاه داده ، زبان اسکریپت نویسی و فضای اجرایی را به یکباره در اختیار شما قرار می دهد.

XAMPP چیست ؟
تمامی مواردی که ذکر کردیم در خصوص نرم افزار WAMPP در خصوص نرم افزار XAMPP که زمپ خوانده می شود نیز صادق است. این نرم افزار نیز همانند WAMP عمل می کند و برای شبیه سازی لوکال هاست بر روی سیستم عامل مورد استفاده قرار می گیرد. مشابه WAMP در XAMPP نیز ما سیستم عامل یا OS ، پایگاه داده یا Database ، زبان اسکریپت نویسی یا Scripting Language و فضای ذخیره سازی یا Host را در اختیار می گیرم و به همین شکل Apache و MySQL وPerl و PHP در هنگام نصب هر دو نرم افزار WAMP و XAMPP به سادگی و تنها کلیک کردن چند دکمه انجام می شود. توجه کنید که از این سری نرم افزارها در اینترنت ممکن است زیاد باشد اما بهترین های آنها از نظر بنده در وهله اول WAMPو در وهله دوم XAMPP و در نهایت نرم افزار مشابه دیگری به نام EasyPHP می باشد. البته این نظر شخصی بنده هست.

من تو این دوره از  ومپ استفاده کردم

برای دانلود ومپ به این سایت مراجعه کنید

http://www.wampserver.com/en/

آخرین ورژن 2.5 هست با توجه به نوع سیستم خود یکی رو انتخاب کنید 64 بیتی یا 32 بیتی

بعد از دانلود شروع میکنیم به نصب ومپ

روی نصب ومپ نوشته شده نسخه 2 ولی در اصل نسخه 2.5 هست که نصب میکنم

آموزش نصب wamp مرحله اول

در این صفحه که خوش آمدگویی است بر روی دکمه Next کلیک کرده تا به صفحه بعد بروید.

آموزش نصب ومپ

در این صفحه قوانین مورد استفاده از این نرم افزار بیان می‌شود.

حال گزینه I accept the agreement را انتخاب و بر روی دکمه Next کلیک کرده تا به صفحه بعد بروید.

آموزش نصب ومپ

همانند تمام نرم افزارهایی که در سیستم عامل Windows نصب می‌شوند در این صفحه باید مسیر نصب نرم افزار را مشخص کنیم که معمولا c:\wamp می‌باشد را انتخاب و بر روی دکمه Next کلیک کرده تا به صفحه بعد بروید.

آموزش نصب ومپ

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

آموزش نصب ومپ

و روی next and install کلیک کنید

آموزش نصب ومپ

آموزش نصب ومپ

و روی  open  کلیک کرده

آموزش نصب ومپ

این صفحه را هم تایید کنید تا به بخش تنظیمات مربوط به PHP Mail بروید.

بهتره این صفحه رو  دست نزنید البته با عوض کردن SMTP  و EMAIL  هیچ مشکلی پیش نمیاد

بعد از این صفحه روی گزینه Finish  کلیک کنید تا نصب به پایان برسد

نکاتی درمورد ومپ

-هر بار که شما WampServer را اجرا کنید در قسمت Notifcation های ویندوز سون آیکن Wamp را مشاهده می کنید که در گوشه سمت راست و پایین Task Bar ویندوز دیده می شود ، بسته به بسته نرم افزاری WAMP ای که نصب کردید رنگ آیکن ممکن است متفاوت باشد اما شبیه یک W است که در قسمت Customize همین قسمت براحتی قابل مشاده است
زمانیکه شما WampServer را اجرا می کنید به رنگ آیکن W در Taskbar دقت کنید. اگر همه چیز به درستی انجام شود ابتدا رنگ این آیکن قرمز ، سپس نارنجی و در نهایت سبز می شود. سبز شدن به معنی این است که همه چیز عادی است ، اما اگر رنگ های قرمز یا نارنجی را مشاهده کردید قطعا مشکلی وجود دارد که قبل از ادامه کار بایستی آن را برطرف کنید. یکی از معمولترین مشکلاتی که ممکن است در این مورد پیش بیاید این است که نرم افزاری بر روی سیستم شما نصب شده است که همانند Wamp از پورت 80 در حال استفاده است. WampServer از پورت 80 برای انجام کارهایش استفاده می کند و اگر این مورد مشکل داشته باشد کار نمی کند. مثل نصب دو نرم افزار ومپ و زمپ روی سیتم این مشکل پیش میاد

بعد از نصب ومپ میریم تا وردپرس رو هم دانلود کنیم

در این دوره از آخرین نسخه موجود 4.4.2 هست استفاده میکنیم

وردپرس رو از سایت

https://wordpress.org/

دانلود کنید

آموزش نصب ومپ

بعد از دانلود وردپرس میریم تا یه دیتابیس برای وردپرسمون نصب کنیم

روی ومپ کلیک کنید و

آموزش نصب ومپ

روی گزینه  phpmyadmin  کلیک کنید

یا داخل نوار آدرس مرورگر خود این  آدرس رو وارد کنید

http://localhost/phpmyadmin

آموزش نصب ومپ

روی   database  کلیک کنید

با این صفحه روبرو میشید

نام دیتا بیس رو اختیاری وارد کنید که من  wp-test   نامگذاری کردم

و نوع  collation  رو طبق تصویر  utf8_Persian_ci  انتخاب کنید و  create  رو بزنید

بعد از اینکه ومپ رو نصب کردیم به طور پیشفرض در درایو  C  نصب میشه

در واقع به این آدرس میریم جایی که قراره وردپرس رو اکسترکت کنیم

C:\wamp\www

ریشه اصلی سایت ما داخله فولدر  www هست باید  برنامه های پی اچ پی رو اونجا قرار بدیم

اینجا یه فولدر جدید میسازیم ( به طور مثال فولدر test )یادتون باشه  داخله فولدر www  بعد اینکه فولدر رو ساختیم

آموزش نصب ومپ

این محتوا رو داخل فولدر test  کپی کنیم  که وردپرس رو  اکسترکت کردیم

یادتون باشه داخله فولدر test  این محتوا رو  قرار بدیم چون آدرس دهی باید دقیق باشه

 در اصل آدرس به اینصورته

C:\wamp\www\test

آموزش نصب ومپ

داخله مرورگر این آدرس رو وارد میکنیم

http://localhost/test

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

آموزش نصب ومپ

روی گزینه بزن بریم کلیک میکنیم

آموزش نصب ومپ

  1. نام پایگاه داده ای که قبلا انتخاب کرده بودیم رو وارد میکنیم
  2. نام کاربری دیتابیس  به طور پیش فرض  root  میباشد قرار میدیم
  3. رمز دیتابیس باید خالی باشد(نکته مهم)
  4. میزبان پایگاه داده ما  localhost  میباشد چون روی سرور محلی وردپرس رو نصب میکنیم
  5. پیشوند جداول دیتابیس رو هم باید عوض کنیم برای امنیت ولی چون روی سرور لوکال هست به این گزینه دست نمیزنم و روی گزینه بفرست کلیک میکنم

نکته بسیار مهم

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

نام کاربری حتما باید  root  باشد

و رمز هم نمیخواد چون دیتابیس ما پسووردی نداره

و روی گزینه بفرست کلیک میکنیم با این پیج (page) مواجه میشیم

آموزش نصب ومپ

روی اجرای نصب کلیک میکنیم

آموزش نصب ومپ

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

راه اندازی وردپرس رو کلیک میکنیم

آموزش نصب ومپ

روی گزینه ورود کلیک میکنیم یا در آدرس بار مرورگر این آدرس رو وارد میکنیم

Localhost/test/wp-admin

و در صفحه لاگین  با نام کاربری  admin  و رمز 123 وارد پنل مدیریت میشیم




۰۲ فروردين ۹۶ ، ۲۳:۳۲ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A