主頁 > 後端開發 > python期末考試復習

python期末考試復習

2020-12-22 12:17:48 後端開發

階段測驗1-1:Python偶遇小測驗

  1. IPO模型包括:Input、Process、Output

  2. PEP是一種用于改進Python功能的提案及作業模式

    PEP的全稱是Python Enhancement Proposals,其中Enhancement是增強改進的意思,Proposals則可譯為提案或建議書,所以合起來,比較常見的翻譯是Python增強提案或Python改進建議書,
    
  • 示例代碼:

    # 1-1 計算1 + 2! + 3! + ··· + 10!
    num = eval(input("輸入要求的num:"))
    sum = 0
    sum1 = 1
    for i in range(num + 1):
    	sum1 *= i
        sum += sum1
    print("sum = ", sum)
    
    # 1-2 列印九九乘法表
    for i in range(1, 10):
        for j in range(1, i + 1):
            print("{} * {} = {:2}".format(j, i, j * i), end=' ')
        print(' ')
        
    # 1-3 猴子吃桃問題,第五天剩下一個桃子
    n = 1
    for i in range(4, 0, -1):# 若第10天,則4改為9
        n = (n + 1) << 1
    print(n)
    
    # 1-4 斐波那契數列的計算
    a, b = 0, 1
    while a < 1000: # 輸出不大于1000的序列
        print(a, end=',')
        a,b = b, a + b
       
    


階段測驗2-1:Python語法元素小測驗

  1. 下列Python賦值陳述句中,不合法的是x = (y = 1)

  2. int不是python的保留字

  3. 在python中下列說法正確的是:檔案名、目錄名和鏈接名都是用同一個字串作為其識別符號的

  4. 整數、字串、串列均為python的資料型別,實數不是python的資料型別

  5. 下列對程式的描述正確的是:程式是由一系列代碼組成的;可以利用函式對程式進行模塊化設計;通過封裝可以實作代碼復用

  • 示例代碼

    # 2-1 華氏溫度(F)、攝氏溫度(C)互相轉變
    tempStr = input("請輸入要轉換的溫度,以c/C/f/F結束:")
    if tempStr[-1] in ['f', 'F']:
        C = (eval(tempStr[0:-1]) - 32) / 1.8
        print("轉換后的溫度為:{:.2f}C".format(C))
    elif tempStr[-1] in ['c', 'C']:
        F = 1.8 * eval(tempStr[0:-1]) + 32
        print("轉換后的溫度為:{:.2f}F".format(F))
    else:
        print("溫度輸入有誤!")
    


階段測驗2-2:Turtle入門小測驗

  1. turtle.setup(width,height,startx,starty)作用:設定主表單的大小和位置, width:視窗寬度,如果值是整數,表示像素值;如果值是小數,表示視窗寬度與螢屏的比例, height:視窗高度,如果值是整數,表示像素值;如果值是小數,表示視窗高度與螢屏的比例, startx:視窗左側與螢屏左側的像素距離,如果值是None,視窗位于螢屏水平中央, starty:視窗頂部與螢屏頂部的像素距離,如果值是None,視窗位于螢屏垂直中央,

  2. turtle.cirlce(-90, 90) 的執行結果為:繪制一個半徑為90像素的弧形,圓心在小海龜當前行進的右側

  3. turtle.pendown():畫筆落下,移動時將畫線

  4. turtle.pencolor():修改turtle畫筆顏色

  5. 可以改變turtle畫筆的運行方向的函式:left()、seth()、right(),不能改變turtle畫筆運行方向的函式:bk()

  6. 使用turtle繪制一個半圓:turtle.circle(100, -180)



階段測驗3-1:Python數字型別小測驗

  1. 1.23e-4+5.67e+5j.imag的執行結果:56700.000123


