جدیدترین تکنولوژی مایکروسافت، توسعه داده شده با سی++، قابل استفاده در سی شارپ، انعطاف پذیر و سریع، دارای رنج وسیعی از کنترل های حرفه ای!، پشتیبانی از طراحی فلئونت دیزاین، اکریلیک، میکا، و توضیح اخر اینکه ویندوز 11 طبق WinUI 3 طراحی شده و اخیرا هم File Explorer خود ویندوز با WinUI 3 بازنویسی شد.
سلام وقت دوستان بخیر
یه سوالی به دستم رسیده با این عنوان:
در یک برنامه تحت وب برنامه نویس در صفحه Login نام کاربری و کلمه عبور را به ترتیب در دو Text box با نام های Txt_username و Txt_password دریافت و پس از بررسی در دستور Select زیر، مجوز عبور کاربر را صادر میکند.
چه اشکال امنیتی در این سیستم وجود دارد؟؟؟
برای رفع آن چه باید کرد ؟؟؟
SELECT * FROM users WHERE usrname=txt_usrname.text AND password = txt_password.text
میدونم شاید جای این سوال اینجا نبود (البته یه گفتگو هم براش ایجاد کردم با این آدرس:
https://barnamenevis.org/showthread....AF%DB%8C%D9%86
اما اگر دوستان کسی میتونه راهنمایی کنه ممنوم میشم
..........................
سلام خدمت دوستان
آدرس زیر مربوط به پروژه تولید کنترل های سفارشی هستشکه در دانت 6 توسعه دادم. خوشحال میشم ضمن بازدید، در خصوص ایرادات موجود بنده را راهنمایی کنید.
https://lnkd.in/dq2b8vR2
تشکر
سلام مجدد خدمت دوستان
قابلیت فیلتر کردن اطلاعات DatGridView رو به کنترل دات نت اضافه کردم. بینکنترل ها یک نوع ستون هم ایجاد کردم که شماره ردیف هستش و مثل سایر ستون های DatGridView قابل استفاده هست.
توضیحات کنترل:
https://github.com/CesSolutions/Ces....ki/CesGridView
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام مجدد خدمت دوستان. پروژه بروزرسانی شد:
اضافه شدن ظاهر پیش فرض به CesGridView.
SetAppearance.png
اضافه شدن ویژگی AutoStick به CesLine.
CesLine.png
سایر بروزرسانی ها در Repository توضیح داده شده است.
توضیحات کنترل:
https://github.com/CesSolutions/Ces....ki/CesGridView
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان
کنترل CesCheckBox به پکیج اضافه شد.
289384396-a0d6c0c9-7560-4127-b64e-f172f00ed17c.png
توضیحات کنترل:
https://github.com/CesSolutions/Ces....ki/CesCheckBox
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان
کنترل CesToggleButton به پکیج اضافه شد.
289601753-2b9e125d-e689-41e8-a46d-fc44dfad1d20.png
توضیحات کنترل:
https://github.com/CesSolutions/Ces....esToggleButton
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان
کنترل CesTimePicker به پکیج اضافه شد.
CesTimePicker24Format.png
توضیحات کنترل:
https://github.com/CesSolutions/Ces..../CesTimePicker
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان. سه Property به CesMessageBox اضافه شد که در ادامه آن را توضیح خواهم داد:
نمونه 1
جهت نمایش یک متن پیغام براحتی و بدون نیاز به نمونه سازی میتونید یک پیغام نمایش بدید:
Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...");
01.png
نمونه 2
اگر نیاز به انجام تغییرات داشته باشیم باید یک نمونه از کلاس CesMessageBoxButtonCaption ایجاد کنیم و به عنوان پارامتر به متد Show ارسال کنیم.
option.ButtonImage = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonIm ageEnum.TextAndImage;
option.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBefore Text;
option.Buttons = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonsE num.YesNoCancel;
Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...", option);
02.png
نمونه 3
درنمونه نهایی متن دکمه ها درمثال قبلی را تغییر خواهم داد. جهت انجام این کار ابتدا باید یک نمونه از کلاس CesMessageBoxButtonCaption را ایجاد کنیم و سپس آن را به ویژگی ButtonCaption از کلاس CesMessageBoxButtonCaption تخصیص بدیم.
var option = new Ces.WinForm.UI.CesMessageBox.CesMessageBoxOptions( );
var caption = new Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonCa ption();
caption.CesMessageBoxYes = "بلی";
caption.CesMessageBoxNo = "خیر";
caption.CesMessageBoxCancel = "لغو";
option.ButtonImage = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonIm ageEnum.TextAndImage;
option.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBefore Text;
option.Buttons = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonsE num.YesNoCancel;
option.ButtonCaption = caption;
Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...", option);
03.png
در نمونه آخر متن سه تا ازدکمه ها تغییر کرد ولی متن دکمه Copy تغییر نکرده که در صورت نیاز می توان متن دکمه Copy را نیز تغییر داد.
Repository بروزرسانی شد:
https://github.com/CesSolutions/Ces.WinForm.UI
Package بروزرسانی شد:
https://www.nuget.org/packages/Ces.WinForm.UI/
سلام خدمت دوستان. کنترل CesNumberInput به پکیج اضافه شد.
CesNumberInput.png
توضیحات کنترل:
https://github.com/CesSolutions/Ces....CesNumberInput
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان. کنترل CesNotification به پکیج اضافه شد.
CesNotificationBox.jpg
آموزش در سایت برنامه نویس:
https://barnamenevis.org/showthread....=1#post2463146
توضیحات کنترل:
https://github.com/CesSolutions/Ces....esNotification
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام خدمت دوستان. برخی ایرادات رفع شدند.
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. در بروزرسانی اخیر سه دکمه به CesTextBox اضاف شده و عملیات Copy, Paste و Clear را انجام میده:
آخرین ویرایش به وسیله mmbguide : یک شنبه 24 دی 1402 در 15:56 عصر دلیل: ویرایش تصویر
سلام خدمت دوستان. پکیج بروزرسانی شد و برخی از اشکالات رفع شدند.
Wiki (English & Persian):
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. کنترل CesComboBox بروزرسانی شد و AddItem و ReoadData به عنوان ویژگی جدید اضافه شدند.
CesComboBoxIllustration.png
همیشه اضافه کردن کنترل های زیادی در فرم با توجه به بهینه کردن فضای یک فرم برام دردسر داشت که برای حل این مشکل مجبور شدم با اضافه کردن دو دکمه جدید به کنترل این مشکل را رفع کنم.
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....ki/CesComboBox
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. کنترل CesNavigationBar اضافه شد. این کنترل جهت جابجایی بین ردیف های گرید و همچنین انجام عملیات های مشابه که باید در یک پروژه تکرار شوند تهیه شده است. همچنین این کنترل از TooStrip دات نت ارث بری کرده و تمام ویژگی های کنترل والد را دارا می باشد.
LinkedIn.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....sNavigationBar
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
آخرین ویرایش به وسیله mmbguide : یک شنبه 17 تیر 1403 در 17:32 عصر دلیل: تغییر تصویر
سلام. دکمه ویرایش به کمبوباکس اضافه شد. حالا مستقیم داده ها را از کمبو مدیریت کنید.
CesComboBox.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....ki/CesComboBox
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. اگر بارگذاری اطلاعات در ComboBox کمی زمان ببره، عبارت Loading... در داخل کنترل نمایش داده میشه و دکمه های تعبیه شده در کنترل تا زمانی که عبارت Loading نمایش داده بشه غیرفعال هستند. این ویژگی باید در جای مناسب فعال و سپس غیرفعال بشه.
CesLoadingMode.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....ki/CesComboBox
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. افزودن CesLoadingScreen به پکیج. با این کنترل میتونید صفحه Loading رو در مقابل هر کنترلی و براحتی نمایش بدید حتی یک فرم. با تعین پارامتر در متد دستور Create میتوانید صفحه Loading رو در ناحیه کنترل واحد نیز ظاهر کنید. مانند تصویر که چون Grid و NavigationBar در یک Container قرار دارند بنابراین صفحه Loading مربوط به گرید تمام ناحیه را پوشش داده.
LoadingMode.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....sLoadingScreen
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. کنترل CesGridView با قابلیت Filter کردن اطلاعات. این کنترل با ارث بری از DataGridView دات نت طراحی شده.
CesGridView.png
چنانچه فیلترینگ مقداری را برنگرداند گرید یک دکمه جهت لغو فیلترینگ نمایش خواهد داد. در نسخه قبلی باید با Ctrl+D این کار انجام میشد که این ویژگی حذف و قابلیت جدید در تصویر مشخص شده است.
NoData.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....sLoadingScreen
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
آخرین ویرایش به وسیله mmbguide : پنج شنبه 18 اردیبهشت 1404 در 08:49 صبح
سلام
ببخشید که اینجا به شما پیام دادم من تازه دارم برنامه نویسی رو یاد می گیرم ضمن اینکه تازه عضو شدم اما نمی دونم که از کجا باید پیام ارسال کرد و اینکه اگر پیام ارسال می کنم چطور به افرادی که در سی شارپ کار می کنند پیام ارسال بشه که بتونم ازشون کمک بگیرم ممنون میشم راهنمائیم کنید خیلی ممنون
ا
تو همین صفحه تایپک سی شارپ میتونی پست جدید بزاری یا اگه سوال مشابه خودتو دیدی اون پست هارو مطالعه کنی و نیاز بود در مورد اون پست سوالات بیشتری بپرسی. وقتی پستی میزارید ممکنه هر کسی ببینه و اگه کسی خواست و تونست جوابتونو میده. شما سوالاتتون رو بپرسید به احتمالا زیاد جواب مناسب میگیرید.
حالت Dark و سه نوع اندازه تعریف کردم:
WhiteComfortable.png
DarkComfortable.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....ki/CesGridView
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
کنترل CesGridViewPro به پکیج اضافه شد. ویژگی های جدید در تصویر مشخص شده
CesGridViewPro.png
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....CesGridViewPro
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI
سلام. در آپدیت جدید ویژگی CesTheme برای کنترلهای زیر اضافه شده و شامل گزینه های None, White, Dark می باشد:
- CesForm
- CesComboBox
- CesTextBox
- CesNumberInput
- CesGridView
- CesGridViewPro
- CesListBox
Wiki (English & Persian):
https://github.com/CesSolutions/Ces....CesGridViewPro
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI