當前位置:首頁 » 編程軟體 » 家用電器編程

家用電器編程

發布時間: 2023-03-19 09:44:46

java是什麼

Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。

Java 技術具有卓越穗消臘的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。JAVA戰狼班它最初被命名為Oak,目標設定在家用電器等小型系統的編程語言,來解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯網的發展,Sun看到了Oak在計算機網路上的廣闊應用前景,於是改造了Oak,以「Java」的名稱正式發布。

Java 編程語言的風格十分接近C、C++語言。Java是一個純的面向對象的程序設計語言,它繼承了 C++ 語言面向對象技術的核心,Java舍棄了C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以介面取代)等特性,增加了垃圾回收器功能用於回收不再被引用的對象所佔據的內存空間,使得程序員不用再為內存管猜滑理而擔憂。在 Java SE 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。

Java 不同於一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成二進制位元組碼(bytecode),然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。不過,每次的編譯執行需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。但在 J2SE1.4.2 發布後,Java 的執行速度有了大幅提升。

與傳統程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術。全球數以萬計的 Java 開發公司被要求所設計的 Java 軟體必須相互兼容。「Java 語言靠群體的力量而非公司的力量」是 Sun 公司的口號之一,並獲得了廣大軟體開發商的認同。這與微軟公司所倡導的注重精英和封橋渣閉式的模式完全不同。

Sun 公司對 Java 編程語言的解釋是:Java 編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。

Java 平台是基於 Java 語言的平台。這樣的平台目前非常流行,因此微軟公司推出了與之競爭的.NET平台以及模仿 Java 的 C#語言。

② 其 實 J A V A 是 什 么

