سلام .به عنوان اولین مقاله قصد دارم که یک سری مقاله رو آغاز کنم با عنوان TipTip که در هر سری ، یک یا چند نکته در زمینه ی وب رو بررسی میکنم.در ASP.NET MVC ، مفهومی با عنوان Action Filters وجود داره که این امکان رو به ما میده تا بتونیم عملیات فراخوانی Action ها رو کنترل کنیم .Attribute یی با نام Actio...

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

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

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

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

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

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

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

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

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

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

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

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

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

در این مطلب نحوه رمزنگاری EnCrypt و DeCrypt کردن رشته اتصال به بانک اطلاعاتی ConnectionString های موجود در Web.Config را خواهیم گفت برای شروع یک رشته اتصال Connection Stringدر Web.Config قرا میدهیم مطابق کد زیر <connectionStrings> <add name="con" connectionString="Da...

در این مطلب نحوه رمزنگاری decrypt و encrypt کردن رشته اتصال به بانک اطلاعاتی ConnectionString های موجود در App Config را خواهم گفت رمز نگاری توسط Method ای که در زیر آمده است انجام میشود که این عملیات دو پارامتر دریافت میکند یکی آدرس فایل Config و دیگری یک boolean هست نیاز به ادامه نیست فقط به هم...

امروز موقع کار نیاز به یک TextBox داشتم که قابلیت Digit Grouping رو پشتیبانی کنه، یعنی اعداد به صورت یکان، دهگان و ... جدا بشن. با جستجو چیزی که به کارم بیاد پیدا نکردم و خودم دست به کار شدم. با فرض اینکه یک TextBox با نام TextBox1 بر روی فرم ما قرار داره، کد زیر رو برای رویدادهای TextChanged و KeyP...

نسل جدید کامپایلر های دات نت Roslyn برای سی شارپ و VB (ویژوال بیسیک) است. حتماً میدانید Compiler سی شارپ را با زبان با سی پلاس پلاس نوشته اند به تازگی این کامپایلر رو با خود NET. و زبان محبوب #C بازنویسی کردند و اسم جدیدش رو Roslyn گذاشتند. کمی بیشتر در مورد بازنویسی این کامپایلر بدانیم: JIT یا (...

شاید فکر کنید نصب کردن .NetFramework 3.5 در ویندوز سرور 2012 کار بسیار ساده ای است اما با توجه به تغییراتی که در کنسول Server Manager این سیستم عامل انجام شده است نصب کردن این ابزار کمی سخت تر شده است و شما با کلیک کردن بر روی Feature مورد نظر در Server Manager موفق به نصب آن نخواهید شد ، برای نصب ...

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

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

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

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

با سلام. برخی اوقات برای فرمت کردن مموری های گوشی با اخطار Write Protected مواجه می شیم. با به وجود اومدن این اخطار ، شما نمی تونید که رمهای گوشی یا دوربین و ... را فرمت کنید یا به سختی امکان پذیره.... پس چه باید کرد؟ ویندوزهایی که قابلیت آپدیت دارن گزینه ای در رجیستری دارند که به دستور فرمت اجازه ...

شاید اگر از بسیاری از افراد که دانش لازم در خصوص برنامه نویسی را ندارند سئوال کنید که تفاوت بین Java و JavaScript در چیست به شما در پاسخ بگویند که JavaScript یک زبان برنامه نویسی است که از Java برگرفته شده است و یکی از نوادگان یا نسل های برنامه نویسی Java است ، این مطلب نه تنها درست نیست بلکه کاملا ...

دو زبان اسکریپت نویسی که خیلی ساده توسط دستگاه کامپیوتر شما شناسایی و اجرا می شوند JavaScript و Jscript هستند. قبل از اینکه به سراغ مقایسه این دو زبان اسکریپت نویسی برویم بهتر است بدانید که زبان اسکریپ نویسی JavaScript خیلی قبل تر از زبان اسکریپت نویسی Jscript وجود داشته و مورد استفاده قرار می گرفته...

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

به نام یزدان پاک ، درود خدای یکتا را که زمانی دوباره داد تا در کنار شما باشم , اگر بخاطر داشته باشید در مقاله قبل با عنوان “ Scintilla چیست و چه کاربرد هایی دارد .” در بخش مقدمه اعلام کردم که میخواهم کتابی آموزشی برای Scintilla بنویسم اما به دلیل مشغله زیاد از آن منصرف شدم ولی پس از کمی تامل در نبود...

