انجام پروه ای تجاری و دانشجویی

هدایت خودکار کاربر پس از پایان یک Session در ASP.Net

نامه الکترونیک چاپ PDF

دیدگاه

Time-Our-Sesion-in-ASP

در اینجا به شما توضیح میدهم که چگونه عملیات هدایت خودکار کاربر را پس از پایان یک Session در ASP.Net با استفاده از C# و VB.Net انجام دهیم. زمانی که Session به پایان رسید , کاربر به صورت اتوماتیک به صفحه ی ورود هدایت میشود.پیش از این مقله ما Session را به صورت کامل برسی کردیم و یک کتاب جامع از آن را برای شما آماده دانلود کردیم که در دسترس شماست.

ایجاد و نمایش تصویر کد QR در ASP.NET

نامه الکترونیک چاپ PDF

Generet-in-QR-ASP-C-VBNET

در این مقاله برای شما توضیح خواهم داد که چگونه تصویر بارکد را به صورت پویا با استفاده از ASP.NET در C# و VB ایجاد کنید و سپس نمایش دهید.برای تولید کد های QR من از QRCoder که یک کتابخانه ی Open Source و به منظور تولید کننده ی پویای کد QR است ، استفاده میکنم.در ادامه ی این مقاله با من همراه باشید … کتابخانه ی QR Code

شما احتیاج به دانلود کتابخانه ی QR Code از آدرس زیر و سپس باز کردن آن در پروژه تان در ویژوال استودیو و ساخت آن دارید. میتوانید فایل DLL آن را در فولدر Debug خود بیابید.

در کنار پروژه براتون قرار دادم.

 

HTML Markup

من یک صفحه ی ASP.NET ساده با یک TextBox دارم که کاربر در آن بارکدی که نیاز به تولید دارد را وارد میکند و دکمه ای برای اجرای آن. تصویر کد QR تولید شده در Placeholder نمایش داده خواهد شد.

1
2
3
4
5
6
<form id=“form1” runat=“server”>
<asp:TextBox ID=“txtCode” runat=“server”></asp:TextBox>
<asp:Button ID=“btnGenerate” runat=“server” Text=“Generate” onclick=“btnGenerate_Click” />
<hr />
<asp:PlaceHolder ID=“plBarCode” runat=“server” />
</form>

فضای نام ها

احتیاج به افزودن فضای نام های زیر دارید :

C#

1
2
3
using QRCoder;
using System.IO;
using System.Drawing;

VB.NET

1
2
3
Imports QRCoder
Imports System.IO
Imports System.Drawing

تولید و نمایش تصویر کد QR در ASP.NET

کد زیر مربوط به handler رویداد کلیک دکمه است. متن داخل TextBox به متد CreateQRCode از کتابخانه ی QRCoder پاس داده میشود که تصویری bitmap را برمیگرداند.

تصویر bitmap نیز به عنوان یک تصویر PNG در حافظه ذخیره میشود که بعدا به رشته ای base64 تبدیل میشود و با استفاده از Image Control بر روی صفحه نمایش داده میشود.

C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
protected void btnGenerate_Click(object sender, EventArgs e)
{
string code = txtCode.Text;
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q);
System.Web.UI.WebControls.Image imgBarCode = new System.Web.UI.WebControls.Image();
imgBarCode.Height = 150;
imgBarCode.Width = 150;
using (Bitmap bitMap = qrCode.GetGraphic(20))
{
using (MemoryStream ms = new MemoryStream())
{
bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] byteImage = ms.ToArray();
imgBarCode.ImageUrl = “data:image/png;base64,” + Convert.ToBase64String(byteImage);
}
plBarCode.Controls.Add(imgBarCode);
}
}

