برنامه نویسی گرافیکی در C/C++

مقدمه: 
اکنون بیش از 15 سال از انتشار کامپایلرهایی همچون ++Turbo C برای توسعه در محیط DOS می گذرد و در طی این سال ها امکانات و کتابخانه های بسیاری به زبان های C و ++C اضافه شده است از

جمله STL در ++C که بسیاری از الگوریتم های معروف و پرکاربرد مانند پشته ، لیست پیوندی ،انواع صف ، انواع مرتب سازی ها و غیره را بدون نیاز به پیاده سازی در اختیار شما قرار می دهد که برای بهره مندی از این امکانات می بایست از کامپایلرهای جدید و به روز 32/64 بیتی استفاده کرد، از جمله:
++Visual C و ++minGW/Dev C (کد باز و رایگان) و C++‎Builder و ...

ادامه نوشته

نرم افزار ویرایشگر PHP جهان - Blumentals Rapid PHP 2010 10.0.0.116

Rapid-PHP-editor4.jpg

PHP که مخفف عبارت Personal Home Page به معنی " صفحه خانگی شخصی" می باشد، یک زبان برنامه نویسی تحت وب و نوشتن اسکریپت می باشد که بصورت کدباز ارائه شده است، این زبان برای اولین بار در سال ۱۹۹۴ میلادی توسط راسموس لردورف (Rasmus Lerdorf) ارائه گردید.نرم افزار Rapid PHP editor تنها ویرایشگر PHP درجهان می باشد که دارای ویرایشگرهای تمام عیار HTML, CSS و جاوا اسکریپت می باشد. با استفاده از این نرم افزار اکنون دیگر قادر خواهید بود تا با استفاده از یک ابزار به چندین هدف خود برسید.

قابلیتهای کلیدی نرم افزار Blumentals Rapid PHP 2010 10.0.0.116 :

  • بارگذاری بسیار سریع برنامه
  • پیشرفته بودن و دارا بودن ویرایشگر متن قابل دلخواه سازی کامل و آشنا
  • قابلیت پررنگ نمودن Syntax برای زبان های PHP, HTML, CSS, javascript, WML, XML , SQL
  • پشتیبانی از یونیکد UTF-8
  • راهبری آسان کدهای شما با استفاده از ویژگی Code Explorer
  • جستجوی پارامترهای عملکرد PHP با استفاده از قابلیت Function Hints
  • عملکردهای جستجو ، متغیرها و مشخصات با ویژگی Auto Complete
  • اشکال زدایی کد PHP با استفاده از دیباگر xDebug
  • وب سرور داخلی نرم افزار برای بازبینی آسان PHP
  • یکپارچگی با اسناد PHP, HTML , CSS
  • قابلیت ذخیره و باز نمودن فایل بصورت مستقیم از اف تی پی
  • مدیریت پروژه وامکان انتشار بر روی اف تی پی
  • امکا اتصال به پایگاه های داده SQL مانند MySQL, PostgreSQL, Firebird, Interbase
  • همخوانی پررنگ نمودن براکتها
  • جستجو وجایگزینی با پشتیبانی از Regular Expression
  • قابلیت جستجو وجایگزینی فایلها
  • بررسی کننده غلط املایی در متن در کدهای HTML و فایلهای TXT
  • کلیپ برد چند منظوره
  • کتابخانه کد با قابلیت دسترسی سریع
  • قالبهای کد آماده برای استفاده
  • ویراستاری کدهای HTML  بصورت پیشرفته با قابلیت Auto Complete, Inspector و دیگر ابزارها
  • ویرایش CSS  پیشرفته با ویرایشگر داخلی CSS
  • ویرایش پیشرفته جاوا اسکریپت با استفاده از ویراستار داخلی جاوا اسکریپت
  • پررنگ نمودن خط
  • پشتیبانی از قابلیت ریزش کد (Code Collapse)
  • قابلیت ایجاد تورفتگی در متن

و...

ادامه نوشته

Notepad++ 5.6 - ویرایشگر همه کاره برنامه نویس ها

Notepad++5.jpg

این نرم افزار با پشتیبانی بسیاری از زبان های برنامه نویسی قابل اجرا در محیط مایکروسافت ویندوز می باشد. هدف اصلی این نرم افزار ویرایش component های نوشته شده به زبان ++C با دستورات win32 API و STL که بالاترین سرعت اجرا و کوتاه شدن برنامه نوشته شده را در بر دارد می باشد. بسیاری از مشکلات در این ورژن برطرف شده است و امکانات خاصی را با خود همراه کرده است.

خصوصیات نرم افزار دفترچه یادداشت همه کاره برنامه نویسی

    * تغییر رنگ کد های برنامه نویسی و دندانه نویسی آن ها
    * پشتیبانی از زبان های C , C++ , Java , C# , XML , HTML , PHP , CSS , makefile , ASCII art (.nfo) , doxygen , ini file , batch file , Javascript , ASP , VB/VBS , SQL , Objective-C , RC resource file , Pascal , Perl , Python , Lua , TeX , TCL , Assembler , Ruby , Lisp , Scheme , Properties , Diff , Smalltalk , Postscript , VHDL , Ada , Caml , AutoIt , KiXtart , Matlab , Verilog , Haskell , InnoSetup , CMake
    * پشتیبانی از Ctrl+Space برای نمایش کد های زبان برنامه نویسی مورد استفاده
    * قابلیت ویرایش و نمایش چندین فایل همزمان در یک صفحه
    * قابلیت جستجو و جابه جایی کلمات و جملات و بزرگنمایی صفحه
    * پشتیبانی بیشتر زبان های برنامه نویسی از جمله عربی (همچنین فارسی) و چینی
    * پشتیبانی ماکرو ها و قابلیت بوک مارک کردن

ادامه نوشته

نسخه قابل حمل و پرتابل Visual Basic 6.0 Portable

jggf5544.jpg

با توجه با کاربد فروان زبان ویژوال بیسیک و اینکه  آموزش این نرم افزار قرار گرفته بود در نتیجه امروز نرم افزار پرتابل و بدون نیاز به نصب Visual Basic 6.0 Portable را برای شما عزیزان قرار می دهیم امید که مورد استفاده شما باشد .

ویژوال بیسیک چیست ؟

ویژوال بیسیکتوسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید. ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)
ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (NET.) ارائه شد. اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه‌نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژه‌ی خود را دارد.
ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترل‌های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده‌اند.
برنامه‌نویسی در ویژوال بیسیک به صورت رخدادگرا می‌باشد. در برنامه‌نویسی تجاری، ویژوال بیسیک جز محبوب‌ترین‌ها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامه‌های تجاری با استفاده از این زبان تولید شده‌ اند.

 

ادامه نوشته

آموزش برنامه نویسی به زبان ویژوال بیسیک و vb.net

exe2vb.jpg

زبان ویژوال بیسیک یکی از زیباترین زبان های برنامه نویسیمی باشد که به برنامه نویس امکانات زیادی را می دهد  شما می توانید در این زبان هر آنچه را که در ذهن دارید به مرحله عمل برسانید امید که این اموزش 461 صفحه ای شما را در راه یادگیری این زبان یاری رساند

ادامه نوشته

آموزش برنامه نویسی به زبان C++ به زبان فارسی

4545464.gif

 

این آموزش برای کسانی که تازه برنامه نویسی به زبان سی پلاس پلاس را شروع کرده اند بسیار مفید می باشد  این آموزش دارای هفت فایل pdf می باشد

این آموزش  که از مقدماتی شروع کرده و تا مواردی چون عملگرهای ریاضی ، ساختارهای شرطی و گردشی ، کار با توابع ، توابع کتابخانه ای ، تابع نویسی ، آرایه ها و کار با رشته های کاراکتری و ... پیش می رود.

ادامه نوشته

نرم افزار دیکد کردن صفحات وفایل های کد شده dezender

