دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپایلر و مفسر
Atmel Studio محیط توسعه یکپارجه (IDE) برای توسعه و برنامه نویسی میکروکنترلر های AVR و ARM می باشد. این نرم افزار که در نسخه قبلی از نظر شکل ظاهری بسیار زیباتر از نسخه های قبلی شده بود، این بار با یک تغییر نام کوچک و یک تغییر بزرگ آمده است. 6 Atmel Studio که در نسخه های قبلی با نام AVR Studio ارائه می شد یک امکان بسیار مهمی به آن افزوده شده است و آن هم این است که شما می توانید با این نسخه برای میکروهای سری ARM شرکت اتمل نیز برنامه نویسی کنید. همان طور که می دانید سری ARM یکی از موفق ترین سری میکروهای شرکت اتمل بوده است و روز به روز استفاده از آن گسترده تر می شود. این سری را شما می توانید حتی در گوشی های موبایل خود ببینید. این سری آن چنان مورد استقبال قرار گرفت که اکثر شرکت های سازنده گوشی های تلفن همراه را به خود جذب کرد و ARM را در بسیاری از گوشی های خود به کار بردند. البته این ها باعث نمی شود که از ارزش میکروکنترلرهای سری AVR چشم پوشی کنیم. سری AVR پیشرفت بسیاری پیدا کرد. خصوصا در کشور ما جایگاه ویژه ای باز کرده است. اما باز با این حال سری ARM ویژگی های منحصر به فرد خود را دارد. برای همین دلیل هم شرکت اتمل با این نرم افزار امکانی را برای کاربران خود فراهم کرده است تا بتوانند با یک نرم افزار برای هر دو سری این میکروهای برنامه نویسی کنند.
دسته:
نرم افزار ←
توسعه نرم افزار ←
ویرایشگر منابع
|
زبان برنامه نویسی
DzSoft Perl Editor ابزاری مفید برای نوشتن، ویرایش و دیباگ نمودن اسکریپت های Perl/CGI می باشد. این برنامه دارای رابط کاربری شهودی و انعطاف پذیری است که استفاده از آن را برای برنامه نویسان مبتدی و حرفه ای آسان می کند. DzSoft Perl Editor ابزاری ساده و در عین حال بسیار قدرتمند است. این نرم افزار امکاناتی نظیر بررسی کد (Code Explorer)، ویرایشگر به همراه نحو برجسته، بررسی و کنترل نحو، اشکال زدایی (دیباگ) آسان از خط فرمان و اجرای اسکریپت های CGI با نقاط شکست (breakpoints) و نمایش متغیرها و ... را در اختیار شما قرار می دهد. با استفاده از DzSoft Perl Editor شما تنها با یک کلیک می توانید اسکریپت ها را اجرا کرده و بلافاصله نتیجه را ببینید (شما احتیاجی به وب سرور برای اجرا و تست یک اسکریپت CGI در مرورگر نخواهید داشت!).
سی اس اس (CSS: Cascading Style Sheets) در کنار اچ تی ام ال هسته ی فناوری ساخت صفحه های وب هستند. سی اس اس روشی ساده برای نمایش چید مان و جلوه های تصویری مانند نوع قلم، رنگ و اندازه ها بر صفحه های وب است. Style Master نرم افزاری جامع برای توسعه CSS است. این نرم افزار چیزی فراتر از یک ویرایشگر متن بوده و به شما امکان می دهد که صفحات را بر مبنای کد های HTML بسازید، کد های CSS را برای تمامی سایت های داینامیک و کد های آن ها مانند PHP ،ASP.NET و Ruby ویرایش نمایید و حتی کد های CSS را به وسیله FTP ویرایش کنید. ابزار و منو های تعبیه شده در این نرم افزار به گونه ای است که تمامی کاربران با هر سطحی از دانش و آشنایی با CSS می توانند از آن بهره ببرند و کد های خود را ساخته و یا ویرایش کنند.
دسته:
نرم افزار ←
توسعه نرم افزار ←
ویرایشگر منابع
Hexinator یک ویرایشگر هگز قدرتمند است که با استفاده از موتور پارسینگ مطمئن خود امکان تجزیه و تحلیل فایل های باینری را برای کاربرانش فراهم نموده است. مزیت اصلی این برنامه امکان تولید فایل های به اصطلاح "grammar" است که اطلاعاتی درباره آنالیزهای قبلی را به همراه توضیحات و فرضیات شخصی کاربر در خود جای می دهند. کدهای هگز لود شده از فایل های باینری به صورت ساختاریافته در پنجره ای برای ویرایش نمایش داده می شوند. توابع جستجوی قدرتمند موجود در این نرم افزار یافتن محل دقیق یک متن، بخش خاصی از یک کد هگز، عدد، ماسک و یا رشته را میسر نموده اند. علاوه بر این، کاربر قادر خواهد بود تا مکان خاصی را در پنجره اصلی پیمایش نموده و از دیتا های مورد نظر خود در فرمت text یا XML خروجی بگیرد. برخی از ویژگی های این نرم افزار که بسیاری از کاربران حرفه ای را خوشحال نموده است امکان خواندن دیتا های چکسام (checksum data) با پشتیبانی از انواع هش و همچنین ارائه یک Histogram از آنالیز فایل های باینری است.
براکت (Brackets) یک ویرایشگر کد منبع باز مخصوصآ برای ویرایش کدهای HTML، CSS و جاوا اسکریپت می باشد و در واقع هنگام توسعه این برنامه بیشترین تمرکز بر روی کاربرد آن در طراحی و توسعه وب بوده است. ویژگی هایی مانند CSS code hinting و live HTML developmen با فراهم آوردن امکان مشاهده سریع تغییرات صورت گرفته در کدها بدون نیاز به بارگذاری مجدد (Reload) و یا ذخیره سازی آن ها و به صورت ویژوال، این برنامه را کاربردی تر نموده است. در دوره آموزشی TutsPlus Introduction to Brackets شما با قابلیت های اساسی و کلیدی این برنامه کاربردی قدرتمند آشنا می شوید.
PHP یک زبان اسکریپت نویسی سمت سرور (Server Side) می باشد که امروزه بیش از نصفی از وب سایت های مطرح جهان، از آن برای حفظ و نگهداری داده ها و ایجاد سایت های داینامیک و به روز استفاده می کنند. PHPEdit نرم افزار حرفه ای و فوق العاده ای است که یک محیط توسعه (IDE) کامل و قابل تنظیم را برای کار با PHP به منظور توسعه برنامه های کاربردی وب و وب سایت های حرفه ای فراهم می کند. این نرم افزار توسط شرکت نرم افزاری WaterProof برای افزایش کارآیی برنامه نویسان طراحی شده است تا بتوانند کدها را سریع تر بنویسند، PHP را اشکال زدایی کنند و پروژه های خود را تست کنند. این نرم افزار چیزی بیشتر از یک نرم افزار ویرایش PHP ساده است و تمامی ابزارهای لازم برای کمک به شما در سفارشی سازی محیط کار، تولید کدهای باکیفیت و سرعت بخشیدن به فرایند توسعه وب سایت ها، را فراهم کرده است. PHPEdit همچنین دارای تعداد زیادی افزونه می باشد تا شما بتوانید از فریم ورک های محبوب مانند Symfony، Prado و eZ Publish نیز استفاده کنید. همچنین رابط کاربری این نرم افزار به گونه ای طراحی شده است که از درگ و دراپ فایل ها به درون نرم افزار پشتیبانی می کند.
دسته:
نرم افزار ←
توسعه وب ←
طراحی وب
|
ASP/PHP
,
HTML/XML/CSS
,
Java/JavaScript
اگرچه برای کد نویسی صفحات Web از HTML استفاده می کنیم ولی در انجام عملیات کنترلی روی قالب بندی ها مشکلات فراوانی در این زبان وجود دارد که باعث ناکارآمدی آن می گردد و اینجاست که قالب بندی آبشاری یا CSS به کمک HTML می آید تا ایجاد قالب بندی های حرفه ای به راحتی بیشتری انجام شود. نرم افزار TopStyle یکی از قدیمی ترین و جالب ترین برنامه های کاربردی در زمینه استایل شیت و یا همان CSS می باشد. این نرم افزار دارای ابزاری قدرتمند برای ساخت وب سایت های استاندارد می باشد. و تمامی کد های موجود در CSS1 و CSS2 را برای شما به نمایش می گذارد و حتی شما می توانید بسته به مرورگری که قرار است سایت خود را بر پایه آن بنا کنید برنامه را اجرا نموده و شروع به کار نمایید تا وب سایت شما بیشترین سازگاری را با مرورگر وب تان داشته باشد. با استفاده از این نرم افزار شما می توانید HTML را به XHTM تبدیل کنید و سپس سینتکس های CSS را در برابر مرورگر های مختلف چک بکنید. همچنین این نرم افزار امکان ویرایش کدهای HTML, XHTML و CSS را فراهم می آورد. در این نرم افزار شما لازم نیست حتما فایل سی اس اس تان به یک صفحه وب لینک داده شده باشد، بلکه این نرم افزار تمامی آبجکت ها، کلاس ها و شناسه ها را برایتان به صورت مجازی ساخته و به نمایش می گذارد تا دیگر نیازی به ذخیره فایل و اجرا بر روی سایت اصلی که ممکن است زمان بر باشد را نداشته باشید.
دسته:
نرم افزار ←
توسعه نرم افزار ←
ویرایشگر منابع
|
ویرایشگر متن
نرم افزار Hex Workshop Hex Editor یک ویرایشگر هگزادسیمال برای
ویرایش اطلاعات تعداد زیادی از فایل های باینری می باشد. رابط کاربری این
نرم افزار بسیار شبیه به یک نرم افزار ویرایشگر متن است که در آن قابلیت
های پیشرفته تری لحاظ شده است. این نرم افزار به شما اجازه می دهد که یک
فایل را باز کرده و داده های خام (هگزادسیمال) آن را مشاهده کرده و ویرایش
نمایید. به راحتی می توانید یک رشته ی متنی یا مقدار هگز را تشخیص داده و
آن را ببرید، کپی کرده و یا درج نمایید و در کل می توانید محتوای فایل را
ویرایش نماید. این نرم افزار به شما اجازه خواهد داد قسمت های مهمی از
کد برنامه را به رنگ دلخواه دیگری تغییر دهید تا در یک نگاه برای شما قابل
تشخیص باشد. کاربران می توانند داده های فایل های باینری خود را توسط
عملیات منطقی، ریاضی و یا اعمال توابع و عبارات شرطی، ویرایش نمایند.
ویرایش اطلاعات در Hex Workshop Hex Editor با وجود امکانات فراوانش، بسیار
ساده و سریع بوده و شما به قابلیت های مختلفی دسترسی خواهید داشت.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپایلر و مفسر
|
زبان برنامه نویسی
زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(0و1) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است. زبان های برنامهنویسی سطح بالا علی رغم تواناییهای زیادی که دارند همیشه برای کار با سخت افزار مناسب نیستند(به جز C که برای کار با سخت افزار از همه حتی اسمبلی بهتر است) در حالی که اسمبلی قدرت زیادی برای کار با سخت افزار دارد. از نرم افزار emu8086 برای شبیه سازی و كامپایل كردن برنامه های اسمبلی می توان به راحتی استفاده كرد. این نرم افزار برای دانشجویان رشته کامپیوتر و برنامه نویسان، بسیار مناسب است و می توانند برنامه خود را به زبان اسمبلی نوشته و نتیجه را به عینه مشاهده کنند.