آفتاب

کتاب‌های برنامه‌نویسی

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

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

در این خودآموز شما چندتا از مفاهیم اساسی برنامه‌نویسی برای موبایل توسط ++ C را یاد خواهید گرفت. این خودآموز فقط برنامه‌نویسی برای سیستم عامل سیمبین سری ۶۰ را آموزش می‌دهد. در ابتدا شما یاد خواهید گرفت که چگونه یک پروژه برای موبایلتان ایجاد کنید. سپس شما کدهای یک بازی از پیش نوشته شده به نام mopoid را به پروژه‌تان اضافه خواهید کرد، این کار یک روش لذت‌بخش …

چشم‌انداز D چیست؟ یک زبان برنامه‌‌سازی سیستمی و کاربردی همه‌منظوره است. D یک زبان سطح بالاتر ++ C است اما توانائی نوشتن کدهای قدرتمند و تعادل مستقیم با API های سیستم عامل و سخت‌افزار را حفظ می‌کند. D به خوبی برای نوشتن برنامه‌های متداول و برنامه‌های بزرگ چندمیلیون خطی با تیم‌های برنامه‌نویسی مناسب است. D به آسانی قابل آموختن است توانائی‌های زیادی را …

مروری بر IP/TCP مدل IP/TCP : مجموعه ای از پروتکل‌های ارتباطی مرتبط به هم است که مکانیزم‌ها و سرویس‌های مورد نیاز جهت برقراری ارتباط در اینترنت رت مهیا می‌کنند. این مدل شامل ۴ لایه است: ۱. لایهٔ کاربرد ۲. لایهٔ انتقال ۳. لایهٔ اینترنت ۴. لایهٔ دسترسی به شبکه...

برای اینکه بفهمیم چرا دات‌ نت به نیازی اساسی برای برنامه‌نویسی تبدیل شده است، باید بدانیم قبل از دات‌ نت برنامه‌نویسی چه شرایطی داشته. IBM PC که در سال ۱۹۸۱ معرفی شد، دارای یک Floppy drive بدون دیسک سخت و یک نمایشگر سبز فسفری با ۱۲۸ کیلوبایت رم بود. این کامپیوتر توسط مجلهٔ time (در حال‌که عکسش روی جلد مجله بود) به‌عنوان مرد سال معرفی شد. این کار بسیار عجیبی بود. زیرا …

مروری بر TCP/IP نکته: مطالب زیر تنها در حد یک یاداوری می‌باشد. اگر اطلاعات کمی در مورد TCP/IP دارید به کتاب‌های موجود مراجعه کنید. پروتوکل: قراردادی است برای برقراری ارتباط در شبکه مدل TCP/IP: مجموعه‌ای از پروتوکل‌های ارتباطی مرتبط به هم است که مکانیزم‌ها و سرویس‌های مورد نیاز جهت برقراری ارتباط در اینترنت را مهیا می‌کنند. این مدل شامل ۴ لایه است: ۱. لایهٔ کاربرد، …

دیباچه PHP که با نام کامل ” PHP:Hypertext Preprocessor“ شناخته می‌شود یک زبان اسکریپت نویسی تو کار HTML می‌باشد. بیشتر ترکیب‌ها (synax) و دستورات PHP از زبان‌های C، JAVA، PERL، گرفته شده و قابلیت‌های منحصر به فردی به آن اضافه گردیده است. هدف اصلی از این زبان آن است که به توسعه دهندگان وب امکان دهد تا به سرعت، صفحات پویایی را تولید نمایند. توجه کنید که PHP امروزه صرفاً یک پیش پرداز ابر متن نیست. شما می‌توانید …

متغیرها: Actionscript به بزرگی و کوچکی حروف حساس است به‌طور مثال myBall و MyBall رو متغیر متفاوت هستند ولی در عین‌حال دقت کنید برای جلوگیری از گیج شدن برنامه‌نویس برای متغیرهای خود نام یکسان با اندازه حروف متفاوت انتخاب نکنید. کلمات را درست اختصار کنید که مفهوم چند چیز را نرساند، به‌عنوان مثال sec هم نماد section است و هم نماد second. از کوته‌سازی نام‌ها پرهیز شود. واژه‌های رایج …

نرم‌افزار MATLAB برنامه کامپیوتری است که برای کسانی که با محاسبات عددی، و به ویژه جبر خطی سر و کار دارند، تهیه شده است. نام این نرم افزار از عبارت انگلیسی MATrix LABoratory اقتباس شده و هدف اولیه آن قادرساختن مهندسین و دانشمندان به حل مسائل شامل عملیات ماتریسی بدون نیاز به نوشتن برنامه در زبان‌های برنامه‌نویسی متداول همچون C و FORTRAN بود. با گذشت زمان قابلیت‌های بسیار …

در کمتر از چند سال پس از خلق Asp.Net این ابزار به ابزاری مفید و مورد علاقه طراحان وب تبدیل شد. شرکت میکروسافت براساس تجربیات میلیونی مشتریان و کمپانی‌هایش در سراسر جهان اقدام به بهبود محصولات خود می‌کند. به‌علاوه که حفظ مشتری با ظهور ابزار متن بازی (Open Source) همچون Php و یا Macromedia FLASH رقابت را برای میکروسافت دشوارتر ساخته است. با این وجود Asp.Net همچنان یکی از پرطرفدارترین ابزارهای …

نوشتن برنامه برای یک کامپیوتر همانند یاددادن گره‌زدن بند کفش به یک کودک است. تا زمانی‌که شما نتوانید درست مراحل کار را بیان کنید، هیچ‌کاری انجام نمی‌شود. ویژوال #۲۰۰۵C یک زبان برنامه‌نویسی است که به‌وسیلهٔ آن می‌توانید به کامپیوتر خود بگوئید چه کارهائی را انجام دهد، اما کامپیوتر نیز مانند یک کودک است و فقط کارهائی را می‌تواند انجام دهد که مراحل …