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

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

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

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

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

نحوه کنترل یک تکست باکس در Asp.net به محدود کردن عدد


محدود کردن TextBox در Asp.net به گرفتن عدد


ما در این مثال قصد داریم که یک تکست باکس را در Asp.net به فقط گرفتن عدد از کاربر محدود نماییم و ما هم این کار را با استفاده از جاوا اسکریپت انجام می دهیم.


برای این کار ابتدا باید تگ Html فرم را به روش زیر طراحی نماییم.


<input type="text"  id="txtDigit"  onkeypress="return isNumber(event)" />

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

function isNumber(evt) {
    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}


چگونه حجم عکس را در#C پایین بیاوریم


چگونه حجم عکس را در#C  پایین بیاوریم


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


برای این کار باید از فرمول زیر استفاده کنیم و در نهایت با استفاده از ابزار های موجود در دات نت این فرمول را پیاده کنیم.


عدد مورد نظر را بر سایز عکس تقسیم می کنیم و نهایتن رادیکال آن را بدست می آوریم. و مقدار بدست آمده را در طول و عرض عکس مورد نظر ضرب می کنیم و کد آن هم بصورت زیر می باشد.


البته قبل از کار کردن باید یک رفرنس به نام System.web.Helpers را اضافه کنیم 


در این مثال قصد داریم یک عکس از کاربر دریافت کنیم و نهایتن ججم آن عکس را به 50 کیلو بایت برسانیم


using System.Web.UI.WebControls;


double AttachmentTypeMaxSize = 1024;

                    double Length = FileUploadSendFile.PostedFile.ContentLength;

                    double UserInsert =50* 1024;

                    double sizeimage = Math.Sqrt((UserInsert / Length));

                   

                    Byte[] FileUplodData = (Byte[])FileUploadSendFile.FileBytes;

 if (Length >= UserInsert)

                    {

                        System.Drawing.Image imgFile = System.Drawing.Image.FromStream(FileUploadSendFile.PostedFile.InputStream);

                        double ImageWith = imgFile.PhysicalDimension.Width * sizeimage;

                        double ImageHeight = imgFile.PhysicalDimension.Height * sizeimage;

                        var webImage = new System.Web.Helpers.WebImage(FileUploadSendFile.FileBytes);

                        webImage.Resize(Convert.ToInt32(ImageWith),Convert.ToInt32(ImageHeight), false, true);

                        //webImage.Save(AppDomain.CurrentDomain.BaseDirectory, "jpg", true);

                        FileUplodData= webImage.GetBytes();


                    }



دانلود 6.0 Redgate SQL Prompt، اینتلی سنس intellisense جامع و کامل برای SQL


دانلود 6.0 Redgate SQL Prompt، اینتلی سنس intellisense جامع و کامل برای SQL


SQL Prompt یک add in برای SQL Server Management و Visual Studio می باشد که intellisense قوی و سبک را برای نوشتن کدهای اسکریپت SQL فراهم می کند

5 روشی که SQL Prompt برای برنامه نویسی سریع تر استفاده می کند :

1. جدید! سابقه تب ها - ذخیره، جستجو، و بازیابی زبانه ها در SSMS
2. استفاده از IntelliSense در تکمیل کد
3. قالب بندی کد های SQL برای خوانایی بیشتر
4. استفاده از بریده کدها code snippets
5. Refactor کد SQL


به همراه آموزش نحوه کرک و فعال سازی آن


حجم فایل : ۷.۸۴ مگابایت

دانلود فایل SQL Prompt