Anticom >> آموزشهای حیرت انگیز!!

..:: The Best Way to Learn ::..

Anticom >> آموزشهای حیرت انگیز!!

..:: The Best Way to Learn ::..

آموزش ++C - قسمت چهارم


ثابت ها در
++C  Constants in !!

" ثابت ها، نمادهایی با مقادیر ارزشی ثابت هستند! "

این جمله خیلی سنگینه!، و شاید یه نفر که واسه اولین بار می خواد با ثابت ها آشنا بشه، نامفهوم باشه!

اگه نفهمیدید، مهم نیست، تا آخر مطلبو که بخونید متوجه مفهومش میشین!!

 

ثابت های عددی:

خود اعداد ریاضی، ثابت به شمار میروند. چون مقدار ارزشی یک عدد مثل 32 همیشه ثابته.

ثابت های عددی از نوع اعداد صحیح:

1776

707

273-

در محاسبات فقط از مبنای 10 استفاده نمیشه، مبناهایی مثل 8 و 16 خیلی پرکاربرد هستند. شیوه نوشتن ثابت ها در مبنای 8 و 16 رو می بینیم:

75        // Decimal  مبنای 10

0113    // Octal  مبنای 8

0x4b    // Hexadecimal   مبنای 16

صفر ابتدای عدد در ریاضیات بی ارزشه، ولی در کدنویسی C++ مشخص کننده ی اینه که عدد در مبنای 8 بیان شده!

و عدد در مبنای 16 هم با پیشوند 0x نوشته میشه.

ثابت های عددی مثل متغییرها، نوع داده ای دارند (integer, long, float, …)

اعدادی را که به صورت ساده، مثل 72 می نویسیم، در حالت پیش فرض int در نظر گرفته میشن.

با این حال می تونیم در هنگام نوشتن عدد، نوع داده ای اون رو مشخص کنیم:

75                 // int

75u               // unsigned int

75l                // long int

75ul              // unsigned long

نکته) پسوندهای تعیین کننده ی نوع داده ای رو می تونیم به هر دو شکل الفبایی بزرگ و کوچک بنویسیم، هیچ فرقی نداره!

 

ثابت های اعشاری:

به اعداد زیر و معادل آنها توجه کنید:

3.14159         // 3.14159

6.02e23         // 6.02 * 10^23

1.6e-19            // 1.6 * 10^-19

3.0          // 3.0

این چهار نمونه اعداد اعشاری هستند که در C++ شناخته میشن.

اولی عدد PI (همون عدد پی)، دومی عدد آووگادرو، سومی بار الکتریکی الکترون و آخری عد3 با یک ممیز در انتها می باشد.

نوع پیش فرض اعداد اعشاری، double است. ولی اگر بخواهیم عدد را از نوع float یا long double تعریف کنیم، اینجوری می نویسیم:

3.14159L   // long double

6.02e23f   // float

دوباره میگم که پسوندها و میانوندها به کوچکی و بزرگی حروف حساس نیستند.

 

ثابت های کاراکتری و رشته ای:

ثابت های غیر عددی هم وجود دارند، مثل:

'z'

'P'

"Hello World"

"How do you do?"

ثابت های اول، ثابت های کاراکتری هستند که فقط حاوی یک کاراکتر می باشند.

ولی دو ثابت آخر، ثابت های رشته ای هستند که حاوی رشته ای از کاراکترها هستند.

ثابت های کاراکتری را بین single quotes (') و ثابت های رشته ای را بین double quotes (") می نویسیم.

توجه داشته باشید که مثلا G به تنهایی یک شناسه (identifier) است، در حالی که 'G' نمایان گر کارکتر G است.

برای استفاده از بعضی از کارکترهای خاص که نوشتن آنها در سورس کد برنامه مشکل یا غیر ممکن است، نمادهایی قراردادی در نظر گرفته شده است، مثلا اگر بخواهیم پس از چاپ یک سطر، به طر بعدی برویم، باید کاراکتر '\n' را چاپ کنیم.

چندتا از این کاراکترها رو اینجا می بینید:

\n       new line

\r       carriage return

\v       vertical tab

\b       back space

\a       alert (beep)

\'       single quote (')

\"      double quote (")

\?     Question mark (?)

\\      back slash (\)

اینا رو ترجمه نکردم چون انگلیسیش قابل درک تره!

 

ثابت های منطقی:

دو مقدار تعریف شده برای ثابت های منطقی وجود داره: true و false

 

روش تعریف ثابت ها در C++ :

در کد نویسی، بهتره بعضی از مقادیر ثابتی رو که از ابتدا تا انتهای برنامه تغییر نمی کنند، نام گذاری کنیم و از نام (شناسه) اونها در کد نوشتن استفاده کنیم، مثل عدد پی (PI) ، این کار فواید خیلی زیادی داره که کم کم به اونها هم میرسیم!

برای تعریف کردن ثابت ها در C++ دو روش وجود داره:

روش اول: Defined Constants

مثلا:

#define   PI   3.14159

#define   NEWLINE   '\n'

که این تعریف باید بالای تابع main نوشته شود.

1-     // defined constants

2-     #include <iostream>

3-     using namespace std;

4-     #define   PI   3.14159

5-     #define   NEWLINE   '\n'

6-     int main ()

7-     {

8-         double   r = 5.0;           // radius

9-         double   circle;

10-       circle = 2 * PI * r ;

11-       cout << circle;

12-       cout << NEWLINE;

13-       return 0;

14-   }

 

خروجی: 31.4159

با این کار کامپایلر قبل از کامپایل کد، به جای شناسه های ثابت ها، مقدار آنها رو قرار میده!

 

روش دوم:  Declared Constants

این روش، شیوه ی بهتر و قابل درک تری برای تعریف ثابت هاست. بهتون توصیه می کنم فقط از این روش استفاده کنید.

این مثال رو ببینید:

Const      double    PI = 3.14159 ;

یعنی: ثابتی از نوع double ، به نام PI ، مقداری برابر 3.14159  دارد.

صورت های کلی تعریف ثوابت:

#define    [identifier]    [value]

Const      [type]      [identifier] = [value] ;

توجه) نمی تونیم مقدار ثابت ها رو در طول اجرای برنامه تغییر بدبم!

 

دانلود رایگان ناد 32


ESET NOD32 Antivirus  & Samrt Security 2009  username & password



UserName: TRIAL-19623474
PassWord: 23b7tfmft6

UserName: TRIAL-19623478
PassWord: kpce6s34rf

UserName: TRIAL-19623470
PassWord: u4rekuxkbt

لینک دانلود و بقیه سریال ها در ادامه مطلب...
ادامه مطلب ...

مترجم قالب وبلاگ


مترجم قالب های بلاگفا، میهن بلاگ، پرشین بلاگ، آفتاب لاگ،

پارسی بلاگ و ایران بلاگ

به

بلاگ اسکای



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


ادامه مطلب ...

تصاویر پس زمینه Green

بسته های والپیپر آنتی کام!

Green Wallpapers



لینک دانلود در ادامه مطلب
ادامه مطلب ...

خدایا، به امید تو


خدایا ، به امید تو



سلام، دوباره برگشتیم....


با انرژی بیشتر در خدمتتون هستیم!!


قالب BONITA برای میهن بلاگ


این اولین قالب طراحی شده توسط گروه    AntiComبرای همه میهن بلاگی ها

برای مشاهده قالب کلیک کنید :

برای دریافت کد قالب  بر روی تصویر کلیک راست کرده و گزینه save target as  را انتخاب کنید .

آموزش CSS - قسمت 3

CSS  How To ….


How  to Insert Style Sheets


کار Style Sheet ها ؟


زمانی که مرورگر به Style Sheet  ها می رسد ، آن ها را می خواند و  تمام صفحه وب شما را مطابق آن تنظیم می کند.

برای بار سوم  ، مجددا انواع Style Sheet  ها را معرفی می کنیم.


External Style Sheet


