導航:首頁 > 源碼編譯 > 蓋茨寫的vb編譯器

蓋茨寫的vb編譯器

發布時間:2022-04-27 18:16:30

❶ 比爾蓋茨說VB是目前最流行的編程方法 可為什麼很少有程序是用VB編的呢 好像JAVA等很流行

VB編的程序應該很多,但並不一定都會以發布的形式放在網站上給大家下載,因其開發速度快,入門簡單,確實是有非常多的人在用它(一定比VC的開發人員多,因為C太難了),但大家編好的程序往往只是為了解決自己的實際問題,沒有廣泛的通用性,所以網上可供下載的成品並不多.
但正因為VB簡單,所以用的人較多,比爾蓋茨說VB是目前最流行的編程方法,並不指網上可供下載的軟體多,而是指使用這種語言的人多,兩者的區別請您細想一下,是不是這么個理兒?

❷ 求《比爾·蓋茨新傳奇》(莫克、李群著)讀後感,800字以上,900字以下

令人尊敬和討厭的比爾蓋茨先生擁有世界上最多的個人財產,他家的停車場可以停放28輛凱迪拉克,他的公司控制了人們的生活,並且在謀求進一步的控制。這個可恨的傢伙總是喜歡第二個進入一個領域,用金錢把那個領先的人砸倒,自己就大模大樣地當起了老大。剛從大學退學的他就把IBM玩弄與指掌之間,他是IT行業所有人的噩夢。他買下一家又一家公司,挖走一個又一個牛人,彷彿一頭永遠也吃不飽的大象,大口大口地吞噬著一堆一堆沉甸甸的美元……
對於全人類僅有的幾個例外之一來說,這樣的描述實在沒有盡頭。在這些傳奇的背後,是使我們所感興趣的現實。這本書就是為了滿足人們窺探和了解光環背後的世界而寫的。作者著力於蓋茨的商業王國的構建,分析蓋茨個人和微軟成功的內在因素,告訴人們這個神童是如何抓住每一次偉大的機會,一步一步走向財富和夢想巔峰的。
同時我們得以知道,自稱可以打敗任何一個程序員的蓋茨,其技術能力並沒有人們想像中的強大。微軟藉以發家的MS-DOS是購買的別人的系統,只是他們做了一些改變。他寫的VB編譯器也不過是對當時幾種VB編譯器的總結。從一開始蓋茨就是一個沒有廉恥的模仿和盜竊者,然而像偉大的牛頓一樣,蓋茨在巨人們的肩膀上耀武揚威並且利用巨人們的才智為自己創造了難以計量的聲譽。如果一定要說蓋茨是一個天才,與其說它是數學天才或計算機天才,倒不如說他是商業運作的天才,是戰略設計的天才。在欽羨、感嘆或者批評微軟的或蓋茨的技術時,我們忘記了一點,使微軟制勝的,絕對不是比爾一個人的計算機天份,而是微軟所選擇和創造的管理體系和運作方式,是蓋茨精明的對頂級人才的使用。他是一個商業天才,這也是這本書的作者試圖向讀者傳達的一個信息。所以,如果你是那種希望讀到「比爾神話」或者「蓋茨傳奇」的讀者,請不要看這本書。
在我看來,這個精力旺盛的人取得巨大成功的原因主要有幾個。一是對該領域扎實的基礎知識和優秀的實踐能力;二是對該領域的發展方向有著清楚地認識和構想;三是擁有偉大的魄力和能力;四是擁有將無數牛人團結在自己周圍,並使他們為自己工作的本領;四是理性,實際,但充滿理性化的理想的人生和價值觀念。然而動嘴永遠比動手容易,這樣的原因大家都能夠想到,問題在於沒有人能夠真正做到。對待這個財富神話,拋卻臨淵羨魚式的膜拜, 讓蓋茨賴以成功的因素從我們自己身上開始生長,也許才是值得稱贊的態度。