dezender.jpgحتما شما هم با صفحاتی برخورد کرده اید کی نمی توان آن رو با هیچ زبان برنامه نویسی ویا نرم افزار های مربوطه ویرایش کرد ودر واقع برنامه نویس این صفحات را محدود کرده است امروزه برنامه نویسان و طراحان وب برای حفاظت از برنامه های خود در مقابل کپی برداری آن را به حالت کد در می آوردن  امروز برای شما نرمافزاری را قرار می دهیم که بتوانید این کد ها را به حالت اولیه در آورده و از آن استفاده کنید .

 

ادامه نوشته

مثلث خیام نوشته شده با زبان c

با سلام امروز تنها چند روزی به امتحانات باقی مانده و داشتم روی مثلث خیام کار می کردم دیدم بد نیست برنامشو براتون بزارمامید وارم که به دردتون بخوره من که زیاد تو نت دنبال این برنامه برای کلاس گشته بودم ولی همشون تقریبا سر کاری بودن امروز برنامه خلاصه و مفید مثلث خیام که به زبان سی نوشته شده رو براتو می زارم

برنامه در ادامه مطلب

ادامه نوشته

جایگزین پیشرقته Notepad ویندوز - Notepad++ ۵.۴.۳

حتما تا به حال برنامه ساده متن خوان ویندوز با عنوان Notepad را دیده اید. این نرم افزار تقریبا از آغاز عرضه ویندوز توسط مایکروسافت بر روی بسته ویندوز موجود بوده و در هر نسخه از ویندوز تنها با اندک تغییرات ابتدایی در ویندوز قرار داده می شود و توسط آن میتوان تنها فایلهای متنی ساده را بازگشایی کرده و یا متنهایی ساده ایجاد نمود.
به منظور تکمیل امکانات این نرم افزار برنامه نویسان دست به کار شده اند و نسخه ای رایگان و کامل تر از این نرم افزار را که تحت زبان C++ نوشته شده است را به کاربران ویندوز عرضه کرده اند که با نام Notepad++ شناخته شده است.
این نسخه از نرم افزار دارای امکانات بالایی از جمله: امکان نمایش چندین متن همزمان، نمایش متون برنامه نویسی به صورت رنگی، پشتیبانی از زبانهای برنامه نویسی مختلف، ادیتور پیشرفته تر، امکان جستجوی پیشرفته در متون و ... میباشد.

ویژگی های کلیدی نرم افزار Notepad++ ۵.۴.۳ :

- دارای ویرایشگر قدرتمند WYSIWYNG
- نمایش متون برنامه نویسی به صورت رنگی جهت جلوگیری از خستگی چشم
- پشتیبانی از انواع زبانهای برنامه نویسی چون : ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML
- امکان نمایش چندین متن به صورت هم زمان
- امکان بزرگنمایی بر روی متون
- پشتیبانی کامل از زبان فارسی، دارای محیط کاربری کاملا فارسی زبان
- پشتیبانی از بیش از ۴۲ زبان برنامه نویسی جهان
- بسیار کم حجم با نصب آسان و سریع
- امکان نصب افزونه های جدید بر روی نرم افزار
- کاملا رایگان و بدون محدودیت در استفاده
- و...


ادامه نوشته

طراحی صفحات CSS با Blumentals Rapid CSS ۲۰۰۸ v۹.۴.۱.۱۰۳

