国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

用python做一個通訊錄系統(tǒng)

這篇具有很好參考價值的文章主要介紹了用python做一個通訊錄系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

用python的easygui模塊做一個簡易通訊錄的系統(tǒng)

它一共有3個功能:

? ? ? ? 1. 添加聯(lián)系人

? ? ? ? 2. 查找聯(lián)系人

? ? ? ? 3. 刪除聯(lián)系人

先看一下主界面:

用python做一個通訊錄系統(tǒng)

下面是寫入聯(lián)系人的界面:?

用python做一個通訊錄系統(tǒng)

下面是查詢聯(lián)系人的界面:

用python做一個通訊錄系統(tǒng)

它可以通過聯(lián)系人姓氏開頭的拼音查找、姓名開頭查找、手機號碼查找、姓名查找的方式來查詢聯(lián)系人。

點擊“退出通訊錄系統(tǒng)”可以退出程序。

在編寫程序前需要導入一些模塊:

import easygui as gui
from pypinyin import pinyin,NORMAL
from os import stat

?easygui和pypinyin是第三方模塊,需要先下載才能導入。os是標準庫,無需下載。

下面是主程序的代碼:

mail=open('通訊錄.txt','a')
mail=[]
if stat('通訊錄.txt').st_size>0:
    a=open('通訊錄.txt','r')
    b=a.read()
    a.close()
    b=b.split('-')
    num=2
    for i in range(len(b)):
        if i%num==0:
            mail.append(b[i:i+num+1])
            num=3
print('歡迎使用通訊錄程序!\n')
mail_list=['寫入聯(lián)系人','查找聯(lián)系人','刪除聯(lián)系人','退出通訊錄程序']
write_mail=['請輸入聯(lián)系人姓名','請輸入聯(lián)系人號碼']
find=['聯(lián)系人拼音姓氏查找','聯(lián)系人姓氏開頭查找','聯(lián)系人手機號碼查找','聯(lián)系人姓名查找','查看所有聯(lián)系人']
while True:
    option=gui.buttonbox('請選擇操作選項','通訊錄系統(tǒng)',mail_list)
    print('您選擇的選項:',option)
    if option==mail_list[3]:
        bye=gui.ccbox('您確定要退出嗎?','退出程序',['  退出  ','  取消  '])
        if bye==True:
            break
        continue

    if option==mail_list[0]:
        window=gui.multenterbox('請輸入以下信息','添加聯(lián)系人',write_mail)
        if window==None:
            continue
        if len(window[0])==0 or len(window[1])<11 or len(window[1])>11 or window[1].isdigit()==False:
            error=gui.msgbox('請按照正確格式寫入聯(lián)系人\n\n例:\n\n\t聯(lián)系人姓名: 小明\n\t電話號碼: 13596707980','格式錯誤',ok_button='知道了')
            continue
        name=window[0]
        num=window[1]
        pinxie=pinyin(name,style=NORMAL)
        number=''
        for i in range(len(num)):
            number+=num[i]
            if len(number)==3:
                number+=' '
            if len(number)==8:
                number+=' '
        wrong=0
        if len(mail)>0:
            for i in range(len(mail)):
                if name in mail[i] or number in mail[i]:
                    wrong+=1
        if wrong>0:
            error=gui.msgbox('您輸入的聯(lián)系人姓名或電話號碼已存在,請重新添加','聯(lián)系人重復',ok_button='好的')
            continue
        mail.append([name,number,pinxie[0][0][0]])
        mail1=open('通訊錄.txt','w')
        mail2=''
        for i in range(len(mail)):
            if len(mail2)>0:
                mail2+='-'
            mail2+=mail[i][0]
            mail2+='-'
            mail2+=mail[i][1]
            mail2+='-'
            mail2+=mail[i][2]
        mail1.write(mail2)
        mail1.close()
        finish=gui.msgbox('聯(lián)系人姓名: {}\n聯(lián)系人電話號碼: {}\n\n聯(lián)系人添加完成'.format(name,num),'聯(lián)系人添加完成',ok_button='好的')

    if option==mail_list[1]:
        if len(mail)==0:
            error=gui.msgbox('聯(lián)系人為空,無法查找','未添加聯(lián)系人',ok_button='好的');continue
        find_mail=gui.choicebox('請選擇查找方式','查找聯(lián)系人',find)
        if find_mail==None:
            continue
        start=[]
        if find_mail==find[0]:
            pinyin=gui.enterbox('請輸入聯(lián)系人姓氏拼音開頭字母(大小寫都行)','姓氏拼音開頭字母查找')
            if pinyin==None:
                continue
            if len(pinyin)==0 or len(pinyin)>1:
                error=gui.msgbox('請輸入正確格式!\n\n例:\n\t小明: "x" 或者"X"','格式錯誤',ok_button='知道了')
                continue
            for i in range(len(mail)):
                if mail[i][2]==pinyin:
                    start.append(mail[i][:2])
                else:
                    if mail[i][2].upper==pinyin:
                        start.append(mail[i][:2])
            if len(start)==0:
                error=gui.msgbox('該聯(lián)系人不存在\n請重新輸入','聯(lián)系人不存在')
                continue
            finish=''
            for i in range(len(start)):
                finish+='聯(lián)系人{} 姓名: {} 電話號碼: {}'.format(i+1,start[i][0],start[i][1])
                finish+='\n'
            out=gui.msgbox('在"{}"的拼音開頭中有{}個聯(lián)系人:\n\n{}'.format(pinyin,len(start),finish),'查找完成',ok_button='好的')

        if find_mail==find[1]:
            name_first=gui.enterbox('請輸入聯(lián)系人姓氏開頭','姓氏開頭查找')
            if name_first==None:
                continue
            if len(name_first)==0 or len(name_first)>1:
                error=gui.msgbox('聯(lián)系人姓氏格式錯誤\n\n例:\n\t小明: "小"','格式錯誤',ok_button='知道了')
                continue
            for i in range(len(mail)):
                if mail[i][0][0]==name_first:
                    start.append(mail[i][:2])
            if len(start)==0:
                error=gui.msgbox('輸入聯(lián)系人姓名開頭不存在,請重新輸入','錯誤',ok_button='好的');continue
            finish=''
            for i in range(len(start)):
                finish+='聯(lián)系人{} 姓名: {} 電話號碼: {}'.format(i+1,start[i][0],start[i][1])
                finish+='\n'
            out=gui.msgbox('在"{}"的姓氏開頭中有{}個聯(lián)系人:\n\n{}'.format(name_first,len(start),finish),'查找完成',ok_button='好的')

        if find_mail==find[2]:
            num=gui.enterbox('請輸入聯(lián)系人電話號碼','電話號碼查找')
            if num==None:
                continue
            if len(num)==0 or len(num)>11 or num.isdigit()==False:
                error=gui.msgbox('輸入的電話號碼格式不正確\n\n例:\n\t小明: 13596707980','格式錯誤',ok_button='好的');continue
            finish=''
            number=''
            for i in range(len(mail)):
                for j in range(len(mail[i][1])):
                    if mail[i][1][j]!=' ':
                        number+=mail[i][1][j]
                start.append(number)
            for i in range(len(start)):
                if start[i]==number:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    break
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請重新輸入','聯(lián)系人不存在',ok_button='好的')
                continue
            out=gui.msgbox('已查找到該聯(lián)系人\n\n{}'.format(finish),'查找成功',ok_button='好的')

        if find_mail==find[3]:
            name=gui.enterbox('請輸入聯(lián)系人姓名','姓名查找')
            if name==None:
                continue
            if len(name)==0:
                error=gui.msgbox('聯(lián)系人格式錯誤\n\n例:\n\t姓名:小明 輸入"小明"','格式錯誤',ok_button='好的')
                continue
            finish=''
            for i in range(len(mail)):
                if mail[i][0]==name:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    break
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請重新輸入','查找失敗',ok_button='好的');continue
            out=gui.msgbox('已查找到該聯(lián)系人\n\n{}'.format(finish),'查找成功',ok_button='好的')

        if find_mail==find[4]:
            finish=''
            for i in range(len(mail)):
                finish+='聯(lián)系人{} 聯(lián)系人姓名: {} 電話號碼: {}'.format(i+1,mail[i][0],mail[i][1])
                finish+='\n'
            out=gui.msgbox('一共有{}個聯(lián)系人:\n\n{}'.format(len(mail),finish),'查找結(jié)果',ok_button='好的')

    if option==mail_list[2]:
        if len(mail)==0:
            error=gui.msgbox('聯(lián)系人為空,無法刪除','錯誤',ok_button='好的');continue
        remove=['聯(lián)系人姓名刪除','刪除所有聯(lián)系人']
        window=gui.choicebox('請選擇刪除方式','刪除聯(lián)系人',remove)
        if window==None:
            continue
        if window==remove[0]:
            name=gui.enterbox('請輸入聯(lián)系人姓名','姓名刪除')
            if name==None:
                continue
            if len(name)==0:
                error=gui.msgbox('請輸入聯(lián)系人姓名\n\n例:\n\t"小明"','格式錯誤',ok_button='好的');continue
            finish=''
            num=0
            for i in range(len(mail)):
                if mail[i][0]==name:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    num=i
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請檢查姓名是否錯誤后重試','聯(lián)系人不存在',ok_button='好的')
            remove_true=gui.ccbox(finish,'刪除聯(lián)系人',['  刪除  ','  取消  '])
            if remove_true==True:
                mail.remove(mail[i])
                if len(mail)>0:
                    mail1=open('通訊錄.txt','w')
                    mail2=''
                    for i in range(len(mail)):
                        if len(mail2)>0:
                            mail2+='-'
                        mail2+=mail[i][0]
                        mail2+='-'
                        mail2+=mail[i][1]
                        mail2+='-'
                        mail2+=mail[i][2]
                    mail1.write(mail2)
                    mail1.close()

                if len(mail)==0:
                    mail1=open('通訊錄.txt','w')
                    mail1.close()
                out=gui.msgbox('該聯(lián)系人刪除成功!','刪除成功',ok_button='好的')
            else:
                continue
        if window==remove[1]:
            remove_true=gui.ccbox('您確定要刪除所有聯(lián)系人嗎?刪除后將無法恢復!','聯(lián)系人全部刪除',['  確定  ','  取消  '])
            if remove_true==True:
                mail=[]
                mail1=open('通訊錄.txt','w')
                mail1.close()
                out=gui.msgbox('所有聯(lián)系人刪除成功!','刪除成功',ok_button='好的')
            else:
                continue

