ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    Neo20
    كاربر عادي
    تاریخ عضویت
    2015 Jun
    نوشته ها
    1
    0
    0

    کمک در تکمیل پروژه

    دوستان بنده سال اخر کاردانی هستم.

    یه پروژه درسی دارم به مشکل خوردم.

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

    بنده طراحی هاش رو با xaml انجام دادم.

    ولی در موارد زیر به مشکل خوردم چون متآسفانه c# یاد ندارم :


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


    باید تا ساعت 12 امشب ارسال کنم پروژه رو.

    ممنون از راهنمایی هاتون.
  2. #2
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,590
    759
    465
    [برای نمایش لینک باید عضو شوید. ]
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  3. #3
    ali93
    كاربر عادي
    تاریخ عضویت
    2015 Jul
    نوشته ها
    2
    0
    0

    Wink

    سلام ببخشید در کد زیر چرا بخش browse فعال نمیشود......

     using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    using System.Security.AccessControl;
    using System.Diagnostics;
    using System.Threading;
    using System.IO;

    namespace WindowsFormsApplication3
    {
    public partial class Form1 : Form
    {
    string _LogFileName = "FolderHideLock.txt";
    string _LogFilePath = string.Empty;

    public Form1()
    {
    InitializeComponent();
    }

    protected override void OnLoad(EventArgs e)
    {
    _LogFilePath = Path.Combine(Application.StartupPath, _LogFileName);
    LoadLockedFolders();
    base.OnLoad(e);
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    BrowseFolder.Select();
    }

    private void btnBrowseFolder_Click(object sender, EventArgs e)
    {
    using (FolderBrowserDialog fbd = new FolderBrowserDialog())
    {
    if (fbd.ShowDialog(this) == DialogResult.OK)
    {
    txtFolderPath.Text = fbd.SelectedPath;
    }
    }
    }

    private void LoadLockedFolders()
    {
    dgvFolderLog.Rows.Clear();
    if (File.Exists(_LogFilePath))
    {
    string[] temp = File.ReadAllLines(_LogFilePath);
    for (int i = 0; i < temp.Length; i++)
    {
    if (!string.IsNullOrEmpty(temp[i]))
    dgvFolderLog.Rows.Add(temp[i]);
    }
    }
    txtFolderPath.ResetText();
    }

    private void btnLock_Click(object sender, EventArgs e)
    {
    try
    {
    ProcessStartInfo info = new ProcessStartInfo("cmd");
    info.UseShellExecute = false;
    info.RedirectStandardError = true;
    info.RedirectStandardInput = true;
    info.RedirectStandardOutput = true;
    info.CreateNoWindow = true;
    info.ErrorDialog = false;
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process P = Process.Start(info);
    StreamWriter W = P.StandardInput;
    if (W != null)
    W.WriteLine("attrib +s +h \"" + txtFolderPath.Text + "\"");

    Thread.Sleep(1000);
    P.Kill();

    string folderPath = txtFolderPath.Text;
    string adminUserName = Environment.UserName;// getting your adminUserName
    DirectorySecurity ds = Directory.GetAccessControl(folderPath);
    FileSystemAccessRule fsa = new FileSystemAccessRule(adminUserName, FileSystemRights.FullControl, AccessControlType.Deny);
    ds.AddAccessRule(fsa);
    Directory.SetAccessControl(folderPath, ds);

    MessageBox.Show("Locked");
    using (StreamWriter sw = (File.Exists(_LogFilePath)) ? File.AppendText(_LogFilePath) : File.CreateText(_LogFilePath))
    {
    sw.WriteLine(txtFolderPath.Text);
    }
    txtFolderPath.ResetText();
    LoadLockedFolders();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }

    private void btnUnlock_Click(object sender, EventArgs e)
    {
    try
    {
    string folderPath = txtFolderPath.Text;
    string adminUserName = Environment.UserName;// getting your adminUserName
    DirectorySecurity ds = Directory.GetAccessControl(folderPath);
    FileSystemAccessRule fsa = new FileSystemAccessRule(adminUserName, FileSystemRights.FullControl, AccessControlType.Deny);

    ds.RemoveAccessRule(fsa);
    Directory.SetAccessControl(folderPath, ds);

    ProcessStartInfo info = new ProcessStartInfo("cmd");
    info.UseShellExecute = false;
    info.RedirectStandardError = true;
    info.RedirectStandardInput = true;
    info.RedirectStandardOutput = true;
    info.CreateNoWindow = true;
    info.ErrorDialog = false;
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process P = Process.Start(info);
    StreamWriter W = P.StandardInput;
    if (W != null)
    W.WriteLine("attrib -s -h \"" + txtFolderPath.Text + "\"");

    Thread.Sleep(1000);
    P.Kill();

    string[] temp = File.ReadAllLines(_LogFilePath);
    List tempnew = new List();

    for (int i = 0; i < temp.Length; i++)
    {
    if (!temp[i].Contains(txtFolderPath.Text) && !string.IsNullOrEmpty(temp[i]))
    tempnew.Add(temp[i]);
    }

    File.WriteAllLines(_LogFilePath, tempnew.ToArray());
    MessageBox.Show("UnLocked");
    LoadLockedFolders();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }

    private void dgvFolderLog_Click(object sender, EventArgs e)
    {
    if (dgvFolderLog.CurrentRow != null)
    {
    txtFolderPath.Text = Convert.ToString(dgvFolderLog.CurrentRow.Cells[0].Value);
    btnUnlock.Enabled = true;
    }
    else
    btnUnlock.Enabled = false;
    }






    }
    }
    کد زیر دارای یک کلاس list هست در بخش soultion که کد زیر را داراست:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace WindowsFormsApplication3
    {
    class List
    {
    internal void Add(string p)
    {
    throw new NotImplementedException();
    }

    internal IEnumerable<string> ToArray()
    {
    throw new NotImplementedException();
    }
    }
    }

    یک فرم سه کلید lock و unlock و browse و textbox و یک gridvieww با سه column یا همان ردیف و یک folderbrowsedialog1 هست کارش قفل فایلها در سیستم رایانه امان هست.
    باتشکر
نمایش نتایج: از 1 به 3 از 3

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2