階段測驗3-2:math庫入門小測驗

  1. x是一個兩位的整數變數,哪個是將其十位數與個位數交換位置的陳述句?

    (x % 10) * 10 + x // 10
    
  2. 1.23e+4+9.87e+6j.imag的執行結果:9882300.0



階段測驗3-3:Python字串型別小測驗

  1. 用一行代碼回傳val = pow(2, 1000)結果的長度值:len(str(val))

  2. 選項hex(255)的執行結果為:'0xff'(一定不要漏寫引號!)

  3. 下面代碼的執行結果為:PYTHON

    s = 'PYTHON'
    print("{0:3}".format(s)) # 若字串s的長度小于3,則回傳一個長度為3的字串,s的長度為6,故直接列印輸出 PYTHON
    						# 比如 s = 'P',則列印輸出P__(此處的_為空格)
    # 幫助理解
    s = 'P'
    print("{0:3}11".format(s)) # 列印結果為P__11
    


階段測驗4-1:Python程式控制結構小測驗

  1. 下列有關break和continue陳述句的說法正確的是:當多個回圈陳述句彼此嵌套時,break陳述句只適用于最里層的陳述句;continue陳述句類似于break陳述句,也必須在for、while回圈中使用;break陳述句回圈結束,繼續執行回圈陳述句的后繼陳述句

  2. 縮進用來判斷當前python陳述句在分支結構中



階段測驗4-2:Python例外處理小測驗

  1. try-except通常用于檢查用戶輸入的合法性、檔案打開或網路獲取的成功性

  2. random.uniform(a, b)的作用是生成一個[a, b]之間的隨機小數;random庫中用于生成隨機小數的函式為random()

  3. choice()能夠最簡單的在串列[‘apple’,‘pear’,‘peach’,‘orange’]中隨機選取一個元素 ,choice(seq):從序列型別(例如:串列)中隨機回傳一個元素

  4. seed()函式默認的亂數種子不是1



階段測驗5-1:Python函式概念小測驗

  1. 函式的作用:增強代碼的可讀性、降低編程復雜度、復用代碼

  2. 程式在呼叫時,將實參復制給函式的形參



階段測驗5-2:Python函式遞回小測驗

  1. 關于遞回函式基例的說法正確的是:遞回函式必須有基例;遞回函式的基例不再進行遞回;遞回函式的基例決定遞回的深度

  2. 遞回的特征:存在一個或多個基例;基例不需要再次遞回;所有遞回鏈要以一個或多個基例結尾

  3. 遞回書寫簡單;基例必須存在;遞回程式都可以有非遞回撰寫方法,但是遞回的執行效率低

  4. 所有面向物件能實作的功能采用面向程序同樣能完成

  5. 關于模塊化設計描述正確的是:應盡可能合理劃分功能塊,功能塊內部耦合度高;模塊間關系盡可能簡單,模塊之間耦合度低;高耦合度的特點是復用較為困難

  6. 函式可以沒有return陳述句

  7. 使用函式的目的是:降低編程難度和代碼重用



階段測驗6-1:Python串列使用小測驗

  1. print((1, 2, 3) * 3) # (1, 2, 3, 1, 2, 3, 1, 2, 3)
    
  2. S和T是兩個集合,S^T:S和T的補運算,包括集合S和T中的非相同元素S-T:S和T的差運算,包括在集合S但不在T中的元素S|T:S和T的并運算,包含既在集合S中又在集合T中的元素S&T:S和T的交運算,更新集合S,包含同時在集合S和T中的元素

  3. S是一個集合,關于S.pop()的說法正確的是:默認情況下,隨機取回集合S中的一個元素;呼叫S.pop()之后,取回的元素將在S中洗掉;如果S為空,呼叫S.pop()之后產生KeyError例外

  4. s[i : j : k]能夠回傳 序列s中第i到j以k為步長的元素子序列

  5. 元組變數t=(“cat”, “dog”, “tiger”, “human”),哪個選項是t[::-1]的結果 ('human', 'tiger', 'dog', 'cat')

  6. ls.append(x):只能向串列s最后添加一個元素x

  7. ls.reverse():將ls中元素逆序,更新串列ls

  8. 向串列ls中增加5個元素:ls += 1,2,3,4,5