با سلام به همه دوستان و همراهان Itpro در این مطلب قصد دارم که نگاهی اجمالی به تفاوت های JVM و JRE بیندازیم. همانطور که می دانید زبان جاوا یک زبان برنامه نویسی سطح بالا می باشد که می توان برنامه هایی را با این زبان تولید کرد که تقریبا بر روی همه ی پلتفرم های اجرا شود. اما قبل از این که برنامه نوشته...

با سلام به تمامی ITPRO ای های عزیز. زمانی که در زبان سی شارپ متغیری مثلا از نوع int تعریف می کنیم این متغیر و مقدار آن به صورت مستقیم داخل حافظه ی Stack ذخیره می شوند و دسترسی ما به مقدار آن متغیر، به طور مستقیم از داخل حافظه Stack می باشد، اما زمانی که شئ ای از نوع یک کلاس ایجاد می کنیم، خانه ای ...

سلام دوستان حتماً شما نیز با یکی از زبانهای برنامه نویسی آشنایی دارید و میخواهید بدانید که کدام زبان بهتر است البته این سوال بارها و بارها از بنده سوال شده است ولی اگر من بگویم C بهترین آنها است شما باور میکنید؟! انتخاب زبان مورد نظر برای برنامه نویسی در ابتدا به نوع فعالیتی که میخواهید انجام دهید ب...

اگر طراحی برنامه ای را در دست دارید و تمایل دارید مقادیری که کاربران در برنامه وارد میکنند به دلخواه شما یا به عبارتی دیگر راحتی کار را برای کاربران بخواهید یکی از این راه ها استفاده از تغییرات اتوماتیک مقادیر در Text Box ها هست یعنی اگر میخواهید کاربر نام فارسی را در Text Box تایپ کند باید اتوماتیک...

به منظور اعتبار سنجی و اتصال داده ها به لایه های بالا تر مانند handler یا assembler در اسپرینگ فریم وورک استفاده می شود. داده های ورودی توسط کاربر ممکن است که اشتباه وارد شده باشد یا با فرمت های تعیین شده سازگار نباشد و یا ناقص وارد شده باشد. برای مثال وقتی آدرس ایمیل را بدون @ در فیلد ایمیل ورودی و...

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