VB.NET

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Protected Sub btnGenerate_Click(sender As Object, e As EventArgs)
Dim code As String = txtCode.Text
Dim qrGenerator As New QRCodeGenerator()
Dim qrCode As QRCodeGenerator.QRCode = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q)
Dim imgBarCode As New System.Web.UI.WebControls.Image()
imgBarCode.Height = 150
imgBarCode.Width = 150
Using bitMap As Bitmap = qrCode.GetGraphic(20)
Using ms As New MemoryStream()
bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
Dim byteImage As Byte() = ms.ToArray()
imgBarCode.ImageUrl = “data:image/png;base64,” + Convert.ToBase64String(byteImage)
End Using
plBarCode.Controls.Add(imgBarCode)
End Using
End Sub

امیدوارم از خواندن این مقاله لذت برده باشید …
نظرات و پیشنهادات خودتان را با من درمیان بگذارید

 

نمایش رکورد ها با استفاده از TreeView در ASP.NET

نامه الکترونیک چاپ PDF

TreeView-in-ASP

در این مقاله به TreeView رفتیم ، مشکلی که خودم مدت ها باهاش درگیر بودم و در بیشتر پروژه ها خیلی از راه ها استفاده کردم که TreeView ساده ترین و بهترین روش های است که میتونید یک لیست را نمایش بدید ، این آموزش در محیط ASP.NET و زبان سی شارپ و دیتابیس SQL آماده شده است ، نمونه سورس نیز براتون قرار دادم که به راحتی آموزش را درک کنید.پیش از مقاله آموزش و نمونه سورس های زیادی از TreeView منتشر کرده ایم که میتوانید استفاده کنید.

آموزش ساخت و معتبرسازی reCaptcha اختصاصی + آموزش ویدیویی

نامه الکترونیک چاپ PDF

Recaptcha-in-Google-ASP54646

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

معرفی

reCaptcha یک ابزار بسیار مفید Captcha برای تایید اینکه بیینده ی سایتتون یک انسان است , میباشد. این به طور عمده برای جلوگیری از اسپم میباشد.

این هم یک نمونه از reCaptcha :

reCaptcha-1

تعدادی مزایا دارد :

مقاله ی آموزش آپلود تصویر با CKEditor

نامه الکترونیک چاپ PDF

Upload-Image-CKEditor-3

Ckeditor یکی از پرکاربردترین ویرایشگر های WYSIWYG برای برنامه های وب است. در طول زمان CKeditor با اضافه شدن ویژگی های جدید که منجر به آسان تر شدن ویرایش متون HTML میشد در حال پیشرفت بوده است. زمانی که در حال استفاده از یک ویرایشگر WYSIWYG هستیم در اکثر اوقات نیاز به آپلود تصویر در سرور و جاری هستیم . به طور پیش فرض CKeditor  از تصاویری که قبلا آپلود شده اند یا از یک منبع خارجی که از آدرسش ارائه میشود برای استفاده در خود پشتیبانی میکند.، ما پیش CKeditor و نحوه استفاده از آن نیز آموزش داده بودیم که میتوانید استفاده کنید.

در این مقاله با هم میبینیم که چگونه میتوانیم یک تصویر را در وب سایتمان آپلود کنیم و آن را در CKeditor با استفاده از راه حل آسان زیر جاسازی کنیم. CKeditor یک خصوصیت بنام filebrowserImageUploadUrl دارد که گزینه برای آپلود تصاویر به سرور را در زمان پیکربندی به ما ارائه میدهد. این خصوصیت یک آدرس فایل آپلودر میگیرد (یک صفحه یا کنترل کننده) تا تصویر انتخاب شده را در سرور آپلود کند. کنترل کننده که مسئول آپلود کردن تصویر است باید آدرس تصویر را برای نمایش در CKeditor برگرداند. به محض آنکه خصوصیت filebrowserImageUploadUrl پیکربندی شد شما قادر به دیدن یک tab جدید بنام Upload در پنجره ی Image Properties مربوط به CKeditor هستید.

API نمایش نقشه گوگل در وب سایت

نامه الکترونیک چاپ PDF