階段測驗6-2:Python字典使用小測驗

  1. {}、dict()、dict([])可以生成空字典,{[]}則不行

  2. 給定字典d,對d.keys()的描述正確的是回傳一種dict_keys型別,包括字典d中所有鍵

  3. 給定字典d,對d.values()的描述正確的是回傳一種dict_values型別,包括字典d中所有值

  4. 給定字典d,對d.items()的描述正確的是回傳一種dict_items型別,包括字典d中所有鍵值對

  5. 給定字典d,對d.get(x, y)的描述正確的是回傳字典d中鍵為x的值,如果不存在,則回傳y

  6. 給定字典d,對x in d的描述正確的是判斷x是否是字典d中的鍵

  7. 給定字典d,d.clear()可以清空該字典并保留變數

  8. dict = {}、dict = {(1,2,3):"aksd"}、dict = {3 : 5}可以創建字典,dict = {[1,2,3]:"aksd"}則不行

  9. 關于大括號{},描述正確的是直接使用{}將生成一個字典型別



階段測驗7-1:Python檔案使用小測驗

  1. 使用r打開模式打開檔案時,如果操作的檔案不存在,會輸出錯誤資訊

  2. 檔案是存盤在輔助存盤器上的資料序列;檔案可以包含任何內容;檔案是資料的集合和抽象

  3. 文本檔案由單一特定編碼的字符組成;文本檔案是存盤在磁盤上的長字符序列;文本檔案容易閱讀和展示

  4. python對檔案操作采用的統一步驟是:打開--操作--關閉

  5. python對檔案操作時,打開不存在的檔案會出錯;打開不存在的檔案可以創建檔案;打開存在的檔案一定可以往其中寫入



階段測驗7-2:Python資料維度理解小測驗

  1. 各元素逗號分隔形成字串存盤、各元素冒號分隔形成字串存盤、各元素采用特殊符號分隔形成字串存盤可以作為一維資料的存盤方式,各元素直接相連形成字串存盤則不能作為一維資料的存盤方式

  2. 有關python基本圖形繪制中,說法正確的是圖形畫面上的一個點稱為元素

  3. win.setcoords(0, 0, 10, 10)可以將視窗坐標設定為:(0, 0)在左下角;(10, 10)在右下角

  4. Line(Point(2, 3), Point(4, 5))可以創建一條從點(2,3)到(4,5)的線段

  5. 在Python中,想要將s=“abc1234” 中的字符c替換成C,可以使用s.replace('c', 'C');s.replace("c", "C");s = s.replace('c', 'C')實作



階段測驗8-1:程式設計方法小測驗

  1. 自頂向下設計主要由函式實作
  2. 對程式的描述正確的是程式是由一系列代碼組成的;可以利用函式對程式進行模塊化設計;通過封裝可以實作代碼復用
  3. 對計算思維的理解可以分為:理解問題的計算特性;將計算特性抽象為計算問題;通程序式設計語言實作問題的自動求解
  4. 原型開發的優點:降低開發風險和成本;加強用戶參與;需求清晰
  5. 陳述句myShape.move(10,20)的執行結果為將myShape移動到點(10, 20)


