در این مقاله قصد معرفی بهترین کامپایلر ها و IDE های زبان C - C++ را دارم . البته اول از همه ماهیت کامپایلر , IDE و تفاوت آن ها را تشریح خواهم کرد تا کاربران تازه کار آشنایی نسبی با مفاهیم کامپایلر و IDE پیداکنند . کامپایلر چیست ؟همگردان یا کامپایلر برنامه یا مجموعه‌ای از برنامه‌های کامپیوتری ا...

به جرئت میتونم بگم یکی از بهترین سایت های ارائه خدمات به برنامه نویس ها و کاربران کامپیوتر ها سایت nirsoft هست. این سایت یک سری نرم افزار های رایگان دارد که بعضی از آنها نیز اپن سورس هستند. بسیاری از این نرم افزار های قابلیت استفاده از طریق command line رو دارند. از cmd و خیلی از نرم افزار به راحت...

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

در بخش قبلی آموزش زبان سی شارپ، با برخی مفاهیم در .NET Framework آشنا شدیم. در ادامه قصد داریم مفاهیم را بیشتر باز کرده و برخی خدمات .NET Framework را با هم بررسی کنیم. مطالبی که در این قسمت به آنها خواهیم پرداخت به شرح زیر می باشند: آشنایی با برخی سرویس های ارائه شده توسط CLR اجرای کدها در دات ...

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

نرم افزار تبدیل کدهای VB.NET به #C و بلعکس همونطور که از اسمش پیدا هست شما با این نرم افزار میتونید سی شارپ کد بزنید و وی بی تحویل بگیرید و یا بلعکس خیلی به درد کسانی میخوره که دوست دارن Syntax ها رو یاد بگیرن (مطابق عکس زیر) این برنامه قابلیت های دیگه ای هم داره که ترجمه زبان های اون بصورت آنلای...

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

به روز رسانی رشته اتصال Sql در فایل webConfig توسط برنامه برنامه نویسی تحت WEB رو میتونیم با خیلی از زبان ها بنویسیم اما من در اینجا هدفم سی شارپ و Vb هست. در این آموزش یاد میگیریم چگونه می توان توسط کد نویسی برنامه ، رشته اتصال SQL Server رو در فایل webconfig در ASP.NET با استفاده اززبان های سی ...

در بـخش قــبلی سی شارپ چطور به رکورد های جدول workers دست پیدا کنیم صحبت شد. در این بخش یاد میگیریم که چطور در بین رکورها حرکت کنیم. در درس گذشته برای اینکه بین رکورد های ذخیره شده در جدول حرکت کنیم به یک Dataset و یکDataAdapter نیاز بود که به خوبی با این ابزار آشنا شدیم جابجایی بین رکوردها...

خدمت تمام Itpro یی ها سلام و درود چه دلیل هایی وجود داره تا ما در ASP نتونیم login کنیم ؟ همانطور که میدانید Asp.netیک کتتابخانه داره به اسم membership جهت ایجاد login و تنظیماتی برای نقش ها برای وب سایت asp.net . Method شناسایی کاربر که به validator user معروف هست در سه حالت یوزر رو غیر قابل ف...

همانطور که در *بـخش قــبلی * در مورد اینکه چطور به یک پایگاه داده SQL Server متصل شویم. صحبت شد. در این بخش یاد میگیریم که در سی شارپ چطور به رکورد های جدول workers دست پیدا کنیم همانطور که می دانید برنامه نویسی بدون پایگاه داده بی فایده است . پس جهت دیدن این سری از مطالب در ITPRO بـــمانید. ...

همانطور که در *بـخش قــبلی مـقـاله* در مورد اینکه که چطور یک پایگاه داده در سی شارپ و با استفاده از SQL Server Express ایجاد کنیم و چطور آن را مقدار دهی کنیم صحبت شد. در این بخش یاد میگیریم که چطور به یک پایگاه داده SQL Server متصل شویم. همانطور که می دانید برنامه نویسی بدون پایگاه داده بی فایده ا...

خدمت تمام دوستان سلام و عرض ادب در بخش قبلی مقاله پرداختیم به مقدمه پایگاه های داده و انواع آن و شرح توضیحاتی در مورد SQL Server و زبان سی شارپ و کمی هم در مورد محیط Visual Studio در این بخش می آموزیم که چطور یک پایگاه داده در سی شارپ و با استفاده از SQL Server Express ایجاد کنیم و چطور آن را مق...

مقدمه دنیای برنامه نویسی دنیایی زیبایی است و کسی در این رشته موفق تر است که از ابزار موجود بهینه استفاده کند و در کمترین زمان به بهترین محصول برسد.در برنامه های امروزی بدون بانک اطلاعاتی برنامه نویسی تقریباً غیر ممکن و بلا استفاده است زیرا تمام برنامه های امروزی دارای اطلاعات هستند و این اطلاعات...

در آموزش قبلی خاموش کردن کامپیوتر های متصل به شبکه (از راه دور) را توضیح دادیم در این آموزش روشن کردن سیستم را توسط برنامه نویسی سی شارپ می آموزیم.فرض کنید یک شبکه Domain داریم در یک روز سرد زمستانی برق میره طبیعتاً سروری که UPS نداشته باشه خاموش میشه .اگر سرور نزدیک باشه مشکلی نیست دوستان میرن و رو...

در مقاله قبلی شروع کردیم به مباحث مقدماتی و معماری و ویژگی های هایبرنیت در جاوا در این قسمت به ادامه مطلب می پردازیم نگاشت شیء Contact به جدول Contact در پایگاه داده فایل Contact.hbm.xml برای نگاشت شیء contact به جدول contact در پایگاه داده استفاده می شود. <?xml version="1.0"?>...

مقدمه ای بر هایبرنیت هایبرنیت ورژن 3.0 آخرین ورژن متن باز تکنولوژی پایدار در قلب EJB 3.0 می باشد که از آدرس www.Hibernate.com در دسترس برای دانلود می باشد. هسته هایبرنیت شامل 68549 خط کد جاوا به همراه 27948 خط کد واحدهای تست آن می باشد که تحت LGPL به صورت آزاد می باشد و توسعه آن بیش از یک س...

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

با سلام خدمت تمامی همراهان عزیز انجمن تخصصی فناوری اطلاعات ایران. یکی از مباحثی که در بخش برنامه نویسی و توسعه نرم افزار خیلی جای خالیش احساس میشه آموزش کامل و جامع زبان برنامه نویسی سی شارپ هست. به همین خاطر تصمیم گرفتم در یک دوره آموزشی نسبتا" طولانی این زبان برنامه نویسی رو به دوستان عزیز آم...

حتماً تا حالا همیشه حفظ کردید محدوده یک تایپ مثل int رو در این آموزش میخوام بهتون بگم چطور میشه فهمید محدوده مقدار Value Type در زبان C# int x=0; int y=0; x=int.MaxValue; y=int.MinValue; Console.WriteLine(x); Console.WriteLine(y); همانطور که ملاحظه میفرمایید در متغیر X بیشترین مقداری که در تا...

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

قصد دارم در این مقاله به آموزش کار با code block بپردازم این برنامه کامپایلر های مناسبی برای اجرا برنامه ها در زبان های c و c++ دارد این آموزش با نرم افزار code block ورژن 10.05 است در ابتدا که برنامه را باز می کنیم با صفحه ی زیر مواجه می شویم : در این صفحه باید گزینه یcreate a new project را ب...

امروز با مشکلی در نرم افزار code::block مواجه شدم : وقتی که پروژه را باز میکردم و برنامه را اجرا می کردم خطای زیر نمایش داده می شد : :m - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! SkippingNothing to be done." ...

تا حالا شده مثلاً یوزر و پسوردتون رو تو سایتی ذخیره کردید اما یادتون نیست پسوردتون چیه با این کد متوجه میشید پسوردتون چی بوده فقط کافیه تو مرورگرتون این کد رو Pase کنید و اینتر رو بزنید البته باید مرورگرتون قابلیت اجرای کد جاوا اسکریپت رو داشته باشه من تو اکسپلورر تست گرفتم. javascript: var p...

در این بخش، به بررسی آخرین دسته از عملگر های استاندارد LINQ خواهیم پرداخت که با اتمام این بخش صحبت بر روی عملگر های LINQ به پایان خواهد رسید. عملگر هایی که در این بخش در مورد آنها صحبت خواهیم کرد عبارتند از: عملگر های Converting: برای تغییر نوع اشیاء استفاده می شوند. عملگر های Concatenation: برای...

در مقالات قبلی در مورد تعدادی از عملگر های LINQ صحبت کردیم، در ادامه به بررسی عملگر های زیر خواهیم پرداخت: عملگر های Join که برای ادغام دو لیست بر اساس یک یا چندین کلید استفاده می شوند. عملگر های Grouping که برای گروه بندی لیست بر اساس یک کلید خواص استفاده می شود. عملگر های Generation که برای تهی...