Cascading Style Sheets یا به اختصار CSS یکی از زبان های برنامه نویسی به شمار می رود. این زبان برنامه نویسی که بهتر اسکریپ نویسی نام برده شود یکی از محبوب ترین زبان های برنامه نویسی تحت وب به شمار می رود. تقریبا این زبان جزیی از تمامی سایت های موجود در اینترنت به شمار می رود. شاید سایتی نباشد که حداقل یک فایل با فرمت CSS را در خود جای نداده باشد، برای راه اندازی هرسایتی معمولا یک فایل با فرمت CSS و بیشتر اوقات با نام Style قرار می گیرد. CSS ها را برنامه نویسان و طراحان وب به خوبی می ناشناسند. شاید افرادی باشندکه ندانند اصلا CSS چیست؟ در نظر بگیرید یک طراحان برای مثال بخواهد تنها ۵ صفحه سایتی را طراحی کند. جدای از زبان برنامه نویسی می بایست قالبی را هم که در آن نوع جداول، پس زمینه ها، فونت ها، رنگ ها و ... است، در نظر بگیرد. اگر طراح بخواهد همین قالب را برای ۵ صفحه پیاده نماید هم تعداد خطوطی که نوشته می شود بیشتر خواهد شد و هم این که می بایست در هر ۵ صفحه مدام تعریف کند این خط با چه فونت و با چه اندازه ای باشد. این کار بسیار سخت خواهد شد و ضمن این که احتمال خطا هم در قالب صفحات بیشتر خواهد شد. CSS کار را بسیار آسان کرده است. به سادگی می توان قالب یا همان استایل را در یک صفحه CSS تعریف نموده و سپس تنها با استفاده از یک دستور لینک آن را در صفحه مورد نظر قرار داد. این امر کمک زیادی به طراحان وب می کند. البته نباید CSS ها را دست کم گرفت این زبان برنامه نویسی در بسیار از مراکر آموزشی در ایران و یا حتی در کل دنیا به صورت دروس بسیار مهم تدریس می شود. CSS نکته ای جالب رو با خود به همراه دارد که با هیچ یک از زبان های معروف نظیر PHP یا ASP.Net مشکلی نداشته و بالعکس این دو به CSS ها هم نیاز پیدا می کنند. برای نوشتن این کدها می توان حتی از Notepad ویندوز هم بهره برد اما خوب به طبع این امر زیاد مرسوم  متداول نمی باشد. این بار قصد معرفی نرم افزاری را داریم که تنها برای مهندسان برنامه نویسی CSS ابزاری فوق العاده محسوب نمی شود بلکه طراحان وب سایت ها و برنامه نویسان هم می توانند از آن بهره ببرند. این نرم افزار بسیار کم حجم Blumentals Rapid CSS نام دارد. ابزاری بسیار مناسب و کارا که قدرت برنامه نویسان CSS را می تواند نمابان سازد. مهم ترین قابلیت این نرم افزار افزایش سرعت کاربر درساخت صفحات CSS است. طراح قادر است تا با سرعتی بسیار بالا و البته بسیار آسان اقدام به برنامه نویسی CSS نماید.  کدنویسی فوق العاده آسان خواهد شد، اگر از این ابزار استفاده شود. نکته ای بسیار مهم در مورد این ابزار نمایش آنی کدهای نوشته شده از سوی طراح است. کمتر نرم افزاری پیدا می شود که چنین قابلیتی داشته باشد. یعنی بتواند به صورت لحظه به لحظه کدهای CSS را به تصویر بکشد.  مهندسان CSS که به دنبال ابزاری  مناسب برای دستان هنرمند مغز متفکرشان هستند Blumentals Rapid CSS می تواند ابزاری بسیار مناسب باشد. یادمان باشد که همیشه ، کاربران ابتدا به طرح و قالب و رنگ بندی سایت توجه می کنند و بعد به مطالب آن!

قابلیت های کلیدی نرم افزار Blumentals Rapid CSS ۲۰۰۸ v۹.۴.۱.۱۰۳:
- راحت شدن کار کدنویسی با CSS
- استفاده آسان و افزایش سرعت در کد نویسی
- چک کردن کدها توسط نرم افزار برای یافتن کدهای اشتباه
- تکمیل کردن ادامه کدها توسط خود نرم افزار
- نمایش آنی کدهای نوشته شده
- استاندارد شدن کدهای این برنامه با مرورگر ها
- قابلیت ذخیره سازی و یا بازگشایی از سرورها FTP
- قابلیت مدیریت مستقیم بر روی سایت
- محیط کاربر پسند نرم افزار
- سازگاری با نسخه های مختلف ویندوز از جمله ویندوز ویستا
- و ...

ادامه نوشته