این روش زمانی کاربرد دارد که ما چندین صفحه وب داریم و می خواهیم برای هم یک نوع Style Sheet داشته باشیم .

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

در این روش کل کدهای CSS  که طراحی صفحات شما در آن قرار می گیرد و شامل همان کلاس هایی است که قبلا توضیح داده بودیم ، در فایلی جدا با پسوند .css ذخیره می شود و  به کد صفحه اصلی شما با یک لینک پیوند می شود.

برای نوشتن یک External Style Sheet به نکات زیر دقت کنید:


ادامه مطلب ...

آموزش CSS - قسمت 2


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

در ساختار همه کدهای CSS  ، سه قسمت وجود دارد که عبارتند از :  a selector, a property and a value


که به این شکل نوشته می شود :


selector {property:value}


در قسمت selector عناصر یا همان Element  های HTML  قرار می گیرد ، یادتونه که همه Element  های HTML  با تگ شروع می شدند.

در قسمت property ، آن مشخصه ای قرار می گیرد که شما می خواهید آن را تغییر دهید ، شاید بپرسید خوب چه صفاتی را می شود تغییر داد ؟


کلا هر مشخصه (Attribute) که بتواند مقدار بگیرد ، قابل تغییر است .

برای بهتر متوجه شدن به مثال های زیر توجه کنید :

p
{
text-align:center;
color:black;
font-family:arial
}


ادامه مطلب ...

آموزش CSS - قسمت 1

بعد از HTML  وارد قسمت هیجانی و بسیار کاربردی تر دنیای وب می شیم ، یعنی آموزش  CSS ، پس با ما باشید.

با CSS شما می تونید بسیاری از کارهاتون را ذخیره کنید و خیلی اصولی تر صفحات وبتون را طراحی کنید.

در این آموزش تو  یاد می گیری که چگونه با  CSS میتونی style  ها و لایه های مختلف یک صفحه وب چند گانه را همگی با هم تحت  کنترل خود قرار دهی.


برای شروع چه چیزهایی را باید بدونم ؟


لازمه قبل از شروع CSS  ، آموزش HTML  را که قبلا در سایت ارائه داده بودیم را مطالعه کنید.

اگر می خواهی  به آموزش HTML  بری ، کلیک کن .


CSS چیست ؟


ادامه مطلب ...

آموزش ++C - قسمت 3



متغیر ها و انواع داده ها        Variables and Data Types

در قسمت قبل چند خط کد نوشتیم تا در آخر کامپیوتر برای ما فقط یک جمله روی مانیتور چاپ کند!
شاید خیلی سریع تر میشد اگر خودمون این کار رو می کردیم و احتیاجی به کد نوشتن هم نبود!
با این حال، برنامه نویسی به چاپ یک نوشته روی صفحه ی مانیتور محدود نمی شود.
کم کم با هم پیش میریم و یاد می گیریم چطوری برنامه هایی بنویسیم که کار مفید انجام بده، در وقتمون صرفه جویی کنه و کارمون رو راحت تر بکنه.

- برای این کار نیاز داریم که یک مفهوم کلی از متغیر ها رو بدونیم.

- بیاین با هم تصور کنیم...
من از شما می خوام عدد 5 رو در ذهنتون نگه دارین. همچنین عدد 2 رو به خاطر بسپرید،
فعلا شما دوتا عدد متفاوت رو در حافظه تون نگه داشتین. حالا از شما می خوام یکی به اولی اضافه کنید و بعدش دومی رو از اولی کم کنید و حاصل رو بگین.

ادامه مطلب ...

آموزش ++C - قسمت 2



ساختار یک برنامه ++C

Code:

1- //My first Program in C++
2- #include <iostream>
3- using namespace std;
4- int main()
5- {
6- cout << "Hello World!";
7- return 0 ;
8- }

Result:
Hello World!

ادامه مطلب ...

آموزش ++C - قسمت 1


به نام خدا


مقدمه

