براساس جستجوی مقاله و تحقیق دانشجویی در مورد کامپایلر visual تعداد 100 مورد در سایت یافت گردید که می توانید پس از مطالعه عناوین این تحقیقات و مقالات دانش آموزی و دانشجویی برای دانلود تحقیق در مورد کامپایلر visual و یا دانلود مقاله درباره کامپایلر visual اقدام نمائید:
زبان شى گرایى پاسکال که ما در دلفى از آن سود مى جوییم در سال 1995 همراه با محیط برنامه نویسى دیدارى (Visual) دلفى اختراع نشد. این زبان توسعه یافته زبان پاسکال شى گرا بود که قبلا در محصول بورلند پاسکال از آن استفاده شده بود. اما بورلند پاسکال را اختراع نکرد، او تنها به گسترش و عمومى شدن کمک نمود. این فصل حاوى اطلاعات تاریخى راجع به بسترهاى تاریخى پاسکال شى گرا و تکامل آن است. ...
تاریخچه زبان VB از امروز قصد دارم آموزش آموزش برنامه نویسی به زبان ویژوال بیسیک و در آینده نزدیک با آموزش ویژوال بیسیک دات نت برای شروع آموزش برنامه نویسی بهتره از زبان بیسیک شروع کنید و با مفاهیم برنامه نویسی در حالت کلی آشنا تر بشوید در 3 یا 4 پست آینده با آموزش الگوریتم نویسی و نوشتن برنامه های محاسباتی در محیط ساده و بی آلایش بیسیک خواهم پرداخت اجازه بدین ابتدا با تاریخچه ...
مقدمه بسیاری از زبانهای برنامهنویسی امروزی از این قرارند: C++,C ، Javad , C# , COBOL , Microsoft Visual Basic و غیره. با وجود این همه زبان، یک مهندس نرمافزار چگونه تصمیم میگیرد که کدامیک از آنها را برای یک پروژه استفاده کند. گاهی اوقات، یک زبان به این دلیل انتخاب میشود که تولید کنندگان یک شرکت کار با آن را دوست دارند و یا میشناسند، که این میتواند یک دلیل منطقی باشد. گاهی ...
درس اول : آغاز کار با C# در این درس با ارائه چند برنامه و مثال ساده به طرز کار زبان C# میپردازیم. اهداف این درس عبارتند از : فهم ساختار پایهای یک برنامه C# آشنایی با Namespace آشنایی با کلاس (Class) آشنایی با عملکرد متد Main() آشنایی با ورودی/خروجی یا I/O لیست 1-1، یک برنامه ساده با عنوان Welcome در زبان C# // Namespace اعلان using System; // کلاس آغازین برنامه class ...
تاریخچه مختصری از زبان دلفی از زمان پیدایش تا دلفی 6 به تفکیک نسخههای مختلف آن دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borlandاز زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد. برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی ...
NET پیشرفته ترین زیرساختی است که تا کنون برای توسعه وب ساخته شده است. ساختار جدید آن است که بر اساس تکنولوژی جدید Microsoft موسوم به NET . شکل گرفته است . آشنایی با MICROSOFT . NET . NET واژه ای است که مفهوم تعدادی از تکنولوژی های جدید M icrosoft را تحت پوشش قرارمی دهد. در مجموع ، این تکنولوژی پراهمیت ترین ، عظیم ترین و اساسی ترین تغییراتی هستند که از زمان انتقال از محیط 16 بیتی ...
اجرا و عملی ساختن الگوریتمهای انتزاعی وابسته به هم بهوسیله برای تولید یک برنامه رایانهای مشخص با ابزار زبان برنامهنویسی ممکن است. گرچه نزدیکترین راه برای بازسازی این قوانین در رایانه کار روی مدارهای الکترونیکی سختافزار آن است. اما این کاری طاقتفرسا و زمانبر و درنتیجه کمابیش ناممکن است. واسطهایی ساخته شدند تا میان سختافزار و انسان قرار گیرد. طبیعی است یک واسط به ساده ...
مقدمه C# یکی از زبانهای جدید برنامهسازی شیگرا است که با ارائه رهیافت Component-Based به طراحی و توسعه نرمافزار میپردازد. آنچه ما در حال حاضر از زبان های برنامهسازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار میدهد، افق جدیدی به سوی تولید و طراحی نرمافزارهای پیشرفته را در روی ما قرار میدهند. نرمافزار، به عنوان یک سرویس، هدف اصلی نسل بعدی در سیستمهای ...
مقدمه : میکروکنترلر چیست ؟ میکروکنترلر در واقع یک کامپیوتر تک تراشه ای ارزاتقیمت میباشد. کامپیوتر تک تراشه ای بدین معنی است که کل سیستم کامپیوتر در داخل تراشه مدار مجتمع جای داده شده است.میکروکنترلری که برروی تراشه سیلیکونی ساخته میشود دارای خصوصیاتی مشابه خصوصیات کامپیوترهای شخصی استاندارد است. نخستین ویژگی میکرولنترلر دارای یک CPU (واحد پردازشگر مرکزی) حافظه RAM3 و حافظه ROM4 ...
قرن نوزدهم در اروپا همراه با رشد صنعت و فن آوری های جدید ،عرصه برای ظهور هنر گرافیک باز شد.در سه دهه آخر این قرن، بر اثر تحولات تصویرگری و پیوند نزدیکی که بین هنر چاپ و نقاشی بر قرار شده بود،پدیده تازه ای به نام ”پوستر“، آفیش“ یا ”پلاکات“ به وجود آمد. سرچشمه های پوستر را، همچون مصورسازی، در گذشته های دور می توان جستجو کرد. به یک معنا، نقوش بر جسته آشوری ، ایرانی و رومی، نوعی ...
مقدمه روان درمانی روشی است که نه تنها سایکو پاتو لوژی اصلی ، بلکه پایه ها و روند رشد فرد نیز مورد بررسی و ملاحظه قرار می گیرد . به همین دلیل در پایان فرد به رشدی فراتر از آنچه حاصل رفع علائم است دست می یابد و حرکت به سوی کمال تسهیل می گردد . صرف نظر از نوع بیماری ، هیچ نوع از رواندرمانی راه حل انحصاری مشکلات نبوده و یا برای تمام درمانگران قابل استفاده نیست . برا دانشجویان ...
تاریخچه ویژوال بیسیک .NET ویژوال بیسیک .NET توسعه یافته BASIC می باشد. BASIC توسط پروفسور John Kemeny و Thomas Kurtz از کالج Dartmouth برای نوشتن برنامه های ساده ایجاد شد و این طراحی از اواسط دهه 1960 آغاز گردید. هدف از BASIC اولیه, آموزش برنامه نویسی بود. BASIC توسط انواع متفاوتی از کامپیوترها مورد استفاده قرار گرفت و سرمشق سایر زبان ها شد. با توسعه واسط گرافیکی کاربر (GUI) ...
تاریخچه لینوکس آغاز داستان در سال 1991 در حالی که جنگ سرد رو به پایان میرفت و صلح در افقها هویدا میشد، در دنیای کامپیوتر، آینده بسیار روشنی دیده میشد. با وجود قدرت سخت افزارهای جدید، محدودیت های کامپیوترها رو به پایان میرفت. ولی هنوز چیزی کم بود... و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل. داس، امپراطوری کامپیوتر های شخصی را در دست داشت. سیستم عامل بی استخوانی که با ...
خلاصه این مقاله تاریخچه جاوا و کاربردهای جاوا در اینترنت را شرح می دهد. جاوا یک زبان برنامه نویسی است که با استفاده از آن می توان برنامه های متنوعی را نوشت.بیشترین کاربرد جاوا در ایجاد اپلت هایی است که در کاوشگرهای وب قابل مشاهده هستند. قدرت جاوا در سادگی و استقال از آن از بستر سخت افزاری (چه در فایل منبع برنامه و چه در کد باینری آن) است. با جاوا می توان برنامه هایی را هم نوشت ...
این مقاله یک برنامه کاربردی مشهور را برای حل مشکل شرکتهای تولیدکننده ارائه میکند. هدف از برش یک بعدی، بریدن موادخام با طول طراحی شده به تعداد زیاد از الوارهای طویل میباشد. شرکتی که ما این تحقیقات را برای آنها انجام دادیم با مشکلات برش الوارهای فلزی جهت پروژههای خود مواجه شده بود. ما چندین راه حل مختلف را به حل مشکل شرکت مذکور نزدیک دیدیم. ۱. طراحی و ساخت یک نرمافزار. ۲. ...
انعطاف پذیری، بهعنوان سلاحی جدید برای ورود به بازار های رقابتی، از روشهای گوناگونی محقق میشود. بهدلیل اینکه بسیاری از روشها برای تحقق انعطافپذیری، باعث افزایش هزینههای تولید میگردند و همچنین نیاز به سرمایهگذاریهای عمده دارند لذا استفاده از آنها برای بسیاری از شرکتها عملی نیست. از اینرو برای کسب مزیت رقابتی، فرایند تولید باید تغییر کند. اتخاذ ...
ده دلیل استفاده از .NET Feamework 1.1 برای توسعه دهندگان نرم افزار همانطور که می دانید با استفاده از .NET Framework می توان برنامه های کاربردی تحت وب و رومیزی و همچنین سرویسهای وبی XML را تهیه کرد. در واقع .NET Framework زیربنای نسل بعدی برنامه های کاربردی ویندوزی می باشد. در این مقاله قصد داریم ده دلیل عمده را که مایکروسافت به عنوان دلایل استفاده از .NET برای برنامه نویسان و ...
فرترن اولین زبان سطح بالا است که تولید آن در سال 1954 به سرپرستی جان باکوز به منظور ایجاد یک زبان علمی در شرکت IBM شروع و در سال 1957 روی IBM 704 معرفی گردید که بالغ بر 5/2 میلیون دلار هزینه برداشت. با استفاده از این زبان حل معادلات ریاضی بسیار آسان گردید و بسیار مورد استقبال قرار گرفت. این زبان در اکثر کامپیوتر های بزرگ و کوچک مورد استفاده قرار می گیرد و همین استقبال فوق العاده ...
مقدمه ای بر زبان C پس از نوشتن یک الگوریتم باید آن را با استفاده از یک زبان برنامه نویسی تبدیل به یک برنامه قابل اجرا برای کامپیوتر نماییم. این زبانها به سه دسته کلی تقسیم میگردند : 1- زبان ماشین (سطح پایین) : این زبان مستقیما با صفر و یک نوشته می شود و بدون هیچ واسطه ای برروی کامپیوتر قابل اجرا است. طراحان سخت افزار هر کامپیوتر، زبان ماشین خاص خود را برای آن ماشین طراحی می ...
استراتژیهای توزیع داده برای تصاویر high-resolution خلاصه: تصاویر مقیاس بزرگ و high- resolution بصورت افزایشی برای برنامههای کاربردی interactive (گرافیکهای سهبعدی) شامل تصاویر دادهای مقیاس بزرگ و محیطهای مجازی پوششی و طرحهای مشترک است و مورد استفاده قرار میگیرند. این سیستمها باید شامل یک کارآیی بسیار بالا و افزاینده زیر سیستمهای rendering برای تولید تصاویر high-resolution ...
مقدمه ای بر متد Obiect-Oriented (شیءگرایی) شیءگرایی (Object-Oriented) لغتی است که امروزه در صنعت نرم افزار، باب شده است. شرکتها به سرعت حرکت می کنند تا خود را با این تکنولوژی سازگار کنند و آن را در برنامه های خود وارد نمایند. متد شیءگرایی (O.O) یک راه متفاوت مشاهده برنامه هاست. با متد شیءگرایی، شما یک برنامه را به قطعات بسیار کوچک یا آبجکت هایی تقسیم می کنید، که تا اندازه ای ...
انواع بسته های نرم افزاری در محیط لینوکس بستههای نرمافزاری کار نصب نرمافزارهای کاربردی را در لینوکس آسان کردهاند. دیگر لازم نیست برای نصب هر نرمافزار، کاربر کدهای منبع را دریافت کرده، آنها را کامپایل نموده و نصب کند. کاری که بسیاری از کاربران از انجام آن ناتوان هستند. همانطور که متوجه شدید، بستههای نرمافزاری حاوی برنامههای قابل اجرا و آماده برای نصب هستند. ممکن است در ...
اهداف و استراتژیهای پایگاه تکنولوژی اطلاعات استراتژی : کنترل , نظارت , ایجاد بستر ارتباطی , اجرای تمهیدات لازم برای نگهداری و ارتقاء , توسعه شبکه ارتباطی HBI اهداف : 1 برنامهریزی برای تکمیل طرح شبکه ارتباطی و توسعه پایگاههای عرضه اطلاعاتی . الف ) راهاندازی تعداد پایگاه عرضه اطلاعات در دانشگاههای علوم پزشکی کشور w امکانات مورد نیاز : 1 سه دستگاه سرور 2 دو دستگاه مودم 3 یک ...
محیط توسعه ویژوال بیسیک 2005 در ابتدا جالب است بدانید که برای برنامه نویسی به زبان ویژوال بیسیک ، به برنامه ی ویژوال بیسیک 2005 نیازی ندارید شما می توانید برنامه های خود را با یک ویرایشگر متنی مانند Note pad نیز بنویسید اما برنامه های ویژوال بیسیک معمولاً طولانی هستند و نوشتن آنها با Note pad زمان زیادی را صرف میکند. راه بهتر برای انجام این کار استفاده از محیط توسعه مجتمع ویژوال ...
مقدمه ای بر تکنولوژی fpgaو نرم افزار QUARTUS II شاید تاکنون فکر کرده باشید اگر یک طرح دیجیتالی داشته و این طرح دارای تعداد ریادی آی سی باشد چگونه طرح خود را پیاده کرده و به صورت یک برد بسازید.یا اینکه یک آی سی با امکاناتی به خصوص داشته باشید که نمونه اش در هیچ یک از آی سی های دیجیتالی دنیا موجود نباشد. مثلا میخواهیم یکی از طرح های زیر را پیاده کنیم: یک ساعت دیجیتالی با امکانات ...
برنامه نویسی تحت وب (Web Application ها ) مقایسه PHPو ASP از آنجائیکه اطلاع رسانی ، برنامه های کاربردی بر مبنای Web و نیاز وجود پایگاههای داده بر روی اینترنت از موضوعات مطرح این سالها گردیده است لذا یافتن تکنولوژی برتر از لحاظ سرعت و هزینه و سایر ویژگیهای لازم از اهمیت ویژه ای برخوردار است. اصول کار با ASP_Net تکنولوژی PHP و ASP و ..... بر این اساس استوارند : 1)سورس برنامه نوشته ...
تاریخچه بانکهای اطلاعاتی وسیرنکاملی آن تاریخچه SQL: نظریات کاد (Codd) غوغایی در زمینه تحقیق در باب بانک اطلاعاتی رابطه ای ایجاد نمود، که از آن جمله پروژه تحقیقاتی درIBM بود. هدف پروژه که به نامSystem/R نامیده می شد، این بود که ثابت کند مفهوم رابطه ای قابل اجرا بوده و نیز ارائه تجربیاتی عملی در زمینه ایجاد یک DBMS رابطه ای. کار بر رویSystem/R در نیمه دهه 1970 در لابراتوارهای ...
برای یادگیری جاوااسکریپت، نیاز به دانستن زبان HTML و درک کاملی از طراحی و ساخت صفحات است چون جاوااسکریپت یک زبان مجزا از اچ تی ام ال نیست و باید همراه با کد های HTML در یک صفحه بکار رود تا کارآیی داشته باشد. با این توضیح می پردازیم به ادامه مطلب، همانطور که می دانید زبان اچ تی ام ال به تنهایی جوابگوی نیاز بینندگان وب سایتها نمی باشد چون آنها علاقه خاصی به جذابیتها و ارتباط ...
بخش تعیین نوع یک برنامه پاسکال، اسامی و کاربرد شناسه هایی را که توسط کاربر تعریف شده اند، به کامپایلر اعلام می کند. همچنین در این بخش به کامپایلر اعلام می شود که چه اطلاعاتی در حافظه باید ذخیره شود. در تعیین نوع از کلمه var استفاده می شود. نوع داده ها نحوه ی جایگیری یک عدد خاص در حافظه، توسط نوع داده ی آن عدد مشخص می شود. در پاسکال استاندارد، چهار نوع داده ی از پیش تعریف شده ...
«یادگیری» از آن دست واژههاییست که هرکس یک شناخت شهودی از آن دارد. با این همه مفهوم دقیق و علمی آن بسیار پیچیده و مشکل به نظر میرسد. به طور اساسی یادگیری به یک گروه از فرآیندها برای قراردادن چیزها در مغز و بازیابی آنها در آینده اطلاق میگردد. این گروه از فرآیندها شامل دریافت (acquiring)، کد نگاری (encoding)، ذخیره سازی (storing) و بازیابی (retrieving) اطلاعات از مغز میباشد. ...
دیدهها را میتوان شناخت، ولی نگاه از نظرگاههای گوناگون، شناخت متفاوتی را برای انسان حاصل میکند. هر یک از این نظرگاهها از آنجا که تنها به بخشی از پدیدهها توجه کرده و از روشی خاص به بررسی و تحقیق در مورد آنها میپردازند، نقصها و کاستیها دارند. موفقیت و نفوذ کامپیوتر به عنوان ابر رسانه تازه ای که متن ، تصویر و صدا را باز رسانه ای می کند ، اخیرا منجر شده تا در حوزه ی ...
لینوکس چیست؟ لینوکس یک سیستم عامل آزاد و باز متن است که تحت مجوز GNU/GPL منتشر شده است. باز متن به این معنی که هر شخصی آزاد است تا از آن استفاده کند ،آن را تغییر دهد و حتی می تواند آن را دوباره توزیع کند. اگر بخواهیم دقیق باشیم فقط باید هستهٔ لینوکس را لینوکس بنامیم اما به طور معمول این کلمه به سیستمعاملهای یونیکسمانندی (یا گنو/لینوکسی) اطلاق میشود که بر مبنای هستهٔ لینوکس ...
دستگاه بینایی درانسان، پیش رفته ترین و پیچیده ترین قسمت بدن را تشکیل می دهد و به سرعت آسیب پذیر است. چشم اولین قسمتی است که بعد از تشکیل مغز و لوله عصبی، در همان ماه اوّل حاملگی تشکیل می شود و زیر میکروسکوپ قابل رؤیت است. وقتی جنین به طول 10 میلی مترمی رسد، لوله عصبی کاملاً تشکیل و بسته شده است و چشمها در قسمت قدامی آن دیده می شوند. اگر لوله عصبی بسته نشود، ضایعات گوناگون مغزی و ...
جاوا جاوا، امروزه یکی از متداول ترین زبان های برنامه نویسی جهان است. این زبان از لحاظ ظاهری شباهت های زیادی به ++C دارد ولی در اصل می توان تفاوت های بنیادین زیادی را برای آنها بر شمرد. بر خلاف بسیاری دیگر از زبان های کامپایلری که سورس کد آنها پس از کامپایل شدن به باینری یک ماشین حقیقی ترجمه می شود، برنامه های جاوا پس از کامپایل شدن به باینری ماشینی به نام ماشین مجازی جاوا یا JVM ...
دستیابی داده در ASP.NET 2.0 ( بخش اول ) دستیابی به داده از جمله عملیات مهم در زمان پیاده سازی هر نوع برنامه کامپیوتری است و برنامه های وب نیز از این قاعده مستثنی نمی باشند . امروزه صفحات وبی که در ارتباط با داده بوده و حاوی اطلاعاتی می باشند که از بانک های اطلاعاتی بازیابی و نمایش داده می شود به یکی از ارکان اصلی هر نوع برنامه تجاری تبدیل شده است . پیاده کنندگان برنامه های ...
چکیده استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه ...
شرکت مایکروسافت در هفتم نوامبر 2005 ، نسخه نهائی دات نت 2 ( شامل ASP.NET 2.0 ) ، ویژوال استودیو 2005 و SQL Server 2005 را معرفی نمود . تمامی محصولات فوق بگونه ای طراحی شده اند تا بتوانند در کنار نسخه های قبلی فعالیت و امکانات خود را در اختیار پیاده کنندگان نرم افزار قرار دهند . مثلا" می توان بر روی یک ماشین نسخه های ASP.NET 1.x و یا ASP.NET 2.0 را نصب و از امکانات هر یک از آنان ...
تاکنون مقالات متعددی در رابطه با دات نت و برنامه نویسی وب بر روی سایت منتشر شده است و شاید این سوال برای بسیاری از خوانندگان مطرح شده باشد که ارتباط این مطالب با یکدیگر چیست و چگونه می توان آنان را با یکدیگر مرتبط و از مطالب ارائه شده در جهت ایجاد یک برنامه وب استفاده نمود؟. در مجموعه مقالاتی که بدین منظور آماده و بر روی سایت منتشر خواهد شد ، سعی می گردد به سوالات فوق ، پاسخ ...
آموزش کار با PHP مقدمه PHP یک زبان اسکریپتی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وبسایتهای مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایتهای دینامیک و به روز استفاده می کنند. PHP هم همانند تمامی زبانهای برنامه نویسی Server Side، ترجمه شده و در نهایت به صورت کدهای HTML در اختیار کاربر قرار می گیرد. از این رو کد شما، از دید دیگران پنهان می ماند. اما ...
مقدمه علیرغم آنکه " روانشناسی ورزشی " به عنوان یکی از جدیدترین شاخه های تربیت بدنی و علوم ورزشی ، دوران رشد و شکوفایی خود را می گذراند و حتی در بسیاری از کشورهای جهان منجمله ایران ناشناخته مانده و در واقع هنوز متولد نشده است ، اما با توجه به کاربرد اصلی آن در ورزشهای قهرمانی که شامل کاهش اضطراب ورزشکار به روشهای مختلف و بهبود سطح عملکرد ورزشکار از طریق افزایش انرژی روانی می باشد ...
در این بخش، ابتدا به سیر تکوینی خدمات اطلاعات و کتابخانه ای در چند دهه اخیر ونقش آن در پیشرفت و توسعه جوامع آمریکا و انگلیس اشاره گردیده و سپس نمونه هایی از کتابخانه های الکترونیک و روند اجرا در چند کشور مورد بررسی قرار گرفته است. با بررسی تاریخ تمدن بشری مشخص میشود که کتابخانه ها بخش جداناپذیر جامعه متمدن بوده و با نحوه فکری و بافت سازمانی جامعه انسانی ارتباط نزدیک دارد.در ...
جروم برونر یکى از روانشناسان آمریکاست که در زمینهٔ یادگیرى شناختی، بویژه دربارهٔ فعالیت آموزشى و کلاس، به مطالعه و تحقیق پرداخته است. او صاحب نظریهٔ یادگیرى اکتشافی (discovery learning) است. برونر بیشتر به مطالعهٔ فرایند یادگیرى در کلاس درس مىپردازد و به مطالعهٔ یادگیرى حیوانات از جمله موش، میمون و پرندگان کمتر رغبت نشان مىدهد. او دیدگاههاى خود را در کتابى به نام به سوى یک ...
کلید واژه ها: سلامت پروژه، ارزیابی مدیریت پروژه، گزارشات ممیزی چکیده: به منظور ممیزی یک سیستم لازم است ابتدا الزامات و به عبارتی وضعیت ایده آل آن سیستم تعریف گردد. بدین منظور از یکی از معتبرترین و مقبولترین استانداردهای مدیریت پروژه دنیا به نام PMBOK® Guide:2004 استفاده می گردد. حوزه بررسی این مقاله صرفا مرحله پیاده سازی پروژه می باشد و مرحله امکان سنجی و راه اندازی را شامل نمی ...
هدف «ریاضیات علم نظم است و موضوع آن یافتن، توصیف و درک نظمی است که در وضعیتهای ظاهرا پیچیده نهفته است و ابزارهای اصولی این علم ، مفاهیمی هستند که ما را قادر میسازند تا این نظم را توصیف کنیم» . دکتر دیبایی استاد ریاضی دانشگاه تربیت معلم تهران نیز در معرفی این علم میگوید: «علم ریاضی، قانونمند کردن تجربیات طبیعی است که در گیاهان و بقیه مخلوقات مشاهده میکنیم . علوم ریاضیات این ...
دادهها: مجموعههایی از مقادیر یک عنصر داده ای به معنی واحد منحصر به فرد از مقادیر است. عناصر دادهای که به زیرعنصرها تقسیم شوند، عنصرهای چند قسمتی نامیده میشوند و آن دسته از عناصر که چند قسمتی نیستند عنصرهای ابتدایی نامیده میشوند مثل اسم یک کارمند شامل زیر عنصر است اسم اول، اسم وسط و اسم آخر شماره تامین اجتماعی SSN بصورت یک عنصر منحصر بفرد. موجودیت Entity : شیء است که دارای ...
تاریخچه کمتر کاربر اینترنت را میتوان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه نویسان وب است. پی اچ پی (PHP) یکی از محبوبترین و رایجترین زبان های برنامه نویسی برای ایجاد صفحات پویا در وب است و کمتر خواستهای در محیط وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده برای پردازش اطلاعات فرمها، ...
مقدمه لینوکس، یک سیستم عامل قدرتمند، پایدار و رایگان است و هم اکنون توسط شرکت ها و سازمان های متعددی از سراسر جهان پشتیبانی و حمایت می شود. این سیستم عامل به صورت متن باز ارائه می شود و بدین ترتیب برنامه نویسان و دانشجویان به راحتی میتوانند کدهای آن را تغییر دهند. لینوکس یک سیستم عامل رایگان، سریع، پایدار،قابل اطمینان و انعطاف پذیر است که بر روی طیف وسیعی از کامپیوترها همانند ...
ویژوال بیسیک توسعه یافته زبان برنامه نویسی بیسیک میباشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید. ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.) ویژوال بیسیک از نسخه ۶ به بعد بر ...
مقدمه : تا چند سال گذشته علم کامپیوتر یکی از علوم مدرن به حساب میآمد بطوریکه عده زیادی از اقشار مختلف جامعه ، خصوصا قشر تحصیلکرده را به خود معطوف کرد. اما امروزه و با گذشت چندین سال از عرضه کامپیوتر نوبت به علم ارتباط بین کامپیوترها با یکدیگر یعنی علم شبکه رسیده است . در این گزارش سعی شده است به صورت ساده و کاملاٌ عملی مراحل راه اندازی یک شبکه توضیح داده شود و می توانید فقط با ...
قبل از همه چیز چرا 8051 ؟ میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده ...
هدف ریاضیات علم نظم است و موضوع آن یافتن، توصیف و درک نظمی است که در وضعیتهای ظاهرا پیچیده نهفته است و ابزارهای اصولی این علم ، مفاهیمی هستند که ما را قادر میسازند تا این نظم را توصیف کنیم» . دکتر دیبایی استاد ریاضی دانشگاه تربیت معلم تهران نیز در معرفی این علم میگوید: «علم ریاضی، قانونمند کردن تجربیات طبیعی است که در گیاهان و بقیه مخلوقات مشاهده میکنیم . علوم ریاضیات این ...
چشم ها ارتباط تنگاتنگی با مغز دارند و غالباً سرنخ های تشخیص مهمی درباره اختلالات سیستم عصبی مرکزی ارائه می دهند. در حقیقت عصب اپتیک بخشی از سیستم عصبی مرکزی است. بیماریهای داخل جمجمه ای غالباً با تخریب یا فشار بر بخشی از مسیرهای اپتیک موجب اختلالات بینایی می شوند. اعصاب جمجمه ای II ، IV و VI که حرکات چشم را کنترل می کنند نیز ممکن است گرفتار شوند و اعصاب Vو VII نیز رابطه ...
مقدمه طبق آمار سایت Global Videogame Market سهم 7 میلیون دلاری بازی های همراه از بازار 28 میلیارد دلاری بازی های رایانه در سال 2001 ( که تقریباً معادل 025/0درصد است) به سهم 6/3میلیارد دلاری از بازار 30 میلیارد دلاری بازی های رایانه ای در سال 2006 افزایش یافته است. یعنی تنها در عرض 6 سال این بازار رشدی 500 درصدی داشته است. ارقام وقتی حیرت آورتر می شود که پیش بینی کاربران بازی های ...
پیشگفتار شرکت کامکان یکی از تولیدکنندگان عمدهی پیچ و مهره در ایران است. بیشتر فعالیتهای این شرکت به صنعت خودروی کشور ربط دارد. در صنعت خودرو کیفیت بالا و قیمت پایین دو عنصر بسیار اساسی برای ادامهی فعالیت به شمار میآیند. و این شرکت نیز که تا بحال با توان ساخت بالا و کیفیت مطلوب به یک تولید کنندهی خوشنام پیچ و مهره تبدیل شدهاست. ناگزیر از بهبود این دو عنصر است تا بتواند ...
استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه ...
چکیده: استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از ...
مقدمه استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه ...
لیسپ یک زبان برنامهنویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مککارتی ابداع شده است. این زبان، مانند زبان برنامهنویسی پرولوگ، بیشتر برای برنامهنویسی هوش مصنوعی مورد استفاده قرار میگیرد. با توجه به اینکه زبان لیسپ از نحو سادهای برخوردار است، تجزیه و پیادهسازی آن نسبتاً با سهولت انجام میشود. متن برنامههای لیسپ عموماً از نمادها و لیستهایی از نمادها تشکیل میشود و بدین ...
ویژگیهای نرم افزار برای درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار)، بررسی آن دسته از ویژگیهای نرم افزار که آن را از دیگر چیزهای ساخته دست بشر متمایز می سازد، اهمیت دارد. هنگامی که سخت افزاری ساخته می شود، فرآیند آفرینش بشری (تحلیل، طراحی، ساخت، آزمون)، سرانجام به یک شکل فیزیکی منتهی می شود. اگر یک کامپیوتر جدید می سازیم، طرحهای اولیه، ترسیمات طراحی رسمی و نمونه های ...
مقدمه فرانک اون گهری شروع فعالیتهای حرفهای گری، با تشدید دگرگونیهای سیاسی و اجتماعی مصادف شد. امواجی که، پس از 1968 فروپاشی و شکست ساختارهای پیشین را میطلبید. نگرش تازه گهری، صرفاً به احیای سیمای مجسمهای و کشف پتانسیلهای نهفته در آن محدود نمیگرد، که در تحقیقات و مشاهدات عمیقتر، به آفرینش بعدی جدید در زندگی اجتماعی انجامیده است. شخصیتی که با آگاهی از معنای عدم پذیرش ...
مقدمه ای بر علم رباتیک چندین دهه از زندگی ابتداییترین رباتها میگذرد. هر ساله فیلمهای بسیاری از همزیستی انسان و ربات اکران میشود که در برخی از آنها رباتها موجودات پر استفاده و خوبی هستند و در بعضی از آنها باعث نابودی بشریت با کره زمین میشوند از تخیلات که بگذریم، هماکنون رباتها سهم بسزایی در پیشبرد اهداف صنعتی بشر دارند و باعث افزایش سرعت تولید، بالا بردن بازدهی و دقت در ...
VB ، بدون شک ، یکی از بهترین ابزار های برنامه نویسی است که تاکنون برای PC ساخته شده است . این زبان روئیای برنامه نویسان ، بخصوص برنامه نویسان WINDOWS را جامه عمل پوشاندهاست . اگر تا به حال با زبان C برای WINDOWS برنامه نوشته باشید ، می دانید که چقدر مشکل و وقت گیرد است و دیباگ کردن آن چقدر سخت خواهد بود . فقط خواند ن کتابچه راهنمای کیت توسعه نرم افزار Microsoft windiws software ...
اختلال ناگهانی در منطقه ای از مغز، مثلاً در اثر سکته های مغزی، باعث نقص های عصبی مستقیماً مطابق با منطقه آسیب دیده می شود و آسیب درست از این منطقه شروع میشود. به علاوه دیگر نقصهای بالینی که به عنوان نقصها یا تأثیرات دوم یا Secondarg remote نامیده می شوند. وی قسمتهای بی عیب باقیمانده از مغز تأثیر خود را می گذراند. (برای مثال به علت قطع شدن ارتباط آنها با ناحیه آسیب دیده) این ...
اینترنت پروتکل ویرایش 6 یک پروتکل لایه ای شبکه ای برای در کارهای اینترنتی می باشد. این نسخه از IP به اندازه IPV4 ،که نسخه فعلی پروتکل اینترنت برای کاربردهای عمومی در اینترنت است ،موفق طراحی شده است. مهمترین بهبودی که در IPV6 ایجاد شده است ، افزایش تعداد آدرسهای در دسترس برای تجهیزات شبکه شده است ، برای مثال ، هر تلفن همراه و وسیله الکترونیکی متحرک دارای آدرس خاص خود می باشد. ...
داتنت محدود به نوع خاصی از برنامهها نیست، از این چارچوب میتوان برای تولید برنامههای تحت ویندوز، تحت وب، سرویسهای مبتنی بر وب و ... استفاده کرد. دات نت محدود به نوع خاصی از برنامهها نیست، از این چارچوب میتوان برای تولید برنامههای تحت ویندوز، تحت وب، سرویسهای مبتنی بر وب و ... استفاده کرد. یکی دیگر از ویژگیهای داتنت، دارار بودن کتابخانهای بزرگ و جامع از کلاسها و توابع ...
از زبان های برنامه نویسی تحت Windows می باشد(که زین پس آن را VB خواهیم خواند) که برای کدنویسی از دستورات زبان Basic سود می برد. VB (مانند تمام زبانهای برنامه نویسی تحت ویندوز) با استفاده از تمام امکانات زیبای ویندوز (که باعث فراگیرشدن این سیستم عامل زیبا و توانمند در میان کاربران شده است)، طراحی محیطی زیبا و قدرتمند را برای پروژه مورد نظر، بسیار ساده می نماید. در حال حاضر، به ...
XML امروزه بعنوان یکی از کاربردی ترین روشهای حفظ و انتقال داده ها به شمار می رود. فرمت ساده آن، متنی بودن و همخوان بودن با سایر استانداردها، نرم افزارهای کاربردی امروزی و آینده را بیش از پیش به سوی خود سوق می دهد. در دنیای برنامه های تحت وب XML بعنوان یکی از روان ترین و ساده ترین روشها برای حفظ اطلاعات و یا انتقال اطلاعات ( WebSrvices ) به کار می رود. امروزه اکثر سایتهای ...
میکرو سیستم های سان دوره جدید خط مشی جاوا – 2 را دردسامبر 1998 درست کردند و برای اولین بار جاوا 1-2 منتشر شد. شهرت محصول سان این دوره را برای هر سه ویرایش جاوا تا امروز حفظ کرد. استاندارد ویرایش (J2SE) : یک خط مشی برای دسکتاپ و PC است و ایستگاههای کاری و حمایتی را فراهم میکند. حمایتهای درونی را برای TCP/IP فراهم می کند و 1/GUIرا جاری می کند. ویرایش تعهدی (J2EE): یکی از بیشترین ...
برای اینکه بفهمیم چرا دانت نت به نیازی اساسی برای برنامه نویسی تبدیل شده است: باید بدانیم قبل از دات نت برنامه نویسی چه شرایطی داشته است. 1-2 نگاهی به گذشته IBM PC که در سال 1981 معرفی شد دارای یک floppy drive بدون دیسک سخت و یک نمایشگر سبز فسفری با 128 کیلو بایت رم بود. این کامپیوتر توسط مجله Time (در حالی که عکسش روی جلد مجله بود) به عنوان مرد سال معرفی شد. این کار بسیار عجیبی ...
یادگیری متد object- oriented برنامه نویسی شی گرا و visual modeling (مدلسازی بصری) بررسی انواع نماد های گرافیکی نگاهی به انواع نمودارهای (UML Diagrams) UML توسعه نرم افزار با استفاده رز مدلسازی بصری (visual modeling) مقدمه ای بر متد object- oriented (شی گرایی) در متد شی گرایی (0.0) برنامه به قطعات بسیار کوچک یا آبجکت هایی تقسیم میشود که تا اندازه ای مستقل از یکدیگرند مانند ...
XSL، در واقع دارای دو راستا می باشد، تبدیلات XSL یا XSLT (نگارش 1.0 که یک معرفی W3C است و نگارش 1.1 که ارائه شده است) و اشیاء قالب بندی XSL یا XSLFO. هر کدام هنگامی که واردکار با داده های XML می شوند، برای انجام وظایف متفاوتی طراحی می شوند. XSLT اجازه می دهد محتوای XML را بگیریم و به هر شکل دیگری تغییر دهیم، ممکن است آن شکل دیگر، یک صفحه XTML یک فایل متنی یا حتی یک سند XML دیگر ...
با گذشت سال های متمادی، ما تغییرات مهمی را در موضوع اینترنت مشاهده می نماییم. ابتدا ، اینترنت به منظور یک سرویس دهنده ارتباطات متوسط برای بخشهای دولتی و موسسات دانشگاهی بود. با پیدایش www ، اینترنت یک محیط دوستانه چند رسانه ای شد. در اصل، سویس اینترنت به عنوان یک مکان برای آدمهای با ذوق به منظور خلق صفحات خانگی بود، اما هر چه افراد بیشتری به اینترنت وارد شدند اینترنت به یک منبع ...
پیش گفتار : پروژه دستگاه بار کد خوان محصول تحقیق چندین ماهه بود مسیر از منابع و مأخذهای مختلف در زمینه بارکد خوانی و ارسال آن به پورت سریال PC بهره جستم . لازم به ذکر این نکته است که مطلوب نظر اینجانب استفاده از باکس رفلکس بارکد خوان بود و ؟ به دلیل یافت نشدن این ؟ بنده را بر آن داشت که به جای استفاده از روش انعکاس از روش عبوری استفاده کنیم. که این روش مستلزم آن بود که کارت را ...
سرویسهای شبکه Asp . NET ، توابع فراوان شبکه ای را بر پایه استانداردهای صنعت کامپیوتر مثل SOAP , XML , HTTP فراهم می کنند . از آنجا که اکثر سرویسهای شبکه بر مبنای XML می باشد کلیه داده هایی که به یک سرویس شبکه فرستاده می شود یا از آن فراخوانی می گردد باید به صورت Text ساده باشد . به هر حال در Application خاصی ، نیاز به تبادل داده های bonary می باشد . به طور مثال شما می خواهید ...
معماری کامپیوتر کمدستور یا RISC که سرنام Reduced Instruction Set Computer است، حاصل تفکرات دکتر John Cocke است. محققی که به هر چیزی در حوزه کامپیوتر علاقه داشت؛ مدارهای مجتمع، کامپایلرها، ادوات ذخیرهسازی و خلاصه هرچیزیکه انجام دادنش نوعی هنر محسوب میشد. ولی آنچه که نام وی را جاودانه کرده، معماری غیرمتعارف کامپیوترهای کمدستور است. معماری کامپیوتر کم دستور یا RISC که سرنام ...
یکی از مسایل بسیار مهم و دردسرساز در لینوکس تنوع بیش از حد در ابزارهای آن است که با وجودی که میتواند مفید واقع شود به همان میزان میتواند گمراه کننده باشد. از مهمترین موارد عینی این موضوع تنوع بیش از حد توزیع های لینوکس است. ممکن است عنوان این مقاله برای شما عجیب و اغراقآمیز به نظر بیاید ولی احتمالا پس از خواندن کامل آن با این عنوان موافقت خواهید کرد. جنتو شاید یکی از ...
در نسل سوم کامپیوتر ها (80-1965) از مدارات مجتمع (Integrated Circuit=IC) برای ساخت کامپیوترها استفاده شد. به طور کلی برنامه را می توان به دو دسته تقسیم کرد: یکی برنامه ها با تنگنای محاسباتی (CPU bound یا CPU Limited) مانند محاسبات علمی سنگین که بیشتر زمان کامپیوتر صرف محاسبات CPU می شود و دیگری برنامه ها با تنگنای (I/O Limited) I/O مانند برنامه های تجاری که بیشتر زمان کامپیوتر ...
اکثریت پردازشگر های امروزی را به درستی نمی توان کاملاً RICE یا CISC نامید. دو درسنامد معماری به حدی به یکدیگر نزدیک شده اند. که دیگر فرق آشکاری بین مباحث مربوط به افزایش عملکرد و کارآیی وجود ندارد. واضح تر بگوییم، چیپ هایی که به شکل x86CLSC ISA عمل می کنند بسیار شبیه به چیپ های مختلف RISC ISA می باشد؛ از نظر شکل و ساختار شبیه به یکدگیرند اما در زیر در پوشها کاملاً با هم ...