در ادامه سری مقالات آموزش LINQ به ادامه بررسی عملگرهای استاندارد LINQ خواهیم پرداخت. در بخش چهارم درباره برخی از این عملگرها صحبت کردیم. عملگرهایی که در بخش پنجم مورد بررسی قرار خواهند گرفت به شرح زیر می باشند: عملگر های Quantifier عملگر های Projection عملگر های Partitioning عملگر های Quantifi...

در این بخش درباره عملگرهای استانداردی که در LINQ برای ایجاد کوئری ها می تونیم از اونها استفاده کنیم صحبت خواهیم کرد. در بخش های قبلی با یکی از این عملگر ها به نام where آشنا شدیم که وظیفه فیل تر سازی اطلاعات در کوئری های LINQ رو داره. در این بخش به طور مفصل در باره تک تک این عملگرها بحث خواهیم کرد. ...

همانطور که در مقاله قبلی بنده در خصوص تفاوت بسته های نصب MSI و EXE توضیحاتی را ارائه کردیم در این مطلب می خواهیم به شما بگوییم که چگونه می توانید محتویات یک فایل MSI را مشاهده کنید. همانطور که می دانید بسته های نصب MSI مجموعه ای از فایل های نصب و EXE هستند که می توان آنها را باز کرد و محتویات آ...

بخش سوم آموزش LINQ رو با هم شروع میکنیم. در این بخش از سری مقالات آموزشی، درباره ساختار کوئری های LINQ و همچنین نحوه اجرای کوئری ها صحبت خواهیم گرد.مباحث این بخش به شرح زیر می باشند: ساختار کوئری های LINQ و اجزای تشکیل دهنده هر کوئری استفاده از ساختار کوئری و ساختار متد در نوشتن کوئری ها استفاده ...

در ادامه مقالات آموزشی LINQ به بررسی ویژگی های زبان 3.0 #C خواهیم پرداخت که در نوشتن کوئری های LINQ پرکاربرد هستند و آشنایی با اونها پیش نیاز یادگیری LINQ هست و در بخش های بعدی با نحوه استفاده از این ویژگی ها در کوئری های LINQ آشنا خواهیم شد. ویژگی هایی که در این مقاله بررسی خواهیم کرد به شرح زیر اس...

ASP.NET یک فریم ورک برای ساختن صفحات وب و وب سایت ها با HTML، CSS، JavaScript و اسکریپت های سمت سرور است.ASP.NET سه مدل متفاوت برای توسعه دارد: Web Page MVC یا Model View Controller Web Forms Web Page (مدل صفحات منفرد): ساده ترین مدل در ASP.NET است که از بسیاری جهات به PHP و ASP کلاسیک شب...

گاهی اوقات نیاز هست که در حین اجرای یک Action ، کد HTMLیی استفاده شود و این کد می بایست از طریق فایلی موجود در برنامه توسط ViewEngine پارس شده و مورد استفاده قرار گیرد.برای مثال ، شما قصد دارید ، ایمیلی جهت بازیابی کلمه عبور ارسال نمایید و این ایمیل حاوی کد HTML می باشد .برای این منظور شما می توان ب...

گاهی اوقات برای کار با SP-Stored Procedure ها لازم است که یک List که تعداد مقادی آن می تواند متغیر باشد را به صورت یک پارامتر به یک SP بفرستیم. برای این کار راه حل های متفاوتی وجود دارد مانند استفاده از DataTable یا استفاده از متغیرهایی از نوع بایت یا همون image و حتی استفاده از متغیر های رشته ای....

خیلی وقت ها پیش میاد که بخواییم دو فایل رو در زبان C# با هم مقایسه کنیم. سریع ترین و بهینه ترین روش برای اینکار بدست آوردن Hash دو فایل و مقایسه Hash ها با همدیگه هست. Method زیر اینکار رو انجام میده. به این صورت که آدرس دو فایل رو به این متد پاس میدیم و در صورت برابر بودن مقدار true و در غیر اینصور...

به نام خالق ایران کهن ،باشد که در آینده نزدیک شکوه و جلال را به این خاک گران بها بازگرداند. در این مقاله بنده به ترجمه آموزش های موجود در سایت MSDN در زمینه آموزش مقدماتی ASP.NET MVC می پردازم ، ما در این مجموع قصد داریم تا یک اپلیکیشن تحت وب به منظور کار با لیستی از فیلم ها ایجاد کنیم.این اپلیکیش...