این آموزش برای کسانیه که می خوان برنامه نویسی با
++C رو یاد بگیرند و لازم نیست پیش زمینه ی خاصی در مورد برنامه نویسی با سایر زبان های برنامه نویسی داشته باشید.
البته اگر قبلا با زبان های دیگه کار کرده باشید اطلاعات قبلیتون میتونه تو یادگیری مطالب بهتون کمک کنه.
با این وجود، ما آموزش رو از صفر و از پایه شروع می کنیم و سعی می کنیم خیلی اصولی و جذاب، قدم به قدم با هم پیش بریم و با هم یادبگیریم.

منبع اصلی ما سایت
cplusplus.com هستش که تقریبا میشه گفت کامل ترین سایت آموزش ++C انگلیسی هست. از هیچ مطلبی نمی گذریم و سعی ما براین است که مطالب را نه به شیوه ی سخت و سنگین بلکه با شیوه ای روان و قابل فهم ارائه کنیم. مهمترین هدف ما هم همین است.

در قسمت های مختلف آموزش مثال هایی گذاشتیم که کاربرد مطلب رو مشخص میکنند.
پیشنهاد میکنم این مثال ها رو بخونید و خودتون توی کامپایلر بنویسید و اجرا کنید، این جوری مطلب رو بهتر می فهمید!
بهترین راه کسب تجربه اینه که در ساختار مثال ها تغییرات کوچک ایجاد کنید و ببینید چه تغییری در نتیجه ایجاد شد، پس شجاع باشید و از تغییر دادن کدها نترسید!

هر سوالی که واستون پیش اومد و نتونستین جوابشو پیدا کنین، میتونین در قسمت نظرات مطرح کنین، ما هم سعی می کنیم به بهترین نحو بهتون جواب بدیم...

کدام نرم افزار؟

ادامه مطلب ...

آموزش HTML - قسمت 12


فرق HTML 3.2 , HTML 4 , XHTML 

 

در HTML 3.2 شما توانایی این را ندارید که که قالب بندی صفحه خودتان را به طور کامل از 

  

کدهای  HTML جدا کنید و مجبورید برای هر قسمت تمام خصوصیات را برای اجرا یادداشت کنید  

 

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

  

ولی در HTML4 توانایی این را دارید که قالن بندی خودتان را در قسمتی جدا از کدها تعریف کنید. 

 

In HTML 4.0 all formatting can be removed from the HTML document and stored in a separate style sheet

 

و به همین دلیل شما به راحتی می توانید تمامی لایه ها را تحت کنترل خود قرار دهید بدون این  

 

که به محتوای صفحه شما کوچکترین آسیبی برسد.  

 

XHTML تفاوت خاصی با HTML 4 ندارد و در کل یک سری ایرادها و نقص هایی که در HTML 3.2   

 

وجود داشت در آن برطرف شده است.   

HTML , CSS  

 

ادامه مطلب ...

آموزش HTML - قسمت 11


Color values


برای تعریف رنگ ها در HTML از نشانه گذاری hexadecimal  برای ترکیب های مختلف 3 رنگ قرمز و سبز و آبی استفاده می کنیم.

زیاد لازم نیست شما درگیر کدهای hex شوید ، برای پیدا کردن کد رنگ های مورد نظرتون        می توانید از برنامه های کمکی مثل HTML Pad یا برنامه های گرافیکی مثل فتوشاپ استفاده کنید و به راحتی کد رنگ مورد نظرتون را پیدا کنید.


HTML Font


ادامه مطلب ...

آموزش HTML - قسمت 10


HTML Forms and Input 


فرم چیست ؟ 

فرم ناحیه ای است که به کاربر اجازه می دهد که اطلاعات خود را وارد کند. 

برای تعریف فرم از تگ <form> استفاده می کنیم. 

A form is defined with the <form> tag

>
.
input elements
.
form>

کاربردی ترین تگ ، در فرم تگ <input> است. 


ادامه مطلب ...

آموزش HTML - قسمت 9


HTML List


HTML لیست های ترتیبی ، لیست های نامرتب و لیست های تعریفی را پشتیبانی می کند. 


Unordered List 

برای تعریف یک لیست غیر ترتیبی در HTML از تگ <ul> استفاده می کنیم و برای تعریف کردن هر کدام از مشتقات این لیست تگ <li> را مورد استفاده قرار می دهیم. 

به این ترتیب :  


  • Coffee

  • Milk


Here is how it looks in a browser:
. Coffee
. Milk 


ادامه مطلب ...

آموزش HTML - قسمت 8


Table

برای کشیدن جدول در HTML باید از تگ <table> استفاده کنیم. 

برای تقسیم کردن یک جدول در ردیف های مختلف ما باید از تگ <tr> استفاده کنیم. 

و برای تقسیم کردن هر ردیف به خونه های مختلف از تگ <td>  که مخفف table data است استفاده می کنیم. 

خونه های جدول در HTML می توانند هر محتوایی داشته باشد ، تصویر ، متن ، فرم و ... 

نمونه ای از کد یک جدول :


ادامه مطلب ...

آموزش HTML - قسمت 7


HTML Image


در HTML ، برای تعریف کردن یک تصویر باید از تگ <img> استفاده کنیم. 

این تگ از جمله تگ های خالی است ، یادتونه تگ های خالی چه تگ هایی بودند ؟  

تگ های خالی ، تگ هایی بودند که نیاز به بستن </> نداشتند. 

برای نمایش تصویر در صفحه تگ <img> کافی نیست و شما نیاز به یک مشخصه دارید. 

شما باید از مشخصه src استفاده کنید ، این مشخصه برای source قرار گرفته ، بعنی مقداری کخ در این مشخصه قرار می گیرد ، لینک تصویری است که شما می خواهید آن را در صفحه مورد نظرتون قرار دهید. 

<img src="ur"/">  

حتما تا حالا به این مورد برخوردید که تصویری در اینترنت به نمایش در نمی آید ، یعنی مرورگر به هر دلیلی قادر به Load آن نیست ، و شما به جای عکس یک متن مشاهدا می کنید . 

شما می توانید با مشخصه Alt مشخص کنید ، اگر تصویرتان به نمایش درنیامد به جای آن چه متنی نمایش داده شود. 

<img src="prijecone.persiangig.com/12.jpg" alt="AntiCom" />  

اگر تصویر بالا به نمایش درنیاید ، به جای آن کلمه AntiCom ظاهر می شود. 


چند مثال برای تمرین بیشتر :

ادامه مطلب ...

آموزش HTML - قسمت 6

از style ها هم مختصری فهمیدیم ، در جلوتر مثال های بیشتری از این قسمت حل می کنیم . 

 

HTML Link

لینک ها آدرس هایی هستند که به مکانی در وب اشاره می کنند.  

یک لینک می تواند به هر منبعی در وب اختصاص داده شود ، یک صفحه HTML یا یک عکس یا یک فایل صوتی و ... 

 

با این اصطلاح هم آشنا بشید : anchor 

تا حالا براتون پیش اومده که بخواهید در داخل یک متن به قسمت خاصی از آن برید ؟!! 

با anchor شما می توانید لینکی در داخل متن به قسمت خاصی از متن ایجاد کنید ، یعنی با کلیک بر روی این لینک صفحه شما به آن قسمت خاص می رود . 

پس anchor یک اصطلاح است برای تعریف کردن یک لینک از یک متن به درون خود آن متن  

 

تگ <a> هم برای Hyperlink  و هم برای anchor مورد استفاده قرار می گیرد . 

نترسید با انجام مثال ها همه چیز برای شما روشن می شود. 

+try  


ادامه مطلب ...

آموزش HTML - قسمت 5


یادتونه چند جلسه قبل درباره attribute با هم صحبت کردیم و چندتا از اونا رو معرفی کردیم که مهم ترینشون و کاربردی ترینشون style است .

اینم بدونی بد نیست که ربط CSS با HTML  از Style شروع میشه .


HTML Styles

هدف از این مشخصه :

To provide a common way to style all HTML elements.

 


ادامه مطلب ...