در این مطلب که همونطور که از اسمش هم معلومه نوعی نکته حساب میشه میخوام در مورد تورفتگی خطوط توضیح بدم که شاید برای کسانی که دو قسمت آموزش رو خوندن سوال ایجاد شده باشه ، به کد زیر دقت کنید. این کد: public class Main { public static void main(String[] args) { System.out.println("I lo...

با سلام خدمت تمام دوستان می خوام توی چند پست کوتاه ابزار datagrideview رو آموزش بدم. امروز تغییر رنگ با کد نویسی اگر بخواهیم رنگ سطرهای datagrideview رو تغییر بدیم به صورت یک خط در میان باید از دستور زیر استفاده کنیم dataGridView6.DefaultCellStyle.BackColor = Color.NavajoWhite; dataGri...

سلام دوستان قسمت دوم آموزش کوتان مربوط به ابزار datagrideview را شروع میکنم در این قسمت می خوام انتخاب یک سطر از datagrideview انجام بدم که کدش به قرار زیر است : if (e.RowIndex != -1 && !this.dataGridView6.Rows[e.RowIndex].IsNewRow) { // if (!(this.dats.Tables["dr...

با سلام خدمت دوستان آموزش این قسمت بارگذاری اطلاعات بانک با linq در datagridview : 1-ابتدا باید کانکشن linq خود را ایجاد کنیم که به صورت زیر یک شی از کانکشن linq خود ایجاد می کنیم DataClasses1DataContext bank = new DataClasses1DataContext(); 2- سپس در هر جای برنامه احتیاج به بارگذاری جدول...

خوب دوستان اگر شما هم در طراحی بانک با خطای زیر مواجه شدین باید چکار کنید : مسیر رفع این خطا که در ویژوال بوجود آمده به صورت زیر است اشتباه نکنید این مسیر فقط در ویژوال کاربرد دارد: به اشتراک میذارم شاید بدردتون بخوره مسیرش این میشه : vs2010-->Tools-->Options-->Database Tools-->Ta...

این روش به صورت زیر انجام می شود : 1- ابتدا بر روی solution و سپس گزینه properties رو کلیک کنید از پنجره باز شده گزینه setting را کلیک کنید 2- در این پنجره یک متغیر تعریف می کنیم که نام آن در قسمت name و نوع متغیر در قسمت Type و scope آن رو روی گزینه user قرار می دهیم و سپس دخیره می کنیم 3-ح...

1 تغییر خصوصیات فایل یا پوشه با استفاده از دستور attrib که مخفف عبارت Attribute است میتوان در خصوصیات فایل های دست برد و خصوصیات انها را تغییر داد برای مثال برای تغییرات در یه فایل که در پوشه my در درایو d ویندوز است و نام فایل مورد نظر ما هم test.txt می باشد میخواهیم تغییراتی ایجاد کنیم که این ف...

ابزار کار برای برنامه نویسی با سلام خدمت دوستان itpro. ۱.برای برنامه نویسی ios شما نیاز به سیستم عامل OS X دارید. ۲.شما باید برای برنامه نویسی ios نرم افزار Xcode رو دانلود کنید.شما می توانید از سایت developer.apple.com این برنامه برای دانلود در نوار جستو جو کلمه Xcode download رو وارد کنید. ...

کار با فایل Main.storyboard باسلام خدمت دوستان itpro. ۱.برنامه Xcode را باز کنید و در منوی سمت راست project خود را انتخاب کنید. 2.در منوی سمت چپ فایل Main.storyboard را انتخاب کنید. 3.در منوی سمت راست کلمه button را سرچ کنید. 4.button را انتخاب کنید. 5.button را در Main.storyb...

متغییر چیست؟ متغییر های یک مقدار در خود ذخیره می کنند.مثلا یک متغییر می تواند یک مقدار عدد یا رشته(کلمه یا جمله) و... را ذخیره کند. کار با playground ۱.Xcode را باز کنید و این بار گزینه get start with a playground را انتخاب کنید.شما در این قسمت می توانید کد های خود را تست کنید و همان جا نتیجه ان...

برای تبدیل کردن تاریخ میلادی به شمسی در برنامه گزارشگیری stimulsoft باید مراحل زیر را طی کرد در قسمت code باید متد تبدیل تاریخ میلادی به شمسی را نوشت public string DateToshamsi(object date) { System.Globalization.PersianCalendar shamsi = new System.Globalization.PersianCalen...

شرط if چیست؟ شما برای اینکه بتوانید دو متغییر را باهم مقایسه کنید به شرط if نیاز دارید برای مثال می گویید که اگر متغییر a از متغییر b بزرگتر بود این کار را انجام بده. تعریف شرط if تعریف شرط if این گونه است: if شرط { کد } حال اگر بخواهید بگویید که اگر شرط درست نبود چه کاری را انجام دهد از...

با سلام خدمت تمام دوستان مهربانم این نکته رو هرچی توی این سایت پرسیدم کسی بهم کمک کاربردی نکرد بنابراین تصمیم گرفتم و خودم جستجوی خوبی انجام دادم که نتیجش شد این کد زیر : خوب توی این کد شما بوسیله calss می تونید یک متغییر سراسری تعریف کنید که در تمام برنامه قابل دیدن و قابلیت مقدار دهی دارد 1- نح...

سلام دوستان برای رفع مشکل پیغام زیر : باید مراحل زیر را که تصویری نمایش دادم انجام دهید تا این پیغام از بین برود در واقع داده های آن را reset می کنیم

سلام بر دوستان خوبم در این آموش می خواهم نحوه ایجاد یک کلاس از کانکش مربوط به بانک رو براشما توزیح بدم:(این تک کد در واقع ارتباط با بانک رو ایجاد می کند و یک Datagridview رو مقدار دهی می کند) 1- ابتدا باید یک کلاس ایجاد کنید به صورت زیر : 2- سپس کد زیر را در کلاسی که ایجاد کردیم می نویسیم ...

با سلام خدمت دوستان ، برای گرفتن آخرین آی دی که در دیتا بیس درج میشود با استفاده از دستور LINQ ، در دیتابیسی که کلید اصلی ( ID ) در آن از نوع اتوماتیک ( auto increment ) مقدار دهی میشود. public void InsertPerson(string fname, string lname, string Father, string N_Code, string Mobile, string addr...

در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

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