Java,是一種可以編寫跨平台應用軟體的物件導向的程式語言,由升陽(太陽微電子,Sun Microsystems)公司的詹姆斯·高斯林(James Gosling)等人於1990年代初開發。它最初被命名為Oak,作為一種小家用電器的編程語言,用於解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近夭折之時,隨著Inter的發展,Sun看到了Oak在電腦網路上的廣闊應用前景,於是改造了Oak,在1995年5月以"Java"的名稱正式發布了。Java伴隨著Inter的迅猛發展而發展,逐漸成為重要的Inter程式語言。 Java程式語言的風格十分接近C++語言。Java繼承了C++語言物件導向技術的核心,舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載、多重繼承(以介面取代)等成分,增加了自動垃圾收集功能用於回收不再被引用的對象所佔據的記憶體空間。在J2SE1.5版本中Java又引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。 Java不同於一般的編輯執行計算機語言和解釋執行電腦語言。它首先將原始碼編譯成位元組碼,然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。不過,這同時也在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發布後,Java的計算能力有了大幅提升。 與傳統程序不同,Sun公司在推出Java之虧型際就將其作為一種開放的技術。全球數以萬計的Java開發公司被要求所設計的Java軟體必須相互相容。「Java語言靠群體的力量而非公司的力量」是Sun公司的口號之一,並獲得了廣大軟體開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。 Sun公司對Java程式語言的解釋是:Java程式語言是個簡單、物件導向、分散式、解釋性、健壯、安全與系統無關、可移植、高性能、多執行緒和動態的語言。 Java平台是基於Java語言的平台。這樣的平台目前非常流行,因此微軟公司推出了與之競爭的.NET平台以及模仿Java的C#語言。 Java名稱的由來 在正式推出Java,升陽公司的工作人員正為了為這種新的程式語言取一個名稱而苦惱。當時,這些軟體工程師坐在充溢著香味的升陽公司總部一起邊喝著爪哇咖啡一邊思考。最後,大家一致同意以這種飄香的咖啡名字Java來命名這個新生的語言和技術。 早期的JAVA Oak語言的吉祥物,DukeJava平台和語言最開始只是升陽公司在1990年12開始研究的一個內部項目。升陽公司的一個叫做派屈克·諾頓的工程師被升陽自己開發的C++和c語言編譯器搞得焦頭爛額,因為其中的API極其難用。派屈克決定改用NeXT,同時他也獲得了研究公司的一個叫做「Stealth 計劃」的項目的機會。 「Stealth 計劃」後來改名為「Green計劃」,詹姆斯·高斯林和麥克·舍林丹也加入了派屈克的工作小組。他們和其他幾個工程師一起在加利福尼亞州門羅帕克市沙丘路的一個小工作室裡面研究開發新技術,瞄準下一代智能家電(如微波爐)的程序設計,升陽公司預料未來科技將在家用電器領域大顯身手。團隊最初考慮使用C++語言,但是很多成員包括升陽的首席科學家比爾·喬伊,發現C++和可用的API在某些方面存在很大問題。 工作小組使用的是內嵌類型平台,可以用梁薯的資源極其有限。很多成員發現C++太復雜以至很多開發者經常錯誤使用。他們發現C++缺少垃圾回收系統,還有可移植的安全性、分布程序設計、和多執行緒功能。最後,他們想要一種易於移植到各種設備上的平台。 根據可用的資金,比爾·喬伊決定開發一種集C語言和Mesa語言大成的新語言,在一份報告上,喬伊把它叫做「未來」,他銷渣猜提議升陽公司的工程師應該在C++的基礎上,開發一種物件導向的環境。最初,高斯林試圖修改和擴展C++的功能,他自己稱這種新語言為 C++ ++ --,但是後來他放棄了。他將要創造出一種全新的語言,被他命名為「Oak」(橡樹)
以他的辦公室外的樹而命名。 就像很多開發新技術的秘密的工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平台的一部分了,包括Green作業系統,Oak的程式語言,類庫,和其硬體。最初的嘗試是面向一種類PDA設備,被命名為Star7,這種設備有鮮艷的圖形界面和被稱為「Duke」的智能代理來幫助用戶。1992年12月3日,這台設備進行了展示。 同年11月,Green計劃被轉化成了「FirstPerson有限公司」,一個升陽公司的全資子公司,團隊也被重新安排到了帕洛阿爾托。FirstPerson團隊對建造一種高度互動的設備感興趣,當時代華納發布了一個關於電視機頂盒的徵求提議書時(Request for proposal),FirstPerson改變了他們的目標,作為對徵求意見書的響應, 提出了一個機頂盒平台的提議。但是有線電視業界覺得FirstPerson的平台給予用戶過多地控制權,因此FirstPerson的投標敗給了SGI。與3DO 公司的另外一筆關於機頂盒的交易也沒有成功,由於他們的平台不能在電視工業產生任何效益,公司再並回升陽公司。 JAVA遭遇互聯網 1994年6、7月間,在經歷了一場歷時三天的頭腦風暴的討論後,約翰·蓋吉、詹姆斯·高斯林、比爾·喬伊、派屈克·諾頓、韋恩·羅斯因和埃里克·斯庫米,團隊決定再一次改變了努力的目標,這次他們決定將該技術應用於全球資訊網。他們認為隨著Mosaic瀏覽器的到來,互聯網正在向同樣的高度互動的遠景演變,而這一遠景正是他們在有線電視網中看到的。作為原型,派屈克·諾頓寫了一個小型全球資訊網瀏覽器,WebRunner,後來改名為HotJava。 同年,Oak改名為Java。商標搜索顯示,Oak已被一家顯示卡製造商注冊,因此團隊找到了一個新名字。這個名字是在很多成員常去的本地咖啡館中杜撰出來的。名字是不是首字母縮寫還不清楚, 很大程度上來說不是。 雖然有人聲稱是開發人員名字的組合:James Gosling(詹姆斯·高斯林)+Arthur Van Hoff(阿瑟·凡·霍夫)+Andy Bechtolsheim(安迪·貝克托克姆),或「Just Another Vague Acronym」(只是另外一個含糊的縮寫)。還有一種比較可信的說法是這個名字是出於對咖啡的喜愛,所以以java咖啡來命名。類文件的前四個位元組如果用十六進位閱讀的話,分別為CA FE BA BE
就會拼出兩個單詞「CAFE BABE」(咖啡寶貝)。 1994年10月,HotJava和Java平台為公司高層進行演示。1994年, Java 1.0a版本已經可以提供下載,但是Java和HotJava瀏覽器的第一次公開發布卻是在1995年3月23日SunWorld大會上進行的。升陽公司的科學指導約翰·蓋吉宣告Java技術。這個發布是與網景公司的執行副總裁馬克·安德森的驚人發布一起進行的, 宣布網景將在其瀏覽器中包含對Java的支持。1996年1月,升陽公司成立了Java業務集團,專門開發Java技術。 JAVA近況 在流行幾年之後,Java在瀏覽器中的地位被逐步侵蝕。它在簡單交互性動畫方面的用途已經完全被Macromedia公司的Flash排擠,2005年Java傾向只被用於雅虎游戲那樣的更為復雜的應用程序。Java同時遭受到來自微軟的反對,他們決定在新版本的Inter Explorer和Windows中不再附帶Java平台。 與此相反。在全球資訊網的服務端和手持設備上,Java變得更加流行。很多網站在前端使用JSP和其他的Java技術。 在桌面系統上,的Java程序還是相對少見,這是因為Java平台的運行開銷較大,而許多人的電腦上沒有安裝Java,由於網路頻寬在以前較小,下載Java曾經是個耗時的事情。但是隨著電腦計算能力、網路頻寬在10年中取得了很大的進步,同時虛擬機和編譯器的質量得到了越高,許多應用程序得到了廣泛的使用, 包括: zh. *** . /wiki/JAVA 2007-11-10 21:22:21 補充: zh. *** /w/index?title=Java&variant=zh-錯了
Java,是一種可以編寫跨平台應用軟體的物件導向的程式語言,由升陽(太陽微電子,Sun Microsystems)公司的詹姆斯·高斯林(James Gosling)等人於1990年代初開發。它最初被命名為Oak,作為一種小家用電器的編程語言,用於解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近夭折之時,隨著Inter的發展,Sun看到了Oak在電腦網路上的廣闊應用前景,於是改造了Oak,在1995年5月以"Java"的名稱正式發布了。Java伴隨著Inter的迅猛發展而發展,逐漸成為重要的Inter程式語言。 Java程式語言的風格十分接近C++語言。Java繼承了C++語言物件導向技術的核心,舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載、多重繼承(以介面取代)等成分,增加了自動垃圾收集功能用於回收不再被引用的對象所佔據的記憶體空間。在J2SE1.5版本中Java又引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。 Java不同於一般的編輯執行計算機語言和解釋執行電腦語言。它首先將原始碼編譯成位元組碼,然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。不過,這同時也在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發布後,Java的計算能力有了大幅提升。 與傳統程序不同,Sun公司在推出Java之際就將其作為一種開放的技術。全球數以萬計的Java開發公司被要求所設計的Java軟體必須相互相容。「Java語言靠群體的力量而非公司的力量」是Sun公司的口號之一,並獲得了廣大軟體開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。 Sun公司對Java程式語言的解釋是:Java程式語言是個簡單、物件導向、分散式、解釋性、健壯、安全與系統無關、可移植、高性能、多執行緒和動態的語言。 Java平台是基於Java語言的平台。這樣的平台目前非常流行,因此微軟公司推出了與之競爭的.NET平台以及模仿Java的C#語言。 Java名稱的由來 在正式推出Java,升陽公司的工作人員正為了為這種新的程式語言取一個名稱而苦惱。當時,這些軟體工程師坐在充溢著香味的升陽公司總部一起邊喝著爪哇咖啡一邊思考。最後,大家一致同意以這種飄香的咖啡名字Java來命名這個新生的語言和技術。 早期的JAVA Oak語言的吉祥物,DukeJava平台和語言最開始只是升陽公司在1990年12開始研究的一個內部項目。升陽公司的一個叫做派屈克·諾頓的工程師被升陽自己開發的C++和C語言編譯器搞得焦頭爛額,因為其中的API極其難用。派屈克決定改用NeXT,同時他也獲得了研究公司的一個叫做「Stealth 計劃」的項目的機會。 「Stealth 計劃」後來改名為「Green計劃」,詹姆斯·高斯林和麥克·舍林丹也加入了派屈克的工作小組。他們和其他幾個工程師一起在加利福尼亞州門羅帕克市沙丘路的一個小工作室裡面研究開發新技術,瞄準下一代智能家電(如微波爐)的程序設計,升陽公司預料未來科技將在家用電器領域大顯身手。團隊最初考慮使用C++語言,但是很多成員包括升陽的首席科學家比爾·喬伊,發現C++和可用的API在某些方面存在很大問題。 工作小組使用的是內嵌類型平台,可以用的資源極其有限。很多成員發現C++太復雜以至很多開發者經常錯誤使用。他們發現C++缺少垃圾回收系統,還有可移植的安全性、分布程序設計、和多執行緒功能。最後,他們想要一種易於移植到各種設備上的平台。 根據可用的資金,比爾·喬伊決定開發一種集C語言和Mesa語言大成的新語言,在一份報告上,喬伊把它叫做「未來」,他提議升陽公司的工程師應該在C++的基礎上,開發一種物件導向的環境。最初,高斯林試圖修改和擴展C++的功能,他自己稱這種新語言為 C++ ++ --,但是後來他放棄了。他將要創造出一種全新的語言,被他命名為「Oak」(橡樹)
以他的辦公室外的樹而命名。 就像很多開發新技術的秘密的工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平台的一部分了,包括Green作業系統,Oak的程式語言,類庫,和其硬體。最初的嘗試是面向一種類PDA設備,被命名為Star7,這種設備有鮮艷的圖形界面和被稱為「Duke」的智能代理來幫助用戶。1992年12月3日,這台設備進行了展示。 同年11月,Green計劃被轉化成了「FirstPerson有限公司」,一個升陽公司的全資子公司,團隊也被重新安排到了帕洛阿爾托。FirstPerson團隊對建造一種高度互動的設備感興趣,當時代華納發布了一個關於電視機頂盒的徵求提議書時(Request for proposal),FirstPerson改變了他們的目標,作為對徵求意見書的響應, 提出了一個機頂盒平台的提議。但是有線電視業界覺得FirstPerson的平台給予用戶過多地控制權,因此FirstPerson的投標敗給了SGI。與3DO 公司的另外一筆關於機頂盒的交易也沒有成功,由於他們的平台不能在電視工業產生任何效益,公司再並回升陽公司。 JAVA遭遇互聯網 1994年6、7月間,在經歷了一場歷時三天的頭腦風暴的討論後,約翰·蓋吉、詹姆斯·高斯林、比爾·喬伊、派屈克·諾頓、韋恩·羅斯因和埃里克·斯庫米,團隊決定再一次改變了努力的目標,這次他們決定將該技術應用於全球資訊網。他們認為隨著Mosaic瀏覽器的到來,互聯網正在向同樣的高度互動的遠景演變,而這一遠景正是他們在有線電視網中看到的。作為原型,派屈克·諾頓寫了一個小型全球資訊網瀏覽器,WebRunner,後來改名為HotJava。 同年,Oak改名為Java。商標搜索顯示,Oak已被一家顯示卡製造商注冊,因此團隊找到了一個新名字。這個名字是在很多成員常去的本地咖啡館中杜撰出來的。名字是不是首字母縮寫還不清楚, 很大程度上來說不是。 雖然有人聲稱是開發人員名字的組合:James Gosling(詹姆斯·高斯林)+Arthur Van Hoff(阿瑟·凡·霍夫)+Andy Bechtolsheim(安迪·貝克托克姆),或「Just Another Vague Acronym」(只是另外一個含糊的縮寫)。還有一種比較可信的說法是這個名字是出於對咖啡的喜愛,所以以java咖啡來命名。類文件的前四個位元組如果用十六進位閱讀的話,分別為CA FE BA BE
就會拼出兩個單詞「CAFE BABE」(咖啡寶貝)。 1994年10月,HotJava和Java平台為公司高層進行演示。1994年, Java 1.0a版本已經可以提供下載,但是Java和HotJava瀏覽器的第一次公開發布卻是在1995年3月23日SunWorld大會上進行的。升陽公司的科學指導約翰·蓋吉宣告Java技術。這個發布是與網景公司的執行副總裁馬克·安德森的驚人發布一起進行的, 宣布網景將在其瀏覽器中包含對Java的支持。1996年1月,升陽公司成立了Java業務集團,專門開發Java技術。 JAVA近況 在流行幾年之後,Java在瀏覽器中的地位被逐步侵蝕。它在簡單交互性動畫方面的用途已經完全被Macromedia公司的Flash排擠,2005年Java傾向只被用於雅虎游戲那樣的更為復雜的應用程序。Java同時遭受到來自微軟的反對,他們決定在新版本的Inter Explorer和Windows中不再附帶Java平台。 與此相反。在全球資訊網的服務端和手持設備上,Java變得更加流行。很多網站在前端使用JSP和其他的Java技術。 在桌面系統上,的Java程序還是相對少見,這是因為Java平台的運行開銷較大,而許多人的電腦上沒有安裝Java,由於網路頻寬在以前較小,下載Java曾經是個耗時的事情。但是隨著電腦計算能力、網路頻寬在10年中取得了很大的進步,同時虛擬機和編譯器的質量得到了越高,許多應用程序得到了廣泛的使用
由於你開過一些網頁,網頁內容需要用到 java applet,所以啟動了這個 java client。 其實這個 client 是長駐的,平時即使看不見它的 icon,但它仍然是在運作中,所以個 icon 可以不理。 較新版的 client 可以選擇隱藏,但如果隱藏不到的話,也沒辦法,reboot 後它就會回復隱藏。