❸ asp和vb是一個東西嗎 他們和asp.net有關系嗎

先從VB說起,vb就是最初就是桌面程序的語言。年頭很長了。特點是代碼人性化,後來WEB流行起來以後,VB語言也開始應用的網頁編程上,最初是IE支持了vbScript,就是VB的腳本語言,基本函數和VB通用。腳本語言就是做靜態網頁的,或者說是客戶端運行的代碼。那麼,動態網頁,在伺服器上運行的呢?就是ASP,因為VB是比爾蓋茨最初開發的,所以,微軟系統在各個方面都是支持VB的,到了WEB也不例外。ASP出了多了一些服務端的模塊,基本函數還是和VB通用。
所以,學習VB就有這個好處,呵呵。
到了零幾年的時候,微軟為了應對JAVA、等編程語言的挑戰,因為JAVA有個優點,模塊化很好,通過繼承,可以省略很多事情。微軟一拍腦袋,不就是代碼集成么,我弄一個框架,把通用函數都預先塞進去。這個就是netFramework,在這個框架內,你可以用VB,這個是自然的,肯定要支持,還推薦了C#,很像C,也可以用C,反正你以前學的什麼語言,都可以改頭換面用在net裡面,net也提供統一的編譯支持。
在網路開發上,就是asp.net。asp.net通常的編寫就是vb.net或者C#

吐槽一下這個net,net雖然提供了更加便捷的開發,但是發布成了一個問題,你必須確認用戶也有這個net環境,微軟的思路是,這個net應該像操作系統一樣,所有機器上天然的存在。可是這個是一廂情願的設想。所以,net開發的軟體往往不得不帶上一個dotnet安裝包,因為還有開發的net環境版本問題。
軟體的開發是越來越便捷了,文件也越來越大,特別是和C語言編譯的文件相比。其中最關鍵的是,C的高效使得C的編譯器幾乎無所不在。而dotnet則不是每台機器都有。這種發布的尷尬使得net開發的軟體還不如之前的VB6,因為vb編譯器是系統自帶的,呵呵,就說這么多吧

❹ Visual Basic與Basic有什麼不同嗎

我接樓上的繼續回答你的追問:
//////////////////////////////////////////////////////////////////////////////////////////////////////
Visual Basic與Basic的編程機制不同嗎?
VB是典型的快速開發平台(縮寫是RPD還是RAD什麼的忘記了),以事件驅動為編程機制.具備一些面向對象的特性,但是沒有採用面向對象程序設計的很多特性,比如繼承,多態,構造,析構,重載.....

Basic是結構化編程,解析一行執行一行.
//////////////////////////////////////////////////////////////////////////////////////////////////////
還有Visual Basic是過程設計語言嗎?
Basic,Pascal,C是面向過程的語言,Visual Basic不是的,因為怎麼說VB都還是有面向對象的特性的嘛.所以我個人認為不是.
/////////////////////////////////////////////////////////////////////////////////////////////////////
買本程序設計的書,這些內容應該都有啊,C++/Java多看看,了解得更多.

❺ 比爾蓋茨編寫的是什麼軟體

最佳答案

微軟的操作系統蓋茨都參與了開發,他基本上沒有自己寫過操作系統的代碼。但在微軟創業期,他也曾和他的團隊一起寫過代碼。不過那時他主要的工作是審核代碼,如果那個程序寫出一段垃圾代碼,蓋茨會毫不留情的臭罵他一頓。程序員們私下叫他「暴君」。後來微軟壯大以後,蓋茨從程序中脫離出來,更多的考慮未來公司的技術走向和商業戰略。
順便說一下,DOS的版權是微軟買來的,但DOS本身不是買的。微軟重寫了幾乎所有的代碼,這一切都要歸功於蓋茨挖來了蒂姆·帕特森(Tim Paterson),公認的DOS之父。軟體的關鍵在人才,而不是別的。比爾·蓋茨和他的好友保羅·艾倫一起發明了BASIC語言,這是他們創業的根本。現代的Visual Basic(VB)並不是比爾當初寫的那個,VB是艾倫·庫伯(Alan Cooper)發明的,他才是VB之父。