下面是源代碼:

import easygui as gui
from pypinyin import pinyin,NORMAL
from os import stat
mail=open('通訊錄.txt','a')
mail=[]
if stat('通訊錄.txt').st_size>0:
    a=open('通訊錄.txt','r')
    b=a.read()
    a.close()
    b=b.split('-')
    num=2
    for i in range(len(b)):
        if i%num==0:
            mail.append(b[i:i+num+1])
            num=3
print('歡迎使用通訊錄程序!\n')
mail_list=['寫入聯(lián)系人','查找聯(lián)系人','刪除聯(lián)系人','退出通訊錄程序']
write_mail=['請輸入聯(lián)系人姓名','請輸入聯(lián)系人號碼']
find=['聯(lián)系人拼音姓氏查找','聯(lián)系人姓氏開頭查找','聯(lián)系人手機號碼查找','聯(lián)系人姓名查找','查看所有聯(lián)系人']
while True:
    option=gui.buttonbox('請選擇操作選項','通訊錄系統(tǒng)',mail_list)
    print('您選擇的選項:',option)
    if option==mail_list[3]:
        bye=gui.ccbox('您確定要退出嗎?','退出程序',['  退出  ','  取消  '])
        if bye==True:
            break
        continue

    if option==mail_list[0]:
        window=gui.multenterbox('請輸入以下信息','添加聯(lián)系人',write_mail)
        if window==None:
            continue
        if len(window[0])==0 or len(window[1])<11 or len(window[1])>11 or window[1].isdigit()==False:
            error=gui.msgbox('請按照正確格式寫入聯(lián)系人\n\n例:\n\n\t聯(lián)系人姓名: 小明\n\t電話號碼: 13596707980','格式錯誤',ok_button='知道了')
            continue
        name=window[0]
        num=window[1]
        pinxie=pinyin(name,style=NORMAL)
        number=''
        for i in range(len(num)):
            number+=num[i]
            if len(number)==3:
                number+=' '
            if len(number)==8:
                number+=' '
        wrong=0
        if len(mail)>0:
            for i in range(len(mail)):
                if name in mail[i] or number in mail[i]:
                    wrong+=1
        if wrong>0:
            error=gui.msgbox('您輸入的聯(lián)系人姓名或電話號碼已存在,請重新添加','聯(lián)系人重復',ok_button='好的')
            continue
        mail.append([name,number,pinxie[0][0][0]])
        mail1=open('通訊錄.txt','w')
        mail2=''
        for i in range(len(mail)):
            if len(mail2)>0:
                mail2+='-'
            mail2+=mail[i][0]
            mail2+='-'
            mail2+=mail[i][1]
            mail2+='-'
            mail2+=mail[i][2]
        mail1.write(mail2)
        mail1.close()
        finish=gui.msgbox('聯(lián)系人姓名: {}\n聯(lián)系人電話號碼: {}\n\n聯(lián)系人添加完成'.format(name,num),'聯(lián)系人添加完成',ok_button='好的')

    if option==mail_list[1]:
        if len(mail)==0:
            error=gui.msgbox('聯(lián)系人為空,無法查找','未添加聯(lián)系人',ok_button='好的');continue
        find_mail=gui.choicebox('請選擇查找方式','查找聯(lián)系人',find)
        if find_mail==None:
            continue
        start=[]
        if find_mail==find[0]:
            pinyin=gui.enterbox('請輸入聯(lián)系人姓氏拼音開頭字母(大小寫都行)','姓氏拼音開頭字母查找')
            if pinyin==None:
                continue
            if len(pinyin)==0 or len(pinyin)>1:
                error=gui.msgbox('請輸入正確格式!\n\n例:\n\t小明: "x" 或者"X"','格式錯誤',ok_button='知道了')
                continue
            for i in range(len(mail)):
                if mail[i][2]==pinyin:
                    start.append(mail[i][:2])
                else:
                    if mail[i][2].upper==pinyin:
                        start.append(mail[i][:2])
            if len(start)==0:
                error=gui.msgbox('該聯(lián)系人不存在\n請重新輸入','聯(lián)系人不存在')
                continue
            finish=''
            for i in range(len(start)):
                finish+='聯(lián)系人{} 姓名: {} 電話號碼: {}'.format(i+1,start[i][0],start[i][1])
                finish+='\n'
            out=gui.msgbox('在"{}"的拼音開頭中有{}個聯(lián)系人:\n\n{}'.format(pinyin,len(start),finish),'查找完成',ok_button='好的')

        if find_mail==find[1]:
            name_first=gui.enterbox('請輸入聯(lián)系人姓氏開頭','姓氏開頭查找')
            if name_first==None:
                continue
            if len(name_first)==0 or len(name_first)>1:
                error=gui.msgbox('聯(lián)系人姓氏格式錯誤\n\n例:\n\t小明: "小"','格式錯誤',ok_button='知道了')
                continue
            for i in range(len(mail)):
                if mail[i][0][0]==name_first:
                    start.append(mail[i][:2])
            if len(start)==0:
                error=gui.msgbox('輸入聯(lián)系人姓名開頭不存在,請重新輸入','錯誤',ok_button='好的');continue
            finish=''
            for i in range(len(start)):
                finish+='聯(lián)系人{} 姓名: {} 電話號碼: {}'.format(i+1,start[i][0],start[i][1])
                finish+='\n'
            out=gui.msgbox('在"{}"的姓氏開頭中有{}個聯(lián)系人:\n\n{}'.format(name_first,len(start),finish),'查找完成',ok_button='好的')

        if find_mail==find[2]:
            num=gui.enterbox('請輸入聯(lián)系人電話號碼','電話號碼查找')
            if num==None:
                continue
            if len(num)==0 or len(num)>11 or num.isdigit()==False:
                error=gui.msgbox('輸入的電話號碼格式不正確\n\n例:\n\t小明: 13596707980','格式錯誤',ok_button='好的');continue
            finish=''
            number=''
            for i in range(len(mail)):
                for j in range(len(mail[i][1])):
                    if mail[i][1][j]!=' ':
                        number+=mail[i][1][j]
                start.append(number)
            for i in range(len(start)):
                if start[i]==number:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    break
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請重新輸入','聯(lián)系人不存在',ok_button='好的')
                continue
            out=gui.msgbox('已查找到該聯(lián)系人\n\n{}'.format(finish),'查找成功',ok_button='好的')

        if find_mail==find[3]:
            name=gui.enterbox('請輸入聯(lián)系人姓名','姓名查找')
            if name==None:
                continue
            if len(name)==0:
                error=gui.msgbox('聯(lián)系人格式錯誤\n\n例:\n\t姓名:小明 輸入"小明"','格式錯誤',ok_button='好的')
                continue
            finish=''
            for i in range(len(mail)):
                if mail[i][0]==name:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    break
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請重新輸入','查找失敗',ok_button='好的');continue
            out=gui.msgbox('已查找到該聯(lián)系人\n\n{}'.format(finish),'查找成功',ok_button='好的')

        if find_mail==find[4]:
            finish=''
            for i in range(len(mail)):
                finish+='聯(lián)系人{} 聯(lián)系人姓名: {} 電話號碼: {}'.format(i+1,mail[i][0],mail[i][1])
                finish+='\n'
            out=gui.msgbox('一共有{}個聯(lián)系人:\n\n{}'.format(len(mail),finish),'查找結(jié)果',ok_button='好的')

    if option==mail_list[2]:
        if len(mail)==0:
            error=gui.msgbox('聯(lián)系人為空,無法刪除','錯誤',ok_button='好的');continue
        remove=['聯(lián)系人姓名刪除','刪除所有聯(lián)系人']
        window=gui.choicebox('請選擇刪除方式','刪除聯(lián)系人',remove)
        if window==None:
            continue
        if window==remove[0]:
            name=gui.enterbox('請輸入聯(lián)系人姓名','姓名刪除')
            if name==None:
                continue
            if len(name)==0:
                error=gui.msgbox('請輸入聯(lián)系人姓名\n\n例:\n\t"小明"','格式錯誤',ok_button='好的');continue
            finish=''
            num=0
            for i in range(len(mail)):
                if mail[i][0]==name:
                    finish+='該聯(lián)系人姓名: {} 電話號碼: {}'.format(mail[i][0],mail[i][1])
                    num=i
            if len(finish)==0:
                error=gui.msgbox('該聯(lián)系人不存在,請檢查姓名是否錯誤后重試','聯(lián)系人不存在',ok_button='好的')
            remove_true=gui.ccbox(finish,'刪除聯(lián)系人',['  刪除  ','  取消  '])
            if remove_true==True:
                mail.remove(mail[i])
                if len(mail)>0:
                    mail1=open('通訊錄.txt','w')
                    mail2=''
                    for i in range(len(mail)):
                        if len(mail2)>0:
                            mail2+='-'
                        mail2+=mail[i][0]
                        mail2+='-'
                        mail2+=mail[i][1]
                        mail2+='-'
                        mail2+=mail[i][2]
                    mail1.write(mail2)
                    mail1.close()

                if len(mail)==0:
                    mail1=open('通訊錄.txt','w')
                    mail1.close()
                out=gui.msgbox('該聯(lián)系人刪除成功!','刪除成功',ok_button='好的')
            else:
                continue
        if window==remove[1]:
            remove_true=gui.ccbox('您確定要刪除所有聯(lián)系人嗎?刪除后將無法恢復!','聯(lián)系人全部刪除',['  確定  ','  取消  '])
            if remove_true==True:
                mail=[]
                mail1=open('通訊錄.txt','w')
                mail1.close()
                out=gui.msgbox('所有聯(lián)系人刪除成功!','刪除成功',ok_button='好的')
            else:
                continue