③ 想自學PLC編程,應該如何起步

學習PLC編程首先需要從理論基礎開始。
1)學習PLC的基本原理,
硬體:搞清楚輸入和輸出端的基本結構,熟悉埠的基本電氣要求。
軟體:對於PLC系統,必須搞清楚什麼是I/O刷新,這是編程的基礎,知道PLC的工作循環。
推薦學習《可編程式控制制器原理及應用》
2)學習基本指令
可以先從梯形圖語言開始,先練習基本的邏輯指令;
學些各種邏輯指令塊。
推薦學習《PLC自學手冊》
3)實踐
可以在模擬器上模擬練習:(一般PLC編程器都有模擬的功能)
編寫PLC程序,編譯運行,手動輸入一些信號,觀看輸出埠的信號變化是否滿足程序的要求。
最後實戰。

④ 想要搭建一個家用plc控制系統控制家電怎麼做

可以考慮使用表控TPC12-12TD的控制器來實現,表格設置不和用編程,比較直觀,定時及動作做悶控制都比較方便。可以控制各種電器的陸鋒啟動和停止,已經自動控制。

不僅純悉彎可以控制電器的通斷,還可以控制步進電機和伺服電機的動作,最多可以控制4個步進電機或者伺服電機。

⑤ 用VB編程,如何實現資料庫的連接和訪問

VB編程語言歷史=========
Visual Basic從1991年誕生以來,現在已經13年了。BASIC是微軟的起家產品,微軟當然不忘了這位功臣。隨著每一次微軟技術的浪潮,Visual Basic都會隨之獲得新生。可以預見,將來無論微軟又發明了什麼技術或平台,Visual Basic一定會首先以新的姿態登上去的。如果你想緊跟微軟,永遠在最新的技術上最快速地開發,你就應該選擇Visual Basic。

1991-西雅圖夜空的雷電
隨著Windows 3.0的推出,越來越多的開發商對這個圖形界面的操作系統產生了興趣,大量的Windows應用程序開始涌現。但是,Windows程序的開發相對於傳統的DOS有很大的不同,開發者必須將很多精力放在開發GUI上,這讓很多希望學習Windows開發的人員卻步。1991年,微軟公司展示了一個叫Thunder的產品,所有的開發者都驚呆了,它竟然可以用滑鼠「畫」出所需的用戶界面,然後用簡單的BASIC語言編寫業務邏輯,就生成一個完整的應用程序。這種全新的「Visual」的開發就像雷電(Thunder)一樣,給Windows開發人員開辟了新的天地。這個產品最終被定名為Visual Basic,採用事件驅動,Quick BASIC的語法和可視化的IDE。Visual Basic 1.0帶來的最新的開發體驗就是事件驅動,它不同於傳統的過程式開發。同時,VBX控制項讓可視化組件的概念進入Visual Basic。Visual Basic 1.0是革命性的BASIC,它的誕生也是VB史上的一段佳話。

Visual Basic 1.0

1992-漸入佳境的Visual Basic
由於Windows 3.1的推出,Windows已經充分獲得了用戶的認可,Windows開發也進入一個新的時代。Visual Basic 1.0的功能過於簡單,相對於Windows 3.1的強大功能沒有發揮出來。所以,微軟在1992年推出了新版本Visual Basic 2.0。這個版本最大的改進就是加入了對象型變數,比如

Dim b As CommandButton

Dim c As Control

