1- پیش نیازها برای شروع برنامه نویسی : قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید. یک برنامه نویس هنگامی موفق می شود که قدرت تجزیه و تحلیل یک سیستم را داشته باشد. بتواند مسائل را به خوبی حل کند. با مفاهیمی چون طراحی و تحلیل الگوریتم و فلوچارت غریبه نباشد. یک برنامه نویس خوب باید بتواند بهترین الگوریتم و ساختمان داده را برای کد خود طراحی کند. شاید شما بتوانید یک برنامه را با چندین روش بنویسید ولی بهترین روش الگوریتمی ست که فاکتورهایی مانند سرعت، دقت، امنیت و ... را داشته باشد. پس اگر با این مفاهیم آشنایی ندارید می توانید از طریق لینک های زیر اقدام به یادگیری کنید : 2- مفاهیم فناوری اطلاعات و ارتباطات (IT) : شما به عنوان یک برنامه نویس باید با مفاهیم IT آشنا باشید. مثلا کدهای شما چگونه اجرا می شوند ؟ چگونه به سمت سرور می روند ؟ پروتکل چیست ؟ مفسر با کامپایلر چه تفات هایی دارند؟ نرم فزار، سخت افزار، شبکه و ... 3- انتخاب زبان برنامه نویسی مناسب: زبان های زیادی برای برنامه نویسی وجود دارند. ولی تقریبا می توان گفت که سینتکس و یا دستور اکثر زبان های برنامه نویسی مشابه زبان C++ (سی پلاس پلاس) است. پس پیشنهاد می کنم اگر مبتدی هستید آموزش زیان C++ را کامل یاد بگیرید. 4- استفاده از محیط برنامه نویسی مناسب : اگر مبتدی هستید حتما از ساده ترین محی, ...ادامه مطلب
نیازهای کیفیتیویرایش هر روشی که برای برنامهنویسی به کار برود، برنامه نهایی باید دارای تعدادی مشخصات پایه باشد. مشخصات زیر تعدادی از مهمترین آنها هستند. قابلیت اطمینان: این که چقدر نتایج یک برنامه درست باشند، به صحت طراحی الگوریتم و به حداقل رساندن اشتباهات برنامهنویسی مربوط میشود. اشتباهات برنامهنویسی شامل اشکالاتی مثل اشکال در مدیریت منابع (مثل سرریز شدن بافر یا وضعیت رقابتی) و اشکالات منطقی (مثل تقسیم بر صفر یا خطاهای off-by-one). پایایی: این که یک برنامه چگونه اشکالاتی (نه باگها) را که ممکن است پیش بیایند، پیش بینی کرده است. این شامل حالتهایی مانند دریافت اطلاعات نادرست، نامناسب یا غلط میشود؛ همچنین کمبود منابعی مانند حافظه، سرویسهای سیستم عامل یا اتصال به شبکه و سایر اشکالات مانند خطای کاربر یا اشکالات قطع برق نیز در این دسته قرار میگیرند. کاربرد پذیری: ارگونومی یک برنامه: آسانی استفاده از برنامه برای شخصی که میخواهد از آن برای کار در نظر گرفته شده استفاده کند یا گاهی برای کارهای پیش بینی نشده آن را به کار برد. این مورد میتواند به تنهایی و علیرغم تمام موارد دیگر باعث موفقیت یا شکست شود. طیف وسیعی از عناصر متنی، تصویری و گاهی سختافزاری وجود دارند که میتوانند باعث ارتقای وضوح، درک، پیوستگی، کامل بودن واسط کاربری برنامه شوند. قابلیت انتقال: طیف سختافزارها و سیستم عام, ...ادامه مطلب
یک برنامه نویس، برنامه نویس رایانه، توسعه دهنده، کد نویس، یا مهندس نرم افزار کسی است که نرم افزار رایانهمینویسد. عبارت برنامه نویس رایانه میتواند به یک متخصص در زمینهای از برنامه نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه های نرمافزار کد مینویسد اشاره کند. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس میکند همچنین میتواند به عنوان یک تحلیلگر برنامه نویس شناخته شود. زبان برنامه نویسی اصلی یک برنامه نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نامها است، و کسانی که در محیط وب کار میکنند اغلب عنوان هایشان را با پیشوند وب مینویسند. عبارتبرنامه نویس میتواند برای اشاره به یک توسعه دهنده نرمافزار، توسعه دهنده وب، توسعهدهندهٔ اپلیکیشنهای تلفن همراه، توسعه دهندهٔ سفتافزار تعبیهشده، مهندس نرمافزار، دانشمند رایانه یا تحلیلگر نرم افزار به کار برده شود. هرچند، اعضای این حرفهها دارای دیگر مهارتهای مهندسی نرم افزار، جدا از برنامه نویسی هستند؛ به همین دلیل، عبارت برنامه نویس یا کد مانکی (به انگلیسی: code monkey) بعضی وقتها توهین یا ساده گیری تحقیرآمیزِ این دیگر حرفهها در نظر گرفتهمیشود.[۱] این مسئله بحث های زیادی میان توسعه دهنده ها، تحلیلگرها، دانشمندان رایانه، برنامه نویسها و کسانی که همچنان سردرگم در تفاوتهای ظر, ...ادامه مطلب
زبان برنامه نویسی visual basic ویژوال بیسیک (به انگلیسی: Visual Basic) توسعه یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسطدهه ۱۹۶۰ آغاز گردید. + نوشته شده در شنبه یازدهم آذر ۱۳۹۶ساعت 21:55 توسط Mmd.mi | , ...ادامه مطلب
۱- SQL : ۱۰ زبان برنامه نویسی اس کیو ال مخفف واژگان( Structured Query Language) یکی از زبان های پر نفوذ دنیای امروز است که برای ایجاد, تغییر, بازیابی و ایجاد ارتباط بین داده ها به کار می رود.امکانات جدیدی که شرکت مایکروسافت در SQL server 2016 معرفی کرده است این زبان را بیشتر به یک زبان کد باز تبدیل نموده. یکی از عواملی که زبان اس کیو ال را به بهترین انتخاب تبدیل کرده است سرعت بالای این زبان است. با استفاده از جستارهای اس کیو ال شما می توانید مقدار زیادی از رکوردهای یک پایگاه داده را به سرعت و با دقت زیادی بازیابی نمایید.همچنین برای استفاده از اس کیو ال لازم نیست آن را با کدنویسی انجام دهید بنابراین شما میتوانید به آسانی و بدون نوشتن کدهای طولانی مجموعه ای از پایگاه داده های خود را مدیریت ک, ...ادامه مطلب
1- پیش نیازها برای شروع برنامه نویسی : قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید. یک برنامه نویس هنگامی موفق می شود که قدرت تجزیه و تحلیل یک سیستم را داشته باشد. بتواند مسائل را به خوبی حل کند. با مفاهیمی چون و فلوچارت غریبه نباشد. یک برنامه نویس خوب باید بتواند بهترین الگوریتم و ساختمان داده را برای کد خود طراحی کند. شاید شما بتوانید یک برنامه را با چندین روش بنویسید ولی بهترین روش الگوریتمی ست که فاکتورهایی مانند سرعت، دقت، امنیت و ... را داشته باشد. پس اگر با این مفاهیم آشنایی ندارید می توانید از طریق لینک های زیر اقدام به یادگیری کنید : 2- مفاهیم فناوری اطلاعات و ارتباطات (IT) : شما به عنوان یک برنامه نویس باید با مفاهیم IT آشنا باشید. مثلا , ...ادامه مطلب
نیازهای کیفیتیویرایش هر روشی که برای برنامهنویسی به کار برود، برنامه نهایی باید دارای تعدادی مشخصات پایه باشد. مشخصات زیر تعدادی از مهمترین آنها هستند. قابلیت اطمینان: این که چقدر نتایج یک برنامه درست باشند، به صحت طراحی الگوریتم و به حداقل رساندن اشتباهات برنامهنویسی مربوط میشود. اشتباهات برنامهنویسی شامل اشکالاتی مثل اشکال در مدیریت منابع (مثل سرریز شدن بافر یا وضعیت رقابتی) و اشکالات منطقی (مثل تقسیم بر صفر یا خطاهای off-by-one). پایایی: این که یک برنامه چگونه اشکالاتی (نه باگها) را که ممکن است پیش بیایند، پیش بینی کرده است. این شامل حالتهایی مانند دریافت اطلاعات نادرست، نامناسب یا غلط میشود؛ همچنین کمبود منابعی مانند حافظه، سرویسهای سیستم عامل یا اتصال به شبکه و سایر اشکالات م, ...ادامه مطلب
یک برنامه نویس، برنامه نویس رایانه، توسعه دهنده، کد نویس، یا مهندس نرم افزار کسی است که نرم افزار رایانهمینویسد. عبارت برنامه نویس رایانه میتواند به یک متخصص در زمینهای از برنامه نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه های نرمافزار کد مینویسد اشاره کند. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس میکند همچنین میتواند به عنوان یک تحلیلگر برنامه نویس شناخته شود. زبان برنامه نویسی اصلی یک برنامه نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نامها است، و کسانی که در محیط وب کار میکنند اغلب عنوان هایشان را با پیشوند وب مینویسند. عبارتبرنامه نویس میتواند برای اشاره به یک توسعه دهنده نرمافزار، توسعه دهنده وب، توسعهدهندهٔ اپلیک, ...ادامه مطلب