در طول یکسری مقاله قصد دارم تا شما را با Language Integrated Query یا LINQ و کاربردهای آن در زبان #C آشنا کنم. این ویژگی که به شما قابلیت اجرای کوئری های مختلف از داخل زبان #C را می دهد که با ارئه نسخه 3 از زبان #C معرفی شد. مقدمه سر فصل های مقالات به طور خلاصه به شرح زیر می باشد: مقدمه ای ب...

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

در بخش قبلی سری مقالات آموزشی Entity Framework Code First در انواع رابطه ها و نحوه تعریف آنها در Entity Framework صحبت کردیم. در ادامه این مقالات به بررسی تعریف رابطه با استفاده از Fluent API و Attribute ها خواهیم پرداخت. در هر قسمت ابتدا با Fluent API و سپس با Attribute ها اقدام به تعریف رابطه ها خ...

به نام پروردگار همه سادگی ها جاوا اسکریپت یک زبان اسکریپت نویسی (برنامه نویسی) وب می باشد.جاوا اسکریپت در میلیاردها صفحات وب استفاده می شود برای اضافه کردن یکسری قابلیت ها مانند : اعتبار فرم ها، ارتباط با سرور، و...است.یادگیری جاوا اسکریپت بسیار آسان است و شما می توانید از آن لذت ببرید. در این جا...

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

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

نوشتن کدهای اصولی جزو وظایف یک برنامه نویس حساب می شود. این کتاب، کتابی بسیار مفید برای افرادی می باشد که تصمیم دارند با اصول و قوائد نوشتن کد آشنا شوند. نحوه نوشتن Unit Test برای پروژه ها، نوشتن نرم افزار ها به صورت چند لایه، آشنایی با الگوها طراحی و مفاهیم دیگری از این قبیل از مطالب مطرح شده در ...

این سناریو رو در نظر بگیرید : کاربری به پنل کاربری خودش وارد شده و قصد داره اطلاعات شخصیش رو در Action یی با نام ChangeInfo تغییر بده .مدل مورد استفاده ی ما در View به شکل زیر تعیین شده : public class Member { public long Id { get; set; } [Required(AllowEmptyStrings = f...

در این مقاله قصد دارم تا در مورد ModelBinder ها در ASP.NET MVC توضیح بدم. ModelBinder ها زمانی به کار می آیند که قصد داشته باشید مقادیر پارامتر ورودی یک Action رو از یک منبع دلخواه پر کنید. برای آشنایی بیشتر یک مثال میزنم. برای این مثال از ASP.NET MVC 3 استفاده کردم، کد این مثال با اندکی تغییر در MV...

در ادامه سری مقالات آموزشی Entity Framework قصد دارم در باره رابطه ها و نحوه تعریف آنها بوسیله Fluent API و Attribute بنوسم. رابطه ها و استفاده آنها در Entity Framework در دو بخش ارائه خواهند شد. بخش اول به تعریف ساده رابطه ها خواهیم پرداخت، در بخش دوم نحوه تغییر در تعریف رابطه ها بوسیله Fluent API ...

پیاده سازی یک Captcha ی بسیار ساده در ASP.NET MVC ، در این مقاله قصد دارم تا طریقه ی پیاده سازی یک Captcha ساده رو براتون توضیح بدم .ابتدا یک Controller با نام Home به پروژه اضافه کرده و داخل آن اکشن های Index و CaptchaImage رو به شکل زیر می نویسیم : public class HomeController : Controller { ...

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

بخش چهارم از سری مقالات آموزشی Entity Framework Code-First را شروع می کنیم. در قسمت قبل نحوه تغییر Mapping را با استفاده Attribute ها بررسی کردیم. در این بخش قصد دارم تا در مورد Fluent-API در Code-First بنویسم.ابتدا بهتر است در مورد Fluent-API بیشتر توضیح بدهم. بر اساس توضیح سایت Wikipedia، مفهوم Fl...

در بخش های قبلی در مورد مقدمات استفاده از Entity Framework Code-First و همچنین درباره کلاس های DbContext و DbSet مطالبی را مطرح کردیم. در ادامه به نحوه تغییر Mapping با استفاده از Attribute ها می پردازیم.همانطور که گفتیم Mapping به ایجاد رابطه میان کلاس ها و Property کلاس ها و جداول بانک اطلاعاتی می...

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....