階段測驗9:補充運算子

  1. 除法(//,也叫地板除)運算:

    • 運算元均為正數時,回傳取整后的結果即可(與java、c中的/操作相同)
    print(9 // 4) # 2
    
    • 運算元有一個為負數時,回傳值為被除數到除數的距離整除除數,將得到的結果加上負號即可;或者忽略符號直接取整,將得到的結果向下取整(不要忘記負號!)
    print(9 // -4) # (9 + 4) // 4 = 3 --> -3(添負號)
    
  2. 取模運算

    • 運算元均為正數時,Z = X // Y; X % Y = X - (Y * Z)
    print(9 % 4) # 1  Z = 9//4=2; X % Y = 9-(4*2)=1
    
    • 運算元有一個為負數時,Z = |X // Y|; X % Y = |X| - (|Y| * Z),符號位和Y(運算子右側的運算元)相同
    print(9 % -4) # -3 Z = |9//-4|=3; X % Y = |9|-(|-4| * 3)= -3
    
    print(-9 % 4) # 3 Z = |9//-4|=3; X % Y = |-9|-(|4| * 3) = -3 -->3(與Y的符號(+)相同)
    
    • 兩個運算元都為負數時,值的大小和兩個運算元絕對值取模的結果相同,符號相反
    print(-9 % -4) # -1 |-9| % |-4| = 1 --> -1(結果相同,符號相反)
    


Coding_demo

1. 分段函式

在這里插入圖片描述

def func(x):
    if x == 0:
        return 0
    else:
        return 1 / x
x = eval(input("輸入要求的x的值:"))
print(func(x))
2. 列舉100~200之間的素數
for i in range(100, 201):
    flag = 0  # 作為判斷是否為素數的標志
    for j in range(2, i):
        if i % j == 0:  # 判斷i是不是能被j整除
            flag = 1  # 不是素數
            break  # 終止回圈
    if flag == 0:
        print(i, end=' ')  # 顯示結果不換行
3. 輸入一個整數,判斷輸入的數字是幾位數,并分別求出各個數位上的值
num = eval(input("輸入一個整數:"))
indiv = num % 10								# 個位
ten = num // 10 % 10							# 十位
hun = num // 100 % 10							# 百位
thous = num // 1000 % 10						# 千位
ten_thous = num // 10000 % 10					# 萬位
sum = indiv + ten + hun + thous + ten_thous		# 各數位求和
print("{}是{}位數,個位數為:{}, 十位數為:{}, 百位數為:{}, 千位數為:{}, 萬位數為:{}, 各數位之和為:{}".format(num, len(str(num)), indiv, ten, hun, thous, ten_thous, sum))
4. 求最大值(list實作)
list = []
num = 1
while (num != 0):
    num = eval(input('輸入數字(以0結束):'))
    list.append(num)
	list.sort()
# print('最小值:', list[1])
print('最大值:', list[-1])
5.多項式求和
  1. 撰寫程式,計算數列1/1+1/2+1/3+1/4+…+1/n之和,當數列的某一項值小于0.01時停止計算,輸出結果寬度10,保留3位小數,

    # while回圈
    sum = 0
    n = 1
    while (1 / n >= 0.01):
        sum += 1 / n
        n += 1
    print("sum = {:.3f}".format(sum))
    
    # for回圈(注意:在不確定回圈次數的情況下,推薦使用while回圈)
    n = eval(input('輸入要求的數值:'))
    sum = 0
    for i in range(1, n + 1):
        sum += 1 / i
        if 1 / i < 0.01:
            break
    print('sum = {:.3f}'.format(sum))
    
  2. 編程計算:s=1/(1*2)+1/(3*4)+1/(5*6)+???+1/(n*(n+1))+…的近似值,當1/(n*(n+1))的值小于0.00001時,停止計算,

    # while回圈
    s, n = 0, 1
    while 1 / (n * (n + 1)) >= 0.00001:
    	s += 1 / (n * (n + 1))
    	n += 2
    print("s = {:.3f}".format(s))
    
    # for回圈
    n = eval(input('輸入要求的數值:'))
    s = 0
    for i in range(1, n + 1, 2): # 步長為2
        temp = 1 / (i * (i + 1))
        if temp < 0.00001:
            break
        s += temp
    print('s = {:.3f}'.format(s))
    

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238554.html

標籤:python

上一篇:3. 搞定收工,PropertyEditor就到這

下一篇:python學習總結part2

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more