❻ 比爾蓋茨親自編寫過哪些操作系統

微軟的操作系統蓋茨都參與了開發,他基本上沒有自己寫過操作系統的代碼。但在微軟創業期,他也曾和他的團隊一起寫過代碼。不過那時他主要的工作是審核代碼,如果那個程序寫出一段垃圾代碼,蓋茨會毫不留情的臭罵他一頓。程序員們私下叫他「暴君」。後來微軟壯大以後,蓋茨從程序中脫離出來,更多的考慮未來公司的技術走向和商業戰略。
順便說一下,DOS的版權是微軟買來的,但DOS本身不是買的。微軟重寫了幾乎所有的代碼,這一切都要歸功於蓋茨挖來了蒂姆·帕特森(Tim Paterson),公認的DOS之父。軟體的關鍵在人才,而不是別的。比爾·蓋茨和他的好友保羅·艾倫一起發明了BASIC語言,這是他們創業的根本。現代的Visual Basic(VB)並不是比爾當初寫的那個,VB是艾倫·庫伯(Alan Cooper)發明的,他才是VB之父。

❼ 比爾蓋茨當年學的什麼語言啊

PDP-10上的匯編語言.
他和艾倫用它開發了BASIC語言編譯器。

❽ 怎能用VB腳本寫改變按鈕背

用VB腳本寫改變按鈕,可以在程序運行中改。
970年代,DEC為了讓BASIC在各大機器上運行,放棄了編譯機制,改用解釋機制。自此,BASIC風靡各大機器(堪稱解釋類語言的鼻祖)。比爾蓋茨,就是在1975年前後靠寫BASIC解釋器起家,成立了微軟。
微軟為VB5.0加入了本地編譯器。之前,因為與IBM的關系,VB一直是解釋機制。自此,VB同時具有編譯和解釋兩種機制,其中VB/VBA的IDE環境,支持PCODE(也即解釋機制),VB編譯時支持本地(也即編譯模式)和PCODE模式(也即解釋模式)。

❾ 編程中VB跟VC指的是什麼 請詳細說清楚...

VB即Visual Basic編程語言
1991年,美國微軟公司推出了Visual Basic(可簡稱VB),目前的最新版本是VB 2008 Beta2(VB9)中文版。
Visual 意即可視的、可見的,指的是開發像Windows操作系統的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預先建立好的對象拖放到屏幕上相應的位置即可。
Basic 實際上是一個短語的縮寫,這個短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為「初始者通用符號指令代碼語言」。
Visual Basic 6 有學習版、專業版和企業版三種版本,以滿足不同的開發需要。學習版適用於普通學習者及大多數使用 Visual Basic 開發一般 Windows 應用程序的人員,但是;專業版適用於計算機專業開發人員,包括了學習版的全部內容功能以及Internet控制項開發工具之類的高級特性;企業版除包含專業版全部的內容外,還有自動化構件管理器等工具,使得專業編程人員能夠開發功能強大的組骨子裡分布式應用程序。
Visual Basic 是一種可視化的、面向對象和採用事件驅動方式的結構化高級程序設計語言,可用於開發 Windows 環境下的各類應用程序。它簡單易學、效率高,且功能強大可以與 Windows 專業開發工具SDK相媲美。在Visual Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的廣泛應用程序介面(API)函數,以用動態鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數據連接(ODBC)等技術,可以高效、快速地開發Windows環境下功能強大、圖形界面豐富的應用軟體系統。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以後,Visual Basic 推出了中文版,與前個版本相比,其功能有了很大提升。
但是,功能再強大,Visual Basic 仍然有一個缺點:在沒有MSVBVM**.DLL的計算機上必須安裝所需的DLL文件。用它可設計操作系統,不過,比較困難。
在21世紀初,Microsoft 公司推出 Visual Studio .NET 2003,它與 Visual Basic 之間有了重大變化,Visual Studio 為各種編程工具做了一個平台,Visual Basic.NET 可在這種平台上運行。相對於傳統VB,有很大的不同。VB .Net,首次使用.Net構架進行可視化編程,並且能很好地與COM構架兼容,Visual Studio .NET 2003 應用 .NET Framework 1.1 。
2005年 Visual Studio 2005 則運用了 NET 2.0 的技術,更加的方便了程序員的工作。可是新的程序對系統配置要求也較高,需要微軟.Net Framework 2.0以上的.Net構架支持。
2007年12月,微軟(Microsoft)推出了Visual Studio 2008 Beta 2 發生了重大的變化(見附圖)在代碼輸入的時候,可以比VB2005快很多,在非特殊的情況下,VB2008都會自動開啟 自動完成關鍵字 這個命令 而且支持最新的 .NET Framework 3.5 SP1 Beta

