آموزش ساخت دفترچه تلفن پایتون ، قسمت 3 :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

سلام دوستان ، MR_C0D3R قبلی هستم با اسم مستعار جدید در خدمتم D:

توی این آموزش قراره ادامه ی قسمت قبلی رو پیش ببریم که نحوه ی حذف یه مخاطب از دفترچه رو قراره مورد بررسی قرار بدیم

اسکریپت قبلی رو ویرایش کنید تا بریم سر اصل مطلب

اول از همه باید مثل دفعات قبلی یه تابع اضافه کنیم برای انجام کارمون

اینکار با اضافه شدن یه تابع به اسم hazfData صورت خواهد گرفت که به این شکل انجام میشه

def hazfData():
    if not tree.selection():
       result = tkMessageBox.showwarning('', 'ابتدا یک مخاطب را انتخاب کنید', icon="warning")
    else:
        result = tkMessageBox.askquestion('', 'آیا مطمئن هستید که میخواهید این مخاطب را حذف کنید ؟', icon="warning")
        if result == 'yes':
            curItem = tree.focus()
            contents =(tree.item(curItem))
            selecteditem = contents['values']
            tree.delete(curItem)
            conn = sqlite3.connect("Database.db")
            cursor = conn.cursor()
            cursor.execute("DELETE FROM `user` WHERE `mem_id` = %d" % selecteditem[0])
            conn.commit()
            cursor.close()
            conn.close()

با قرار دادن تابع در اسکریپت و اجرا کردنش موفق میشیم تا یه مخاطب رو از دیتابیس حذف کنیم

و اما توضیحات کدها :

خط اول که مشخصه میایم یه تابع تعریف میکنیم تا هر جا خواستیم صداش کنیم

تو خط دوم میگیم اگر توی لیست مخاطبین ، مخاطبی انتخاب نشده بود یه کادر پیغام به کاربر نشون بده و بگو باید یه مخاطب انتخاب کنی که حذفش کنیم نفله :)

تو خط سوم هم که در غیر اینصورت شرط قبلی رو نوشتیم و گفتیم اگر مخاطبی انتخاب شده بود به کاربر بگو مطمئنی اینو میخوای حذفش کنی یا نه

تو خط چهارم هم شرط گذاشتیم که اگر کاربر مورد قبلی رو تایید کرد بیایم و موردی که توی TreeView انتخاب شده بود رو ببینیم چی هستش و بریزیمش داخل متغیر curItem

تو خط پنج میگیم که محتوای آیتم انتخاب شده رو بریزه داخل متغیر contens و تو خط ششم مقدار متغیر رو بدست بیاره و در نهایت مورد انتخاب شده رو از داخل TreeView حذفش کنه

کدای دیگه رو هم که خودتون میتونید درک کنید ، چون آموزش کار با دیتابیس رو تو آموزش های قبلی بهتون گفتم

موفق باشید

نظر (۱)

کدر قبلی آدم خوبه عوض بشه عوضی نشه

آخه همون گزینه دیم!!!

چرا این اسم؟؟؟

میگیم اتریب

یا کدر خودمون

یا ویروس

اما بلک هت؟؟؟

خیلی طویل میشه!!!!!!!!

هه هه هه !

از نفس افتادم نوشتمش

بابا این چه اسمیه یه چیز باحال و کوتاه بزار خودا وکیلی!

عشقی :)

بلک هت من!

Virus32 Black Hat :
من سرباز زندانم
کلاه سربازیم مشکیه
گفتم بزارم BlackHat دیگه D:
چی از این با کلاس تر میخوای ؟
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی