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

متن مرتبط با «C» در سایت آموزش برنامه نویسی نوشته شده است

HTML Marquees

  • HTML Marquees آموزش HTML Marquee ‏ ‏‏ Marquee در HTML یک قطعه اسکرولینگ می باشد که یا به صورت افقی در عرض متن ویا به صورت عمودی در پایین صفحه ی وب شما نمایش داده می شود، بستگی به تنظیمات دارد وتوسط برچسب < fmarquees>مربوط به HTML ایجاد می شود.    توجه: ممکن است برچسب < marquees> در HTML توسط مرورگرهای زیادی پشتیبانی نشود، بنابراین توصیه می شود که به این برچسب تکیه نکنید، در عوض می توانید از javascript و CSS برای ایجاد چنین تاثیراتی استفاده کنید. ترکیب ساده برای استفاده از برچسب< marquees> در HTML مانند زیر می باشد: < marquee attribute_name="attribute_value" ....more attributes>     One or more lines or text message or image < /marquee>   ویژگی های برچسب < marquee> در زیر لیست مهمی از ویژگی های برچسب < marquee> را می توانید مشاهده کنید.   Attribute Description width این ویژگی عرض marquee را مشخص می کند. می تواند مقداری مانند 10 یا 20 درصد باشد. height این ویژگی طول marquee را مشخص می کند. می تواند مقداری مانند 10 یا 20 درصد باشد. direction این ویژگی مسیری را که marquee باید در آن اسکرول شود، تعیین می کند. می تواند مقداری مانند up، down، left و یا right داشته باشد. behavior این ویژگی نوع اسکرول marquee را تعیین می کند. می تواند مقداری مانند scroll، side و alteate داشته باشد. scrolldelay این ویژگی میزان تاخیر بین دو پرش را تعیین می کند. می تواند مقداری مانند 10 داشته باشد. scrollamount سرعت متن marquee را تععین می کند. می تواند مقداری مانند 10 داشته باشد. loop تعداد دفعات loop را تعیین می کند. مقدار پیش فرض INFINITE می باشد که به این معناست که در marquee به طور پایان ناپذیری loop انجام می شود. bgcolor این ویژگی رنگ زمینه را به شکل نام رنگ یا مقدار شش تایی رنگ مشخص می کند. hspace این ویژگی فضای افقی اطراف marque را تعیین می کند. می تواند مقداری مانند 10 یا 20 درصد داشته باشد. vspace این ویژگی فضای عمودی اطراف marquee ,آموزش طراحی سایت , دوره آموزش طراحی سایت, آموزش طراحی وب, آموزش Html, آموزش CSS ...ادامه مطلب

  • پس زمینه در html

  • آموزش طراحی سایت- htmlپس زمینه در  background در html به طور پیش فرض رنگ زمینه ی صفحه ی وب شما سفید می باشد. ممکن است این زمینه را دوست نداشته باشید، اما نگرانی وجود ندارد. HTML دو روش مناسب زیر را ارائه می دهد تا زمینه ی صفحه وب خود را به دلخواه بیارایید. زمینه ی HTML با رنگ ها. زمینه ی HTML با تصاویر. اکنون اجازه بدهید هر دو روش را یکی یکی و با استفاده از مثال های مناسب بررسی کنیم.   زمینه ی HTML با رنگها ویژگی bgcolor برای کنترل زمینه ی یک عنصر HTML، به ویژه بدنه ی صفحه و زمینه ی جدول، استفاده می شود. در زیر ترکیب استفاده از bgcolor را با هر برچسب HTML می بینید < tagname bgcolor="color_value" ...> این color- value می تواند به هرکدام از فرمت های زیر ارائه شود.   <!-- Format 1 - Use color name --> < table bgcolor="lime">   <!-- Format 2 - Use hex value --> < table bgcolor="#f1f1f1">   <!-- Format 3 - Use color value in RGB terms --> < table bgcolor="rgb(0,0,120)">   مثال: در اینجا مثالی را می بینید از تنظیم زمینه ی یک برچسب HTML.   نمونه یک <!DOCTYPE html> <html> <head>     <title>HTML Background Colors</title> </head> <body>     <!-- Format 1 - Use color name -->     <table bgcolor="yellow" width="100%">         <tr>             <td>                 This background is yellow             </td>         </tr>     </table>     <!-- Format 2 - Use hex value -->     <table bgcolor="#6666FF" width="100%">         <tr>             <td>       ,دوره آموزش طراحی سایت,آموزش طراحی سایت با html, آموزش html css, آموزش جاوا اسکریپت,,آموزش طراحی وب ...ادامه مطلب

  • آموزش Iframes در html

  • آموزش طراحی سایت - آموزش Iframes در html آموزش Iframes شما می توانید یک frame درون خطی را با استفاده از برچسب < iframe>مربوط به HTML تعریف کنید. این برچسب به برچسب < frameset>ارتباطی ندارد، در عوض می تواند در هرجایی در داکیومنت شما ظاهر شود. برچسب< iframe>یک محدوده ی مستطیلی را در داخل داکیومنت تعریف می کند که در آن مرورگر می تواند یک داکیومنت مجزا را ارائه دهد، مانند نوارهای اسکرول و حاشیه ها. ویژگی src برای مشخص کردن URL مربوط به داکیومنتی استفاده می شود که حاوی frame درون خطی می باشد. مثال: در زیر مثالی را می بینید که چگونگی استفاده از < iframe> را توضیح می دهد. نمونه یک                         Document content goes here...             Sorry your browser does not support inline frames.         Document content also go here...         ویژگی های برچسب < iframe> بسیاری از ویژگی های برچسب < iframe> شامل نام، گروه، حاشیه، id، longdesk، طول حاشیه، عرض حاشیه، نام، اسکرول کردن، روش و تیتر، درست مانند ویژگی های متناظر با برچسب < frame> رفتار می کنند. Attribute Description src این ویژگی برای نام گذاری فایلی استفاده می شود که باید در frame بارگذاری شود. مقدار آن می تواند هر URL باشد. برای مثال src="/html/top_frame.htm" فایل HTML موجود در مسیر html را بارگذاری خواهد کرد. name این ویژگی به شما اجازه می دهد تا یک frame را نامگذاری کنید. این ویژگی نشان می دهد که یک داکیومنت در کدام frame باید بارگذاری شود. هنگامی که می خواهید لینک هایی را در یک frame ایجاد کنید که صفحاتی را در یک frame دیگر بارگذاری می کند، که در این مورد دومین frame برای تشخیص خود به عنوان هدف لینک به نام نیاز دارد، در اینجا این ویژگی بسیار مهم است. frameborder این ویژگی مشخص می کند که آیا حاشیه های frame نشان داده شوند یا خیر. این ویژگی مقدار داده شده به ویژگی frameborder روی برچسب < frameset> را می,آموزش طراحی سایت , آموزش html css, دوره آموزش طراحی سایت, آموزش جاوا اسکریپت ...ادامه مطلب

  • آموزش قابها در html

  • آموزش طراحی سایت - آموزش قابها در html قاب های HTML قاب های HTML برای تقسیم پنجره ی مرورگر شما به چند بخش استفاده می شوند که هر بخش می تواند یک داکیومنت مجزای HTML رابارگذاری کند. مجموعه ای از چارچوب ها در پنجره ی مروگر به عناون frameset شناخته می شوند. به روش مشابهی که جدول ها سازماندهی می شوند، پنجره نیز به چارچوب های مختلف تقسیم می شود: در ستون ها و ردیف ها.   نقطه ضعف های چارچوب ها: در استفاده از چارچوب ها نقاط ضعفی وجود دارد، بنابراین هرگز توصیه نمی شود در صفحات وب خود از این چارچوب ها استفاده کنید. برخی دستگاه های کوچکتر نمی توانند این چارچوب ها را در خود داشته باشند، زیرا صفحه آنها آنقدر بزرگ نیست که تقسیم شود. گاهی اوقات صفحه ی شما در یک کامپیوتر متفاوت به خاطر وضوح تصویر متفاوت، طور دیگری نمایش داده می شود. ممکن است دکمه ی بازگشت مرورگر آنطوری که کاربر انتظار دارد کار نکند. هنوز مرورگرهایی هستند که فن آوری چارچوب را پشتیبانی نمی کنند.   ایجاد چارچوب ها: برای استفاده از چارچوب ها در یک صفحه از برچسب < frameset> به جای < body>استفاده می کنیم. برچسب< frameset> چگونگی تقسیم پنجره به چارچوب را تعریف می کند. ویژگی rows از برچسب < frameset> چارچوب های افقی و ویژگی cols نیز چارچوب های عمودی را تعریف می کنند. هر چارچوب توسط برچسب < frame> نشان داده شده است و تعریف می کند که کدام داکیومنت HTML باید در داخل چارچوب باز شود.  مثال: در زیر مثالی را برای ایجاد سه چارچوب افقی می بینید.   نمونه یک   <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <title>HTML Frames</title> </head> <frameset rows="25%,50%,25%">     <frame name="left" src="http://tahlildadeh.com/Temp/Html/top_frame.htm" />     <frame name="center" src="http://tahlildadeh.com/Temp/Html/main_frame.htm" />     <frame name="right" src="http://tahlildadeh.com/Temp/Html/bottom_frame.htm" /,دوره آموزش طراحی سایت,,آموزش طراحی وب, فیلم اموزش طراحی سایت,,آموزش طراحی سایت,,آموزش html css ...ادامه مطلب

  • آموزش طراحی سایت -آموزش قالب بندی در HTML

  • آموزش طراحی سایت -آموزش قالب بندی در HTML قالب بندی صفحات HTML در ادامه مباحث آموزشی HTML قبل، می خواهیم ببینیم چه آیتم هایی در format دادن و قالب بندی صفحات HTML مورد نیاز ما هستند. اگر با پردازشگر word کار می کنید باید با بولد کردن (bold)، ایتالیک کردن و آندرلاین کردن متن آشنا باشید. این ها فقط سه گزینه از ده گزینه موجود برای چگونگی ظاهر شدن متن در HTML و XHTML می باشند.   بولد کردن متن هرچیزی که بین عناصر< b>...< /b> قرار می گیرد به صورت بولد ظاهر می شود، مانند مثال زیر:  مثال: نمونه یک <!DOCTYPE html> <html> <head>     <title>Bold Text Example</title> </head> <body>     <p>The following word uses a <b>bold</b> typeface.</p> </body> </html> ایتالیک کردن متن هر چیزی که بین عناصر< i>...< /i>قرار بگیرد به صورت ایتالیک ظاهر می شود، مانند مثال زیر:  مثال: نمونه دو <!DOCTYPE html> <html> <head>     <title>Italic Text Example </title> </head> <body>     <p>The following word uses a <i>italicized</i> typeface.</p> </body> </html> آندرلاین کردن متن هر چیزی که بین عناصر < u>...< /u> قرار بگیرد به صورت آندرلاین ظاهر می شود، مانند مثال زیر:   نمونه سه   <!DOCTYPE html> <html> <head>     <title>Underlined Text Example</title> </head> <body>     <p>The following word uses a <u>underlined</u> typeface.</p> </body> </html>   خط کشیدن روی متن هر چیزی که بین گزینه های < strike>...< /strike> قرار بگیرد، با یک strikethrough نمایش داده می شود که خط باریکی می باشد که روی متن کشیده می شود، همانطور که در مثال زیر مشاهده می کنید: نمونه چهار <!DOCTYPE html> <,دوره آموزش طراحی سایت,,آموزش طراحی وب, آموزش طراحی سایت, فیلم اموزش طراحی سایت, آموزش html css, آموزش آنلاین و حضوری طراحی سایت ...ادامه مطلب

  • آموزش طراحی سایت-آموزش تگ های اصلی در Html

  • آموزش طراحی سایت-آموزش تگ های اصلی در Html در این سری از مقالات آموزش طراحی سایت می خواهیم به بیان تگ در html بپردازیم.  برچسب های تیتر: هر داکیومنت با یک تیتر آغاز می شود. شما می توانید از اندازه های مختلف برای تیترهای خود استفاده کنید. HTML دارای شش سطح می باشد که از< h1>, < h2>, < h3>, < h4>, < h5> و < h6> عناصر استفاده می کند. در هنگام نمایش هر تیتر مرور گر یک خط قبل و یک خط بعد از تیتر اضافه می کند.  مثال: <h5>This is heading 5</h5> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> <h4>This is heading 4</h4> <h5>This is heading 5</h5> <h6>This is heading 6</h6>   برچسب پاراگراف: برچسب < p> به روش طراحی متن شما در پاراگراف های مختلف اشاره دارد. هر پاراگراف متن باید بین برچسب بازکننده ی < p> وبستن < /p> قرار بگیرد، همانطور که در مثال زیر مشاهده می کنید: نمونه دو <p>This is some text in a paragraph.</p> برچسب شکست لینک هرزمان که شما از < br /> عنصر استفاده کنید، هر چیزی که آن را دنبال می کند از خط بعد شروع خواهد شد. این برچسب نمونه ای از یک عنصرempty می باشد، زمانی که لازم نیست برچسبی را باز کنید یا ببندید چرا که چیزی برای رفتن بین آنها وجود ندارد. در بچسب < br />، یک فضای خالی بین کااکترهای br و اسلش جلوی آن وجود دارد. اگر شما این فضا را حذف کنید، مرورگرهای قدیمی تر در اجرای خط شکست مشکل خواهند داشت، در حالیکه اگر اسلش را حذف کنید برچسب < br> باقیمانده در HTML معتبر نمی باشد. مثال: نمونه سه   .This text contains<br>a line break مرکزگذاری متن می توانید با استفاده از برچسب < center> می توانید هر محتوایی را در مرکز صفحه یا در مرکز هر سلول از یک جدول قرار دهید.  مثال:   نمونه چهارم خطوط افقی خطوط افقی برای بخش های شکست بصری یک داکیومنت استفاده می شوند. برچسب < hr> خطی از موقعیت کنونی داکیومنت به حاشیه ی سمت ر,دوره آموزش طراحی سایت,,آموزش طراحی وب, آموزش طراحی سایت, فیلم اموزش طراحی سایت, آموزش html css ...ادامه مطلب

  • آموزش طراحی سایت-آموزش html

  • آموزش طراحی سایت-آموزش html دوره آموزش طراحی سایت در این مقاله آموزش HTML می خواهیم مقدمات آنرا برای شما دوستان عزیز بیان کنیم. HTML مخفف عبارت Hyper Text Markup Language می باشد که در واقع گسترده ترین زبان استفاده شده در صفحات وب می باشد. HTML توسط برنرز لی در اواخر سال 1991 ایجاد شد، اما html 2.0 اولین نوع استاندارد آن بود که در سال 1995 منتشر شد. HTML 4.01 ورژن مهمی از HTML بود که دراواخر 1999 منتشر شد. گرچه در آموزش html HTML 4.01 ورژنی است که به طور گسترده استفاده می شود، اما معمولا HTML 5 را داریم که توسعه ی یافته html 4.01 است و در سال 2012 منتشر شد. این آموزش HTML برای آشنا کردن طراحان و توسعه دهندگان وب با نیاز برای درک HTML با جزئیات کافی به همراه یک نظر کلی ساده و مثال های عملی، طراحی شده است. این آموزش HTML به شما محتوای کافی برای شروع با HTML از جایی که می توانید تخصصی با سطح بالاتر داشته باشید، ارائه می دهد. پیش نیازها: قبل از پیش رفتن برای آموزش HTML شما باید یک دانش پایه برای کار با ویندوز و سیستم عملیاتی Lunix داشته باشید. علاوه بر این برای آموزش HTML شما باید با موارد زیر آشنا باشید: دوره آموزش طراحی سایت تجربه کار با هر ویرایشگری مانند Notepad، Notepad ++ و یا Editplus و غیره برای آموزش html . چگونگی ایجاد مسیرها و فایل ها روی کامپیوتر خود برای آموزش html چگونگی مسیریابی از طریق مسیرهای مختلف برای آموزش html. چگونگی تایپ کردن محتوا در یک فایل و ذخیره ی آنها روی کامپیوتربرای آموزش html. درک تصاویر با فرمت های مختلف مانند JPEG و PNG برای آموزش html. امتحان کردن HTML روی خط نمونه یک <h1>Hello World!</h1> Hello World!   ,دوره آموزش طراحی سایت,,آموزش طراحی وب, آموزش طراحی سایت, فیلم اموزش طراحی سایت, آموزش html css ...ادامه مطلب

  • آموزش طراحی سایت-افزونه MultiScrolling در جی کوئری

  • در این مقاله از مجموعه مقالات آموزش طراحی سایت می آموزیم که چطور از افزونه MultiScrolling برای ساخت اسکرول چندتایی در وبسایت استفاده کنیم.. افزونه Multi Scrolling، یک پلاگین ساده برای اسکرول چندتایی در سایت هایی است که از نظر عمودی به دو پنل مجزا تقسیم می شوند. این پلاگین هم با مرورگرهایی که css3 را پشتیبانی می کنند و هم آنهایی که قدیمی تر هستند و همچنین ابزارهای لمسی مانند موبایل و تبلت سازگار است.   روش استفاده : جهت استفاده از این پلاگین لازم است فایلهای css و js پلاگین را در پروژه خود قرار دهیم . همچنین لازم است فایل jquery.js نیز در کنار آنها موجود باشد. اگر میخواهید از افکتهایی easing (swing,linear) استفاده می کنید می توانید jquery UI را نیز استفاده کنید. برای نصب پلاگین multiScroll توسط ترمینال می توانید دستور زیر را در مکانی که می خواهیدنصب شود، فراخوانی کنید. // With bower bower install multiscroll.js // With npm npm install multiscroll.js   لینک هایی که لازم است در پروژه قرار دهید به شرح زیر هستند : < link rel="stylesheet" type="text/css" href="jquery.multiscroll.css" / > < script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" >< /script > < !-- This following line is needed in case of using the default easing option or when using another  one rather than "linear" or "swing". You can also add the full jQuery UI instead of this file if you prefer -- > < script src="vendors/jquery.easings.min.js" >< /script > < script type="text/javascript" src="jquery.multiscroll.js" >< /script >   اگر می خواهید پلاگین را دانلود کنید،روی لینک زیر را کلیک کنید : CDNJS: https://cdnjs.com/libraries/multiscroll.js     کدهای HTML مربوط به پلاگین JQuery MultiScrolling در دوره آموزش طراحی سایت هر بخش توسط یک عنصر div با کلاس section مشخص می شود. بخش اول که صفحه نخست سایت محسوب می شود، به صورت پیش فرض فعال است. < div id=&,آموزش طراحی سایت, دوره آموزش طراحی سایت, آموزش طراحی وب, آموزش جی کوئری, پروژه طراحی وب سایت, آموزش افزونه های جی کوئری ...ادامه مطلب

  • ساخت منو افقی و عمودی بوسیله HTML

  • ​    در این مقاله از آموزش طراحی سایت می آموزیم که چطور یک Icon Bar ( نوار آیکون ) با استفاده از کد CSS ایجاد کنید. قدم اول : کد HTML را اضافه کنید. مثال : < div class="icon-bar"> < a class="active" href="#">< i class="fa fa-home">< /i>< /a> < a href="#">< i class="fa fa-search">< /i>< /a> < a href="#">< i class="fa fa-envelope">< /i>< /a> < a href="#">< i class="fa fa-globe">< /i>< /a> < a href="#">< i class="fa fa-trash">< /i>< /a> < /div> قدم دوم :  کد CSS را برای ساخت منو افقی اضافه کنید. مثال : .icon-bar {   width: 100%; /* Full-width */   background-color: #555; /* Dark-grey background */   overflow: auto; /* Overflow due to float */ }   .icon-bar a {   float: left; /* Float links side by side */   text-align: center; /* Center-align text */   width: 20%; /* Equal width (5 icons with 20% width each = 100%) */   padding: 12px 0; /* Some top and bottom padding */   transition: all 0.3s ease; /* Add transition for hover effects */   color: white; /* White text color */   font-size: 36px; /* Increased font size */ }   .icon-bar a:hover {   background-color: #000; /* Add a hover color */ }   .active {   background-color: #4CAF50; /* Add an active/current color */ } ​   مثال (ایجاد منوی عمودی) : کد CSS را برای ساخت منو عمودی اضافه کنید. .icon-bar { width: 90px; /* Set a specific width */ background-color: #555; /* Dark-grey background */ } .icon-bar a { display: block; /* Make the links appear below each other instead of side-by-si,آموزش طراحی سایت,دوره طراحی سایت,آموزش طراحی سایت حرفه ای,آموزش css,آموزش html,آموزش طراحی وب ...ادامه مطلب

  • آموزش سی شارپ-آموزش متد OverLoading در Csharp

  • در این مقاله از سری مقاله های دوره آموزش سی شارپ به بررسی OverLoading Method در سی شارپ می پردزایم:   بسیاری از زبان های برنامه نویسی از تکنیک ای به نام پارامترهای پیش فرض /اختیاری (defult/optional parameters) پشتیبانی می کنند. این تکنیک به برنامه امکان می دهد تا با تعیین مقدار پیش فرض برای یک یا چند پارامتر تابع، آن ها را در هنگام مقدار دهی انتخاب کند. این روش برای افزودن انعطاف پذیری به کد برنامه، بسیار کاربرد دارد.   برای مثال، می خواهید قابلیت کارکرد را به تابع ای که یک یا چند پارامتر ورودی دارد، بدهید. در اینگونه موارد، به دلیل عدم ارسال تعداد مورد نیاز پارامتر در هنگام فراخوانی، ممکن است کد شما درست اجرا نشود. برای حل این مسئله، می توانید از امکان جدید تعیین پارامترهای اختیاری یا optional استفاده کنید. در این روش، شما برای برخی پارامترها یک مقدار پیش فرضی یا default تعیین کرده که حتی اگر در هنگام فراخوانی تابع، مقداری برای آن ارسال نشد، کد دچار مشکل نشود.   پارامترهای پیش فرض (default parameters) در زبان C# 4.0 معرفی شدند، اما تا قبل از آن برنامه نویسان از تکنیکی تقریبا مشابه به نام method overloading استفاده می کردند. در این حالت، برنامه نویس چندین تابع هم نام ولی با مجموعه پارامترهای مختلف را تعریف می کند. برای مثال متد اول یک پارامتر و متد دوم دو پارامتر دریافت می کند.     مثالی از متد OverLoading در آموزش سی شارپ   یک مثال مناسب برای این روش، تابع Substring از کلاس String Class است. به صورت زیر : string Substring (int startIndex) string Substring (int startIndex, int length)   شما می توانید تابع فوق را با یک یا دو پارامتر فراخوانی کنید. اگر تابع را با یک پارامتر فراخوانی کنید حالت اول و اگر با دو پارامتر فراخوانی کنید، حالت دوم اجرا می شود. بنابراین با تعیین شکل های مختلف از یک تابع، می توانید حجم کد نویسی را تا حدود زیادی کاهش دهیم. برای این منظور، کاری می کنیم تا متد ساده و معمولی، کد سایر متدها را تولید و اجرا کند. به مثال زیر دقت کنید : class SillyMath {     public static int Plus(int number1, int number2)     {        ,دوره آموزش سی شارپ,دوره آموزش csharp,فیلم آموزش سی شارپ,دوره آنلاین آموزش سی شارپ,آموزش متد OverLoading در سی شارپ ...ادامه مطلب

  • آموزش سي شارپ- آموزش کار با تابع سازنده Constructor

  • به بخش جدید آموزش سي شارپ خوش آمدید. در این درس قصد داریم تا شما را با مفهوم تابع سازنده Constructor و destructor در C# و کاربرد آن ها آشنا کنیم. تابع سازنده یا Constructor متد ویژه ای است که هر بار به محض ساخته شدن یک شی یا object از کلاس، اجرا می شود. درواقع از تابع سازنده برای مقداردهی اولیه متغیرها یا اجرای یک کد ثابت استفاده می شود. یک تابع سازنده هیچ گاه مقدار خروجی یا retu ندارد و به همین دلیل در تعریف آن، هیچ نوع متغیری جهت retu تعریف نمی شود. ساختار کلی تعریف تابع سازنده Constructor در کلاس های C# به صورت زیر است : public ClassName() به همین روش تابع سازنده کلاس Car را به صورت زیر نیز می توانید تعریف کنید : public Car()   در مثال عملی این درس، کلاسی به نام Car داریم که دارای یک تابع سازنده بوده که یک پارامتر متنی String را به عنوان ورودی دریافت می کند. البته تابع های سازنده در C# می توانند overload نیز شوند. یعنی این که ما چندین تابع سازنده هم نام برای یک کلاس داشته باشیم، ولی پارامترهای ورودی آن ها با هم متفاوت باشد. کلاس زیر یک کد عمل را نشان می دهد : public Car() { } public Car(string color) { this.color = color; } یک تابع سازنده، می تواند تابع سازنده دیگر را فراخوانی کند که به صورت های مختلف ممکن است کد زیر یک مثال در این زمینه ارائه داده است : public Car() { Console.WriteLine("Constructor with no parameters called!"); } public Car(string color) : this() { this.color = color; Console.WriteLine("Constructor with color parameter called!"); } اگر متد مثال فوق را اجرا کنید، خواهید دید که تابع سازنده ای که هیچ پارامتری را به عنوان ورودی ندارد، ابتدا اجرا می شود. از این حالت برای مقداردهی اشیا (objects) یک کلاس با یک تابع سازنده پیش فرض استفاده می شود. اگر بخواهید که تابع سازنده دار ای پارامتر فراخوانی شود، می توانید به صورت کد زیر عمل کنید : public Car(string color) : this() { this.color = color; Console.WriteLine("Constructor with color parameter called!"); } public Car(string param1, string param2) : this(param1) { } اگر ,آموزش سی شارپ,آموزش c,آموزش C#,آموزش #C,آموزش csharp,فیلم آموزش سی شارپ,آموزش تصویری سی شارپ,آموزش سی پلاس پلاس ...ادامه مطلب

  • آموزش سی شارپ-کلاس در #C

  • به بخش جدید آموزش سی شارپ خوش آمدید. در این درس قصد داریم تا شما را با مفهوم کلاس ( class ) در C# و کاربرد آن ها آشنا کنیم. همچنین به بیان نحوه تعریف کلاس ها در برنامه و تعیین خواص و متدها برای آن ها خواهیم پرداخت. اول از همه با مفهوم کلاس Class در C# شروع می کنیم. یک کلاس، مجموعه ای از خاصیت ها، متغیرها و متدهای مرتبط با هم است. یک کلاس خصوصیات ذکر شده را توصیف و پیاده سازی کرده و برای استفاده از آن در کد برنامه، بایستی یک نسخه از آن را (که به آن شی یا object می گویند) بسازید. بر روی شی یا object ایجاد شده، می توانید متغیرها و متدهای کلاس را به کار ببرید. هر تعداد که نیاز داشته باشید می توانید شی یا object از روی کلاس ساخته و در نقاط مختلف کد برنامه استفاده کنید. مبحث شی گرایی یا object oriented یک مقوله بسیار گسترده است که در این درس، درس های دیگر این بخش به مهم ترین جزئیات آن خواهیم پرداخت. در این بخش و در مثال Hello World مشاهده می کنیم که از یک کلاس در کد برنامه استفاده شده است و در C# تقریبا همه چیز بر مبنای کلاس ها ایجاد می شوند. در کد این درس قصد داریم تا کلاس خود را گسترش داده و با انواع امکانات آن آشنا شویم : using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Car car; car = new Car("Red"); Console.WriteLine(car.Describe()); car = new Car("Green"); Console.WriteLine(car.Describe()); Console.ReadLine(); } } class Car { private string color; public Car(string color) { this.color = color; } public string Describe() { retu "This car is " + Color; } public string Color { get { retu color; } set { color = value; } } } } آموزش سی شارپ : همانطور که مشاهده می کنید، در کد فوق یک کلاس جدید به نام Car ایجاد کرده ایم. برای سهولت کار، این کلاس جدید را به همراه کلاس Program در فایل اصلی برنامه قرار داده ایم، اما روش رایج این است که هر کلاس درون فایلی جداگانه هم نام خود کلاس ایجاد شود. کلاس Car دارای یک متغیر (ویژگی) به نام Color است که برای تعیین رنگ خودرو به کار می رود. ویژگی Color به صورت خ,آموزش سی شارپ,آموزش c,آموزش C#,آموزش #C,آموزش csharp,فیلم آموزش سی شارپ,آموزش تصویری سی شارپ,آموزش سی پلاس پلاس ...ادامه مطلب

  • آموزش کپی اطلاعات در جداول SQL

  • ​در این مقاله از سری مقاله های آموزش SQL Server به آموزش کپی کردن اطلاعات از یک جدول به جدول دیگر می پردازیم، برای این کار می توانید از دو دستور Select Into و Insert Into Select استفاده کنید. در ادامه به شرح هر یک از این دستورات و تفاوت آنها با یکدیگر می پردازیم :   آموزش دستور Select Into در SQL می توانید اطلاعات را از یک جدول به داخل جدول دیگری کپی نمایید. دستور SELECT INTO داده ها را از یک جدول بر می دارد و در جدولی دیگر وارد می کند.   فرم دستور Select Into می توانیم تمام ستون ها را به یک جدول جدید وارد کنیم : SELECT * INTO newtable [IN extealdb] FROM table1;   یا می توانیم تنها ستون مورد نظر خود را به جدول جدیدی وارد کنیم : SELECT column_name(s) INTO newtable [IN extealdb] FROM table1; جدول جدید با نام ستون ها و تنظیماتی که در عبارت SELECT برای آن تعریف شده است ایجاد می گردد. برای اضافه کردن نام های جدید می توانید از عبارت AS استفاده نمایید.   مثال استفاده از دستور Select Into دستور زیر از جدول Customers یک بکاپ تهیه می کند : SELECT * INTO CustomersBackup2013 FROM Customers;   همچنین می توانیم از عبارت IN برای کپی کردن جدول به پایگاه داده دیگر استفاده کنیم : SELECT * INTO CustomersBackup2013 IN 'Backup.mdb' FROM Customers;   دستور زیر تنها مشتریانی که نام کشورشان آلمان است را در جدول جدید کپی می کند : SELECT * INTO CustomersBackup2013 FROM Customers WHERE Country='Germany'; SELECT * INTO CustomersBackup2013 FROM Customers WHERE Country='Germany';   دستور زیر داده را از بیشتر از یک جدول به جدول جدید وارد می کند : SELECT Customers.CustomerName, Orders.OrderID INTO CustomersOrderBackup2013 FROM Customers LEFT JOIN Orders ON Customers.CustomerID=Orders.CustomerID;   نکته : از عبارت SELECT INTO میتوان برای ایجاد یک جدول خالی جدید با بهره گیری از طرح های ظاهری جدول های دیگر استفاده کرد. برای اینکار تنها کافی است تا دستور WHERE را به عبارت خود اضافه کنیم، این کار سبب می شود تا query ارسال شده بدون پاسخ ,آموزش sql server,آموزش دستورات sql server,دوره آموزش sql server,آموزش کپی کردن اطلاعات در sql server,آموزش select into در sql server ...ادامه مطلب

  • آموزش سی شارپ-آرایه ها در #C

  • به بخش جدید آموزش سي شارپ خوش آمدید. آرایه ها Arrays مجموعه ای از آیتم ها مثل متن String می باشند. شما می توانید از آرایه ها برای قرار دادن چندین متغیر همسان در یک گروه و سپس انجام اعمال خاصی بر روی آن ها مثل مرتب سازی یا sorting استفاده کنید. آرایه ها در C# تقریبا شبیه متغیرها تعریف می شوند با این فرق که یک [ ] در مقابل نوع داده ای آرایه قرار می گیرد. ساختار کلی تعریف یک آرایه در C# به صورت زیر است : string[] names; برای استفاده از یک آرایه نیاز دارید آن را تعریف اولیه و مقداردهی کنید. به صورت زیر : string[] names = new string[2]; در کد فوق، عدد 2 سایز آرایه را تعیین می کند. سایز آرایه تعداد اعضایی که می توانید در آرایه قرار دهید را مشخص می سازد. قرار دادن آیتم ها در یک Arrays کار ساده ای است. به صورت زیر : names[0] = "John Doe"; اما چرا در تعریف اولین عضو آرایه از عدد 0 استفاده کردیم. به دلیل این که در C# همانند سایر زبان های برنامه نویسی، شمارش واحدها به جای 1 از 0 شروع می شود. بنابراین اولین عضو آرایه با 0 اندیس گذاری شده، دومی با 1 و به این ترتیب. شما بایستی به تعداد اعضای یک آرایه دقت کنید، زیرا تعریف عضو بیشتر از تعداد تعیین شده برای آرایه، برنامه را دچار خطا می کند. دقت کنید وقتی یک آرایه با 2 عضو تعیین می شود، اعضای آن دارای اندیس های 0 و 1 هستند و عضوی با 2 اندیس وجود ندارد. این یک اشتباه رایج در هنگام استفاده از آرایه هاست. در درس های قبل تر، با ساختارهای تکرار (حلقه) در C# آشنا شدید، این ساختارها برای کار با آرایه ها بسیار مناسب هستند. رایج ترین راه برای استخراج اطلاعات یک آرایه Arrays استفاده از حلقه ها یا loops می باشد. در هر بار تکرار حلقه، یک عضو آرایه استخراج شده و می توان عملیات مورد نظر خود را بر روی آن انجام داد. در مثال عملی زیر، نحوه خواندن و کار با یک آرایه را به وسیله حلقه loop نشان داده ایم : using System; using System.Collections; namespace ConsoleApplication1 } class Program } static void Main(string[] args) } string[] names = new string[2]; names[0] = "John Doe"; names[1] = "Jane Doe"; foreach(string s in names) Console.WriteLine(s); Console.ReadL,آموزش سی شارپ,دوره سی شارپ,آموزش C#,آموزش #C,فیلم آموزش سی شارپ,دوره سی شارپ تحلیل داده ...ادامه مطلب

  • آموزش جاوا-دستور break و Continue

  • ​  سلام عزیزان... با آموزش جاوا همراه ما باشید   دستور break در Java دستور break در برنامه نویسی جهت قطع روند اجرای برنامه و خروج از ساختمان حلقه یا switch بکار می رود. به عبارت دیگر این دستور سبب می شود جریان اجرای برنامه در مواجه با شرط صحیح مورد نظر که دستور break پس از آن درج شده، قطع گردد. این دستور در حلقه های تودرتو، سبب می شود جریان اجرای برنامه در عمیق ترین حلقه متوقف شود. دستور استفاده از break: 1. jump-statement; 2. break; ​   مثال کاربردی: public class BreakExample } public static void main(String[] args) } for(int i=1;i<=10;i++)} if(i==5)} break; } System.out.println(i); } } } آموزش جاوا خروجی: 1 2 3 4   استفاده از دستور break در حلقه های تودرتو دستور break تنها زمانی اجرای برنامه را داخل حلقه ی درونی (تودرتو) متوقف می کند که صراحتا داخل آن جایگذاری شده باشد. دستور استفاده: public class BreakExample2 } public static void main(String[] args) } for(int i=1;i<=3;i++)} for(int j=1;j<=3;j++)} if(i==2&&j==2)} break; { System.out.println(i+" "+j); { { { { خروجی: 1 1 1 2 1 3 2 1 3 1 3 2 3 3   آموزش جاوا دستور Continue در Java دستور continue در زبان Java گام جاری حلقه (از روی دستورات درج شده پس از شرط که دستور continue در صورت برقرار بودن آن اعمال می شود) را نادیده گرفته و سپس دستورات را از بالای ساختمان حلقه از سر می گیرد. در صورت استفاده از continue در حلقه های تودرتو، دستور مزبور تنها داخل حلقه ی داخلی اعمال می شود. دستور استفاده از continue: jump-statement; continue; مثال کاربردی از استفاده ی دستور continue در Java public class ContinueExample } public static void main(String[] args) } for(int i=1;i<=10;i++)} if(i==5)} continue; { System.out.println(i); { { { خروجی: 1 2 3 4 6 7 8 9 10   استفاده از دستور continue در حلقه های تودرتو بر,آموزش جاوا,دوره جاوا,دوره آموزش جاوا,آموزش java,دوره آموزش java,فیلم آموزش جاوا,آموزش تصویری جاوا ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها