你生成程序的時候 選擇的 debug 方式 還是release 如果是debug的話可能會慢一些
成都創(chuàng)新互聯(lián)是一家專業(yè)從事做網(wǎng)站、網(wǎng)站制作的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)營銷推廣及網(wǎng)站設(shè)計開發(fā)服務(wù)!
VB點虐 是解釋型的語言`~他不直接生成*.exe文件`~ 而vb是編譯和解釋都具備的語言他可以直接生成*.exe大部分它是采用編譯的~~~ 什么是解釋~~什么是編譯那? 解釋就好比是吃瓜子吃一個撥一個~~ 而編譯好比是吃瓜子全把它撥了在全吃~~ 所謂的吃瓜子就是也就是把語句變成機器能讀取的二進制你說是全撥了在吃快哪??還是一個撥一個吃快哪??
沒有差異。
所有的 點虐 軟件,最終都會被編譯成 中間代碼。這個中間代碼是通用的。同樣的一個操作,比如從數(shù)據(jù)庫中提取數(shù)據(jù)。中間代碼基本上是一致的。
只是在編譯之前。有不同的預編譯,就是對代碼進行識別與優(yōu)化。這個要花不同的時間。
相對而言vb點虐 更隨意一點。所以在預編譯上,理論上說,應該要花費更多的時間。
VB.NET畫圖是不能設(shè)置雙緩沖的,雙緩沖是指窗體,從來沒說是針對控件。
不用graphic.clear清理重畫就不會閃爍。你可以先把容器刪了再重新建立一個再去畫。
簡單舉例:
Graphics g;
Pen p;
Panel pl;
構(gòu)造函數(shù)初始化:
p=new Pen(Color.Red,2);
pl=panel1;
造成閃爍的畫法:
g=pl.CreateGraphics();
g.Clear(SystemColor.ButtonFace);
//.....畫新的
不會閃爍的辦法:
this.Controls.ReMoveAt(panel1);
pl=new Panel();
pl.Name="panel1";
//....創(chuàng)建容器控件
this.Controls.Add(pl);
//繼續(xù)畫