در بسیاری از سایت ها چنین سورس هایی را مشاهده می کنید اما این سایت ها از گرافیک خوبی برای چنین سورس هایی برخوردار نیستند.باز هم یک سورس کاربردی دیگر به اسم سورس محافظ پوشه های شخصی برای دانلود قرار داده ایم.
سورس برنامه محافظ پوشه های شخصی
سورس برنامه مخفی کردن پوشههای شخصی در ویژوال بیسیک به گونهای طراحی شده است که به کاربران اجازه میدهد پوشههای خاصی را مخفی کنند تا از دسترس سایر کاربران پنهان شوند. این برنامه معمولاً شامل انتخاب یک پوشه توسط کاربر و تغییر ویژگیهای آن پوشه به حالت مخفی و بازگشت به حالت نمایش است.
دانلود سورس برنامه محافظ پوشه های شخصی
کمی هم نوشتن برنامه مخفی کردن فایل شخصی رو یاد بگیریم
در زیر جدا از سورسی که برای دانلود قرار داده بودیم، یک مثال دیگه م ذکر شده که کمی مسلط بشید :
1. طراحی فرم ویژوال بیسیک
در فرم اصلی، کنترلهای زیر را قرار دهید:
- دو دکمه: یکی برای مخفی کردن پوشه و دیگری برای نمایش پوشه
- یک TextBox برای نمایش مسیر پوشه انتخاب شده
- یک FolderBrowserDialog برای انتخاب پوشه
2. سورس کد ویژوال بیسیک
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
Imports System.IO Public Class Form1 Private selectedFolder As String Private Sub btnSelectFolder_Click(sender As Object, e As EventArgs) Handles btnSelectFolder.Click If FolderBrowserDialog1.ShowDialog() = DialogResult.OK Then selectedFolder = FolderBrowserDialog1.SelectedPath txtFolderPath.Text = selectedFolder End If End Sub Private Sub btnHideFolder_Click(sender As Object, e As EventArgs) Handles btnHideFolder.Click If String.IsNullOrEmpty(selectedFolder) Then MessageBox.Show("ابتدا یک پوشه را انتخاب کنید.") Return End If If Not Directory.Exists(selectedFolder) Then MessageBox.Show("پوشه مورد نظر وجود ندارد.") Return End If Try Directory.SetAttributes(selectedFolder, FileAttributes.Hidden) MessageBox.Show("پوشه مخفی شد.") Catch ex As Exception MessageBox.Show("خطا در مخفی کردن پوشه: " & ex.Message) End Try End Sub Private Sub btnShowFolder_Click(sender As Object, e As EventArgs) Handles btnShowFolder.Click If String.IsNullOrEmpty(selectedFolder) Then MessageBox.Show("ابتدا یک پوشه را انتخاب کنید.") Return End If If Not Directory.Exists(selectedFolder) Then MessageBox.Show("پوشه مورد نظر وجود ندارد.") Return End If Try Directory.SetAttributes(selectedFolder, FileAttributes.Normal) MessageBox.Show("پوشه نمایان شد.") Catch ex As Exception MessageBox.Show("خطا در نمایان کردن پوشه: " & ex.Message) End Try End Sub End Class |
توضیح کد
تعریف متغیرها و کنترلها:
selectedFolder
برای ذخیره مسیر پوشه انتخاب شده توسط کاربر.txtFolderPath
یک TextBox برای نمایش مسیر پوشه انتخابی.btnSelectFolder
برای انتخاب پوشه.btnHideFolder
برای مخفی کردن پوشه.btnShowFolder
برای نمایان کردن پوشه.
انتخاب پوشه:
- دکمه
btnSelectFolder
با استفاده ازFolderBrowserDialog1
مسیر پوشه را انتخاب کرده و درtxtFolderPath
نمایش میدهد.
مخفی کردن پوشه:
- دکمه
btnHideFolder
با استفاده ازDirectory.SetAttributes
ویژگی پوشه را بهHidden
تغییر میدهد و پوشه را مخفی میکند. - اگر پوشه انتخاب نشده یا وجود نداشته باشد، پیغام مناسب نمایش داده میشود.
نمایان کردن پوشه:
- دکمه
btnShowFolder
با استفاده ازDirectory.SetAttributes
ویژگی پوشه را بهNormal
تغییر میدهد و پوشه را نمایان میکند. - اگر پوشه انتخاب نشده یا وجود نداشته باشد، پیغام مناسب نمایش داده میشود.
این برنامه یک نمونه ساده از چگونگی مخفی و نمایان کردن پوشهها با استفاده از ویژوال بیسیک است. برای افزایش امنیت، میتوانید ویژگیهای بیشتری مانند رمز عبور اضافه کنید تا فقط کاربران مجاز بتوانند پوشهها را نمایان کنند.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- حجم فايل : 284 کیلوبایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۹ مرداد ۱۳۹۰
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
عالی بود