جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'برنامه نویسی'.
45 نتیجه پیدا شد
-
خب توضیحات پرل رو دوستان در موضاعات دیگه دادن و نیازی نیس که منم دوباره توضیح بدم خب یه راس می رم سر اصل مطلب: خب برای اولین پست یه سری توضیحات اولیه پرل رو می گم اول اسکریپت های پرل معمولا نوشته شده #!usr/bin/perl این کد به زبان ساده مشخص می کنه که اسکریپت به زبان پرل نوشته شده و دیگه لازم نیس برای اجرا از perl استفاده بشه ینی بدون این شما مجبورید برای اجرا این دستور رو بزنید perl script.pl اما اگر این کد وجود داشته باشه می تونید فقط اسم اسکریپت رو بزنید و اجرا می شه اگر هم بخواید چیزی رو به عنوان یادداشت کنار کد بنویسید می تونید از # استفاده کنید و جلوش متن رو بنویسید و این هیچ تاثیری تو اجرا شدن نداره برای اینکه مشخص کنید تا کجا یادداشت و از کجا کد هست می تونید برید خط بعدی خب برای دومین قسمت هم یکی از کد های پرل رو می گم که تو php هم وجود داره کد print کار این کد نوشتن متن جلوی خودشه مثلا print "salam"; s (اخرین s رو برای اینکه کدا درست شن نوشتم) کلمه ی salam رو می نویسه البته این کد کاربرد های زیادی داره اما تا اینجا فقط در این حد که پیغام رو نمایش می ده بدونید کافیه
- 7 پاسخ
-
- اسکریپت پرل
- اموزش تصویری پرل
- (و 8 مورد دیگر)
-
سلام من توی ترموکس کد بازکردن یه پوشه رو میزنم ولی میگه دایرکتوری وجود ندارد تازه دسترسی به حافظه هم بهش دادم
- 1 پاسخ
-
- ترموکس کد نویسی
- برنامه نویسی
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
با سلام خدمت دوستان عزیز تابع 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 ذخیره و در خط دوم نمایش داده میشود. موفق و پیروز باشید.
-
با سلام خدمت دوستان عزیز ویدئوی جدید در رابطه با راه های کسب درآمد از هک و امنیت که خیلی ها علاقه دارن لینک سایت های استفاده شده : hackerone.com bugdasht.ir kolahsefid.org faradars.org faranesh.com toplearn.com maktabkhooneh.org exploit-db.com
-
به نام خدای بزرگ با سلام خیلی وقت بود که قصد داشتم یک تاپیک جامع ایجاد کنم. البته بین C و python دو دل بودم که در نهایت تصمیم گرفتم که C رو آموزش بدم. در این تاپیک با پایه های این زبان به خوبی آشنا میشید و گام محکمی برای مفاهیم پیچیده تر این زبان بر می دارید. مخاطب این تاپیک همگان هستن به خصوص افرادی که قصد دارن برنامه نویسی رو شروع کنن چه خوب هست که مفاهیم رو از دریچه ی C نگاه کنن. به هر حال یادگیری این زبان به ویژه در مباحث مربوط به هک یک اصل محسوب میشه. این هم لیست عناوین : آشنایی با ساختار کلی زبان C آشنایی با متغیرها و ثوابت ورودی و خروجی استاندارد آشنایی با عملگرها دستور شرطی switch و if حلقه ی تکرار for و while توابع آرایه ها اشاره گرها کار با رشته ها ساختارها فکر می کنم که یکی از تاپیک های خوب در این زمینه باشه و دارای نکات فنی خوبی هم باشه. این تاپیک به مرور زمان کامل میشه. فعلا یا علی
-
با سلام خدمت دوستان عزیز گاردایران در این تاپیک قصد دارم زبان برنامه نویسی CSS رو به شما آموزش بدهم . ----------------------------------------------------------------------------------------------------------------------- ابتدا کمی با css اشنا شویم : css یک زبان برنامه نویسی تحت وب هست که بیشتر در کنار html استفاده می شود ، این زبان برای طراحی سایت از نظر ظاهری هست . برای مثال رنگ متن ها ، پس زمینه ، نوع اسکرول و ... رو با css طراحی می کنند . امروزه که بیشتر افراد به طراحی وب و برنامه نویسی تحت وب روی اورده اند زبان css می تونه زبان کاربردی باشه . پیش نیاز css ، اشنایی با زبان html هست . دیگه بیشتر از این سرتون رو درد نمیارم . 😄 ----------------------------------------------------------------------------------------------------------------------- سبک های اضافه کردن css به html : ۱- خارجی و یا External ۲- داخلی و یا internal ۳- درون خطی و یا inline که در تاپیک بعد به همراه مثال خدمتتون عرض می کنم . ----------------------------------------------------------------------------------------------------------------------- قوانین تاپیک : اسپم ندید . سوالات رو در پ.خ ارسال کنید . کتاب و مقالات رو در اینجا ارسال نکنید . (مگر اینکه خودتون نوشته باشید) اگر قصد گذاشتن آموزشی در رابطه با css دارید ابتدا به من پیام دهید (در غیر این صورت پست شما حذف می شود ) . موفق و پیروز باشید .
- 7 پاسخ
-
- سورس
- css3
-
(و 29 مورد دیگر)
برچسب زده شده با :
- سورس
- css3
- آموزش css
- آموزش برنامه نویسی
- آموزش برنامه نویسی تحت وب
- طراحی سایت
- آموزش زبان برنامه نویسی css
- اموزش طراحی سایت
- برنامه نویس
- برنامه نویسی
- program
- programming
- web
- programmer
- site
- mr.msa
- client side
- web site
- font
- آموزش زبان برنامه نویسی css - به همراه مثال
- font-size
- font-style
- font-family
- color
- width
- height
- background
- css
- source
- background-color
- background-size
-
nonamee
-
رد فریم ورک - چهارچوب توسعه ایرانی PHP و JavaScript بر پایه الگوی MVC
R3dC0d3r پاسخی ارسال کرد برای یک موضوع در برنامه نویسی
با سلام و درود خدمت تمامی اعضای محترم گارد ایران رد فریم ورک درواقع فریمورکی مدرن ، وابسته به الگوی مدل - ویو - کنترلر با بسیاری ابزار و اجزای ساختار یافته نوشته شده به زبان پی اچ پی و تلفیق شده با فریمورک سمت فرانت (رد جی اس) توسط اینجانب م.عزیزخانی به جهت رشد و پیشرفت جامع برنامه نویسی و استفاده هموطنان عزیز کشورمان توسعه داده شده . بعد از گذشت یک سال ، رد فریم ورک به ورژن 1.0.0 خودش رسیده و در 2 کیت عرضه شده : کیت جامع کیت جامع یک فریم ورک مدل - ویو - کنترلر و چند منظوره به جهت سازماندهی و سرعت بخشی روند توسعه است از برخی اجزای با کیفیت آن می توان به کامپونت های زیر اشاره کرد : موتور پایگاه داده قدرتمند قادر به پشتیبانی سه پایگاه داده معروف (MySQL, SQLServer, SQLite) ، سه جایگاه دیتابیس ، ORM با عملکرد بالا قادر به پیشتیبانی تمامی عملکرد های دیتابیس سیستم کد امنیتی آسان سرویس صندوق پست (SMTP Mail Server) سرویس آپلود امن سرویس ارزیابی ، فیلتر و زدودن رشته سیستم چند زبانه ساختار یافته سیستم مسیر یابی حرفه ای ، مجهز به Middleware ورودی های مدیریت شده (پارامتر های URL ، متد GET ، متد POST و ...) نشست های ساختار یافته و رمز گزاری شده ابزار عیب یابی قدرتمند و ... کیت کنسول اپلیکیشن کیت کنسول اپلیکیشن شامل تمامی اجزای ضروری و سیستم فرمان به جهت توسعه هرچه سریع تر کنسول اپلیکیشن در پی اچ پی آماده سازی شده است . به کمک این کیت قادرید کنسول اپلیکیشن پیشرفته خود را در بستر پی اچ پی توسعه دهید . رد آنالیتیکس رد فریم ورک همراه با یک ابزار قدرتمند به نام رد آنالیتیکس ارائه شده ؛ رد آنالیتیکس یک ابزار چند منظوره هست که به جهت سرعت بخشی روند توسعه مثل اجرای برنامه بر روی سرور توسعه ، تولید کردن کنترلر - مدل - ویو - میدل ور ، آنالیز روت ها یا فرمان های اپلیکیشن در دسترس توسعه دهنده قرار داده شده . رد آنالیتیکس به زبان شیرین جاوا به جهت یک برنامه Cross Platform برنامه نویسی شده ؛ با این حساب توسعه دهنده قابلیت اینو داره که در هر جایی پروژه رد فریم ورکش رو با رد آنالیتیکس توسعه بده ! این ابزار سازگاری لازم با هر دو کیت رو داره رد جی اس رد فریم ورک تعامل جالبی رو با جاوا اسکریپت برای توسع دهندگان فراهم کرده است بنده به جهت نزدیک تر کردن رابطه Back End و Front End دست به توسعه یک فریم ورک جوا اسکریپتی بردم و در حال حاضر این فریم ورک به نسخه 1.0 خودش رسیده . از قابلیت های رد جی اس میتوان به موارد زیر اشاره کرد : پیروی از الگوی طراحی MVC کد نویسی درون تگ های HTML دسترسی آسان به المان و تغییر ویژگی آن ارسال درخواست AJAX مدیریت کوکی ها افکت گرافیکی سرویس ارزیابی ، فیلتر و زدودن رشته نصب و ساخت پروژه ساخت پروژه با کیت جامع از طریق کامپوزر : composer create-project redframework/enterprise ساخت پروژه با کیت کنسول اپلیکیشن از طریق کامپوزر : composer create-project redframework/console-kit ساخت پروژه از طریق ابزار رد آنالیتیکس : * ابزار رد آنالیتیکس در انتهای این پست ضمیمه شده است - مخزن گیت هاب برای توسعه دهندگان کیت جامع کیت کنسول رد جی اس هسته کیت جامع هسته کیت کنسول - لینک های مهم وبسایت رسمی (در دست طراحی) مستندات سوال و جواب های عمومی * هرگونه به روز رسانی و Patch Note در همین تاپیک پست خواهد شد . Red Analytics.jar Offline Docs (1.0).zip- 1 پاسخ
-
- توسعه نرم افزار
- چهارچوب توسعه پی اچ پی
-
(و 4 مورد دیگر)
برچسب زده شده با :
-
سلام خدمت عزیزان گارد ایران. خوب جای این تاپیک در انجمن خالی بود گفتم که برای دوستان قرار بدم. خوب دوستان.در این تاپیک قصد دارم شما رو با برنامه نویسی مقدماتی اندروید آشنا بکنم. اگر بازدید و همراهی ها زیاد بود آموزش پیشرفته برنامه نویسی اندروید رو هم قرار خواهم داد. دوستانی که قصد همکاری دارند و یا انتقادی نسبت به این تاپیک لطفا به صورت پ.خ با بنده در ارتباط باشند. اسپم ممنوع میباشد و در صورت مشاهده اخطار دریافت خواهید کرد. یا حق
- 6 پاسخ
-
- برنامه نویسی
- آموزش برنامه نویسی اندروید
-
(و 12 مورد دیگر)
برچسب زده شده با :
- برنامه نویسی
- آموزش برنامه نویسی اندروید
- برنامه نویسی اندروید
- android programming
- آموزش مقدماتی برنامه نویسی اندروید
- برنامه نویس اندروید به زبان ساده
- آموزش فارسی اندروید
- آموزش فارسی برنامه نویسی اندروید
- مجموعه آموزش برنامه نویسی اندروید
- آموزش ساده و فارسی برنامه نویسی اندروید
- برنامه نویسی android
- آموزش فارسی برنامه نویسی android
- آموزش مقدماتی برنامه نویس android
- آموزش برنامه نویسی android به زبان ساده
-
سلام ی تاپیک برای اسکریپت های بدرد بخور نوشته شده ب پایتون ... واسکریپت هایی ک خودتون نوشتین امیدوارم تاپیک خوبی بشه اسپم ممنوع
- 19 پاسخ
-
- پایتون
- اسکریپت پایتون
- (و 4 مورد دیگر)
-
کدام زبان برنامهنویسی را برای یادگیری انتخاب کنم؟ قسمت اول
TrypL3 پاسخی ارسال کرد برای یک موضوع در برنامه نویسی
امروزه برنامهنویسی به یکی از مهارتهای رایج تبدیل شده است که حتی در برخی از مدارس جهان به طور حرفهای به کودکان آموزش داده میشود و درآمد بالایی دارد. سوالی که بسیاری از افراد را مشغول خود کرده، این است که برای شروع کدام زبان برنامهنویسی را برای یادگیری انتخاب کنم؟ این سوال باید با «چه اهدافی برای بعد از یادگیری یک زبان برنامهنویسی داری؟» پاسخ داده شود. میخواهید یک نرمآفزار کاربردی مانند Word و Chrome درست کنید؟ یا میخواهید برای سایتهای مختلف، قالب طراحی کنید؟ شاید میخواهید قطعه سختافزاری خود را درست کنید! یا این که فقط میخواهید کمی پول به جیب بزنید و در این فکر هستید که برنامهنویسی این کار را برایتان انجام دهد؟ قبل از ادامه خواندن مقاله، اهداف خود را مشخص کنید. زبانهای برنامهنویسی که در این مقاله در مورد آنها صحبت میشود عبارتاند از: Java - C++ - C# - Python. در قسمتهای بعدی مقاله درباره زبانهای دیگر گفته خواهد شد. Java زبان برنامهنویسی جاوا (Java) توسط «جیمز گاسلینگ» (James Gosling) در شرکت Sun Microsystems ساخته شد. جاوا شباهت بسیار زیادی به C و C++ دارد. همچنین باید بدانید که جاوا اسکریپت (Javascript) و جاوا را نباید با یکدیگر اشتباه بگیرید. در حقیقت این دو حتی به یکدیگر مرتبط هم نیستند! جاوا اسکریپت یک زبان اسکریپتنویسی است که در مرورگرهای وب استفاده میشود. جاوا یک زبان برنامهنویسی شی گرا (Object Oriented) است. در بیشتر مواقع، کدهای یک برنامه معمولی C++ یا C در جاوا کار نمیکند اما کدهای جاوا شباهت بسیار زیادی به این دو زبان دارد. جاوا در بسیاری از سیستمعاملها اجرا میشود. دلیل آن هم این است که کامپایلر جاوا، کدها را به جای کد ماشین به بایتکد (Bytecode) تبدیل میکند و سپس هنگام اجرای کدها، Java Virtual Machine یا به اختصار JVM (ماشین مجازی جاوا) بایتکد را به کد ماشین تبدیل میکند. همچنین اشارهگرها در این زبان وجود ندارند. قابلیتهای زبان Java: ساده شیگرا قابلیت اجرا در سیستمعاملهای مختلف امن قوی قابل حمل داینامیک کارایی بالا چند رشتهای از پروژههای بزرگی که توسط جاوا ساخته شدهاند میتوان به نرمافزار SDM، کارتهای بانکی، سیستمهای عابربانک و کامپایلر Eclipse اشاره کرد. همچنین از جاوا برای ساخت برنامههای اندروید استفاده میشود. جاوا هماکنون در لیست پرطرفدارترین زبانهای برنامهنویسی رتبه اول را دارد. C++ زبان برنامهنویسی C++ توسط «بیارنه استروستروپ» (Bjarne Stroustrup) ساخته شد. در اصل، این زبان برنامهنویسی در ابتدا C with Classes نام داشته. او به یکی از کامپایلرهای C یعنی Cpre قابلیتهایی از جمله کلاسها، آرگومان پیشفرض، تایپ درونخطی و... اضافه کرد و مدتها بعد، C with Classes به C++ (علامت ++ یکی از عملگرهای زبان C است) تغییر یافت. زبان برنامهنویسی C++ یک زبان شیگرا است. از این رو امکان نوشتن برنامههای C++ در دو استایل «زبان C» و «شیگرا» وجود دارد. این زبان برنامهنویسی یک زبان سطح متوسط است که قابلیتهای زبانهای سطح بالا و پایین را در خود جای داده است. اکنون این زبان یکی از پرطرفدار ترین زبانهای برنامهنویسی است. در اصل، C++ مجموعهای از کلاسهای از پیش تعریف شده است. همچنین فراخوانی کلاسهای ساخته شده توسط کاربر را برای پیادهسازی عملکردهای خاصی آسانتر میکند. قابلیتهای این زبان: ساده قابلیت حمل قدرتمند، اجرا در سیستمعاملهای مختلف شیگرایی حساس به حروف بزرگ و کوچک مبتنی بر کامپایلر استفاده از اشارهگر ها هماکنون زبان برنامهنویسی C++ توسط بسیاری از برنامهنویسان بزرگ استفاده میشود و تاکنون پروژههای بسیاری بزرگی توسط این زبان انجام شده است. از این پروژهها میتوان به بازیهای رایانهای، مرورگرهای اینترنت، نرمافزارهای دیتابیس، سیستمعاملها و کامپایلرها اشاره کرد. زبان C++ در بخشهایی از سیستمعامل OS X و برخی از نسخههای Windows استفاده شده است. زبان برنامهنویسی C++ در لیست پرطرفدارترین زبانهای برنامهنویسی رتبه ششم را دارد. C# هنگام ساخت .NET Framework، کتابخانه کلاسها توسط کامپایلر SMC نوشته شده میشدند. فردی به نام «اندرز هیلزبرگ» (Anders Hejlsberg) تیمی برای ساخت یک زبان برنامهنویسی با نام Cool تشکیل داد. این نام مخفف C-like Object Orienter Language یا «زبان شیگرا شبیه به C» است. مایکروسافت تصمیم گرفت نام نهایی این زبان را Cool نگه دارد اما سپس به دلیل مشکلات نام تجاری، آن را تغییر داد. در سال 2000 که پروژه .NET در رویداد PDC به طور عمومی معرفی شد، نام Cool به C# تبدیل شد و کتابخانه کلاسها و زبان ASP.NET را به C# پورت کردند. همچنین حرف «#» یا «شارپ» از نوت موسیقی با همین نام و شکل گرفته شده است. سینتکس زبان برنامهنویسی C# شباهت زیادی به زبانهای C، C++ و Java دارد. اکنون آخرین نسخه این زبان C# 7.0 است. قابلیتهای این زبان: مدرن همهمنظوره بودن شیگرایی مبتنی بر کامپوننتها یادگیری آسان، ساختیافته امکان ساخت نرمافزارهایی با کاربرد بالا قابلیت کامپایل در سیستمعاملهای مختلف بخشی از .NET Framework همچنین اشارهگرها در این زبان وجود ندارند. از برنامههای نوشته شده توسط C# میتوان به کلاینت جدید اسکایپ (Skype)، نرمافزار MonoDevelop، FlashDevelop، Paint.NET و Colectica اشاره کرد. زبان برنامهنویسی C# در لیست پرطرفدارترین زبانهای برنامهنویسی، هماکنون در رتبه چهارم قرار دارد. Python زبان برنامهنویسی Python توسط «گیدو ون راسم» (Guido Van Rossum) در سال 1980 ساخته شد. این زبان در سیستمعامل Amoeba قابلیت مدیریت استثنا و Interfacing را داشت. به گفته ون راسم، او به دنبال یک پروژه برنامهنویسی برای «سرگرمی» بوده است و سپس کار خود را با عنوان Python (به دلیل این که یکی از طرفداران بزرگ سریال Monty Python's Flying Circus) شروع کرد. زبان برنامهنویسی Python یک زبان شیگرا و ساختیافته است. همچنین این زبان از قابلیتهای مختلفی مانند برنامهنویسی تابعی (Functional)، جنبهگرایی (Aspect-Oriented) و دیگر قابلیتها پشتیبانی میکند. این زبان برای مدیریت حافظه Memory از تایپ داینامیک استفاده میکند. یکی از قابلیتهای مهم Python وضوح نام است. این قابلیت متدها و نام متغیرها را به یکدیگر متصل میکند. قابلیتهای زبان برنامهنویسی Python: ساده یادگیری آسان رایگان و متنباز زبان سطح بالا قابل حمل شیگرا توسعهپذیر از پروژههای بزرگ Python میتوان به YouTube، Yahoo، وبسایت Washington Post و Reddit، سیستم Zope، سیستم مدیریت محتوای Plone، نرمافزار ضد اسپم و... اشاره کرد. زبان برنامهنویسی Python در لیست پرطرفدارترین زبانهای برنامهنویسی، هماکنون در رتبه دوم قرار دارد. همچنین با رشد 6.9درصدی در محبوبیت این زبان، عنوان بیشترین رشد در 5 سال اخیر به این زبان داده شد. پایان قسمت اول منابع : Wikipedia , Google منبع تصاویر : Udemy- 4 پاسخ
-
- برنامهنویسی
- برنامه نویسی
- (و 4 مورد دیگر)
-
سلام دوستان من چند وقتی از یه رت استفاده میکردم روی تلگرام که بعد از فیلتر شدن تلگرام خیلی مشکل برام ایجاد کر میخواستم بدونم کسی کدی برای استفاده از پروکسی داره که به سورس اضافه کنم؟ میخوام که سورس از پروکسی استفاده کن و از فیلترینگ بگزره... C# یا JAVA SCRIPT باشه
-
با سلام در خصوص مدیریت بخش برنامه نویسی با کادر مدیریت صحبت هایی داشتیم و به زودی تغییرات زیادی رو خواهیم داشت ... دوستانی که قصد ارتقا به مدیریت بخش برنامه نویسی در گارد ایران را دارند شرایط به صورت زیر می باشد 1- فعالیت مفید و مستمر و پاسخ دهی به سوالات کاربران 2- عدم حظور در سایر تیم ها 3- تسلط کامل بر یک زبان برنامه نویسی 4- داشتن اخلاق نیک و به دور از حاشیه ها 5- رعایت قوانین کلی تیم امنیتی گارد ایران 6- در صورت داشتن رزومه،رزومه خودتون رو ارسال کنید 7- آشنا بودن به تکنولوژی روز 8- توانایی حل مسائل 9- ارسال مطالب اختصاصی (Not copy paste) 12- تایید نهایی از طرف کادر مدیریت تیم دوستانی که شرایط بالا رو دارند در همین تاپیک اعلام امادگی خودشون رو ارسال کنند موفق باشید
- 6 پاسخ
-
- برنامه نویسی
- جذب برنامه نویس
- (و 6 مورد دیگر)
-
با عرض سلام من می خواهم برنامه ای بسازم که بتواند این کد را WcFSHwnUd7LJlAz2bOymj4ChE یا یک سری کد هایی که در یک فایل txt وجود دارد در این قسمت (here)کپی کند [Hidden Content]; utm_campaign=PDT_Account_LostPassword&utm_term=button وتست کند واگر این پیام را در صفحه وب داد Sorry, we couldn't verify your request برود و کدهای دیگر را تست کند واگر این پیام را در صفحه وب داد Your verification code has been accepted عملیات را متوقف وکد مورد نظر را نشان دهد باتشکر
-
دانلود کتاب اموزش Visuall Basic به زبان شیرین فارسی و به صورتpdf vb_learning.zip
-
HatRia Keylogger Builder V1.24.exe File Info Report date: 2010-10-03 2241 (GMT 1) File name: hatria-keylogger-builder-v1-24 File size: 332800 bytes MD5 Hash: 6e4939ecdb37fb0b83d417c7f7b9c179 SHA1 Hash: a2639f8f42325286f393628ed54cfd40bf25caa2 Detection rate: 3 on 16 (19%) Status: INFECTED Detections a-squared - Trojan-Spy.MSIL!IK Avast - AVG - Avira AntiVir - BitDefender - ClamAV - Comodo - Dr.Web - F-PROT6 - Ikarus T3 - Trojan-Spy.MSIL Kaspersky - NOD32 - MSIL/Spy.Keylogger.AT Panda - TrendMicro - VBA32 - VirusBuster - Scan report generated b HatRia Keylogger Builder V1.24.rar
- 4 پاسخ
-
- برنامه
- برنامه نویسی
- (و 8 مورد دیگر)
-
برنامه نویسی رو از کجا شروع کنیم؟ این سوالیه که مطمئنا ذهن خیلیا تونو مشغول کرده... منم اینجام تا یکم راهنماییتون کنم البته من زبانای زیاده بلد نیستم ولی می تونم کمکتون کنم که زیاد وقتتونو تلف نکنین... اگه به صورت جدی بخواین برنامه نویسی رو شروع کنین همون اول به سراغ زبانای حرفه ای مثل "c++ و اسمبلی و پایتون و..." نرید... قدم به قدم پیش برید تا به جایی بریسید، مثلا ابتدا از ویژال بیسیک شروع کنید که پایه زبانایی مثه c++ و c# بنا بر این بعده یاد گیری ویژال بیسیک دیگه یاد گرفتن زبونایی مثه ویژال سی پلاس پلاس ، اب خوردن میشه... باید یاد بگیرید که برنامه هارو بر اساس الگریتمی که تو ذهنتون می چینید بسازید ، ابتدا ساده ترین الگریتم ، روش الگریتم نویسی فلوچر هست که می تونین یه نقشه راه با اون بسازید و بر اساس اون کد بنویسید. این الگریتم نویسی معمولا رو کاغذه ولی میتونین با استفاده از بعضی نرم افزارا مثل "فلوکد" اونو تو محیط بسیار جذاب و ساده ترسیم و مطابق اون پیش برید... بعد که این مراحل ساده رو گذروندین تازه میتونین با زبون های دیگه هم کار کنین و کم کم پیشرفت کنید. جا داره بگم زبون های مثله پایتونو اخر یاد بگیرین چون وقتی سی شارپ و سی پلاس پلاس رو هم مثل ویژال بیسیک یاد بگیرین دیگه پایتون این قدر ساده میشه که بچه بازی به حساب میاد... از نظر من زبان های تحت وب هم جالبن و پیشنهاد میکنم اونا رو هم یاد بگیرید از html شروع کنین و قالب اصلیشو حتما یا بگیرین خیلی جاها کمکتون میکنه... البته البته البته بیشتر این زبونا شی گران ینی یه محیط ساده برا طرح گرافیکی داره که اول میتونین طراحیشون کنین بعد کد نویسی رو انجام بدین. "زبونایی مثه ویژال بیسیک و سی پلاس پلاس و سی شارپ و..." برا طراحی صفحات وب هم می تونین کارای گرافیکی شو تو "فتوشاپ" انجام بدین و کد نویسی شو تو "درام ویور" امیدوارم حرفام به دردتون بخوره و موفق باشید... "ادافه هکر"
- 8 پاسخ
-
- برنامه نویسی رو از کجا شروع کنیم؟
- برنامه نویسی
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
به نام خدا با عرض سلام. بعد از یک مدت نسبتا طولانی با یک دوره آموزشی مفید در زمینه تست نفود و امنیت در خدمت شما هستیم. قبلا ما دوره ای رو با نام اکسپلویت نویسی داشتیم و در این دوره ما آسیب پذیری های مختلف رو با استفاده از زبان پرل اکسپلویت میکنیم. پیش نیار دوره زبان برنامه نویسی پرل است که ما در این دوره سعی میکنیم توضیحاتی مخنصر رو راجع به قطعه کد ها هم بدیم تا تمام عزیزان بتونن استفاده کنند. سرفصل ها: 1-توضیحات ابتدایی و آشنایی با دوره 2-آشنایی مختصر با آسیب پذیری ها(قبلا دوره ای رو داشتیم برای کشف آسیب پذیری ها . لینک) 3-آشنایی با ماژول های پرکاربرد در اکسپلویت نویسی با پرل 4-آشنایی با دستورات پرکاربرد در این دوره 5-شروع و نوشتن اولین اکسپلویت به زبان پرل 6-آموزش کار با فایل ها و دایرکتوری ها 7-آموزش کار با متد POST و GET برای ارسال و دریافت درخواست ها به سرور 8-آموزش کار با پروتکل های مختلف 9-آشنایی با وب سرورها 10-آشنایی با Header ها و تجزیه و تجلیل آنها 11-تجزیه و تحلیل وب سرور اسیب پذیر برای نوشتن اکسپلویت 12-آموزش Perl CGI 13-آموزش نوشتن اکسپلویت برای انواع آپلودر ها 14-نوشتن اکسپلویت برای انواع CMS ها 15-توضیحات تکمیلی و پایان دوره امیدوارم از این دوره نهایت بهره رو ببرین. با تشکر های خودتون برای ادامه دوره به ما دلگرمی بدین. موفق و پیروز باشید.
- 9 پاسخ
-
- اکسپلویت
- برنامه نویسی به زبان پرل
- (و 6 مورد دیگر)
-
با عرض ادب و احترام در این تایپک با دوره آموزشی تست امنیت وب سایت با Python در خدمتم در این دوره آموزشی با نحوه تست و ارزیابی امنیت وب سایت با استفاده از زبان پایتون آشنا می شوید خواهشمندم در صورتی که قوانین را مطالعه نکرده اید قبل از ارسال پست قوانین را مطالعه فرمایید هر گونه مشکل و یا سوالی بود بنده در پ.خ(پیام خصوصی) در خدمتم ان شا الله که دوستان با حمایت هایشان بنده را دلگرم برای قرار دادن ادامه قسمت ها کنند آموزش ها اختصاصی تیم امنیتی گارد ایران می باشد کیفیت قسمت ها: 1080p صدا: دارد زمان: 2:49:51 سطح: متوسط زبان: انگلیسی پسورد: guardiran.org
- 14 پاسخ
-
- python
- گارد ایران
- (و 15 مورد دیگر)
-
سلام چند وقت پیش یه برنامه دانلود کردم که از طریق سی ام دی اجرا میشد و لیست یوزرنیم و پسورد رو میگرفت و اون ها رو تست می کرد الان...میخوام بدونم چطوری میشه از طریق یه کنسول اپلیکیشن به یک سایت لاگین کرد یا پسورد و نام کاربری رو تست کرد...ممنون میشم راهنمایی کنید. مثلا یه کرکر چطوری پسورد ها رو روی یک سایت تست میکنه. لطفا کمک کنید
-
پرل چیست؟ پرل یک زبان برنامه نویسی سطح بالا و همه منظوره میباشد که توسط لری وال نوشته شده است. در هر جایی که بتوان زبان های برنامه نویسی دیگری را بکار برد از پرل نیز میتوان استفاده کرد. پرل سر نام کلمات زیر است: perl: Practical Extraction and Report Language پرل به طور غالب متاثر از زبان برنامه نویسی قدرتمند C میباشد و کمتر از آن متاثر از sed,awk و شل یونیکس میباشد. پرل ایده آل برای کار با فایلهای متنی(ویرایش . تنظیم . مدیریت) و تنظیم و گزارشگیری از وظایف و همچنین کار های شبکه ای و کار با HTML و نمایش صفحات وب میباشد. البته فراموش نکنید که در موارد دیگری مثل system management tasks, database access , Graphical Programming , AI نیز کاربرد دارد. آیا یادگیری پرل سخت است؟ خیر.پرل زبانی آسان برای شروع به یادگیری برنامه نویسی است و اگر شما سابقه برنامه نویسی با C یا sed , awk و یا حتی سابقه کار با BASIC را دارید نیمی از راه را رفته اید. یادگیری پرل مانند اقیانوسی است که عمق کمی دارد که برای یادگیری کار را راحت میکند اما اگر بخواهید یک برنامه واقعی کارا با پرل بنویسید باید کل این اقیانوس را سفر کرده باشید و این مستلزم سالها تلاش فراوان است. چیزی که یادگیری پرل را راحت میکند سابقه کار با سیستم عامل یونیکس است و همچنین تجربه کار با یک زبان برنامه نویسی دیگر . توانایی فهم قوانین دستورات و همچنین توانایی خواندن کد دیگران است. پرل زبانی مستقل از سکو میباشد. بدین معنا که شما میتوانید با اندکی تغییر در ساختار برنامه خود آنها را در سکوهای مختلف اجرا کنید. پرل هم اکنون در سکوهای: یونیکس (لینوکس . سولاریس . Free BSD و ...) . مکینتاش و همچنین ویندوز اجرا میشود. نکته کوچکی که میتوان به آن اشاره کرد این است که نام این زبان برنامه نویسی perl است و همچنین نام مفسر این زبان نیز perl است و به عنوان مثال مانند زبان C که کامپایلر های مختلفی دارد نمیباشد پس این دو را اشتباه نگیرید.
- 1 پاسخ
-
- آموزش پرل
- برنامه نویسی
- (و 8 مورد دیگر)
-
سلام به اساتید محترم. برای ساخت تایمر در محیط برنامه نویسی ++c از چه کدهایی استفاده میشه؟ البته میخوام وقتی برنامه کامپایل و اجرا شد تایمر شروع به کار کنه نه اینکه ثانیه ها از قبل چاپ شده باشند. ممنون میشم کامل توضیح بدید.
-
با سلام بر ان شدیم تا یک تایپک جامع درباره از کجا باید برنامه نویسی را شروع کنیم خدمتتان اراعه دهیم و پاسخ کلی دوستان تازه کاربرنامه نویس را داده باشیم تا جایی که امکان پذیر بوده است مطالب جامع و کامل جمع اوری شده اند قبل از ارسال پست قوانین را مطالعه فرمایید اصولا شما اگر برنامه نویس حرفه ای و یا معمولی باشید با این سوالات تکراری درزندگی روز مره مواجه خواهید شد بهترین زبان برنامهنویسی چیست؟ چقدر طول میکشد تا یه برنامهنویس خوب بشویم؟ میزان درآمد یک برنامهنویس چقدر است؟ تا چندسالگی میتوانم برنامهنویسی کنم؟ برای برنامهنویس شدن حتما باید رشتهی دانشگاهیام کامپیوتر باشد؟ اساسا چرا برنامهنویسی؟! قبل از هر چیزی با خودتان صادق باشید. چه چیزی باعث شد که تمایل پیدا کنید برنامهنویسی را یاد بگیرید؟ درآمد بالای برنامهنویسان، علاقه به کامپیوتر و مباحث پیشرفتهی آن، وجههی شخصیتی که برنامهنویسان در اجتماع دارند، نیاز به شغلی که بتوانید در خانه بمانید و پول در بیاورید، تغییر جهان یا حتی به فعلیت رساندن ایدههایتان. اینها همه دلایل بسیار خوبی برای شروع یادگیری برنامهنویسی هستند ولی شاید دلایل خوبی برای ادامه نباشند. برنامهنویسی نیاز به عشق، علاقه و پشتکار دارد. زندگی یک برنامهنویس با خطاها و انجام نشدن و زیر سوال رفتن مواردی که قبلا یاد گرفته، عجین است. در هر پروژهای برنامهنویسان میزان زیادی از وقتشان را برای رفع خطاهای موجود در برنامهی نوشتهشده صرف میکنند و شاید روزها طول بکشد تا بفهمند مشکل کار تنها از یک غلط املایی بوده است یا هر چیز دیگری. پس به عنوان یک برنامهنویس نیاز به این خواهید داشت که واقعا صبور و باپشتکار باشید. باید قبول کنیم که برنامهنویسی کار سادهای نیست. همین ساده نبودن برنامهنویسی، آن را خاص کرده است. نیازی نیست حتما در رشتهی کامپیوتر دارای تحصیلات باشید یا حتما سنتان بالای ۲۰ و کمتر از ۳۵ باشد. یا حتی نیاز نیست انسان بسیار باهوشی باشید یا ریاضیتان خیلی قوی باشد. ولی اگر همهی اینها را داشته باشید، ممکن است در کنار دیگر برنامهنویسان از جایگاه بهتری برخوردار شوید. اگر پشتکار زیادی در یادگیری ندارید و همچنین اصلا حوصلهی درگیر شدن با مسائل سخت و پیچیده را ندارید از شما میخواهیم که دستتان را به کد آلوده نکنید و به سراغ مهارتهای دیگری بروید. با شرکت در یک دورهی برنامهنویسی یا خواندن یک کتاب جامع، شما یک برنامهنویس خواهید بود؛ برنامهنویس به این معنی که میتوانید به مطالب گفتهشده در آن کتاب یا آن دوره عمل کنید و بتوانید آن پروژهها را از نو بنویسید. برای یادگیری اولیهی برنامهنویسی زمان زیادی نیاز ندارید؛ ولی برای آنکه بتوانید آنچه را در ذهن شما یا مشتریتان است انجام دهید به تجربههای زیادی نیاز دارید. در واقع، شما به تخصصهای زیادی نیاز خواهید داشت که بسیاری از آنها در هیچ کتاب یا آموزشگاهی ارایه نمیشوند. بعد از اینکه متوجه شدید که راه سادهای در پیش ندارید و درصورتیکه همچنان دوست دارید برنامهنویس شوید، باید تکلیف خود را روشن کنید و برای آیندهتان تصمیم درستی بگیرید. این تصمیم آیندهی شما را تغییر خواهد داد. پس باید با خود صادق باشید و از روی احساس تصمیم نگیرید. کدام زبان های برنامه نویسی ارزش فراگیری دارند؟ PYTHON: جزو محبوبترین زبانهای برنامهنویسی دانشگاههای ایالات متحده امریکا است. توسعهدهندگان از پایتون برای ساخت اپلیکیشنهای دسکتاپ و موبایل استفاده میکنند. همچنین پایتون گزینهی بسیار مناسبی برای انجام فعالیتهای داده کاوی (Data Mining) است.پایتون محبوبیت بالایی در جوامع علمی و دانشگاهی برای فعالیت در حوزههای تحلیل داده و بیوانفورماتیک دارد. از پایتون برای برنامهنویسی در ویندوز، مک و لینوکس میتوان استفاده کرد. گوگل، دراپ باکس، پینترست، اینستاگرام، ردیت، بیت تورنت و Civilization IV شرکتهایی هستند که از پایتون در بسیاری از پروژههایشان بهره میبرند. PHP: یک زبان اسکریپتی سمت سرور و متنباز (Open Source) است. بسیاری از وبسایتهایی که روزانه از آنها بازدید میکنید، بهوسیلهی PHP ساخته شدهاند. فیسبوک، یاهو، ویکیپدیا، تامبلر، وردپرس و بسیاری دیگر از سایتها مواردی هستند که از PHP قدرت گرفتهاند. PHP قواعد دستوری سختی ندارد که این موضوع باعث میشود بهراحتی بتوانید آن را یاد بگیرید. جالب است به این نکته اشاره کنیم که شما از همان اولین روزهای یادگیری PHP میتوانید پروژههای خوبی تولید کنید که باعث بالا رفتن روحیهتان برای ادامهی کار میشود. C و ++C: از زبان برنامه نویسی C معمولا برای ساخت برنامههای سیستمی استفاده میشود. زبان برنامهنویسی C یک زبان قابل آمیخته شدن با سایر زبانها در سیستم عامل است. ++C یک زبان قدرتگرفته از C است. از ++C در ساخت موتورهای بازیسازی، نرمافزارهای دسکتاپی، اپلیکیشنهای موبایل و حتی نرمافزاری تحت وب میتوان استفاده کرد. ++C بسیار سریع و قدرتمند است؛ طوریکه فیسبوک از آن برای انجام پردازشهای سنگین استفاده میکند.اگر شما درک خوبی از زبان C داشته باشید در یادگیری سایر زبانهای برنامهنویسی مشکلی نخواهید داشت. ازآنجاکه هنگام برنامهنویسی به زبان ++C / C برای انجام یک فعالیت ساده نیاز است که مقدار کد زیادی نوشته شود، بسیاری از برنامهنویسان مبتدی روحیهشان را در ابتدای کار از دست میدهند. فراموش نکنید که یادگیری C یا ++C درک خوبی از منطق برنامهنویسی به شما میدهد. بنابراین اگر در ابتدای کار هستید به شما پیشنهاد میکنیم که برای داشتن درک خوب از برنامهنویسی مدتی روی یادگیری ++C / C وقت بگذارید ولی انتظار ساخت نرمافزارهای حرفهای را نداشته باشید. #C: محصولی از شرکت مایکروسافت و بر پایهی فریمورک «دات نت» (.net) است. از #C برای برنامهنویسی تحت وب (بهوسیلهی ASP)، ساخت بازیهای کامپیوتری و ساخت نرمافزارهای دسکتاپی میتوان استفاده کرد.اگرچه در گذشته #C یک زبان چندسکویی نبوده ولی هماکنون به کمک پروژهای تحت عنوان Mono که بهوسیلهی شرکت «زامارین» (Xamarin) ارایه شده، میتوان از #C برای برنامهنویسی اندروید و iOS هم استفاده کرد. SQL: در ایران زیاد به عنوان یک زبان برنامهنویسی یاد نمیشود و صرفا مهارتی الزامی در کنار سایر مهارتها به شمار میرود. ولی با رشد اهمیت موضوعاتی مانند بزرگ دادهها (Big Data) ترجیحمان بر این بود که SQL هم در این لیست قرار گیرد.از SQL برای کار روی پایگاههای داده در محیطهای مختلف میتوان استفاده کرد. تقریبا در هر زمینهی برنامهنویسی که بخواهید کار کنید، برای ذخیرهسازی اطلاعاتتان در پایگاه داده به SQL نیاز خواهید داشت. یادگیری SQL بسیار سریع و لذتبخش است. با یادگیری این زبان و حرفهای شدن در آن میتوانید به عنوان یک مدیر پایگاه داده کار کنید. JAVA: زبانی چندسکویی (Cross-Platform) و مستقل از سیستم عامل است که ویژگیهایی مانند امنیت و قابلیت استفاده در پلتفرمهای مختلف را برای توسعهدهندگانش به ارمغان میآورد. از جاوا برای ساخت اپلیکیشنهای اندروید، برنامههای دسکتاپی و بازیها میتوان استفاده کرد.جاوا زبانی کلاسیک و ریشهدار است که بهخوبی از پس انجام پروژههای نرمافزاری بزرگ (Enterprise) برمیآید. علاوهبراین «هدوپ» (Hadoop) یک فریمورک تحت جاوا برای انجام پردازش روی دادههای بزرگ (Big Data) است که در وبسرویسهای یاهو، فیسبوک و آمازون مورد استفاده قرار میگیرد. بنابراین چه بخواهید برای تلفن همراهتان اپلیکیشن بسازید و چه بخواهید روی الگوریتمهای پیچیده کار کنید، جاوا یک همراه خوب برای شما خواهد بود. JAVVA SRIPT: بسیاری از کاربران جاوا اسکریپت و جاوا را با هم اشتباه میگیرند. جاوا اسکریپت یک زبان کاملا مستقل و جدا از جاوا است. وجود نام جاوا در ابتدای جاوا اسکریپت تنها یک شباهت اسمی است. جاوا اسکریپت در درجهی اول یک زبان اسکریپتی سمت کاربر برای وب است که از آن برای توسعهی رابط کاربری استفاده میشود. برنامههای وب در زبانهای سمت کاربر روی کامپیوتر کاربر اجرا و از منابع سیستمی مثل رم و CPU کاربر استفاده میکنند.تا مدتی پیش از جاوا اسکریپت تنها در وبسایتها برای انجام برخی رویدادهای سمت کاربر (رویدادهایی که در مرورگر وب اجرا میشوند) استفاده میشد. بعد از مدتی پای فریموُرکها در جاوا اسکریپت باز شد و کارها با سادگی و سرعت هرچهتمامتر انجام پذیرفت. درواقع قبل از ورود فریمورکها در جاوا اسکریپت، ساخت وب اپلیکیشنها هیچگاه به این سادگی نبود. ساخت وب اپلیکیشنها بهوسیلهی کتابخانههایی مانند jQuery ،AngularJS ،Ember.js ،React و غیره انجام میشود. کدام راه برای یادگیری بهتر است ؟ شاید از هر کسی که اکنون برنامه نویس است بپرسید با چه روشی توانسته برنامه نویسی را یاد بگیرد به شما جواب های متفاوتی بدهند. بعضی ها روی کتاب تاکید دارند چون معتقند بسیار منسجم است مخالفان نیز یادگیری از روی کتاب را واقعا خسته کننده میدانند. عده ای هم اینترنت را بهترین استاد می دانند چون اعتقاد دارند هرچیزی درآن یافت میشود مخالفان نیز میگوید اینترنت در واقع انبوهی از اطلاعات است که می تواند شما را سردرگم کند همچنین هرکسی می تواند آنها را تولید کرده باشد و معتبر نباشد. یک عده هم رفتن به کلاس های برنامه نویسی رو به دلیل پروژه محور بودند پیشنهاد میدهد، مخالفان این روش یادگیری را استاد محور و متکی به دانش مدرس میدانند. فیلم های آموزشی شرکت های معتبر آموزشی هم روشی که است که بعضی ها پیشنهاد می دهد که در اینجا مخالفان حرفی برای گفتند ندارند. چون تمام ویژگی های خوب روش های قبلی را باهم دارد: منسجم است، بهترین اساتید جهان مدرس آنهایند، ارزان قیمت است و پروژه محور هستند. روشی را برای یادگیری برنامه نویسی انتخاب کنید که ساده باشد و باعث شود از یادگیری لذت ببرید. اگر از من بپرسید چه روشی را برای یادگیری برنامه نویسی پیشنهاد میدهم بدون شک اولین گزینه من دیدن فیلم های آموزشی شرکت های معتبر است. دلایلم هم این است: بهترین اساتید دنیا و زیر نظر معتبرترین شرکت های آموزشی آنها را تهیه و تولید کرده اند. پروژه محور هستند. کامل و منسجم هستند، میتواند یک دوره کامل از معرفی ابزارهای مورد نیاز تا ساخت یک پروژه را در بر بگیرند و در کل دیدن فیلم از خواندن متن لذت بخش تر است. اکثر برنامهنویسانی که در اطرافتان میبینید، اولین برنامهای که موفق به نوشتناش شدند، برنامهی ساده ای بوده است که صرفا یک پیغام کوتاه روی نمایشگر نمایش میدهد. اگر از روی یک کتاب یا هرچیز مشابه آن اقدام به یادگیری برنامهنویسی میکنید، تمام تمرینهای خواستهشده را حتی اگر شده با تقلب کردن از دیگران، انجام دهید. سپس کمی خلاقیت خرج دهید و آن را به سبک خودتان بازنویسی کنید.پس از آنکه کمی در کار خود پیشرفت کردید سعی کنید با چیزهایی که بلدید یک برنامه بنویسید. برای خودتان یک پروژه تعریف کنید و تمام تلاشتان را کنید که آن پروژه را با کیفیت بالا انجام دهید. همچنین میتوانید با استفاده از سایتهایی مثل سورس فروج کدهای سایر برنامهنویسان را بهرایگان دریافت کنید و ببینید آنها چگونه آن برنامه را نوشتهاند و سپس خودتان را با آنها مقایسه کنید. یکی از کارهای پسندیدهای که برنامهنویسان حرفهای انجام میدهند انتشار کدهای نوشتهشدهشان در محیط اینترنت است. این کار باعث میشود که در ابتدا برنامهنویسان مبتدی بتوانند تجربیاتی از کدهای آنها کسب کنند. برنامهنویسان حرفهای و نیمهحرفهای هم میتوانند برنامههایشان را از این طریق توسعه داده و آنها را به برنامههای بهتری تبدیل کنند. سایت گیت هاب یکی از وبسایتهای بسیار معروف در این زمینه است که با جستوجو در آن میتوانید پروژههای انجام شده بهوسیلهی سایر برنامهنویسان را مشاهده و دانلود کنید. شما میتوانید برنامهها را توسعه دهید و دوباره منتشر کنید. حتی میتوانید به برنامهای قابلیت جدیدی اضافه کنید.اگر تا به اینجای کار هنوز پروژهای برای دوستان یا آشنایانتان انجام ندادهاید و کمی استرس دارید که شاید از پس پروژههای تجاری برنیایید، به شما پیشنهاد میکنم با جستوجوی ساده در گوگل (البته به زبان انگلیسی) در انجام پروژهای داوطلبانه شرکت کنید. پروژههای داوطلبانه معمولا بهوسیلهی چند نفر با تخصصهای مشابه و شاید هم متفاوت انجام میشوند و از آنها درآمدی عاید شما نمیشود. برنامهنویسی برای بیمارستانها، خیریهها و سایر موسسات غیرانتفاعی از نمونه پروژههای داوطلبانه هستند که در انتهای پروژه شما چند دوست خارجی، مقدار زیادی اعتمادبهنفس و یک نمونه کار دارید.
- 2 پاسخ
-
- python
- برنامه نویس
-
(و 6 مورد دیگر)
برچسب زده شده با :
-
سلام. دیدم این سایت همه چی داره اما قسمت الکترونیکش یه چیزی کم بودش امیدوارم این اموزش ها باب دلتون باشه اموزش ها بر مبنای پروژس .بریم سر اصل مطلب آردوینو چیست؟ آردوینو ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل می کنند. این ابزار، یک پلت فرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرم افزار جهت کار با برد می باشد. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود. پروژه های آردوینو می توانند مستقل باشند، و یا با نرم افزاری که روی کامپیوتر شما در حال اجراست(مثل Flash ، Processing، MaxMSP)، ارتباط برقرار کند. شما می توانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامه نویسی open-source را می توانید به صورت رایگان دانلود کنید. زبان برنامه نویسی آردوینو، یک پیاده سازی از Wiring(یک پلت فرم محاسباتی و فیزیکی مشابه) است، که بر اساس محیط برنامه نویسی چندرسانه ای Processing کار می کند. چرا آردوینو؟ تعداد زیادی میکروکنترلر و پلت فرم میکروکنترلر دیگر، جهت محاسبات فیزیکی موجود است. بردهای Parallax Basic Stamp، Netmedia's BX-24، Phidgets، MIT's Handyboard و بسیاری بردهای دیگر، عملکرد مشابهی را ارائه می دهند. کلیه این ابزارها، جزئیات درهم و برهمی از برنامه نویسی میکروکنترلر را برداشته و آن را در یک پکیج easy-to-use جمع بندی نموده اند. برد آردوینو همچنین فرایند کار با میکروکنترلرها را تسهیل می کند. لیکن مزایایی را برای معلمان، دانش آموزان و مبتدیان علاقه مند در کلیه سیستم های دیگر ارائه می دهد: ارزان - در مقایسه با سایر پلت فرم های میکروکنترلر، بردهای آردوینو نسبتاً ارزان هستند. ارزان ترین نسخه از ماژول آردوینو می تواند به صورت دستی مونتاژ شود، و حتی ماژول های آردوینو از پیش مونتاژ شده، کمتراز 50 دلار قیمت دارد. مستقل از سیستم عامل (Cross-platform) - نرم افزار آردوینو روی سیستم های عامل ویندوز، مکینتاش OSX و لینوکس اجرا می شود. اکثر سیستم های میکروکنترلر منحصر به ویندوز شده اند. محیط برنامه نویسی شفاف و ساده - محیط برنامه نویسی آردوینو برای استفاده مبتدیان، ساده است، در عین حال جهت استفاده ی کاربران حرفه ای از مزیتها نیز به اندازه کافی منعطف است. برای مدرسان، بر اساس محیط برنامه نویسی Processing به راحتی قابل استفاده است، بدین ترتیب، دانش آموزانی که برنامه نویسی در آن محیط را یاد می گیرند، با ظاهر و باطن آردوینو آشنا خواهند شد. نرم افزار قابل توسعه و open-source - نرم افزار آردوینو به صورت یک ابزار open-source منتشر شده است که برای توسعه توسط برنامه نویسان باتجربه موجود می باشد. این زبان می تواند از طریق کتابخانه های C++ گسترش یابد، و افرای که می خواهند جزئیات فنی را بفهمند، می توانند از آردوینو گریزی به زبان برنامه نویسی AVR C که زبان پایه ی آن است، بزنند. به طور مشابه اگر بخواهید، می توانید مستقیما کد AVR-C را درون برنامه های آردوینو خود درج کنید. سخت افزار قابل توسعه و open-source - آردوینو بر اساس میکروکنترلرهای ATMEGA8 و ATMEGA168 شرکت Atmel پایه ریزی شده اند. طرح ماژول ها تحت لیسانس Creative Commons مجوز گرفته اند، بنابراین طراحان با تجربه مدار، می توانند ماژول خود را ساخته، توسعه داده و آن را بهبود ببخشند. حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند و هزینه ای جهت آن نپردازند. برای دانلود نرم افزار اردینو میتونید از این لینک استفاده کنید سایت دانلود نرم افزار اردینو
- 2 پاسخ
-
- برنامه نویسی
- اردینو
- (و 4 مورد دیگر)