清華大學(xué)出版社
創(chuàng)新互聯(lián)建站主營科爾沁右翼中網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),科爾沁右翼中h5小程序定制開發(fā)搭建,科爾沁右翼中網(wǎng)站營銷推廣歡迎科爾沁右翼中等地區(qū)企業(yè)咨詢
的《visual
basic2008入門經(jīng)典》就不錯,是微軟的人寫的,不過比較基礎(chǔ)。高級的有《vb高級編程》。希望能幫到你。
Visual Basic.NET技術(shù)內(nèi)幕
Visual Basic.NET程序設(shè)計導(dǎo)論(第五版 影印版)(附CD-ROM光盤一張)
自1991年問世以來,Visual Basic已成為商業(yè)社會開發(fā)用戶友好應(yīng)用程序通常所選擇的工具。由于其易用性和趣味性,Visual Basic已成為BASIC程序設(shè)計的一流產(chǎn)品,從而使用戶可以充分運用微軟公司的Windows系列產(chǎn)品。 Visual Basic的最新版本Visual Basic.NET通過融入.N ...
不用心情不好。
vb.net與vb是完全不同的兩個東西,除了名字類似,基本語法一樣之外,其他的如編程思想,編程模型,技術(shù)等等完全是全新的東西。
同樣地,asp.net也與asp幾乎沒有任何相似之外,也沒有什么血緣關(guān)系。而且出乎很多人的意料的是,asp.net不是用basic語法,而是采用了 C# 等.net語言的語法,其編程模型和原理也完全不同。
vb.net是.net框的新開發(fā)工具。而.net是windows的下一代api戰(zhàn)略標(biāo)準(zhǔn)。
在.net平臺上,可以開發(fā)多種不同的應(yīng)用程序,如windows form程序(如VB的那種),web程序,windows服務(wù)……
在.net上有多種不同的語言可以用于開發(fā)。這所有類型的應(yīng)用,都可以任何一種語言進(jìn)行開發(fā)。而其中最推薦的,不是vb,而是C#.
建議盡早改學(xué)C#,因為C#是為了.net平臺而原生設(shè)計的新語言,語法也簡潔。C#的語法與java的語法有很多相似之處。
C#里的一切都是對象??丶彩菍ο蟮囊环N。
不要看中國人的書,都太功利,什么幾步學(xué)會,什么快速入門什么的,光是安裝截屏就占100多頁,卻很少從原理上講解。
你可以找一本外國人寫的書看,考慮到你之前學(xué)用vb6, 而vb6的對象觀念比較不強(qiáng),因此估計你對OOP思想需要進(jìn)一步理解掌握,因此你在選書時,一定要有基本的OOP思想的詳細(xì)講解的章節(jié),這樣你才能真正掌握最新一代的開發(fā)思想。
最后,關(guān)于你說的那幾個問題:
類:類型,可以有很多屬性。如“人類”,
對象:一個類的實例。如“張三”這個人。
屬性當(dāng)然也是屬于一種類型,在.net里,也就是說屬性也是某個類的一個對象。比如:“人類”有個屬性叫“爸爸”,很顯然,“爸爸”的類型也是“人類”。
于是,“張三”的“爸爸”屬性是“張老三”這個人(另一個人類對象)。
Location是TextBox1這個控件(控件也是對象)的一個屬性,這個屬性的類型是Point.
因此,你如果要為TextBox來定義位置,就要用:
TextBox1.Location = new Point(100,100);
就是說,新建一個Point類型的對象,然后把這個對象賦值給TextBox1的location屬性。
簡單來說,OOP可以與現(xiàn)實世界做一個類比,很容易理解的。
VB.NET 數(shù)據(jù)庫入門經(jīng)典 (美) Thearo 清華大學(xué)出版
上面這個是你要的
Visual Basic 2005入門經(jīng) (美) Thearo 清華大學(xué)出版
下面是我正在看的,呵呵
這套書一共有5本,這是最基本的兩本,其他的在你有了其中一本之后,書后會告訴
其他3本是什么的
我是學(xué)校圖書館借的,這套書有點貴,最好是借閱,如果你條件好的話,可以去買著看