日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
對Python程序?qū)W習(xí)過程總結(jié)

Python程序?qū)W習(xí)時(shí),你需要注意一些問題,比如代碼編程和調(diào)試過程中的問題,這些一定要仔細(xì)和認(rèn)真,Python程序?qū)W習(xí)之前是要深入理解到底什么是Python,及他是怎么構(gòu)成的。

雖然以上實(shí)現(xiàn)的功能很簡單,但是我們確實(shí)建立了一個(gè)屬于自己的服務(wù)器,一個(gè)按照自己定義的協(xié)議提供服務(wù)的server。開發(fā)的速度是不是很快呢?正如Twisted網(wǎng)站上說的Develop servers at lightning speed(閃電般的速度)。

只要將具體的協(xié)議做進(jìn)一步的擴(kuò)展,就能建立起功能強(qiáng)大的服務(wù)器了。在這里所提到的Twisted的功能僅僅是這座寶藏的冰山一角,在這里就不進(jìn)一步去闡述了。有興趣的朋友可以從Twisted的網(wǎng)站得到更多的信息。

但是別忘了,wxPython可是沒有.NET平臺的限制的哦。同時(shí)你從wxSimpleApp和wxFrame這樣的類名是不是聯(lián)想到了MFC的中Frame類、App類和Doc類呢?是的,wxPython也是通過相同的方式實(shí)現(xiàn)了MVC,使得整個(gè)GUI代碼更加清晰,更加易于維護(hù)。如果你還不過癮,嫌這個(gè)太簡單,那就再來一個(gè)更加豐富的:

 
 
 
  1. from wxPython.wx import *  
  2. ID_ABOUT=101 
  3. ID_EXIT=110 
  4. class MainWindow(wxFrame):  
  5.     def __init__(self,parent,id,title):  
  6.         wxFrame.__init__(self,parent,wxID_ANY, title, size = (400,200), style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE)  
  7.         self.control = wxTextCtrl(self, 1, style=wxTE_MULTILINE)  
  8.           
  9.         filemenuwxMenu()  
  10.         filemenu.Append(ID_ABOUT, "&About"," Information about this program")  
  11.         filemenu.AppendSeparator()  
  12.         filemenu.Append(ID_EXIT,"E&xit"," Terminate the program")  
  13.  
  14.         menuBar = wxMenuBar()  
  15.         menuBar.Append(filemenu,"&File") # Adding the "filemenu" to the MenuBar  
  16.         self.SetMenuBar(menuBar)  # Adding the MenuBar to the Frame content.  
  17.         EVT_MENU(self, ID_ABOUT, self.OnAbout)   
  18.         EVT_MENU(self, ID_EXIT, self.OnExit)    
  19.         self.Show(true)  
  20.  
  21.     def OnAbout(self,e):  
  22.         dwxMessageDialog( self, " A sample editor  "  
  23.                             " in wxPython","About Sample Editor", wxOK)  
  24.                             
  25.         d.ShowModal()   
  26.         d.Destroy()   
  27.  
  28.     def OnExit(self,e):  
  29.         self.Close(true)  # Close the frame.  
  30.  
  31. app = wxPySimpleApp()  
  32. frame = MainWindow(None, -1, "Sample editor")  
  33. app.MainLoop() 

以上的代碼中的MainWindow類繼承了wxFrame,并且為這個(gè)frame增加了一個(gè)wxTextCtrl控件,同時(shí)增加了一個(gè)菜單和對于菜單項(xiàng)的事件處理。它的簡潔是不是讓你心動了呢?趕緊到Python程序?qū)W習(xí)的網(wǎng)站去獲得更多的信息吧。以上的代碼均引自wxPython網(wǎng)站的Getting Started。

除了這種方式開發(fā)GUI之外,利用Python程序?qū)W習(xí)與CLR的協(xié)作能力,也可以通過調(diào)用WinForms的API,很輕松地進(jìn)行GUI的開發(fā),甚至是一種交互式的開發(fā)。詳細(xì)的信息可以參考IronPython的老爸Jim的blog,上面有一篇很有趣的Post。

【編輯推薦】

  1. 如何使Python嵌入C++應(yīng)用程序?
  2. 深入探討Ruby與Python語法比較
  3. Python學(xué)習(xí)資料介紹分享
  4. Python學(xué)習(xí)經(jīng)驗(yàn)談:版本、IDE選擇及編碼解決方案
  5. 淺析Python的GIL和線程安全

標(biāo)題名稱:對Python程序?qū)W習(xí)過程總結(jié)
新聞來源:http://www.dlmjj.cn/article/dhddpsh.html