以下就是全部內(nèi)容了,在這里祝賀大家新年快樂,身體健康!再見!文章來源地址http://www.zghlxwxcb.cn/news/detail-479642.html

到了這里,關于用python做一個通訊錄系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • python實現(xiàn)手機通訊錄和學生信息管理系統(tǒng)(4種方法)

    python實現(xiàn)手機通訊錄和學生信息管理系統(tǒng)(4種方法)

    1.手機通訊錄: 通訊錄是記錄了聯(lián)系人姓名和聯(lián)系方式的名錄,手機通訊錄是最常見的通訊錄之一,人們可以在通訊錄中通過姓名查看相關聯(lián)系人的聯(lián)系方式、郵箱、地址等信息,也可以在其中新增聯(lián)系人,或修改、刪除聯(lián)系人信息。下面是一個常見通訊錄的功能菜單,如圖

    2024年02月09日
    瀏覽(44)
  • C語言---認識動態(tài)內(nèi)存管理并實現(xiàn)一個動態(tài)通訊錄:靜態(tài)通訊錄別來沾邊

    C語言---認識動態(tài)內(nèi)存管理并實現(xiàn)一個動態(tài)通訊錄:靜態(tài)通訊錄別來沾邊

    ??個人主頁:@小沈熬夜禿頭中???? ??小編介紹:歡迎來到我的亂七八糟小星球?? ??專欄:C語言學習 ??本章內(nèi)容:動態(tài)內(nèi)存管理 送給各位??:當你的能力還駕馭不了你的目標時那你就應該沉下心來歷練 記得 評論?? +點贊?? +收藏?? +關注??哦~ 提示:以下是本篇

    2024年02月08日
    瀏覽(171)
  • 通訊錄管理系統(tǒng)

    通訊錄管理系統(tǒng)

    作者:獅子也瘋狂 專欄:《項目集錦》 堅持做好每一步,幸運之神自然會駕凌在你的身上 該項目是用于日常生活中記錄聯(lián)系人信息的一款智能小工具。實現(xiàn)了對聯(lián)系人的姓名、年齡、性別、電話號碼、住址的添加及修改、查找、刪除、排序等功能。該項目是以 Windows 控制臺

    2024年02月05日
    瀏覽(99)
  • 手機通訊錄 python

    person_info = [] print(“=” * 20) print(‘歡迎使用通訊錄:’) print(“1.添加聯(lián)系人”) print(“2.查看通訊錄”) print(“3.刪除聯(lián)系人”) print(“4.修改聯(lián)系人信息”) print(“5.查找聯(lián)系人”) print(“6.退出”) print(“=” * 20) while True: per_dict = {} fun_num = input(‘請輸入功能序號:’) if fun_num

    2024年02月06日
    瀏覽(28)
  • python-手機通訊錄

    手機通訊錄 通訊錄是記錄了聯(lián)系人姓名和聯(lián)系方式的名錄,手機通訊錄是最常見的通訊錄之一,人們可以在通訊錄中通過姓名查看相關聯(lián)系人的聯(lián)系方式等信息,也可以在其中新增聯(lián)系人,或修改、刪除聯(lián)系人信息。 本實例要求編寫程序,實現(xiàn)具備添加、查看、修改以及刪

    2024年02月06日
    瀏覽(94)
  • 通訊錄管理系統(tǒng) C++

    通訊錄管理系統(tǒng) C++

    目錄 一、前言 二、設計要求 ?三、概要設計 3.1 主界面設計 3.1.1 設計圖 3.1.2設計代碼 3.2 存儲結(jié)構(gòu)設計 3.3 系統(tǒng)功能設計 3.3.1 系統(tǒng)流程圖?編輯 3.3.2 系統(tǒng)子程序及功能介紹? 四、詳細設計 4.1 頭文件 4.2?數(shù)據(jù)定義 4.3 系統(tǒng)主要子程序詳細設計 4.3.1 主函數(shù) 4.3.2 添加聯(lián)系人 4.3

    2024年02月09日
    瀏覽(101)
  • 封裝一個類似微信通訊錄帶有字母檢索功能的vue組件

    封裝一個類似微信通訊錄帶有字母檢索功能的vue組件

    這里我們直接使用 scrollIntoView 方法 該方法將調(diào)用它的元素滾動到瀏覽器窗口的可見區(qū)域 element.scrollIntoView(); // 等同于element.scrollIntoView(true) element.scrollIntoView(alignToTop); //布爾參數(shù) element.scrollIntoView(scrollIntoViewOptions); //對象參數(shù) 分析一下功能就知道很簡單了。 首先需要

    2024年02月12日
    瀏覽(227)
  • 簡單通訊錄管理系統(tǒng)(Java)

    簡單通訊錄管理系統(tǒng)(Java)

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 ? ? 任務 : 在之前的練習任務中,我們已經(jīng)實現(xiàn)了通訊錄的增刪改查等基本功能,主要實現(xiàn)一個通訊錄的菜單管理功能。 仔細閱讀右側(cè)編輯區(qū)內(nèi)給出的代碼框架及注釋,在 Begin-End 中實現(xiàn)通訊錄菜單管

    2024年02月09日
    瀏覽(97)
  • 通訊錄管理系統(tǒng)C++代碼

    通訊錄管理系統(tǒng)C++代碼

    目錄 通訊錄管理系統(tǒng)(課程設計) 一、系統(tǒng)中需要實現(xiàn)的功能 二、創(chuàng)建項目 三、實現(xiàn)功能 1、菜單功能 ?2.添加聯(lián)系人功能 ?3.顯示聯(lián)系人功能 4.刪除聯(lián)系人? 5 .查找聯(lián)系人功能 ?6.修改聯(lián)系人功能 ?7.清空聯(lián)系人功能 ?8.退出功能 對于通訊錄管理系統(tǒng)而言,不需要太復雜的

    2024年02月09日
    瀏覽(86)
  • 基于uniapp與uview做一個按拼音首字母排序的通訊錄頁面

    基于uniapp與uview做一個按拼音首字母排序的通訊錄頁面

    效果圖: 第一步導入pinyin庫并應用,用于區(qū)分漢字的拼音首字母 完整算法: 完整代碼(樣式自己定義):

    2024年02月06日
    瀏覽(115)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包