你好朋友,不要聽8樓匿名者的一派胡言,都是從網(wǎng)上摘抄的,下面這篇文章是我的原創(chuàng),應(yīng)該對你有所幫助。
10年的桓仁網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整桓仁建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“桓仁網(wǎng)站設(shè)計(jì)”,“桓仁網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
你既然喜歡編程,就應(yīng)該認(rèn)認(rèn)真真的學(xué)習(xí)一門語言,先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應(yīng)該準(zhǔn)備兩本,不可能一本書籍會(huì)包含VB的所有內(nèi)容,在看書的時(shí)候,可以交叉的看,一本書籍中沒有講到的內(nèi)容可以在另一本中看到,這樣對學(xué)習(xí)是很有好處的,也能保證所學(xué)知識(shí)的完整性。學(xué)編程是一個(gè)很漫長的過程,不要著急,要理論與實(shí)踐想結(jié)合,例程書籍也是很重要的,看源代碼對學(xué)習(xí)也是很有幫助的,等你學(xué)完這門VB語言之后,學(xué)習(xí)別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序?qū)W習(xí),有助于知識(shí)的連貫性,我也希望你能學(xué)好的。
學(xué)習(xí)C語言,譚浩強(qiáng)的《C程序設(shè)計(jì)》是一部非常好的C語言書籍,學(xué)習(xí)程序設(shè)計(jì)是一個(gè)非常漫長的過程,不要著急,一本書多看兩遍三遍,學(xué)會(huì)交叉學(xué)習(xí)法,在學(xué)習(xí)C的過程中,可以看看數(shù)據(jù)結(jié)構(gòu),編譯原理,操作系統(tǒng)等書籍,對編成都是很有幫助的。最開始學(xué)習(xí)的時(shí)候,先不要編一些比較大的程序,多編一些小程序,比如數(shù)組運(yùn)算,字符組合等等,指針是C語言的精華,是比較復(fù)雜的部分。如果有一天你能熟練駕馭指針的操作了,我相信你,你一定能學(xué)習(xí)好C語言的。
我是2001年接觸編程的,剛開始只是大概了解一下,并沒有進(jìn)行比較深入的學(xué)習(xí),我是從VB開始入門的,學(xué)了1年多,然后轉(zhuǎn)入C語言,按照C——C++——VC的順序?qū)W習(xí),C學(xué)了兩年,現(xiàn)在開始學(xué)習(xí)C++,C++的學(xué)習(xí)是很有難度的,類,標(biāo)準(zhǔn)庫,多態(tài),繼承等等比較抽象難道懂的概念,雖然他秉承了C語言的風(fēng)格,但是有很多很多是C語言不具備的,要多看書,上機(jī)實(shí)踐也是必不可少的?!禖++編程思想》,《C++標(biāo)準(zhǔn)庫》,這些書都非常好,內(nèi)容也很全面,例程書籍也是必不可少的,多看源代碼對編程是很有幫助的,也會(huì)少走很多彎路??傊?,C++的學(xué)習(xí)是一個(gè)比較漫長的過程,大概需要兩年的時(shí)間,這只是底限,如果想學(xué)通,學(xué)精,還需要更多的時(shí)間。
我向你推薦一些C++經(jīng)典書籍:
c++程序設(shè)計(jì)教程
c++編程思想
c++大學(xué)教程
c++程序設(shè)計(jì)語言
數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用c++語言描述
c++標(biāo)準(zhǔn)模板庫------自修教程與參考手冊
泛型編程與STL
深度探索c++對象模型
設(shè)計(jì)模式---可復(fù)用面向?qū)ο筌浖幕A(chǔ)
重構(gòu)---改善既有代碼的設(shè)計(jì)
Essential c++
Effective c++
More Effctive c++
C++ primer
前五本應(yīng)該屬于入門書籍,后面的屬于學(xué)習(xí)難度比較大的,想提高C++的編程能力,看看這些書籍有好處。建議你把編程思想這本書多看看。多做練習(xí)題,對提高編程水平的幫助是很大的。
其實(shí)語言是相通的,一門語言學(xué)會(huì)了,學(xué)習(xí)其他語言就比較容易了。
業(yè)界有這樣一種說法,因?yàn)镴AVA這門語言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,
在掌握了C++之后(我說的掌握指的是,可以熟練用C++編程序了,并沒有要求你完全掌握C++的所有部分,沒有人能達(dá)到這一點(diǎn),因?yàn)镃++太龐大了,如果能堅(jiān)持不懈的學(xué)習(xí)C++兩年到三年的時(shí)間了,你就可以學(xué)習(xí)其他的語言了)可以試著學(xué)習(xí)一些其他的語言,如JAVA,VC++等等比較復(fù)雜的語言.
這時(shí)候可以說你已經(jīng)對程序設(shè)計(jì)語言有個(gè)大體的認(rèn)識(shí)了,可以明確自己學(xué)習(xí)的方向,根據(jù)自己的學(xué)習(xí)情況而定,是學(xué)習(xí)一些自己比較感興趣的語言啊(從興趣出發(fā)),還是為了找工作啊,開始進(jìn)行更深入的學(xué)習(xí).比如學(xué)習(xí)windows下的框架編程和點(diǎn)虐 編程等等比較復(fù)雜的語言.
如果是為了找工作的話我建議你學(xué)好C,C++,JAVA三門語言.
在我國目前的軟件開發(fā)行業(yè)中,北方C,C++,JAVA的需求量是非常大的.南方以VB為主.
關(guān)于英語對學(xué)習(xí)程序設(shè)計(jì)有沒有幫助的文章這個(gè)話題已經(jīng)有很多人議論過了,我個(gè)人建議把計(jì)算機(jī)專業(yè)術(shù)語弄明白了就可以了,你可以買一本計(jì)算機(jī)英語教程看一看,對程序設(shè)計(jì)是有幫助的。其實(shí)程序設(shè)計(jì)當(dāng)中的英文都是一些非常簡單的,如for,else,while.......并沒有太高深的,而且學(xué)習(xí)程序設(shè)計(jì)不像學(xué)習(xí)網(wǎng)絡(luò),如CCNA這類認(rèn)證需要掌握大量的英文。但是在學(xué)習(xí)程序設(shè)計(jì)的時(shí)候身邊有兩個(gè)工具應(yīng)該足夠了-----------金山詞霸,計(jì)算機(jī)詞典。相信你一定能學(xué)好程序設(shè)計(jì)的。
學(xué)習(xí)數(shù)學(xué)和學(xué)習(xí)程序設(shè)計(jì)有一個(gè)共同點(diǎn)------鍛煉邏輯思維能力。在程序設(shè)計(jì)的學(xué)習(xí)中涉及到數(shù)學(xué)的地方并不多,所以也沒有必要去認(rèn)真的學(xué)習(xí)數(shù)學(xué)也可以學(xué)好程序設(shè)計(jì)的。
如果你是一個(gè)肯吃苦,肯用心學(xué)習(xí)程序設(shè)計(jì)的人,具有堅(jiān)持不懈的精神的人,我相信,只要你認(rèn)認(rèn)真真去學(xué),即使你的英語數(shù)學(xué)水平再差,你也一定能夠?qū)W好程序設(shè)計(jì)的。
我是一名大三的學(xué)生,我也正在學(xué)習(xí)C++這門語言,一年多的時(shí)間,學(xué)習(xí)的感覺真的很累的,希望能和你成為朋友!
好了,說了這么多,可以參考一下,為自己做個(gè)學(xué)習(xí)計(jì)劃,要對自己有信心,最后祝你在學(xué)習(xí)編程的道路上走的更好更遠(yuǎn),祝你學(xué)有所成?。?/p>
我的QQ:261174630
1、vb點(diǎn)虐 ?完全符合面向?qū)ο蟮木幊陶Z言抽象、封裝、繼承的四大特性,而vb不支持繼承。
2、錯(cuò)誤處理不同。
vb中只是On Error.....goto和On Errer Resume Next ,這些錯(cuò)誤稱為非結(jié)構(gòu)化異常處理。而在vb點(diǎn)虐 中采用的結(jié)構(gòu)化異常處理機(jī)制,try...catch....finally控制。
3、兩者產(chǎn)生的窗體不同。
vb點(diǎn)虐 允許創(chuàng)建不同類型的應(yīng)用程序,例如,創(chuàng)建ASP.NET和ASP.NET Web 服務(wù)應(yīng)用程序,還允許創(chuàng)建控制臺(tái)應(yīng)用程序和作為桌面服務(wù)運(yùn)行的應(yīng)用程序。但是vb 只能創(chuàng)建Windows窗體。
4、數(shù)據(jù)庫訪問的差別。
vb6.0是通過ADO(Active X Data Objext)來實(shí)現(xiàn)對數(shù)據(jù)庫訪問。而vb點(diǎn)虐 是通過ADO.NET來訪問數(shù)據(jù)庫。
擴(kuò)展資料
Visual Basic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設(shè)計(jì)語言,為結(jié)構(gòu)化的、模塊化的、面向?qū)ο蟮?、包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)為機(jī)制的可視化程序設(shè)計(jì)語言。是一種可用于微軟自家產(chǎn)品開發(fā)的語言。
“Visual” 指的是開發(fā)圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象add到屏幕上的一點(diǎn)即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。
Visual Basic源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建Active?X控件,用于高效生成類型安全和面向?qū)ο蟮膽?yīng)用程序 。
參考資料:百度百科-Visual Basic
我這里有一段前段時(shí)間寫的測試代碼,使用WMPLib類,中間有你需要的功能,你可以參考下:
使用wmp.currentMedia.duration和wmp.currentMedia.durationString分別以double和string獲得當(dāng)前媒體的播放時(shí)間,使用wmp.settings.volume設(shè)置音量大小,使用wmp.controls.currentPosition設(shè)置當(dāng)前播放時(shí)間點(diǎn)
Imports WMPLib
Public Class FrmMain
Dim WithEvents wmp As WMPLib.WindowsMediaPlayer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
wmp = New WMPLib.WindowsMediaPlayer()
TextBox1.Text = TextBox1.Text vbCrLf "當(dāng)前播放狀態(tài):" wmp.status
wmp.uiMode = "Mini"
wmp.settings.balance = 1
wmp.enableContextMenu = True
wmp.fullScreen = False
wmp.windowlessVideo = True
wmp.enabled = True
Dim wmpMediaList As IWMPPlaylist = wmp.newPlaylist("默認(rèn)播放列表", "")
Dim wmpMedia As IWMPMedia = wmp.newMedia(My.Computer.FileSystem.CurrentDirectory "\Human.mp3")
With wmpMediaList
.appendItem(wmpMedia)
End With
'wmp.URL = "\\192.168.1.247\sharoncn\music\Human.mp3"
wmp.currentMedia = wmpMedia
wmp.settings.autoStart = True
tBarPlay.Value = 0
ListBox1.Items.Add(wmpMediaList.name)
ListBox1.SelectedIndex = 0
ListBox2.Items.Add(wmpMediaList.Item(0).name)
ListBox2.SelectedIndex = 0
tbar.Maximum = 100
tbar.Value = 50
Timer1.Enabled = True
Timer1.Interval = 100
End Sub
Private Sub wmp_PlayStateChange(ByVal NewState As Integer) Handles wmp.PlayStateChange
tBarPlay.Maximum = wmp.currentMedia.duration * 10
Label1.Text = "總時(shí)間:" wmp.currentMedia.durationString
TextBox1.Text = TextBox1.Text vbCrLf "當(dāng)前播放狀態(tài):" NewState
If NewState = 1 Then
wmp.controls.play()
End If
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox1.SelectionStart = Len(TextBox1.Text)
TextBox1.ScrollToCaret()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label2.Text = "當(dāng)前播放進(jìn)度:" wmp.controls.currentPositionString
tBarPlay.Value = CInt(wmp.controls.currentPosition * 10)
End Sub
Private Sub tbar_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tbar.Scroll
wmp.settings.volume = tbar.Value
End Sub
Private Sub tBarPlay_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tBarPlay.Scroll
wmp.controls.currentPosition = tBarPlay.Value / 10
End Sub
End Class
1、VB程序設(shè)計(jì)以Visual Basic 6.0簡體中文版為語言背景,深入淺出的介紹Visual Basic 6.0程序設(shè)計(jì)技術(shù),基本涵蓋了Visual Basic 6.0編程時(shí)的常用內(nèi)容。
2、VB程序設(shè)計(jì)共分14章,主要內(nèi)容包括開發(fā)環(huán)境、語言基礎(chǔ)和數(shù)組與過程、常用控件、菜單設(shè)計(jì)、文件處理、ActiveX控件、數(shù)據(jù)庫程序設(shè)計(jì)、圖形程序設(shè)計(jì)、多媒體編程、網(wǎng)絡(luò)編程、API函數(shù)和注冊表、安裝程序的制作和綜合實(shí)例。
3、為了方便讀者學(xué)習(xí),《VB程序設(shè)計(jì)》提供多媒體課件,及例題和練習(xí)題的所有源代碼。
4、VB程序設(shè)計(jì)可以作為大中專院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,適合編程愛好者自學(xué)使用。
分享標(biāo)題:vb點(diǎn)虐
多媒體編程 多媒體編程接口
網(wǎng)站路徑:http://m.newbst.com/article26/ddieocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制開發(fā)、全網(wǎng)營銷推廣、響應(yīng)式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)