VC即Visual Basic編程語言
一、VC是什麼?學VC是學什麼?
首先VC是一個軟體(IDE集成開發環境)(編譯、編輯、調試)
C和C++。但C++中的有些特性是不用的,例如I/O流,多態繼承
WindowsSDK(軟體開發工具)
VC的靈魂:MFC(微軟基礎類庫)
ATL(ActiveX模板類庫)
其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG)
VC是許許多多技術的綜合,就好像少林72般絕技,一般在應用中學會其中很少一部分就夠了。我們的現在目的,其實不過是學一套少林長拳。這套長拳應包括:
1、養成一種嚴謹的軟體開發習慣,熟悉軟體工程的基本原則。
2、C語言基礎
3、C++最基本內容:類、繼承性、封裝性、多態性的概念
4、如何用向導建立一個程序框架
5、設計菜單
6、設計工具條
7、設計和使用對話框,熟悉最常用的對話框控制項:按鈕、靜態文本、編輯框等
8、知道怎樣新建類、成員函數、成員變數、消息處理函數。
9、了解最常用的Windows消息:如WM_PAINT(重繪窗口),滑鼠按下、彈起、移動,初始化對話框,等。
10、了解最簡單的GDI(圖形設備介面):寫文字、畫框、畫點、畫線、畫圓,設置畫筆、畫刷。
11、熟悉最常用的MFC類:
CWnd
CDocument
CView
CDC
CDialog
CWinApp
CGdiObject及子類
CString、CPoint、CRect、CSize等簡單數據類型
CFile
以上提到的這些內容,是每個人都會用到的內容。
二、MFC簡介
上述主要內容都是與實際操作關系非常密切的,在此不可能講清楚;而且,這些在一般的書里都會講到。我主要將最重要的MFC介紹一下。
MFC是對WindowsAPI的封裝,大大簡化了我們的工作;學VC主要就是要學MFC,大約有100多個類,但常用的也就二三十個。應該象背4級單詞一樣將這些常用類搞懂;當然不要死記,要通過看幫助、看例子、動手練習來學會它們;而且,並非每個類的內部的所有函數都要學會,要日積月累。如果真的想成為高手,做個筆記本把自己認為重要的類、函數記下來,隨時學習,也是很好的突擊方法。
下面介紹最重要的MFC。
CWnd:窗口,它是大多數「看得見的東西」的父類(Windows里幾乎所有看得見的東西都是一個窗口,大窗口裡有許多小窗口),比如視圖CView、框架窗口CFrameWnd、工具條CToolBar、對話框CDialog、按鈕CButton,etc;一個例外是菜單(CMenu)不是從窗口派生的。該類很大,一開始也不必學,知道就行了。
CDocument文檔,負責內存數據與磁碟的交互。最重要的是OnOpenDocument(讀入),OnSaveDocument(寫盤),Serialize(讀寫)
CView視圖,負責內存數據與用戶的交互。包括數據的顯示、用戶操作的響應(如菜單的選取、滑鼠的響應)。最重要的是OnDraw(重畫窗口),通常用CWnd::Invalidate()來啟動它。另外,它通過消息映射表處理菜單、工具條、快捷鍵和其他用戶消息。你自己的許多功能都要加在裡面,你打交道最多的就是它。
CDC設備文本。無論是顯示器還是列印機,都是畫圖給用戶看。這圖就抽象為CDC。CDC與其他GDI(圖形設備介面)一起,完成文字和圖形、圖像的顯示工作。把CDC想像成一張紙,每個窗口都有一個CDC相聯系,負責畫窗口。CDC有個常用子類CClientDC(窗口客戶區),畫圖通常通過CClientDC完成。
CDialog對話框
CWinApp應用程序類。似於C中的main函數,是程序執行的入口和管理者,負責程序建立、消滅,主窗口和文檔模板的建立。最常用函數InitInstance():初始化。
CGdiObject及子類,用於向設備文本畫圖。它們都需要在使用前選進DC。
CPen筆,畫線
CBrush刷子,填充
CFont字體,控制文字輸出的字體
CBitmap點陣圖
CPalette調色板
CRgn區域,指定一塊區域可以用於做特殊處理。
CFile文件。最重要的不外是Open(打開),Read(讀入),Write(寫)
CString字元串。封裝了C中的字元數組,非常實用。
CPoint點,就是(x,y)對
CRect矩形,就是(left,top,right,bottom)
CSize大小,就是(cx,cy)對(寬、高)
三、用好MSDN和例子
作為提高,推薦看的例子有:
nHello最簡單的程序框架
nScribble滑鼠繪圖。教程:編程基礎,GDI
nDiblook圖像處理最簡單範例
nMFCIE網際網路瀏覽器
nEnroll資料庫
nDaoviewDao(數據訪問對象)範例。樹型和列視控制項
nCubeOpenGL範例,畫一個不斷旋轉的方塊
nHierSvrOLE伺服器
nOclientOLE包容器
nDrawcli滑鼠繪圖。也包括OLE。
nWordPad寫字板。OLE
四、幾點經驗
A.為什麼要用Windows而不是DOS編程
Windows編程並不比DOS編程難很多,只是在剛剛接觸的時候感到頭緒繁多,不知從何下手。實際上,如果你會C語言,你會發現Windows編程的難度並不比當年學C語言時大。DOS編程要想成為高手,也需要學習幾百個函數(無論是TC、BC、MicrosoftC),並要深入了解匯編語言級的DOS功能調用。而現在在Windows下,付出相同的工作量,你卻可以獲得幾倍的收益。如果你以前熟悉DOS編程,現在再搞Windows編程,只要兩個星期肯定會感到巨大的優越性:在DOS下,每一件事都要自己干,而且還有64K內存、顯示精度等的限制,實在是事倍功半了。
B.為什麼要用VC而不是其他Windows編程語言
n大多數大型軟體(包括Windows自己)都是用C、C++編的,所以可以利用的源代碼特別多。例如Photoshop,就有VC的編程介面。的其他的語言都不如VC有歷史優勢。而且VC的開發工具特別多,從控制項公司到硬體開發商,其產品很少敢不提供VC介面的。
nVC適合組織大工程(VB就不行)
nBorlandC++或C++Builder也很不錯,並不比VC差。但BC的版本兼容性不好,從3.1到4.0就出現「代溝」,而且VC提供了極為豐富的文檔和範例,VC的參考資料也遠比BC多。並且VC與其他的VisualStudio成員可以協調工作,對軟體工程有利。
n
C.開始不要學WinAPI編程,但以後最好學學WinAPI
特別要注意,開始不要買講WindowsSDK編程的書。一個臭名昭著的例子就是「HelloWorld」。各種計算機語言在入門課中往往都給出一個例子,顯示一行文字「HelloWorld」,無論是在Basic、C、Pascal,甚至匯編中,這個最簡單的小程序都幾行就可以寫完。但在早期的Windows編程中,剛才講到的「HelloWin」這個有名的例子就要組織一個工程、寫上幾百行代碼才能實現。這就嚇跑了很多想學Windows編程的人。實際上,在Windows下顯示「Helloworld」,最簡單的方法只要5行就夠了:
#include「windows.h」
voidWinMain()
{
MessageBox(NULL,」HelloWorld!」,」MyFirstWindowsApplication」,MB_OK);
}
當然這個程序只建立了一個最簡單的對話框,但這已經夠了。
如果你沒有SDK編程的經驗,學VC就是要利用MFC繞過Windows編程的許多細節。有好的工具為什麼不用呢?現在你在VC寫一個」HelloWorld」,只要寫一行代碼就可以了。
voidCYourView::OnDraw(CDC*pDC)
{
//…….其他的代碼
pDC->TextOut(100,100,」HelloWorld!」);
}
但MFC不是萬能的,WinAPI和VC中有很多功能在MFC中並不能反映出來。在入門後,要想發揮VC的完全能力,WindowsAPI還是非常重要的。而且,這些API在其他Windows語言中也用得到。
學語言,與練武道理也差不多。VC、VB、Dlphi、VFP,以及其他的Windows編程語言,都屬於同一個門派:Windows門,雖然招式不同,但內功都是一樣的,這就是WindowsAPI(應用編程介面),大概是兩千個函數。任何武功,招式即使再復雜,通常也能在很短時間內記下來;但內功就不是一朝一夕的事。而且,各門派的內功不同,Unix、Linux門有Uinx的內功,Apple(蘋果)門有Mac的內功,Java更是自成一派。我們這里說的學VC,只是學招式,學招式一個月差不多就夠了,聰明的兩個星期就可以掌握。光學招式,嚇唬人是夠了,但和高手一過招,非出醜不可。要想精通VC,必須熟悉WindowsAPI。