maps-api

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

 

آخرین به روز رسانی در جمعه ۱۵ مرداد ۱۳۹۵ ساعت ۱۹:۴۶

مقاله ی ایجاد و مصرف WCF Web Service در ASP.Net

نامه الکترونیک چاپ PDF

این مقاله برای ارائه ی یک دید کلی و مثال هایی برای ساخت WCF Web Service خودتان برای اجازه ی اتصال و ارتباط دستگاه های شما با یک شبکه (شامل اینترنت) , با یکدیگر , ذخیره ی داده در یک مکان , دسترسی و مدیریت کل پایگاه داده در یک مکان و انجام وظایف گوناگون  نوشته شده است.شما قادر خواهید بود که یک خدمات وب سادهکه بتواند با دستگاه های متصل به اینترنت و سایر شبکه هاکار کند ,  را بسازید.

The Internet of Things یک مفهوم و پدیده ی مورد استفاده برای اتصال سخت افزار از خانه یا محل کارتان با یک اتصال ارتباط محبوب , شامل شبکه ای بنام اینترنت است. این مقاله یک دید کلی ارائه میدهد برای شما تا نحوه ی ساخت خدمات وب خودتان و ساخت و مدیریت مشتری هایی که میتوانند دستگاه هایی باشند که داده ها را به خدمات شما میفرستند. به آن ها اجازه میدهید که داده ها را به خدمات تان بفرستند , سپس مدیریت داده ها و پس از آن ذخیره ی آن یا اجرای خدمات دیگری بر مبنای داده ها .

در پایان شما قادر خواهید بود که یک خدمات وب ساده ( یا حتی در سطح سرمایه گذاری ; اگر که شما احتیاجات و مستلزمات برای ساخت آن را درک کنید ) که بتواند دستگاه های متصل با اینترنت و سایر شبکه ها را بسازید. بدون توجه به اینکه چه دستگاهی خدمات را صدا بزند و تحت چه پروتوکلی خدمات صدا زده شود , سرور پاسخ دهد و خدمات شما با استناد به آن اجرا شود

خدمات

Internet of Things

استفاده از GridView برای پنجره توسعه دهنده ی Modal در ASP.NET

نامه الکترونیک چاپ PDF

 

Modal-PopUp-Using-GridView-in-ASP Modal-PopUp-Using-GridView-in-ASP_003

این مقاله به شما نشان خواهد داد که چگونه میتوانید با استفاده از یک GridView از پنجره ی توسعه دهنده ی Modal در ASP.NET استفاده کنید.

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

بخش ورودی

استفاده از رادیوباتوم در دیتاگرید با معتبرسازی JavaScript

نامه الکترونیک چاپ PDF

 

Radio-Button-in-GridView-1

یک برنامه نویسی پرسید چگونه یک Radio Button را زمانی که دکمه درون GridView قرار دارد انتخاب کنم. همانطور که ممکن است بدانید تنظیمات خصوصیت نام گروه یک Radio Button اگر که دکمه درون یک کنترل ارائه داده همانند یک GridView باشد , کار نمیکند. به این دلیل است که Radio Button در GridView رفتار متفاوتی از خود نشان میدهد.

از آنجا که GridView همانند یک جدول ارائه میشود , در زمان اجرا نام متفاوتی به هر یک از Radio Button ها داده میشود. از این رو شما قادر خواهید بود که چند سطر را انتخاب کنید.

در این مقاله میخواهم به شما نشان دهم که چگونه تنها یک Radio Button در یک زمان در GridView انتخاب کنید و یک معتبر کننده ی ساده با استفاده از JavaScript خالی به آن اضافه کنید. برای شروع ویژوال استودیو راشروع کنید و سپس یک برنامه ی وب / پروژه ی وبسایت جدید بسازید. یک وب فرم بیافزایید و سپس GridView را بگیرید. نشانه گذار شبیه زیر خواهد بود :

