1樓:網友
前幾個禮拜剛做過這樣乙個題目:
下面的演算法我是用vc做的。
void chuatuview::online()
todo: add your command handler code here
hdc hdc;
hdc=::getdc(m_hwnd);/dc是裝置描述表,載入裝置驅動。
x0=;x1=;
y0=;y1=;
x0=x0+511;
x1=x1+511;
y0=-y0+383;
y1=-y1+383;
if(x0==x1)
int x=x0;
if(y0>y1)
int s=y0;
y0=y1;;
y1=s;}
for(int y=y0;y<=y1;y++)
setpixel(hdc,x,y,255);
elseint dx,dy;
float k;
dx=x1-x0;
dy=y1-y0;
k=float(dy/dx);
if(k<=1&&k>=-1)
if(x0>x1)
int s=x0;x0=x1;x1=s;s=y0;y0=y1;y1=s;}
int x;
float y=float(y0);
for(x=x0;x<=x1;x++)
setpixel(hdc,x,int(y+,255);
y=y+k;
if(k>1||k<-1)
if(y0>y1)
int s=y0;y0=y1;y1=s;s=x0;x0=x1;x1=s;}
int y;
float x=float(x0);
for(y=y0;y<=y1;y++)
setpixel(hdc,x,int(y+,255);
x=x+1/k;
releasedc(m_hwnd,hdc);
2樓:冼巨集盛
vb裡面 main空間 就是話線的啊。
vb程式設計中自己畫線怎樣使用隨機顏色
3樓:
使用line 方法。
在物件上畫直線和矩形。
語法 [step] (x1, 1) [step] (x2, y2), color], b][f]
line 方法的語法有以下物件限定符和部分:
部分 描述。
object 可選的。 物件表示式,其值為「應用於」列表中的物件。如果object 省略,具有焦點的窗體作為object。
step 可選的。關鍵字,指定起點座標,它們相對於由 currentx 和 currenty 屬性提供的當前圖形位置。
x1, y1) 可選的。single (單精度浮點數),直線或矩形的起點座標。scalemode 屬性決定了使用的度量單位。
如果省略,線起始於由 currentx 和 currenty 指示的位置。
step 可選的。關鍵字,指定相對於線的起點的終點座標。
x2, y2) 必需的。single (單精度浮點數),直線或矩形的終點座標。
color 可選的。long (長整型數),畫線時用的 rgb 顏色。如果它被省略,則使用 forecolor 屬性值。可用 rgb 函式或 qbcolor 函式指定顏色。
b 可選的。如果包括,則利用對角座標畫出矩形。
f 可選的。如果使用了 b 選項,則 f 選項規定矩形以矩形邊框的顏色填充。不能不用 b 而用 f。
如果不用 f 光用 b,則矩形用當前的 fillcolor 和 fillstyle 填充。fillstyle 的預設值為 transparent。
例:private sub form_load()
trueline (100, 100)-(2100, 2100), vbblue, bf
end sub
程式設計先學c好還是先學vb好
4樓:魚木混豬喲
先學vb好。
vb相對簡單,容易入門,入門之後,就會學到一些程式設計思維和演算法等等,更有利於學c
5樓:紫運風
c語言是基礎,建議先學c吧。
c語言懂了,學vb會比較快。
如果你不是論持久戰,想立竿見影地弄點東西出來,c語言想編出實用性可互動性地太難,不如vb事件觸發的程式設計方便,那你就搞vb唄。
如果以後還想搞個vc vc++什麼地,從c語言入手會好一點。
6樓:渡
我也覺得先學習c,我就是先學的c,再學其他的就不怎麼難了。
進入大學學程式設計是用什麼的c,c++,vb??
7樓:網友
計算機專業的話,一般不學vb,一般是其他專業的學生,又想掛個會程式設計的彩頭,才用vb。
計算機專業,現在都學c++
8樓:網友
計算機專業的話目前基本主修vc及vc++及該語言的資料結構。
vb,c混合程式設計
9樓:網友
你想用c寫程式部分,你至少也得會c語言。我建議你用c#寫棗高算了,不過c#一開始學會覺得此公升枯燥,但是學深了會森巖老覺得它很好玩的。
10樓:遠風的夢想家
用vb寫**,然後編譯生成乙個dll,放到vb呼叫執行,不過很麻煩。
用c vb混合程式設計可以嗎
11樓:網友
vb程式內不能直接寫c**,基本有兩種方法:
一是把c程式編譯成dll動態鏈結庫檔案,再用vb進行api呼叫;
二是把c程式編譯成actiex(ocx檔案),也就是我們說的vb控制項,vb如何呼叫控制項就不用我說了。
第一種方法在較完整的c語言程式設計指南里應該就有;第二種方法找本activex的書看看就行了。
12樓:科技程式迷
可以的,不過我沒試過,學了c語言但是沒學過怎麼用c語言些動態庫(dll)
用c語言寫函式給vb呼叫,其實就是api
學程式設計c好 還vb好?
13樓:光寒雁
首先你要知道c比vb難很多。
如果你是初學者建議你學vb
14樓:孤獨的舞者
不同意樓上的看法,我也是搞程式設計的。
現在要麼學c,c是其他語言的基礎。
你也不可能學程式設計只學c語言吧?
vb雖然簡單,但現在大多都不用他了。
c比他強大的多。
所以,vb可以省略,而c卻不能。
15樓:網友
我也這麼認為,c語言是以後學更新的最好基礎,雖然開始有點難,進去了就蠻容易的啦,其它的也好學多啦,
16樓:網友
不論學哪個,重要的是你真能用它做點東西。
學習程式設計可以先學 vb ..然後在學 c/c++嗎
17樓:網友
vb就是初學容易,進階很難。
c++/vc是初學較難,進階相對容易。
用到後面用什麼語言也無所謂了,因為都是windows程式設計。使用vc對windows的底層sdk程式設計用的用的比較多,所以到後面也就相對容易了。
vb要學好,到後面反而比學vc的付出還要多。
不過一些人學很長時間vc都不能學好, 不僅弄得不清不楚,反而自信心還受到了打擊,這種情況先從vb學起,也未嘗不可。
我建議你不要學程式開發了,沒多大前途,還是別趟這灘髒水的好啊。。。
這位仁兄說的很對。我極力贊同。
對文化課都沒學好,學起來也未必有什麼成色,不是想打擊你,普遍情況是這樣,計算機專業學生的水平通常是大學越好,程式設計水平越高(當然也有很多不符合這種情況),如果你很平凡的話沒必要跟他們爭了。
而且程式設計付出得挺多,得到也就那樣。程式設計師很辛苦。
如果你自認為無論幹什麼都是比別人強,從來都是人尖子,對於文化不高的你來說,太適合了!!!因為程式設計是乙個很能體現分水嶺的技術,而且很適合自學鑽研。
18樓:遠望的小白鯊
看你用學來用在哪咯,我覺得沒必要先學vb,直接學c就好了,學c了vb就更簡單了,而且c實用多了,學c了再向c++發展,而且c也不會很難的,主要是基礎知識要多用,用多了就覺得容易多了,多程式設計。
19樓:鉞容
鄙人覺得先從簡單開始,再學習其他難的語言!但是也有人先學習難的語言,因為學會了難的語言,容易的一看就懂了,但是這是少數人難做到的!
20樓:網友
學習程式設計是興趣還是為以後工作。如果是為工作的話,現在主要分為。net和j2ee兩大陣營。
有一點c的基礎就行,都挺好學。想好自己要走的路。不管學哪門語言,都要學精才有用。
21樓:網友
建議還是先學c 吧 基礎開始 瞭解了c後再學vb啊什麼的藥清楚些。
學習程式設計,是先學vb還是先學c
22樓:無極尊
個人建議先學c,在學c++,但是要注重動手能了,本人就是因為在學校期間沒注重動手能力,吃虧了,學c可以打好程式語言的基礎,在學c++可以對現在大多的物件導向有很好的瞭解,再次搶到要動手,動手,祝你成為程式設計高手!!!
vb程式設計計算VB程式設計計算
第一種 對比計算privatesub mand1 click timer1.enabled truetimer1.interval 1 計算一次用時量endsubprivatesubform load text2.text 0 計算方法初始化text3.text 0 計算開始初始化text4.tex...
vb程式設計題目,VB程式設計題目
private sub mand1 click if len text1 2 thentext1 left text1,2 end if end sub private sub mand2 click text1 end sub private sub form load label1.captio...
VB程式程式設計,什麼是VB程式設計?
private sub command1 click dim t x y z t val text1.text if t 100 or len text1.text 3 then msgbox 輸入的數字不符合要求 vbinformation exit sub end if z t mod 10 y...