而且有了最原始的「繼承」概念,對象型變數分為一般類型(Control和Form)和專有類型(CommandButton和Form1等),一般類型的變數可以引用專有類型的實例,甚至通過後期綁定訪問專有類型的屬性和方法。還可以通過TypeOf…Is運算符獲取對象實例的運行時類型信息(這個功能就是當今C#的is運算符或Java的instanceof運算符)。除了對語言的改進和擴充,Visual Basic 2.0對VBX有了很好的支持,許多第三方控制項涌現出來,極大地豐富了Visual Basic的功能。微軟還為Visual Basic 2.0增加了OLE和簡單的數據訪問功能。

Visual Basic 2.0標准版

Visual Basic 2.0專業版

1993-資料庫組件新添力量
Visual Basic 2.0推出沒幾個月,微軟就發布了新版本的Visual Basic 3.0,可以看出VB這時候旺盛的生命力。乍一看,Visual Basic 3.0的界面沒有太大的變化,但其實這個版本是非常及時的。它增加了最新的ODBC2.0的支持,Jet數據引擎的支持和新版本OLE的支持。最吸引人的地方是它對資料庫的支持大大增強了,Grid控制項和數據控制項能夠創建出色的數據窗口應用程序,而Jet引擎讓Visual Basic能對最新的Access資料庫快速地訪問。Visual Basic 3.0還增加了許多新的金融函數。此外還增加了相當多的專業級控制項,可以開發出相當水平的Windows應用程序。Visual Basic 3.0是98年以前中國最流行的Visual Basic版本,因為它開發出來的可執行文件非常小,通常能用一張軟盤裝下。不過,Visual Basic採用虛擬機運行P代碼的做法也讓很多開發者不滿,他們認為這樣程序運行的效率很低,這時候Visual Basic的競爭者Delphi也誕生了。

Visual Basic 3.0標准版

Visual Basic 3.0特別版

1995-第二次革命性變化,向COM進軍。
從1993年到1995年年中,Visual Basic一直沒有新的動靜,焦急的開發者都想一窺這個神秘的新版本到底發生了什麼變化。Visual Basic 4.0的BETA最後終於和大家見面了。這個版本包含了16位和32位兩個版本,16位的版本就像是Visual Basic 3.0的升級版,而32位版則是一場新的革命。首先,人們發現VBX控制項不見了,全部換成了OCX控制項,這個OCX可能是指OLE Custom Controls,這個OLE已經不是傳統的OLE了,用現在的話說,它就是COM控制項。第二個最大變化是Visual Basic 4.0所用的語言換成了Visual Basic For Application,這就和Office 95所採用的宏語言統一起來,這個新語言有很多亮點:

1、? 加入了「類模塊」。這是面向對象最重要的封裝性的基礎。

2、? 加入了屬性過程,加上函數過程,子程序過程,VB已經有組件開發所需的封裝性特徵。

3、? 加入了Byte類型、Boolean類型和Object類型。這大大完善了VB的類型系統。

4、? For Each語句和Collection對象。For Each語句給遍歷集合類型提供了極大的方便,現在可以在動態增長的Collection上使用For Each,而不用擔心集合內容的總數或煩人的下標問題。

這個版本的Visual Basic還能夠開發DLL工程,其實就是COM的DLL,可以將書寫好的類用這種方式和其他語言共享。

總之,這個4.0的版本為Visual Basic成為一種COM語言奠定了基礎。用Visual Basic 4.0開發基於COM的DLL比任何一種開發工具都方便。但是,Visual Basic 4.0的性能問題變得更加嚴重了,P-代碼的組件成為Visual Basic 4.0嚴重的性能瓶頸,而且巨大的運行庫也讓用戶感到不滿。Visual Basic 4.0對以前版本的支持也不好,使用了大量VBX的項目很難移植到Visual Basic 4.0中。因此,Visual Basic 4.0在中國的普及程度非常低。

Visual Basic 4.0

1997-Visual Basic的豐收年
1997年,微軟推出了Visual Basic 5.0,這個版本的重要性幾乎和4.0一樣高。COM(這時候叫ActiveX)已經相當成熟,Visual Basic 5.0當然對它提供了最強的支持。不過,國內還沒有意識到COM的重要性前主要對這個版本另一個最大的亮點十分關註:本地代碼編譯器。Visual Basic 5.0終於在用戶的呼聲中加入了一個本地代碼編譯器,它可以讓應用程序的效率大大提升。除了這個大家都知道的改進以外,Visual Basic 5.0對Visual Basic For Application語言有重大的完善和豐富:

5、? 事件。Visual Basic 5.0終於允許用戶自己創建事件,而且這事件的語法相當強健和完善,這在一種不支持函數回調的語言中是很難得的。現在,VB擁有屬性、方法和事件的完整封裝性。

6、? 介面。這是VB實現多態性的基礎。同時為編寫COM組件提供了更多方便。

7、? 枚舉。在Visual Basic 5.0中枚舉作為Long整型的子類型出現,用枚舉可以對常量進行完善的封裝。

8、? 類模塊的改進。通過類模塊的屬性可以指定類模塊具有多種指定的行為,如私有構造函數等,可以通過這個功能創建符合Singleton和Monostate模式的設計。

9、? Debug.Assert。雖然這個斷言系統有點雞肋,但是總算是給調試帶來了方便。

10、 Visual Basic 5.0支持創建自己的集合類。可以創建用於For Each語句的集合類型。

11、新的數據類型Decimal,可以精確地處理有效數位較多的計算。

Visual Basic 5.0的IDE支持「智能感知」,這是一項非常方便開發者的功能,可以不必記住很長的成員名稱和關鍵字,只要按「.」,想要的東西統統彈出來。

Visual Basic 5.0還支持開發自己的ActiveX 控制項、進程內的COM DLL組件、進程外的COM EXE組件以及在瀏覽器中運行的ActiveX文檔。這極大豐富了Visual Basic的開發能力,在Internet開發上,Visual Basic 5.0也能有所建樹。

Visual Basic 5.0學習版——我的第一份正版VB

1998-企業真正高效的源泉
Visual Basic 6.0作為Visual Studio 6.0的一員發布,證明微軟正在改變Visual Basic的產品定位,他想讓Visual Basic成為企業級快速開發的利器。Visual Basic 6.0在數據訪問方面有了很大的改進,新的ADO組件讓對大量數據快速訪問成為可能。數據環境和新的報表功能也讓數據開發有了全新的體驗。Visual Basic 藉助COM/COM+強大的功能,可以開發具有N層結構的分布式應用程序。同時,Visual Basic還可以在IIS上開發性能超群的Web應用程序。Visual Basic 6.0在語言方面和IDE方面的改進都不大,但是許多新增的組件成為Visual Basic開發人員手中的利器,如File System Object等。新的字元串函數Split和Replace等也給Visual Basic的程序員帶來很大方便。

總之Visual Basic 6.0已經是非常成熟穩定的開發系統,能讓企業快速建立多層的系統以及Web應用程序,成為當前Windows上最流行的Visual Basic版本。

Visual Basic 6.0

2002-第三次革命性變化,向.NET進軍
從1998年發布到2002年正式推出Visual Basic. NET簡直吊足了開發者的胃口。從2000年就開始傳言的具有繼承、Try…Catch語句等新功能的全新VB7.0一直沒有露面。直到2001年,Visual Studio.NET的第一個BETA版問世的時候,所有人都呆了——這是Visual Basic嗎?And語句變成了BitAnd,數組只能從0下標開始,而且連Dim語句的意義都變了,幾乎所有的窗體控制項都變了,Long變成了Integer而Integer變成了Short,Variant不見了,Static不能用了……簡直是翻天覆地,人們已經無暇關注這個版本有什麼改進,轉而擔心我怎麼才能接受這個本本了。其實Visual Basic. NET完全是為了.NET Framework這一全新的平台而設計的,Visual Basic. NET的設計者一開始沒有掌握好新平台和舊語言的平衡。到了BETA2中,很多東西回歸了6.0,如BitAnd又變回了And,數組的定義語句也變回了原有的意義,Static也回到了Visual Basic中。但是BETA1驚人的變化讓所有的VB開發者怕了,他們覺得這種語言被改的千瘡百孔,有些人乾脆轉去研究傳說中的新語言C#。但是Visual Basic. NET渡過幾個BETA版本之後還是找到了正確的定位。Visual Basic. NET有對CLR最完善的支持,同時盡量保留著BASIC易懂的語法風格和易用性。這個版本新增加的功能已經數不清,最重要的幾個是:

1、? 繼承。至此,Visual Basic完成了向面向對象轉變的道路。

2、? 共享成員。

3、? Try…Catch結構化異常處理。

4、? Delegate和Interface。

5、? 名稱空間。

6、? 對自由線程的支持。

特別的是,Visual Basic. NET大大減少了Visual Basic語言的關鍵字,如GoSub、PSet等等。原先的Visual Basic有多達120個關鍵字,這給寫程序帶來了很大的不便,現在經過精簡,Visual Basic脫下了這個沉重的包袱。

Visual Basic. NET現在是一門現代的、強壯的、面向對象的、簡單的可視化開發語言。強大的語言功能吸引了很多開發者。歷史是在不斷重演的,Visual Basic. NET如今的處境和Visual Basic 4.0很相似,由於兼容性變差,人氣也降低了。同時由於依附於.NET Framework,程序發布造成了一定的困難。現在國內使用Visual Basic. NET的人相對於Visual Basic 6.0來講顯得很少。但是憑借Visual Basic. NET強大的語言功能和MS的支持,Visual Basic. NET一定會顯出它的光輝來。

2003-穩中求變的新版本
Visual Basic. NET 2003是一個相當穩重的版本,改變很少,但對小處有很多改進。首先Visual Basic 6.0升級向導做了很大改進,這給從老版本痛苦升級的人帶來了更多一些的希望。其次在IDE方面,Visual Basic. NET 2003修正了許多錯誤,還讓事件處理恢復了6.0的開發體驗。語言方面只有兩項改進:

1、? 在For、For Each語句中聲明循環變數。

2、? 增加了數學移位運算符<<和>>。

在這個比較成熟穩定的新版本下,許多Visual Basic的愛好和開始重新了解Visual Basic. NET,社區裡面也漸漸熱鬧起來。但是,有些使用C#的開發者堅持認為Visual Basic. NET是垃圾,盡管Visual Basic. NET擁有比C#更多的功能和更好的IDE。這說明不了解Visual Basic. NET成為它普及的最大障礙。

2005-完美主義的Visual Basic,能否再現輝煌?
為了讓Visual Basic有最佳的開發體驗,Visual Basic 2005的設計者絞盡了腦汁。這次Visual Basic 2005光語言上的改進就足以讓Visual Basic的開發人員高興一陣子。大家可以去看看我那篇介紹Visual Basic 2005新增功能的貼子。挑重要的列在下邊:

1、? 泛型

2、? 運算符重載

3、? Partial Type

4、? 窗體的默認實例(讓你用VB6的語法使用窗體)

5、? 語法的多種改進

6、? My關鍵字

現在用Visual Basic 2005隻要一行代碼就可以讀寫注冊表、訪問文件、讀寫串口、獲取應用程序信息…… 用Visual Basic 2005完全可以稱作享受開發。而泛型、運算符重載等功能又可以讓Visual Basic的開發人員深入.NET Framework的全部功能,開發出最優秀的應用程序。

Visual Basic 2005預示著Visual Basic光明的前景,所有Visual Basic的愛好者和使用者都和我一起等待這個新版本吧。
C++編程語言歷史========
C++是從C語言發展而來的,而C語言的歷史可以追溯到1969年。 在1969年,美國貝爾實驗室的Ken Thompson為DEC PDP-7計算機設計了一個操作系統軟體,這就是最早的UNIX。接著,他又根據劍橋大學的Martin Richards設計的BCPL語言為UNIX設計了一種便於編寫系統軟體的語言,命名為B。B語言是一種無類型的語言,直接對機器字操作,這一點和後來的C語言有很大不同。作為系統軟體編程語言的第一個應用,Ken Thompson使用B語言重寫了其自身的解釋程序。 1972—1973年間,同在貝爾實驗室的Denis Ritchie改造了B語言,為其添加了數據類型的概念,並將原來的解釋程序改寫為可以在直接生成機器代碼的編譯程序,然後將其命名為C。1973年,Ken Thompson小組在PDP-11機上用C重新改寫了UNIX的內核。與此同時,C語言的編譯程序也被移植到IBM 360/370、Honeywell 11以時VAX-11/780等多種計算機上,迅速成為應用最廣泛的系統程序設計語言。 然而,C語言也存在一些缺陷,例如類型檢查機制相對較弱、缺少支持代碼重用的語言結構等,造成用C語言開發大程序比較困難。 為了克服C語言存在的缺點,貝樂實驗室的Bjarne Stroustrup博士及其同事開始對C語言進行改進和擴充,將「類」的概念引入了C語言,構成了最早的C++語言(1983)。後來,Stroustrup和他的同事們又為C++引進了運算符重載、引用、虛函數等許多特性,並使之更加精煉,於1989後推出了AT&T C++ 2.0版。隨後美國國家標准化協會ANSI(American National Standard Instiute)和國際標准化組織ISO(International Standards Organization)一起進行了標准化工作,並於1998年正式發布了C++語言的國際標准ISO/IEC:98-14882。各軟體商推出的C++編譯器都支持該標准,並有不同程序的拓展。 C++支持面向對象的程序設計方法,特別適合於中型和大型的軟體開發項目,從開發時間、費用到軟體的重用性、可擴充性、可維護性和可靠性等方面,C++均具有很大的優越性。同時,C++又是C語言的一個超集,這就使得許多C代碼不經修改就可被C++編譯通過。
JAVA編程語言歷史=========

Java,是一種可以編寫跨平台應用軟體的面向對象的程序設計語言,由Sun(太陽微電子,Sun Microsystems)公司的James Gosling等人於1990年代初開發。它最初被命名為Oak,作為一種小家用電器的編程語言,來解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近夭折之時,隨著Internet的發展,Sun看到了Oak在計算機網路上的廣闊應用前景,於是改造了Oak,在1995年5月以"Java"的名稱正式發布了。Java伴隨著Internet的迅猛發展而發展,逐漸成為重要的Internet編程語言。

Java編程語言的風格十分接近C++語言。Java繼承了C++語言面向對象技術的核心,舍棄了C++語言中的指針(以引用取代)、運算符重載、多重繼承(以介面取代)等成分,增加了自動垃圾收集功能用於回收不再被引用的對象所佔據的內存空間。在J2SE1.5版本中Java又引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱等語言特性。

Java不同於一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成位元組碼,然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。不過,這同時也在一定程度上降低了Java程序的運行效率。

Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。

Java平台是基於Java語言的平台。這樣的平台目前非常流行,因此微軟公司推出了與之競爭的.NET平台以及模仿Java的C#語言。

目前Java提供以下三個版本:

J2ME(Java 2 Platform, Micro Edition):微型版的Java平台
J2SE(Java 2 Platform, Standard Edition):標准版的Java平台
J2EE(Java 2 Platform, Enterprise Edition):企業版的Java平台

Java的歷史:

1995年5月23日,Java語言誕生
1996年1月,第一個JDK-JDK1.0誕生
1996年4月,10個最主要的操作系統供應商申明將在其產品中嵌入JAVA技術
1996年9月,約8.3萬個網頁應用了JAVA技術來製作
1997年2月18日,JDK1.1發布
1997年4月2日,JavaOne會議召開,參與者逾一萬人,創當時全球同類會議規模之紀錄
1997年9月,JavaDeveloperConnection社區成員超過十萬
1998年2月,JDK1.1被下載超過2,000,000次
1998年12月8日,JAVA2企業平台J2EE發布
1999年6月,SUN公司發布Java的三個版本:標准版、企業版和微型版(J2SE、J2EE、J2ME)
2000年5月8日,JDK1.3發布
2000年5月29日,JDK1.4發布
2001年6月5日,NOKIA宣布,到2003年將出售1億部支持Java的手機
2001年9月24日,J2EE1.3發布
2002年2月26日,J2SE1.4發布,自此Java的計算能力有了大幅提升
2004年9月30日18:00PM,J2SE1.5發布,是Java語言的發展史上的又一里程碑事件。為了表示這個版本的重要性,J2SE1.5更名為J2SE5.0

⑥ 我想將來從事家用電器的線路板設計、製造、編程工作,請問讀大學時應該讀哪個專業

電子信息科學與技術或計算機科學與技術

⑦ 用c51單片機控制一個閃光燈循環閃光5次以後熄滅不再閃光,用C語言編程,求程序……

用C語言編程,求程序的方法:

#include//包含單片機寄存器的頭文件

/****************************************函數功能:延遲一段時間

*****************************************/

Voiddelay(Void)//Void表示沒有返回值,也沒有傳遞參數。

Unsignedint我;定義一個最大值為65535的無符號整數。

For (I = 0;我< 20000;i++) //執行20000個空循環。

;//什麼也不做,等待一個機器周期。

/*******************************************************

函數函數:主函數(C語言規則必須有且只能有一個主函數)。

********************************************************/空白主要(空白)

而(1)//無限循環。

P0=0xfe;//P1=11111110B,P0.0輸出低電平。

延遲();//推遲一段時間。

P0=0XFF;//P1=11111111B,P0.0輸出高電平。

延遲();//推遲一段時間。

單片機驅動LED光源程序:

#include//頭文件。

定義uint無符號int

#定義uchar無符號字元

SbitLED1=P1^7;//定義。

空白delay_ms(單位);//帶參數的ms級延時函數。

Voidmain()

而(1)

LED1=0;

Delay_ms(1000);

LED1=1;

Delay_ms(1000);

Voiddelay_ms(uintz)//delay子常式

使用Uintx,y;

For (x = z;X > 0;X -)

For (y = 110;Y > 0;Y -);

(7)家用電器編程擴展閱讀:

單片機應用分類:

一般類型:

這是關於微控制器的。例如80C51通用型單片機,它並不是為特定的目的而設計的;專用單片機是為某一類產品甚至某一種產品而設計生產的。例如,為了滿足電子體溫計的要求,晶元中集成了具有ADC介面的溫度測量控制電路等功能。

主線:

這是由微控制器是否提供並行匯流排來區分的。匯流排微控制器一般安裝有並行地址匯流排、數據匯流排、控制匯流排,這些引腳擴展並行外圍設備可以通過串口與單片機連接。

另外,很多單片機都需要將外圍設備和外圍設備的介面集成在一塊,所以在很多情況下不能並行擴展匯流排,大大降低了封裝成本和晶元體積,這種單片機被稱為非匯流排單片機。

控制類型:

這是關於微控制器的一般應用。一般來說,工業控制定址范圍大,計算能力強。家用電器的單片機大多是專用的。

它通常是小包裝、低價格、高集成的外圍設備和外圍介面。顯然,上述分類並不獨特和嚴格。例如,80C51類單片機既是通用的,又是匯流排的,還可以用於工業控制。

⑧ 怎麼用PC機控制家用電器(電視空調等)需要哪些硬體和軟體詳細些,謝謝~!

朋友你這個想法是不消凳薯錯了拿者!但是要懂電子和電腦編程(得是高手才行)才能搞定這個控制電路。
軟體部份可能需要自已編寫一個程序,硬體粗伍方面一樓朋友說的主板電壓不夠,不過沒有關系可以利用單片機或是繼電器加時間繼電器來控制,這樣控制電壓3、5、12伏都可以……,電路簡單可是程序可能有些麻煩了。

⑨ 怎樣可以實現使用家用電腦控制家電的運行,需要什麼硬體及軟體

有的通病了,因為回車鍵通常是我們完成一件事情時,最後要敲擊的一個鍵,大概是出於一種勝利的興奮感,每個人在輸入這個回車鍵時總是那麼大力而爽快地敲擊。本人的多個鍵盤就是這樣報廢的,最先不看見字的是AWSD(呵呵,心知肚明),最先不能使用的按鍵卻是Enter。

解決辦法:解決方法有兩個,第一是控制好你的情緒,第二是准備好你的錢包。我選的第二敬耐個,有時候好心情是錢買不來的,你呢?

2、在鍵盤上面吃零食,喝飲料

這個習慣恐怕是很普遍了,我看到很多人都是這樣的,特別是入迷者更是把電腦台當成飯桌來使用。我想你要是拆一回你的鍵盤,也許同樣的行為就會減少的,你可以看到你的鍵盤就像水積岩一樣,為你平時的習慣,保留了很多的「化石」,飯粒、餅干渣、頭發等等比比皆是,難怪有人說:公用機房裡的鍵盤比公廁還臟。同時這樣的碎片還可能進入你的鍵盤裡面,堵塞你鍵盤上的電路,從而造成輸入困難。飲料的危害就更加厲害了,一次就足以毀滅你的鍵盤。就是你的鍵盤僥幸沒有被毀滅,恐怕打起字來,也是粘粘糊糊很不好過。

解決方法:避免在鍵盤上吃東西,要不然像我一樣買一個防水的PHILIPS鍵盤,然逗啟後每過一段時間就給他打掃衛生,擦澡(雖然這樣還是很臟的);你要是腰包更加飽的話,可以考慮半年換一個鍵盤(我從來不建議用差的鍵盤,那可是關乎健康的問題)試試,應該情況會好一些。還有記得給你房間買一個飯桌了。

3、光碟總是放在光碟機里(還有看VCD時,暫停後出玩或吃飯)

很多人總是喜歡把光碟放在光碟機里,特別是CD碟,其實這種習慣是很不好的。光碟放在光碟機里,光碟機會每過一段時間,就會進行檢測,特別是刻錄機,總是在不斷的檢測光碟機,而高倍速光碟機在工作時,電機及控制部件都會產生很高的熱量,為此光碟機廠商們一直在極力想辦法解決。

雖然現在已有幾種方法能將光碟機溫度控制在合理的范圍內,但如果光碟機長時間處於工作狀態,那麼,即使再先進的技術也仍無法有效控制高溫的產生。熱量不僅會影響部件的穩定性,同時也會加速機械部件的磨損和激光頭的老化。所以令光碟機長時間工作,實在是不智之舉,除非你想把你的光碟和光碟機煮熟。

解決方法:盡量把光碟上的內容轉到硬碟上來使用,比如把CD轉化為MP3的,如果你是一個完美主義者,那就用虛擬光碟機的形式管理你的常用CD碟吧;游戲則盡量使用硬碟版的;大多數光碟版的游戲,都可以在網上找到把光碟版轉化為硬碟版的軟體;不然就同樣採用虛擬光碟機的形式。網上有很多虛擬光碟機可以下載,怕麻煩的話可以用國產的《東方光碟機魔術師3》或《VirtualDrive7.0》, 界面很簡單,而且沒有了E文的問題,很好上手。

4、關了機又馬上重新啟動

經常有人一關機就想起來光碟沒有拿出來,或者還有某個事情沒有完成等等,筆者就是其中一個,可以說有同樣毛山稿如病的人還是很多的。很多人反應迅速,在關閉電源的剛剛完成就能想起來,然後就伸出手來開機;更有DIY好手,總是動作靈敏,關機,十秒鍾處理完故障,重新開機;殊不知這樣對計算機危害有多大。

首先,短時間頻繁脈沖的電壓沖擊,可能會損害計算機上的集成電路;其次,受到傷害最大的是硬碟,現在的硬碟都是高速硬碟,從切斷電源到碟片完全停止轉動,需要比較長的時間。如果碟片沒有停轉,就重新開機,就相當於讓處在減速狀態的硬碟重新加速。長此下去,這樣的沖擊一定會使得你的硬碟一命歸西的。

解決辦法:關機後有事情忘了做,也就放下他;一定要完成的,請等待一分鍾以上再重新開機,要不就在機子沒有斷開電源的時候按下機箱上的熱啟動鍵。要是你以上的方法都做不到,為了你愛機的健康,我建議你在電腦桌上系一個繩子,以便用來綁住你的手一分鍾以上。

5、開機箱蓋運行

開機箱蓋運行一看就知道是DIY們常乾的事情。的確開了機箱蓋,是能夠使得CPU涼快一些,但是這樣的代價是以犧牲其它配件的利益來實現的。因為開了機箱蓋,機箱里將失去前後對流,空氣流將不再經過內存等配件,最受苦的是機箱前面的光碟機和硬碟們,失去了對流,將會使得他們位於下部的電路板產生的熱量變成向上升,不單單散不掉,還用來加熱自己,特別是刻錄機,溫度會比平時高很多。

不信你比較一下開不開機箱蓋的光碟機溫度。開機箱蓋還會帶來電磁輻射,噪音等危害,而且會使得機箱中的配件更加容易臟,帶來靜電的危害,並阻礙風扇的轉動。同時,讓其他隱患有機可乘,比如你在電腦前邊喝茶邊觀看一部片子,一個爆笑的鏡頭使你將口中的清茶悉數噴進了敞開的機箱內……

解決辦法:很簡單,給你機箱蓋鎖上鎖頭,然後把鑰匙寄給我。要是怕超頻不穩定,就不要超頻了,現在的CPU夠快了,在市場上的主流CPU就夠用了。要是你用的是老掉牙的CPU,我建議你還是換一個的好,換一個也就是幾百元左右(賽揚D或P4、AMD也都不錯)何必受提心吊膽和電磁輻射、噪音的苦?還是那句話:快樂是用錢買不到的。

6、用手摸屏幕

其實無論是CRT或者是LCD都是不能用手摸的。計算機在使用過程中會在元器件表面積聚大量的靜電電荷。最典型的就是顯示器在使用後用手去觸摸顯示屏幕,會發生劇烈的靜電放電現象,靜電放電可能會損害顯示器,特別是脆弱的LCD。另外,CRT的表面有防強光、防靜電的AGAS(Anti-GlareAnti-Static)塗層,防反射、防靜電的ARAS(Anti-ReflectionAnti-Static)塗層,用手觸摸,還會在上面留下手印,不信你從側面看顯示器,就能看到一個個手印在你的屏幕上,難道你想幫公安局叔叔們的忙,提前提取出傷害顯示器「兇手」的指紋嗎?同時,用手摸顯示器,還會因為手上的油脂破壞顯示器表面的塗層。LCD顯示器比CRT顯示器脆弱很多,用手對著LCD顯示屏指指點點或用力地戳顯示屏都是不可取的,雖然對於CRT顯示器這不算什麼大問題,但LCD顯示器則不同,這可能對保護層造成劃傷、損害顯示器的液晶分子,使得顯示效果大打折扣,因此這個壞習慣必須改正,畢竟你的LCD顯示器並不是觸摸屏。

解決方法:在你的顯示器上貼一個禁止手模的標志,更不能用指甲在顯示器上劃道道;想在你的屏幕上「指點江山」,就去買一個激光指定筆吧。強烈的沖擊和振動更應該避免,LCD顯示器中的屏幕和敏感的電器元件如果受到強烈沖擊會導致損壞;顯示器清洗應當在專門的音像店裡買到相應的清洗劑,然後用眼鏡布等柔軟的布輕輕擦洗。

7、一直使用同一張牆紙或具有靜止畫面的屏保

無論是CRT或者是LCD的顯示器,長時間顯示同樣的畫面,都會使得相應區域的老化速度加快,長此下去,肯定會出現顯示失真的現象。要是你有機會看看機房裡的計算機,你就會發現,很多上面已經有了一個明顯的畫面輪廓。何況人生是多姿多彩的,何必老是用同一副嘴臉呢?

解決措施:每過一定的時間就更換一個主題,最好不要超過半年。平時比較長時間不用時,可以把顯示器關掉。要是你沒有這樣的習慣,可以在顯示屬性的屏幕保護那裡設定好合適的時間,讓WINDOWS幫你完成。

8、把光碟或者其他東西放在顯示器上

顯示器在正常運轉的時候會變熱。為了防止過熱,顯示器會吸入冷空氣,使它通過內部電路,然後將它從頂端排出。不信你現在摸摸你放在上面的光碟,是不是熱熱的象烙餅?若你總是把光碟或紙張放在顯示器上頭;更加誇張的是讓你家貓咪冬天時在上頭蜷著睡覺,當顯示器是溫床,這會讓熱氣在顯示器內部累積的。那麼色彩失真、影像問題、甚至壞掉都會找上你的顯示器。

解決辦法:如果你想讓顯示器保有最好的畫質,以及延長它的壽命,趕快叫醒你的貓咪,讓它到別處去睡吧。並把你的「烙餅」收到光碟袋裡去。

9、拿電腦主機來墊腳

如果想要殺死你的台式計算機,那麼開車帶它去越野兜風,或是背著它去爬山、蹦迪,那樣會更快一些;你的這種方法震動太小了,要比較長的時間才能出成績。如果你願意堅持下去,估計取得的第一個成績就是產生一出個圓滿歸西的是硬碟吧,死因是硬碟壞道。

解決方法:把你把腳架在電腦上的照片作為你的桌面,讓你看看那一個姿勢有多難看,這樣你就不會把腳再次伸向主機;要不然就把你的電腦發票貼在顯示器上,看著發票上的金額,你應該不會無動於衷吧。如果上面的方法都不能制止你的行為的話,我想你就該考慮去買一個帶有腳扣的椅子了。

10、計算機與空調、電視機等家用電器使用相同的電源插座

這是因為帶有電機的家電運行時會產生尖峰、浪涌等常見的電力污染現象,會有可能弄壞計算機的電力系統,使你的系統無法運作甚至損壞。同時他們在啟動時,也會和計算機爭奪電源,電量的小幅減少的後果是可能會突然令你的系統重啟或關機。

解決方法:為了你的計算機不挨餓或者是吃的「食物(電力)」不幹凈,首先應使用品質好的計算機開關穩壓電源,如長城等品牌。其次,對於一些電力環境很不穩定的用戶,建議購買UPS或是穩壓電源之類的設備,以保證為計算機提供潔凈的電力供應。還有就是優化布線,盡量減少各種電器間的影響。

11、給你的計算機抽二手煙

就像香煙、雪茄或微小煙粒會傷害你的肺一樣,煙也可能會跑進你的軟碟機並危及資料。煙霧也可能會覆蓋CD-ROM、DVD驅動器的讀取頭,造成讀取錯誤。煙頭煙灰更有可能使得你的列印機和掃描儀質量大大的下降。

解決方法:要保護你的系統和你自己的最佳方式,就是不要抽煙。如果你就是戒不掉抽煙這個習慣的話,到外面去抽,或在計算機四周打開空氣清新器吧!當然更不要把你的鍵盤當煙灰缸用。

看完了硬體方面的問題,我們來看看在軟體方面的問題吧

12、不停的更換驅動程序

很多的DIY很喜歡不斷的更新驅動程序,雖然更新驅動程序有可能提升性能和兼容性,但是不適當的新版本可能會引起硬體功能的異常,在舊版本運轉正常的時候建議不要隨意升級驅動。先仔細閱讀驅動的README文件,對你有好處。就是像顯卡這樣更新換代迅速的硬體最好不要總是追新,不要隨便使用最新版的驅動程序,應該使用適合自己硬體情況的驅動程序,因為每一代的驅動程序都是針對當時市面上最流行的顯卡晶元設計,老晶元就不要隨便使用新的驅動,更不要隨便使用測試版的驅動,測試版的驅動就先留給網站的編輯們去測試他們的系統。

解決方法:到專業的網站上去看看新驅動的介紹,我覺得最保險的辦法是:顯卡最多用晶元推出半年後的驅動;主板最多用晶元組推出6-9個月的驅動;音效卡等最多用推出一年後的驅動;再往後的驅動就不要用了(除非你試過前面的驅動統統有問題)。

13、裝很多測試版的或者共享版的軟體

追新一族總是喜歡在自己的機子用上最新的軟體,和驅動程序一樣,更新程序有可能提升性能、增加功能和兼容性,但是不適當的新版本可能會引起系統的異常。特別是測試版的程序,更是害處更多,既然沒有推出正式版,就說明該軟體還存在著很多不確定的BUG,這些小蟲就像定時炸彈一樣,隨時可能在你的系統中爆炸,損壞你的系統。共享版的軟體有一些過一段時間(或次數)就會失效,要是你的系統通過共享版軟體更改了某方面的功能,而共享版軟體又因為失效而無法運行,那麼你的系統就不能回到你想要的狀態了;還有就是使用了共享版的軟體來建立的資料或者文檔,因為共享版軟體失效,而無法打開。所以安裝共享版時應當注意共享版提供使用的次數或者時間,以免無法還原系統和丟失資料。

解決辦法:如果不是一定要使用新版本才能解決問題的話,盡量使用最新的正式版的軟體,測試的工作就留給專家們去完成吧。盡可能注冊你的共享版軟體,不然就要注意共享版軟體的限制,以免丟失重要的文件或者損害系統。

14、在系統運行中進行非正常重啟

在系統運行時,進行非正常重啟(包括按機箱上的重啟鍵、電源鍵和Ctrl+Alt+Del),可能使得系統丟失系統文件、存檔錯誤以及丟失設置等。本來windows是提供了磁碟掃描工具,可以糾正部分出錯的文件,但是因為掃描需要一段比較長的時間,很多人都會中斷他的工作,經常出現這樣的情況,還有可能使得硬碟上的數據的出錯幾率和次數大大增加,從而使得整個系統崩潰。

解決方法:盡量使用比較穩定的系統,建議CPU頻率在750MHz和內存在256M以上的用戶使用WINXP的系統,其他的可以考慮WIN2000,還有就是最好把硬碟轉化為HTFS的格式,它比FAT32的格式要更加安全,不容易出錯。還有就是FAT32和FAT16的用戶,最好讓磁碟掃描工具執行完它的工作。當然最好的辦法是找出死機的原因,杜絕此類現象的出現。

15、不掃描和整理硬碟

經常看到很多人的硬碟里充滿了錯誤和碎片,總是覺得很不好受,其實那些東西不但會使得你的系統出錯的幾率加大,還有可能讓你的系統變的很慢,甚至無法運行。其實很好理解這樣的壞處,就像你的房間東西到處扔,還有的纏在一起、甚至損壞了,當然找起東西來效率很低,碰到纏住的,還要先解開;甚至找到了也用不了,因為他們是壞的。

解決方法:平時記得給你硬碟打掃衛生,每過一段時間就應該清理一下硬碟,並且進行整理。如果是添加刪除操作比較多的用戶,應當一個月整理一次,普通的用戶可以三個月整理一次。WINDOWS自帶的磁碟整理工具效率很低,可以使用VoptXP、諾頓等工具來提高速度。

16、虛擬內存不指定范圍

虛擬內存顧名思義就是在硬碟上用硬碟的空間模擬內存,以保證大過系統內存的內存請求,保證程序的運行。一般WINDOWS默認是由WINDOWS自己管理虛擬內存的大小,這樣的話有兩個壞處:首先每次請求的數值並不一致,所以系統會隨意在硬碟分區上劃出一個地方,存放臨時文件,過後又沒有及時刪除,使得硬碟上的碎片增多,從而影響系統的效率。其次,一般WINDOWS都是指定自己所在的硬碟做為虛擬內存的存放的默認盤,但是由於很多的用戶總是把程序裝在同一個分區下,使得該分區的空間越來越小,也就是說虛擬內存能使用的空間在減少,少於一定的程度時,將不能執行大型的軟體,甚至無法進入系統。

解決方法:應當手動指定虛擬內存的位置和大小,原則上指定系統虛擬內存的大小為512M以上為好(最小和最大空間一樣,以保證WINDOWS不會改變位置),位置看看那個分區有多餘的空間就行了。

17、不用卸載,而是直接刪除文件夾

很多的軟體安裝時會在注冊表和SYSTEM文件夾下面添加註冊信息和文件,如果不通過軟體本身的卸載程序來卸載的話,注冊表和SYSTEM文件夾裡面的信息和文件將永遠殘留在裡面。他們的存在將會使得你的系統變得很龐大,效率越來越低下,超過你的忍耐限度,你就不得不重裝你的系統了。

解決辦法:刪除程序時,應當到控制面板中的刪除添加程序去執行(你可以做一個快捷方式在桌面上就方便多了),或者在開始菜單欄中找到程序的目錄里的刪除快捷方式,通過它來刪除程序。還有就是盡量使用綠色免安裝的軟體。

18、載入或者安裝太多同樣功能的軟體

同樣功能的軟體勢必會行使相同功能的職責,從而引起爭端。我認為相同功能的軟體應當有所取捨,選擇最適合自己使用習慣的軟體。特別防病毒軟體應當選擇一個就可以了,而不是同時載入很多個在系統後台,載入太多會產生消耗太多的系統資源、軟體沖突的弊端,在發現病毒時,還有可能出現因為「爭殺」病毒而引起系統崩潰的麻煩;就單單對著多個彈出的窗口,分別進行處理,也是一個麻煩。

解決方法:盡可能「從一而終」,不要太花心,選擇一個適合自己使用習慣的軟體,其他的可以卸載掉;正確對待防病毒軟體,應當選擇一個病毒庫更新速度快的防病毒軟體,並及時將自己的病毒庫更新到最新的病毒庫,而不是安裝多個防病毒軟體。

⑩ java是哪個國家發明的

java由美國的sun公司開發。

Java產生的歷史
Java來 自於Sun公 司 的 一 個 叫Green的 項 目, 其 原 先 的 目 的 是 為 家 用 消費 電 子 產 品 開 發 一 個 分 布 式 代 碼 系 統, 這 樣 我 們 可 以啟毀 把E-mail發給 電 冰 箱、 電 視 機 等 家 用 電 器, 對 它 們 進 行 控 制, 和 它 們進 行 信 息 交 流。 開 始, 准 備 采 用C++,但C++太 復 雜, 安 全 性 差,最 後 基 於C++開 發 一 種 新 的 語 言Oak(Java的 前 身),Oak是 一 種 用於 網 絡 的 精 巧 而 安 全 的 語 言,Sun公 司 曾 依 此 投 標 一 個 交 互式 電 視 項 目, 但 結 果悄迅備 是 被SGI打 敗。 可 憐 的Oak幾 乎 無 家 可 歸,恰 巧 這 時Mark Ardreesen開 發 的Mosaic和Netscape啟 發 了Oak項 目 組 成員, 他 們 用Java編 制 了HotJava瀏 覽 器, 得 到 了Sun公 司 首 席 執 行官Scott McNealy的 支 持, 觸 發 了Java進 軍Internet。 Java的 取 名 也 有一?;趣 聞, 有 一 天, 幾 位Java成 員 組 的 會 員 正 在 討 論 給 這個 新 的 語 言 取 什 么 名 字, 當 時 他 們 正 在 咖 啡 館 喝 著Java(爪哇) 咖 啡, 有 一 個 人 靈 機 一 動 說 就 叫Java怎 樣, 得 到 了 其 他人 的 贊 賞, 於 是,Java這 個 名 字 就 這 樣 傳 開 了。

Java的現狀
Java是Sun公司 推 出 的 新 的 一 代 面 向 對 象 程 序 設 計 語 言, 特 別 適 合 於Internet應用 程 序 開 發, 它 的 平 台 無 關 性 直 接 威 脅 到Wintel的 壟 斷 地 位。一 時 間,「 連Internet, 用Java編 程」, 成 為 技 術 人 員 的 一 種 時尚。 雖 然 新 聞 界 的 報 導 有?;言 過 其 實, 但Java作 為 軟 件 開發 的 一 種 革 命 性 的 技 術, 其 地 位 已 被 確 立, 這 表 現 在 以 下幾 個 方 面: 1.計 算 機 產 業 的 許 多 大 公 司 購 買 了 Java的 許 可證, 包 括IBM,Apple,DEC,Adobe,Silicon Graphics,HP,Oracel,Toshiba, 以 及最 不 情 願 的Microsoft。 這 一 點 說 明,Java已 得 到 了 工 業 界 的 認可。 2.眾 多 的 軟 件 開 發 商 開 始 支 持Java的 軟 件 產 品。 例 如:Borland公司 正 在 開 發 的 基 於Java的 快 速 應 用 程 序 開 發 環 境Latte, 預 計產 品 會 在1996年 中 期 發 布。Borland公 司 的 這 一 舉 措, 推 動 了Java進入PC機 軟 件 市場。Sun公 司 自 己 的Java開 發 環 境Java Workshop已 經 發布。 數 據 庫 廠 商 如:Illustra,Sysbase,Versant,Oracle都 在 開 發CGI介面, 支 持HTML和Java。 今 天 是 以 網 絡 為 中 心 的 計 算 時 代, 不 支持HTML和Java, 應 用 程 序 的 應 用 范 圍 只 能 限 於 同 質 的 環 境(相同 的 硬 件 平 台?;。 3.Intranet正 在 成 為 企 業 信 息 系 統 最 佳的 解 決 方 案, 而 其 中Java將 發 揮 不 可 替 代 的 作 用。Intranet的目 的 是 把Internet用 於 企 業 內 部 的 信 息 系 統, 它 的 優 點 表 現在: 便 宜, 易 於 使 用 和 管 理。 用 戶 不 管 使 用 何 種 類 型 的 機器 和 操 作 系 統昌塵, 界 面 是 統 一 的Intrnet瀏 覽 器, 而 數 據 庫、Web頁面、 應 用 程 序(用Java編 的Applet)則 存 在WWW服 務 器 上, 無 論 是 開發 人 員, 還 是 管 理 人 員, 抑 或 是 用 戶 都 可 以 受 益 於 該 解 決方 案。 Java語 言 正 在 不 斷 發 展 和 完 善,Sun公 司 是 主 要 的 發 展推 動 者, 較 通 用 的 編 譯 環 境 有JDK(Java Develop Kit)與JWS(Java Workshop)。還 有 很 多 其 他 公 司 正 在 開 發Java語 言 的 編 譯 器 與 集 成 環 境,預 計 不 久Java語 言 的 正 確 性 與 效 率 都 將 會 提 高, 用 戶 用Java編程 和 現 在 用C++編 程 一 樣 方 便。

www.sun.com
www.sun.com.cn

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:895
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:37
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:184
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:839
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:522
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:689
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:97
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:484
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:820
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:627