نحوه ساخت نظرات داخل در داخل در ASP.NET

نامه الکترونیک چاپ PDF

امروز میریم سراغ آموزش ساخت  نظرات تو در تو در سایت  به این صورت که میتوانید به نظر ثبت شده جواب بدید ، کار زیاد سختی نیست فقط نیاز به یک منطق درست داره ، که باهم در موردش بحث میکنیم ، آموزش در محیط ASP.NET و زبان سی شارپ خواهد بود و دیتابیس نیز در SQL Server ساختیم ، نکته هایی در پروژه داریم  که کمی به توضیحات و روند کار  دقت لازم را داشته باشید.

اول کار نیاز به یک دیتابیس داریم در SQL Server پکیج کامل آن را براتون قرار دادم ، برای روند سریع کار کد زیر را در SQL Server اجرا کنید تا جداول دیتابیس ساخته بشه ! نام دیتابیس بزارید :DB_CommentSite

کد ساخت جدول های SQL Server:

آموزش sharing addres در WhatsApp

نامه الکترونیک چاپ PDF

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

پیش از شروع کار با هم نگاهی بیاندازیم به تولید کننده ی دکمه ی اشتراک گذاری WhatsApp :

کپی برداری اطلاعات از اکسل در گرید ویو در ASP.NET

نامه الکترونیک چاپ PDF

GridViewSlider

در این مقاله برایتان توضیح خواهم داد که چگونه میتوانید داده ها را از یک فایل Excel یا Clipboard در GridView در ASP.NET با استفاده از C# و VB.NET کپی کنید.نمیتوانیم داده های کپی شده از فایل Excel یا ClipCoard را در GridView بیاندازیم از این رو باید داده ها را در یک TextBox چند خطی ASP.NET یا TextArea بیاندازیم و سپس GridView را پر کنیم. در ادامه ی این مقاله با من همراه باشید …

آموزش خواندنونمایش عکس در ListView در ASP.NET

نامه الکترونیک چاپ PDF

 

Display-Images-In-ListView-4

حال کد های مربوط به Default.aspx.cs را مینویسیم

آموزش درست کردن antirobotدر ASP.NET با jQuery و s3capcha

نامه الکترونیک چاپ PDF

S3capchaیک Captcha مفید و آسان است که فایل های تصویری تولید نمی کند. به عنوان یک jQuery plug-in ساخته میشود اما نویسنده از PHP برای کدزنی آن استفاده کرده است. متوجه شدم که تبدیل کد های آن به C# و ASP.Net کار آسانی است. کد PHP بسیار ساده است اما پیکربندی های درون خطی سبک OOP خوبی نیست. من ساختاری ایجاد کرده ام که پیکربندی و استفاده از آن در برنامه آسان است.

از آنجایی که هیچ تصویری تولید نمیکند , S3capcha بارگذاری کمتری بر روی سرور در زمان ساخت Captcha انجام میدهد و همچنین میتوانیم از این Captcha برای فرم های AJAX و MVC هم استفاده کنیم. پس برای ایجاد

1 شاخص تصویر را تصادفی میکند.

2 اعداد تصادفی را به هر شاخص تصویر اختصاص میدهد.

3 یک شاخص تصادفی از لیست انتخاب میکند.

4 شماره ی تصویر را در Session قرار میدهد و لیستی از تصاویر را به عنوان radio box به کاربر ارسال میکند; هر radio یک شماره تصویر به عنوان مقدار دارد.

5 اگر کاربران شماره ی متناسب با مقدار Session را انتخاب کنند , معتبر شناخته میشود.

S3capcha از jQuery برای تبدیل radio box به یک تصویر لیستی قابل کلیک استفاده میکند.

فعال سازی user با ارسال لینک activity به زبان ASP.NET

نامه الکترونیک چاپ PDF

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

ارسال لینک فعال سازی چگونه صورت میگیرد :

صفحه 1 از 123