رفتن به مطلب

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'آموزش برنامه نویسی'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن گاردایران
    • قوانین و اطلاعیه های سایت
    • اخبار هک و امنیت
    • انتقادات و پیشنهادات
    • بخش خصوصی
    • بخش ویژه - VIP
    • بخش زیر زمینی
  • سوال و جواب های عمومی
    • سوال و جواب های نفوذ به سایت ها و سرورها و روشهای مقابله
    • سوال و جواب های امنیت سیستم های شخصی
    • سوال و جواب های برنامه نویسی
    • سوال و جواب های ابزارهای امنیتی
    • سوال و جواب های شبکه
    • سوال و جواب های مدیریت محتوا و وبلاگ ها
    • سوال و جواب های بخش Trojan , Rat , Keylogger
    • سوال و جواب های سیستم عامل ها
    • سوال و جواب های امنیت ایمیل های شخصی
    • سوال و جواب الکترونیک
    • سوال و جواب های موبایل
    • سوال و جواب های متفرقه
  • انجمن نفوذ و امنیت
    • آموزش های تصویری
    • آموزش های تصویری نفوذ به سیستم های شخصی و روشهای مقابله
    • آموزش های تصویری سایت ها و سرورها و روشهای مقابله
    • آموزشهای تصویری شبکه و روشهای مقابله
    • حملات شبکه و راههای مقابله
    • DOS , DDOS
    • ویروس ها و تروجان ها
    • متاسپلویت Metasploit
    • ابزارهای امنیتی
    • Shell Script
    • آسیب پذیری های وایرلس
    • اکسپلویت
    • باگ های امنیتی
    • امنیت ایمیلهای شخصی
    • تارگت های تمرینی
    • اسکنرها و ابزارهای هکینگ
  • بخش کرک و رمزنگاری
    • ابزار کرک
    • مقالات و آموزشهای کرک
    • مقالات و آموزشهای رمزنگاری
    • ابزارهای رمزنگاری
    • پروکسی لیست
    • پسورد لیست و کمبو لیست
    • کانفیگ
    • اکانت های کرک شده
  • برنامه نویسی
    • برنامه نویسی
    • برنامه نویسی تحت وب
  • بخش موبایل
    • بخش مخصوص موبایل
    • هک موبایل
  • شبکه
    • Cisco سیسکو
    • نتورک پلاس Netwok+
    • مایکروسافت Microsoft
    • میکروتیک Microtics
    • مجازی سازی
    • ابزارهای شبکه و مانیتورینگ
    • فایروال
  • سیستم عامل
    • لینوکس
    • ویندوز
    • کالی لینوکس Kali Linux
    • مکینتاش
  • الکترونيک و روباتيک
    • الکترونيک
    • ميکروکنترلرها و پروسسور ها
    • نرم افزار هاي تخصصي برق و الکترونيک
    • روباتيک
  • گرافيک
    • فتوشاپ
    • فلش
  • متفرقه
    • بحث آزاد

وبلاگ‌ها

چیزی برای نمایش وجود ندارد


جستجو در...

نمایش نتایجی که شامل...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد...

تاریخ عضویت

  • شروع

    پایان


گروه


About Me