❿ VB是不是一款軟體會VB就會編程了嗎

Visual
Basic
簡稱VB,是由微軟(就是出比爾蓋茨的公司)公司開發的一款編程語言。
會VB,只能說你會VB編程語言。
編程語言有很多種類VB,屬於入門級的東西(由於簡單上手快,所以編程初學者常常從它開始踏入編程的世界)
正如我上面所說的一樣,VB上手快是它的特點,初學者都從它學起編程,
但是注意,它並不能解決所有的問題。
編程是一個需要相當多知識內容的行業。
光學VB,什麼用也沒用。
起碼是要學習C語言,C++或Java(EE
or
ME),數據結構,
操作系統原理
and
80x86匯編理論
,各種資料庫,設計模式
各種框架,各種協議等等等等等。。。。。。。。
學的東西太多了,寫是寫不過來了。。。

閱讀全文

與蓋茨寫的vb編譯器相關的資料

熱點內容
上位機單片機ds18b20 瀏覽:2
德耐爾渦旋壓縮機 瀏覽:328
pdf圖片怎麼ps 瀏覽:63
需下載什麼APP看社保信息 瀏覽:888
超高壓縮文件怎麼解壓 瀏覽:915
西門子研究生應屆程序員月薪多少 瀏覽:583
51單片機視頻下載 瀏覽:995
龍法pdf 瀏覽:748
伺服器盤位不夠怎麼辦 瀏覽:312
摩斯電碼怎麼使用unicode加密 瀏覽:91
阿里雲租雲伺服器帶資料庫 瀏覽:141
筆記本關閉文件夾有殘影 瀏覽:235
linuxtar多個文件夾 瀏覽:744
define數組php 瀏覽:511
易軟要求輸入伺服器地址 瀏覽:950
java代碼環境 瀏覽:897
csgo怎麼樣開啟選伺服器 瀏覽:745
javaee企業應用pdf 瀏覽:706
程序員如此可愛電視劇免費播放 瀏覽:956
怎麼和程序員約會 瀏覽:924