25 نتیجه پیدا شد

  1. با سلام خدمت دوستان عزیز گاردایران Perl در این تاپیک قراره زبان برنامه نویس پرل (perl) به صورت مقدماتی آموزش بدم. زبان پرل در تست و نفوذ خیلی کاربرد داره و میتونید درموردش توی گوگل مطالبی رو بخونید و بیشتر متوجه بشید. قوانین تاپیک: ۱- تمامی سوالات رو در انجمن پرسش و پاسخ بپرسید. ۲- تمامی پیشنهادات رو پی وی ارسال کنید. ۳- اگر قصد ارسال آموزش دارید ابتدا با بنده هماهنگ کنید. -------------------------------------------------------------------------------------------------------------------------------------------- موفق و پیروز باشید.
  2. MR.MSA

    آموزش تابع file_get_contents در php

    با سلام خدمت دوستان عزیز تابع file_get_contents در php یک از توابع مدیریت فایل ها در این زبان است . این تابع تمام اطلاعات داخل فایل یا url داده شده را به عنوان یک رشته می خواند . خواندن فایل: $data = file_get_contents('file.txt'); echo $data; در اینجا محتویات فایل file.txt به صورت رشته در متغیر data ذخیره میشود. خواندن فایل از ادرس: $data = file_get_contents('[Hidden Content]'); echo $data; در این کد محتوایت این ادرس که به صورت txt هست در متغیر data ذخیره و در خط دوم نمایش داده میشود. موفق و پیروز باشید.
  3. Reza.Black

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

    به نام خدای بزرگ با سلام خیلی وقت بود که قصد داشتم یک تاپیک جامع ایجاد کنم. البته بین C و python دو دل بودم که در نهایت تصمیم گرفتم که C رو آموزش بدم. در این تاپیک با پایه های این زبان به خوبی آشنا میشید و گام محکمی برای مفاهیم پیچیده تر این زبان بر می دارید. مخاطب این تاپیک همگان هستن به خصوص افرادی که قصد دارن برنامه نویسی رو شروع کنن چه خوب هست که مفاهیم رو از دریچه ی C نگاه کنن. به هر حال یادگیری این زبان به ویژه در مباحث مربوط به هک یک اصل محسوب میشه. این هم لیست عناوین : آشنایی با ساختار کلی زبان C آشنایی با متغیرها و ثوابت ورودی و خروجی استاندارد آشنایی با عملگرها دستور شرطی switch و if حلقه ی تکرار for و while توابع آرایه ها اشاره گرها کار با رشته ها ساختارها فکر می کنم که یکی از تاپیک های خوب در این زمینه باشه و دارای نکات فنی خوبی هم باشه. این تاپیک به مرور زمان کامل میشه. فعلا یا علی
  4. MR.MSA

    آموزش CSS - به همراه مثال

    با سلام خدمت دوستان عزیز گاردایران در این تاپیک قصد دارم زبان برنامه نویسی CSS رو به شما آموزش بدهم . ----------------------------------------------------------------------------------------------------------------------- ابتدا کمی با css اشنا شویم :‌ css یک زبان برنامه نویسی تحت وب هست که بیشتر در کنار html استفاده می شود ، این زبان برای طراحی سایت از نظر ظاهری هست . برای مثال رنگ متن ها ، پس زمینه ، نوع اسکرول و ... رو با css طراحی می کنند . امروزه که بیشتر افراد به طراحی وب و برنامه نویسی تحت وب روی اورده اند زبان css می تونه زبان کاربردی باشه . پیش نیاز css ، اشنایی با زبان html هست . دیگه بیشتر از این سرتون رو درد نمیارم . 😄 ----------------------------------------------------------------------------------------------------------------------- سبک های اضافه کردن css به html : ۱- خارجی و یا External ۲- داخلی و یا internal ۳- درون خطی و یا inline که در تاپیک بعد به همراه مثال خدمتتون عرض می کنم . ----------------------------------------------------------------------------------------------------------------------- قوانین تاپیک : اسپم ندید . سوالات رو در پ.خ ارسال کنید . کتاب و مقالات رو در اینجا ارسال نکنید . (مگر اینکه خودتون نوشته باشید) اگر قصد گذاشتن آموزشی در رابطه با css دارید ابتدا به من پیام دهید (در غیر این صورت پست شما حذف می شود ) . موفق و پیروز باشید .
  5. MR.wIzArD

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

    به نام خدا با سلام خدمت دوستان و مدیران عزیز ! با سری اول آموزش برنامه نویسی به زبان بچ در خدمت شما دوستان عزیز هستم و امیدوارم مورد پسند واقع بشه ! ابتدا یه مقدمه باهم بر رسی کنیم که اصلا بچ چیه و چه کاربردی داره !؟ مقدمه و بر رسی :‌ کلمه Batch (بچ/ /baCH/)، در فرهنگ لغت به معنای «دسته‌ای»، «دسته» و «مقدار نان در یک پخت»، ترجمه شده است؛ که کاربرد عمده‌ی آن در میان اصطلاحات کامپیوتری می‌باشد. بچ فایل (بچ اسکریپت)، مجموعه دستوراتی است که در یک فایل متنی و به صورت خط به خط نوشته و ذخیره می‌شود. ادستورات این فایل، به صورت متوالی (به ترتیب) و یکی پس از دیگری اجرا خواهند شد.(منبع تیم فول) دوستان بچ فایل هایی که میسازیم همون دستورات cmd (command prompt) هستند منتها با این تفاوت که ما در برنامه نویسی بچ میتونیم مثل بقیه زبان های برنامه نویسی (شرط گذاری کنیم یا حلقه بسازیم و از متغیر ها و...) استفاده کنیم . نکته نویسنده : بچ فایل ها با سیستم عامل مستقیما در ارتباط هستند و همچنین شما میتونید با استفاده از همین زبان زبان های مشابه مثل پرل هم فراخونی کنید! نکته نویسنده : من دقت کردم معمولا در بچ فایل هایی که دوستان میسازن یا آموزش میدن تنها یک پسوند استفاده میشه و اون هم bat. هست اضافه کنم که بچ فایل ها میتونن با پسوند های ( cmd. , btm. ) هم ذخیره بشن ! (اهل دلاش متوجه میشن کجا این پسوند ها و این نکته به کار میره) @_@ شروع آموزش : فهرست مطالب : ( بخش اول که سعی میکنم سبک تر باشه) ۱.آموزش ساخت بچ فایل ۲.آموزش نوشتن عنوان در زبان بچ ۳.آموزش عوض کردن رنگ در زبان بچ ۴.آموزش سایز بندی ها در زبان بچ ۵.آموزش نوشتن توضیحات درون برنامه ای در زبان بچ ۶.آموزش ساخت خروج در زبان بچ
  6. Comrade

    آموزش الگوریتم نویسی و فلوچارت

    با سلام همان طور که می دانید مهم ترین عامل برای موفقیت در برنامه نویسی بحث درک و فهم مناسب الگوریتم ها و قدرت تحلیل کافی می باشد که در برنامه نویسی بحث آموزش الگوریتم ها و فلوچارت ها برای این مورد مهم و حیاتی در نظر گرفته شده است از تمامی دوستان خواهشمندم در صورتی که قوانین را مطالعه نکرده اند قبل از ارسال پست قوانین را مطالعه فرمایند هر گونه مشکل و یا سوالی بود بنده در پ.خ(پیام خصوصی) در خدمت هستم تمامیه اموزش ها اختصاصی تیم امنیتی گارد ایران می باشد کیفیت قسمت ها: خوب صدا: دارد زبان: فارسی پسورد: guardiran.org
  7. سلام دوستان امروز با آموزش یک برنامه کاربردی مخصوصا برای دانش آموزان عزیز همراهتون هستم امیدوارم که لذت ببرید موارد لازم : 1) برنامه ی Code Blocks و یا هز IDE دیگر برای برنامه نویسی به زبان C++ 2) آشنایی اجمالی با حلقه ها در برنامه نویسی ( مهم نیست با چه زیان برنامه نویسی ) 3) آشنایی اجمالی با توابع ( مهم نیست با چه زیان برنامه نویسی ) با ادامه ی آموزش در پست بعدی همراه باشید
  8. Bijan

    آموزش نصب Code Blocks

    سلام دوستان امروز با آموزش نصب و راه اندازی Code Blocks در خدمتتون هستم شما میتونید با این IDE برنامه هاتون رو به زبان C++ بنویسید و اجرا کنید در ادامه با آموزش تصویری نصب و راه اندازی در خدمتتون هستم
  9. با نام و یاد خدا با سلام خدمت اعضا محترم تیم امنیتی گارد ایران. خوب اولین قدم در جهت اجرای قانون جدید رو بنده بر میدارم. در این پست دوره آموزش برنامه نویسی هوش مصنوعی (دوره پیشرفته) توسط بنده قرار خوهد گرفت. پیشنهاد من به دوستان علاقه مند این است که دوره مبتدی برنامه نویسی هوش مصنوعی رو حتما مطالعه کنند تا در صورت مشاهده الفاظ پیچیده دچار سردرگمی نشوند. دوره مبتدی برنامه نویسی هوش مصنوعی ========================== خوب بریم سراغ آموزش ابتدا قوانین تاپیک: 1-اسپم تحت هر شرایطی ممنوع 2-هر گونه انتقاد و پیشنهادی دارید پ.خ در ارتباط باشید 3-سوالات خود را در بخش سوالات برنامه نویسی مطرح کنید دوستام آموزشات در قالب PDF خواهد بودو به احتمال زیاد آموزش به بیش از 10 یا 15 صفحه برسه. پسورد تمامی فایل ها:guardiran.org موفق و پیروز باشید
  10. سلام دوباره بعد از حدود یک یا دوماه کم کاری به علت مشغله های درسی و همچنین مدیریت سایتم , دوباره برگشتم با آموزش یک مبحث کاربردی به نام هوش مصنوعی. البته دوست عزیزمون استاد Demon در حال تدریس این مطلب هستن ولی احساس کردم مطالش بسیار سخت و یکم در حد لول من و امثال من نیست. در نتیجه گفتم بیام و آموزش برنامه نویسی هوش مصنوعی رو با هم پیش ببریم. پس همینجا از استاد Demon رخصت میگیرم. خب در اولین مرحله می خوایم ببینیم فرق یک کامپیوتر و یک انسان چیست. من با یه مثال این رو توضیح میدم. شما یک رنگ شناس که تمام اطلاعات راجع به رنگ ها رو میدونه یعنی طول موج , اثر روانی و.... حالا فرض کنید این فرد رنگ شناس تا حالا از اتاقش بیرون نرفته و تمام چیز های که در اتاقشه فقط رنگ سیاه و سفیدند . تلویزیون و پنجره ای که هم داره همه چیز رو سیاه و سفید نشان میدند. حالا فرض کنید این فرد از اتاقش بیاد بیرون با میلیون ها رنگ مواجه میشه و کم کم این رنگ ها رو یاد میگره. فکر کنم فهمیدین منظورم از تعریف این داستان چی بود. اون رنگ شناسی که فقط تو اتاقش بوده همین کامپیوتر ماست و هنگامی که میره بیرون از اتاق میشه مغز یه آدم . پس ما می خوایم با استفاده از هوش منصنوعی (Artificial Intelligence) رنگ شناس درون اتاق رو به رنگ شناس بیرون از اتاق تبدیل کنیم . باز اگه میخواید شناخت بهتری از هوش مصنوعی پیدا کنید در مورد آزمون تورینگ یه مطالعه ای کنید . آزمون تورینگ رو اگه بخوام به طور مفهومی بگم آزمونیه که در اون فرد (X) به دنبال تشخیص کامپیوتر از انسانه .البته فرد X از طریق تایپ کردن با کامپیوتر و انسان صحبت میکند. اگر فرد X کامپیوتر رو اشتباه تشخیص داد در اون صورت هوش مصنوعی امتحان رو قبول شده. خب پس شما نرم افزار Prolog رو دانلود کنید تا در پست بعد اموزش رو عملی شروع کنیم.
  11. Dr.Kali

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

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

    کتاب آموزش کامل html5

    سلام خدمت دوستان عزیز گارد ایران. همونطور که میدونید زبان html یکی از زبان های مهم در بحث هک و امنیت است.از این رو بنده براتون کتاب آموزش کامل html5 رو آماده کردم و امیدوارم از این کتاب لذت ببرین. Pass:guardiran.org یاحق HTML5 learning.zip
  13. DeMoN

    آموزش html از مبتدی تا پیشرفته

    سلام خدمت دوستان عزیز گارد ایران.امروز براتون آموزش html برای دوستانی که تازه میخوان وارد برنامه نویسی بشنرو آماده کردم.این آموزش برای مبتدی ترین دوستان هم مفیده.آموزش از مبتدی تا پیشرفته آماده شده.دوستان لطف کنن اسپم ندن و اگر سؤالی هم داشتن در بخش سؤالات مطرح نمایند. تشکر
  14. M-R3dH4t

    ADO.Net در برنامه نویسی سی شارپ !!

    ADO.Net چیـــست ؟ مجموعه کامپوننت هایی که برای دسترسی به داده های بانک اطلاعاتی در .NET استفاده می شود Ado.Net گفته می شود ====================================================================== برای وصل شدن به بانک اطلاعاتی همینطور که میدانید به دو صورت قابل دستــرس هستتش یک راه به صورت انلاین و دیگری هم به صورت آفلاین !!! کار با بانک اطلاعاتی بصورت متصل : هنگام استفاده از اشیا و متد های مربوط به این نوع اتصال ارتباط بین فرم و بانک در تمام مدت باید برقرار باشد برای همین موضوع این نوع کار با بانک متصل می نامند. معمولا این نوع کار با بانک از سرعت بسیار بالاتری نسبت به روش دوم که غیر متصل نام دارد برخوردار است . ====================================================================== کلاسهای ارتباط با بانکهای اطلاعاتی : توجه – در اینجا در مثالها از بانک اطلاعاتی SqlServer استفاده میشود. برای استفاده از این کلاس ها باید فضای نام زیر را با استفاده از using به برنامه اضافه کرد . Using System.Data.SqlClient; ====================================================================== کلاس SqlConnection : این کلاس وظیفه برقراری ارتباط بین برنامه و بانک اطلاعاتی را بر عهده دارد . - هنگامی که می خواهید یک نمونه از ان کلاس را ایجاد کنید باید پارامتری را به نام Connection String به آن ارسال کنید . Connection String رشته ای است که شامل تمام داده های مورد نیاز برای برقراری اتصال به یک بانک اطلاعاتی می شود . ویژوال استودیو با استفاده از ویزارد AddConnection و اطلاعاتی که کاربر وارد می کند چنین رشته ای را ایجاد کرده و در اختیار SqlConnection قرار می دهد . اغلب بهتر است که متن لازم برای ConnectionString را خودمان بنویسیم که به صورت زیر است : “Data Source = (local);Initial Catalog = university;Integrated Security = True” در کد بالا: local نام سروری است که بانک بر روی آن قرار دارد که در اینجا چون سرور خود کامپیوتر ماست مقدار آن را local قرار داده ایم که می توانیم به جای آن از “.” (نقطه) هم استفاده کنیم . University نام بانکی است که قرار است ما با اطلاعات آن کار کنیم . -متن ConnectionString به صورت پارامتر به شیئ جدید SqlConnection فرستاده می شود به صورت زیر: SqlConnection Con = New SqlConnection( “Data Source = local;Initial Catalog = university;Integrated Security = True”); در کد بالا : Con یک نمونه جدید از نوع SqlConnection است که برای استفاده از آن ، آن را ساخته ایم . متصل و قطع کردن اتصال به یک بانک اطلاعاتی : با استفاده از متدهای Open و Close در کلاس SqlConnection به بانک متصل شده و یا اتصال خود را قطع کنیم . Con.Open(); و Con.Close(); ======================================================================
  15. M-R3dH4t

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

    زبان برنامه نویسی دقیقا مانند زبانهای انسانی تعریف می شود. به عنوان مثال زبان فارسی، مجموعه قواعدی است که عده ای در جهان برای برقراری ارتباط بین خود از آن استفاده می کنند. به عنوان مثال یکی از این قواعد، وجود شش شخص در زبان فارسی است به نام‌های اول شخص مفرد، دوم شخص مفرد، سوم شخص مفرد و به همین ترتیب اول شخص جمع، دوم شخص جمع و سوم شخص جمع وجود دارد. به همین ترتیب می توان قواعد زیادی را نام برد.زبان های برنامه نویسی نیز دقیقاً به همین مفهوم منتهی برای ارتباط بین انسان و ماشین هستند. بسته به گستره سیستمهای کامپیوتری، زبانهای گوناگونی نیز وجود دارد. بعضی از زبانها، فقط جهت استفاده در برنامه نویسی برای وب و اینترنت استفاده می شود، برخی دیگر فقط توسط سیستمهای خاص مثل دستگاههای CNC قابل استفاده هستند و البته بسیاری از زبانها، در گستره زیادی استفاده می شوند.
  16. M-R3dH4t

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

    بــا ســلام و عرض ادب تو این تاپیک می خواهم شمارو با برنامه نویسی پایتون آشنا کنم امید وارم مطالب مفیدی باشه !!! ----------------------------------------------------------------------------------------- پایتــون چیســت !!! پایتون یک زبان سکریپتی و بسیار قدرتمند و گسترده هستش و این روزا می تونید آثاری از نفوذش رو تقریبا همه جا ببیند از پروژه های ساده و بسار کوچک گرفته تا پروژه های عظیم چون برخی از نرم افزار های NASA . شاید بپرسید دلیلش چیه ؟ خوب دلایل زیادی داره . اینم بگم که هر زبانی برای یک استفاده بخصوص طراحی شده و تو همون زمینه بهتر جواب میده . زبانی مثل Pascal برای آموزش برنامه نویسی , زبانهایی چون C و اسمبلی هم واسه برنامه های سیستمی و سیتم عامل و زبانی چون php برای طراحی سایت . و استفاده از هر یک به جای دیگری امکان پذیر ولی نا صحیح می باشد . حالا دیگه کسی نمی یاد gui خودش رو با C کار کنه !! علاوه بر اینکه Python زبانی عملی برای برنامه های کاربردی میباشد یه جورایی میشه ازش تو زمینه هایه دیگه ای مثلا برنامه نویسی سیستمی – رابط کاربری (gui) – کامپوننت – برنامه نویسی اینترنت – برنامه های عددی و محاسباتی – برنامه های پایگاه داده – پردازش تصویر – هوش مصنوعی – اشیا توضیع شده – شبیه سازی – روباتیک – برنامه نویسی موبایل – امنیت و شبکه و … استفاده کرد !!!! ------------------------------------------------------------------------------------ ما چرا باید از برنامه نویسی پایتون اســتفاده کنیـــم ؟؟؟ ایتون زاتا یک زبان شز گراست و از ویژگی های پیشرفته شی گرایی چون وراثت – چند شکلی – سربار گزاری عملگر و … پشتیبانی می کند اگر شما با برنامه نویسی شی گرا آشنایی ندارید پایتون یک راه حل عالی واسه یاد گرفتنشه !!! نکته جالب و یک ویژگی منحصر به فرد پایتون که لقب چسب را بارای پایتون به ارمغان آورده امکان استفاده از کد ها و کلاس های نوشته شده در زبانهای دیگری چون ++ C و Java هستش و یه جورایی کار چسباندن قطعات کد جدا و فقط نوشتن بدنه اصلی به عهده پایتون است . ------------------------------------------------------------------------------------ آیــا پایتون قــدرتمند اســت ؟؟؟ پایتون یه زبان چند رگه هستش . پایتون از زبانهای اسکریپتی (برای مثال : Tcl , Scheme , Perl) و زبانهای سیستمی (برای مثال : C++ , C و Java ) مشتق شده . بنابراین تمام سادگی و راحتی کار زبان های اسکریپتی و ویژگی ها و قدرت زباهای سطح پایین را داراست . پایتون قابلیت استفاده از کد های نوشته شده با سایر زبان ها را دارد : این ویژگی یکی از پرکاربرد ترین و قوی ترین ویژگی های پایتون می باشد . شما می توانید قطعه از کد را در زبانی چون C , C++ و Java نوشت اونو تبدیل به فایل اجرایی کرد و سپس ازش در برنامه نوشته شده با پایتون استفاده کرد . و یا از توابع کتابخانه و کامپوننت هایی چون COM API استفاده کرد . ------------------------------------------------------------------------------------ آیــا یادگیری از این زبان آسان اســـت ؟؟؟ بی شک و حداقل از نظر من و بسیاری از برنامه نویسان پایتون این زبان یکی از آسان ترین زبان ها برای یادگیری و استفاده می باشد و از آن به عنوان یک زبان سریع برنامه نویسی یاد می کنند . این زبان نیازی به کامپایل ندارد و شما مستقما می توانید پس از نوشتد کد و با یک دستور آن را اجرا کنید . دستورات این زبان بسیار نزدیک به زبان انسان می باشد . برای مثال برنامه Hello World را که اولین برنامه ساده می باشد را در دو زبان C و Python مقایسه کنید : #include <stdio.h> int main() { printf("Hello World "); return 0; } ابتدا باید این برنامه را بنویسید و آن را یا دستوری چون cc helloworld.c -o hello کامپایل و سپس با دستور hello/. اونو اجرا کنید . اما بوسیله پایتون در یک فایل متنی بنویسید : print "Hello World !!" و با دستور python hi.py اونو اجرا کنید . با کم شدن حجم کد برنامه نویسی راحت تر و رفع اشکال و توسعه آن آسان تر می شود .
  17. Mehran_FLash

    آموزش #c

    سلام دوستان آموزش برنامه نویسی به زبان #c برخی از سرفصل های آموزشی : - آغاز برنامه نویسی با محیط ویژوال استودیو 2 - کار کردن با متغیرها، عملگرها و عبارات - نوشتن متدها و اعمال سطح دسترسی - استفاده از دستورات داوري - استفاده کردن از تخصیص مرکب و دستورات تکرار - مدیریت خطاها و استثناها - مقدمه اي بر کلاس ها و اشیا ء و .... پسورد: guardiran.org c#.part2.rar c#.part1.rar
  18. Mehran_FLash

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

    سلام دوستان همونطوری که خودتون اطلاع دارین زبان برنامه نویسی ++C یکی از زبان های سطح بالا است . امروز کتابی رو براتون آماده کردم که این زبان رو آموزش میده . موفق باشید پسورد:guardiran.org cpp.zip
  19. Mehran_FLash

    ارتباط بانک اطلاعاتی ASP.NET و آموزش ASP.NET

    سلام یک کتاب در رابطه با ارتباط بانک اطلاعاتی در ASP.NET MVC mvc مخفف Model View Controller است . کتاب خوبی هستش و با زبان ساده ای توضیح داده شده پسورد: guardiran.org موفق باشید guardiran.rar
  20. سلام با آموزش زبان assembly درخدمت شما هستم منابع : -1 برنامه نويسي سازمان اسمبلي- مرجع كامل از 8086 تا پنتيوم ، تأليف (جعفر نژاد قمي) -2 زمان ماشين و اسمبلي و كاربرد آن در كامپيوترهاي شخصي - تأليف: دكتر حسن سيدرضي -3 برنامه نويسي بازبان اسمبلي- ويرايش پنجم-پتيرايبل- دلواري و سالخورده -4 كتاب آموزش اسمبلي براي كاميپوترهاي شخصي - پيتر نورتن و جان سوچا -ترجمه اديك باغداساريان. اهداف درس : PC - آشنايي با زبان اسمبلي كامپيوترهاي - نحوه ارتباط مستقيم برنامه ها با سيستم عامل (hardware programming) - برنامه نويسي سخت افزار پيش نياز : آشنايي با يك زبان سطح بالا ساخت يافته پسورد: guardiran.org assembly.zip
  21. Mehran_FLash

    آموزش Visuall Basic در اکسل بامثال

    سلام حتما با زبان برنامه نویسی پرطرفدار ویژوال بیسیک Visuall Basicآشنا هستید دراین کتاب آموزشی نحوه برنامه نویسی programming در محیط excel رو یاد میگیرید پسورد فایل فشرده: guardiran.org vb.zip
  22. icelord

    آموزش برنامه نویسی سی شارپ C# بصورت کامل

    با یاد خداوند و عرض سلام و خسته نباشید خدمت اعضای محترم گارد ایران آموزش سی شارپ رو شروع می کنیم. توجه فرمایید که تاپیک هماهنگ شده با P0!s0nC0d3 هست آموزش ها عموما به صورت متنی هستند.دوستان اگر جایی مشکل داشتند بگن تا به صورت ویدئویی اون مرحله رو آموزش بدیم. نکته: برای برنامه نویسی با این زبان هم می تونید از توت پد Notepad استفاده کنید و یا از ویژوال استودیو Visuall Studio استفاده کنید که بنده به خاطر سرعت کار و دقت بیشتر از ویژوال استفاده می کنم . روال آموزش هم به این صورته که هر روز 2 مبحث رو قرار می دم. توجه کنید که شما باید با تمرین و تکرار مکرر برنامه نویسی رو یاد بگیرید.فرقی نمی کنه چه زبانی.تمرین واجب ترین رکن یادگیریه.شما اگر به صورت فشرده بخواید یاد بگیرید شاید 2 ماه طول بکشه تا مبانی رو یاد بگیرید اما برای ماهر شدن مدت ها تمرین نیازه . قوانین: سوالات در بخش سوال و جواب پرسیده بشن.
  23. Mehran_FLash

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

    با سلام و عرض ادب آموزش زبان برنامه نویسی به زبان ++c باتشکر از دوست و استاد عزیزم *diamond*که منو راهنمایی کردن رمز فایل ها : guardiran.org موفق و پیروز باشید C++.part1.rar C++.part2.rar
  24. C0d3!Nj3ct!0n

    برنامه نویسی چیست؟

    در این جا قصد دارم که یه توضیح مختصر راجع به برنامه نویسی برای افرادی بدم که نمیدونن برنامه نویسی یعنی چی. فرض کنید به شما کنترل یه ربات رو بدن که 5 تا کار می تونه انجام بده. مثالا روشن شو(ON) یک گام به جلو برو(step) به اندازه دلخواه در جهت عقربه های ساعت بچرخ(rotate) جسم کوچک جلوت رو بردار(take) خاموش شو(off) حالا اگه این روبات رو بذارن تویه اتاق و یه توپ کوچیک رو یه طرف اتاق بندازن بگن با این ربات این توپ رو بردار، احتمالا با چند حرکت این کار و انجام میدین. من به این کاری که شما می کنید میگم برنامه نویسی! البته شاید اینجا شما فقط دکمه فشار می دهید ولی حالتی را تصور کنید که شما بخواهید همین را بنویسید. یه چیزی این طوری میشه: برنامه نویسی یه چیزی شبیه به همین کد های بالاست. برنامه نویسی یعنی نوشتن یه سری دستورات برای یه ماشین (کم فهم!) که این ماشین فقط اون دستورات رو می فهمه. حالا نکته اینجاست که شما می تونی این برنامه رو اینقدر خوب بنویسی که بهترین حات ممکن باشه و سریع به جواب برسی و می تونی هم نه این قدر بد و غیر بهینه برنامه بنویسی که دیر یا اصلا به جواب نرسی. مثلا تو همون مثال بالا شما می تونی جوری برنامه ریزی کنی که ماشین مستقیم به توپ برسه میشه هم 10 دور زد بعد رسید به توپ. حالا اگه تصور کنید که ما می خوایم برای یه کامپیوتر برنامه بنویسیم، اولین چیزی که باید بپرسیم اینه که این ماشین چیا رو می فهمه؟! و چی نمی فهمه! مثالا به ماشین مثال بالا نمی شه گفت خوب یه توپ رو بردار و رنگ سفید بزن! خوب شما سریع جواب میدی که اصلا این ماشین این قابلیت رو نداره. البته ممکنه ماشین شما این قدر هوشمند باشه بتونه چیز های جدید هم یاد بگیره! کامپیوتر های امروزه فقط یک چیز می فهمن. اونم اینه که باشن یا نباشن! یعنی آره یا نه! یعنی 0 یا 1. شاید این مسائل خیلی پیچیده باشه که از پایه حرف بزنیم. که مثلا وقتی کامپیوتر می خواد یه عدد رو تو حافظه بذاره یه مداری یه جایی بسته میشه یا باز میشه! واقعیت اینه که اگه در سطح برنامه نویسی assemblyنگاه کنیم شاید کل دستوراتی که میشه به CPUداد صد نوع هم نشه، ولی بیاید از این جا شروع کنیم که کامپیوتر ما یه سری دستورات رو می فهمه و می تونه اون ها رو با یه سری ترفند هایی به همون زبان قابل فهم کامپیوتر تبدیل کنه. در واقع تمام زبان هایی که ما می شناسیم مثل pascalو Cو fortranو …همین کارو می کنن. یعنی یه چیزی بنام کامپایلر(compiler) میاد و برنامه هایی که شما به اون زبان نوشتید رو به زبان سطح پایین قابل فهم واسه ماشین مثه assemblyدر میاره که بعد به زبان 1و0 در میاد. پس وقتی ما از برنامه نویسی حرف می زنیم می خوایم در مورد یه زبان سطح بالاتر از assemblyحرف بزنیم. دلیلشم اینه که assemblyخیلی سخته و کلا کارهای بزرگ کردن باهاش خیلی سخت و وقت گیره. البته واضحه که برنامه های assemblyسرعتشون بیشتره. چون وقتی که ما به یه کامپایلر میگیم برنامه ای که مثلا با Cنوشتیم به assemblyتبدیل کن، این کارو بهینه انجام نمیده و در نتیجه سرعت بیشتری در زمان اجرا می گیره. یک زبان برنامه نویسی سطح بالا مثل Cچیا میشه به کامپیوتر گفت. در واقع مثل اون مثال رباته، Cمثلا چند تا دکمه داره که میشه به کامپیوتر گفت چی کار کنه؟! آیا میشه یه دستور داد کامپیوتر رو خاموش کرد؟ آیا میشه یه دستور بدیم یه فایل رو پاک کنه؟ میشه یه دستور بدیم ضرب یا تقسیم کنه؟ اصلا ضرب یا تقسیم چیه؟! و ... برای استفاده از ++C نیازمند محیطی برای نوشتن برنامه و محیطی برای کامپایل و اجرا کردن برنامه هستیم. کد برنامه را می‌توانیم با استفاده از هر ویرایشگر متنی مثل note pad در ویندوز بنویسیم. لیکن برای کامپایل برنامه نیازمند یک کامپایلر استاندارد هستیم. کامپایلری که بر اساس استاندارد ++ANSI C کد ما را تحلیل کرده و در صورتیکه خطایی نداشت آن را به کد ماشین تبدیل کند. برای تبدیل کدهای ماشین تولید شده نیاز به یک لینکر داریم که کدهای ماشین را در قالب یک فایل اجرایی با فرمت مناسب برای سیستم عامل، مجتمع کند. ویژوال استودیو یک محیط توسعه یکپارچه است که در آن، تمام فرایند برنامه نویسی ++C از نوشتن کد گرفته تا تولید فایل اجرایی قابل انجام است. علاوه بر این ویژوال استودیو امکانات متعدد دیگری، شامل مرتب سازی کد، برجسته سازی کد، دیباگ کردن و مدیریت پروژه در اختیار برنامه نویس قرار می­دهد که نوشتن برنامه را تا حد زیادی تسهیل می‌کند. هر چند محیطهای دیگری برای نوشتن کدهای ++C وجود دارد، لیکن ویژوال استودیو یکی از بهترین و شاید بهترین محیط توسعه برای برنامه نویسان ویندوز است. ویژوال استودیو در دو نسخه حرفه ای و سبک (Express) ارائه می شود که نسخه سبک آن رایگان بوده و از اینجا قابل دریافت است. کتابچه راهنمای MSDN هر محصولی نیاز به راهنما دارد، ویژوال استودیو هم یک راهنمای جامع و کامل به نام MSDN دارد که به دو صورت برخط (از طریق سایت MSDN) و برون خط (نرم افزار) قابل دستیابی است. اگر دسترسی به اینترنت سریع ندارید، بهتر است نرم افزار MSDN را از بازار تهیه کرده و نصب کنید تا کارتان سریعتر راه بیفتد.
×
×
  • ایجاد مورد جدید...