1. java解析xml需要學習哪些知識
下面是一位項目經理的博客內容
最近,總有很多初學Java的朋友詢問學Java要學哪些內容。回想8年前我學Java的時候,也是對此一無所知。看著那黑呼呼的命令行窗口,怎麼也猜不出它和企業開發有什麼關系,也想像不出在控制台輸出的乘法口訣1*1=1除了給幼兒園的小朋友做練習之外還有什麼用途。
兄弟連JAVA戰狼班
現在,經歷了8年的開發,終於可以有一點東西,供當年和我一樣喜歡Java、想從事於java軟體開發的朋友們參考。
1 java語法。通過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程序都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的代碼出現邏輯錯誤。而這些錯誤會使你在真正的項目開發中吃盡苦頭:你認為正確才會寫上去。而在幾十萬行代碼中找出幾行有邏輯錯誤的代碼,非常困難。因為你幾乎不會懷疑你認為正確的代碼存在錯誤。
2 常用類。永遠不要寫別人已經實現的代碼。有很多功能,用JDk中現有的類就可以完成。你需要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你需要的類都在什麼地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼。
3 IDE 集成開發環境。現在企業最常用的是IBM公司的eclipse。類似的還有JBuilder,Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡單的文本編輯器在寫Java代碼。多數程序員都是在使用這些東西。
4 資料庫.MySql,Oracle,DB2.小項目多數使用MySql這樣的免費資料庫。大一些的項目會考慮使用Oracle或者DB2. Java項目很少使用SqlServer.因此,你還需要學習資料庫方面的一些知識。可以從SQL語言開始。這些資料庫都支持標准SQL.學會基本的SQL,參考具體的資料庫手冊,就可以完成一般的項目開發了。當然,要想使你的程序運行的效率更高,需要更深入的學習。大部分的程序優化,都是從這部分開始的。
5 JDBC Java資料庫連接。使用Java程序操作資料庫。這部分非常重要。幾乎所有的企業項目都會用到。
6 HTML CSS Javascript。
HTML--(HyperTextMark-upLanguage) 超文本標記語言。 CSS --(Cascading Style Sheets)層疊樣式表。你千萬不要以為,CS又出了加強版。呵呵。 JavaScript--是一種由Netscape的LiveScript發展而來的腳本語言.
准確的說,這些東西和Java語言本身關系不大。但是,現在的企業項目,以B/S結構的居多。因此,我們的Java程序,會有大量的機會和它們打交道。需要提前准備一下。
7 你需要學習如何使用及管理WEB伺服器,例如tomcat,並且知道如何在其基礎上擴展和維護WEB程序,如何使用它的附加服務,如連接池。
8 JSP Servlet.這兩個是初級Java程序員必須掌握的基本技能,是所有B/S結構框架的基礎。相應的,還需要學習EL以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries,以提高表示層的處理能力。
9 企業流行框架 Struts,Spring,Hibernate等。
10 Java設計模式。有一些特殊的功能,只有按照特定的設計模式才能實現。如果你有了5萬行以上的代碼經驗,可以開始研究一下設計模式。
11 你還要跟上技術發展的步伐,了解在Java項目中使用的新技術。如Ajax等。
還有
目前,JAVA是開發人員的熱寵,很多論壇都有不少熱愛JAVA的開發人員,也有不少想成為JAVA程序員,
但苦於不知道該如何學習,也不清楚該學些什麼知識才能成為一個JAVA程序員。本人在這里拋磚引玉,
和大家討論成為一個JAVA初級程序員應該具有的知識,與大家共享。
個人認為想成為一個合格的JAVA初級程序員應該具備如下知識:
一、面向對象的知識:JAVA是一個面向對象的開發語言,因此熟悉面向對象對學習JAVA很有必要,您
要了解:什麼是對象,什麼是類;什麼是封裝,什麼是多態,什麼是繼承;什麼是抽象類,什麼是
介面。了解了概念後,您還需要這些概念是如何體現的,如類和對象有什麼區別?類是如何封裝的?
二、JAVA語法:如果您已經有了開發經驗,恭喜您,您學習JAVA語法來將比較容易。如果您有C++等
面向對象語言的開發經驗,您只需簡單的翻看一下介紹JAVA的相關書籍就可以了。如果您是新手,沒有關
系,您下些工夫,好好研究一本JAVA初級教程之類的書就可以了。
學習了JAVA語法,加上面向對象的知識,只有您用心,您就可以寫出來比較好的JAVA代碼了。如果您再
抽出時間熟悉一下JAVA編程規范,您代碼的水平就應該不俗了。
三、JSP和HTML:在我國的絕大多數公司,做JAVA程序員都少不了和JSP以及HTML打交道。因此,想成為JAVA程序員就不可避免的要熟悉JSP和HTML,您最好能知道JSP的幾個內置對象,如Session,Request,Reponse,,以及常用的JSP標簽,如include,userBean等。盡管一些工具會幫您生成HTML代碼,但您還是要熟悉比如title,,<table>,<tr>,<td>等。如果您再熟悉一下JS和CSS就更好了,那會使您製作的頁面更友好。
四、WebServer:熟悉了以上三種,可以肯定的說您已經可以製作出來JSP頁面了,您也可以在您的頁面里使用自己開發的JAVA類(JAVABEAN)了,但您的頁面總要跑起來才能看到您要的效果,這就要求您必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何發布您的應用,如何利用WebServer的資料庫資源等。
五、開發工具:大家都知道,開發工具可以幫助您更好更快地開發,因此熟悉幾種開發工具很有必要。目前JAVA的開發工具比較流行的有JBuilder,IDEA,Eclipse,HTML的開發工具有Dreamweaver等。
六、熟悉一種框架:熟悉一種框架其實是成為JAVA程序員的一種可選知識,但目前開發B/S結構的應用的開發小組,都差不多會採用一種框架來構建自己的應用系統。框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架的開發使你可以省出很多的開發成本。目前比較流行的框架有Struts和WAF等。
我要說明,您要想從本文中學到一些JAVA高級知識是學不到的,因為本文告訴您的作為一個(高級)JAVA工程師應該學什麼,而不是告訴您具體的知識細節。
一、JAVA。要想成為JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成為JAVA(高級)工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發現其實您想實現的很多功能,通過JAVA的API都可以實現了,就不必自己費太多的腦經了。
二、設計模式。其實寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個「好」字包括代碼可重用性,可維護性,可擴展性等。如何寫出好的代碼往往要藉助一些設計模式。當然長期的代碼經驗積累,只要您用心,會使您形成自己代碼風格。相信您的代碼也比較符合代碼的可重用性,可維護性,可擴展性。但既然前人已經給我們總結出了經驗,我們何不踩著前人的肩膀前進?
三、XML。現在的系統中不使用XML幾乎是不可能的。XML的功能非常強大,它可以做數據轉換、做系統的配置、甚至可保存您的系統業務數據。因此您必須了解XML,包括它的語法,結構。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因為在我們一般的項目中,XML往往擔當系統配置信息的作用,您需要用這些API解析這些配置信息,開發完美的項目。
四、精通使用一種或兩種框架。像在《如何成為java初級程序員》中提到的那樣,「框架都會有許多可重用的代碼,良好的層次關系和業務控制邏輯,基於框架的開發使你可以省出很多的開發成本」。但我這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發一個項目時思路會開闊一些,比如您會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業務邏輯配置到XML或者資料庫中,這樣整個項目就很容易擴張了。
五、熟悉主流資料庫。其實真正比較大的項目都是有人專門做資料庫的,但往往很多項目要求作為(高級)工程師的您也參與資料庫的設計以及SQL的編寫。所以為了更好的為國家做貢獻,建議您還是多了解一些主流資料庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發器。如果您不是「科班」出身,您還需要補充一些資料庫原理方面的知識。
六、精通一種或兩種WEBServer。盡管我再《如何成為java初級程序員》里講過它,我還是要強調您要精通一種或兩種。因為作為JAVA工程師,特別時想成為高級JAVA工程師的您,您不可避免地要部署您的項目到WebServer上,而且只有當您精通一種WebServer,您才可能最大限度地使用它的資源,這往往可以節省很多時間和精力。
七、UML。我知道您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決於您有多大決心想成為高級工程師和項目經理。在比較正規的開發團隊中,UML是討論項目的交流工具,您要想做一個軟體工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項目的理解,盡管這不是必須,但卻很重要。
八、站在高度分析問題:這不是一個知識點,也不是通過書本就能學得到的。只所以提到這一點,是因為我比您還著急,我希望您更快的成為一個高級的軟體工程師,而不是一個一般的軟體工程師。希望您在工作中多向您的系統分析員、需求分析員、系統設計員學習,多站在他們角度上去看您在開發的項目。在最好在項目之初先在您的腦海里對項目有個大致的分析、設計,然後和他們進行比較,找找差別,想想缺點。
九、工具。與在《如何成為java初級程序員》里提到的不同,您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對ROSE,Together要多了解一些,因為您要畫UML了。不要再對Dreamweaver等HTML編輯器情有獨鍾了,那些JSP頁面讓初級程序員去寫吧。
2. 一個在計算機學校讀書的學生在計算機某些方面不精通會怎麼辦
這個誰都會碰到,我學日語的,還有好多不懂的呢,多努力吧
一般你要是新人的話,用人單位不會為難你的,但要學習
3. 我現在報考什麼專業好呢什麼專業比較熱門
本文鏈接:http://user.qzone.qq.com/752648783/blog/1206890785 大學最熱門與最冷門的專業 據國家有關部門預測,我國今後幾年急需的人才主要是以下八大類:以 電子技術 、生物工程、航天技術、海洋利用、新能源新材料為代表的高新技術人才;信息技術人才; 機電一體化專業人才;農業科技人才;環境保護技術人才;生物工程研究與開發人才;國際 經貿人才;律師人才。「入世」後,外貿、法律、外語專業需求將增長,信息類專業畢業生 需求會更旺。 從調查顯示,2000年高考志願中「熱門專業」與1998年相比多少有些微調,而「冷門專業 」還是農、林、水、地、礦等幾行。2007年考生最希望報考的專業(前22位)依次是:計算機 應用/軟體、醫科/中葯、法律、外語、電氣工程、經濟、貿易、生物、財經、師范、新聞、 中文、金融、行政管理、稅務、信息工程、通訊、郵電、藝術、表演、建築、土木。 http://user.qzone.qq.com/752648783 本文鏈接:http://user.qzone.qq.com/752648783/blog/1198773418 我選了一部分,這些空間都要看!詳細閱讀空間. 十大熱門高薪職業簡介 在人才競爭日趨激烈的形勢下,如何把握好時機、掌握好未來的方向,成為眾多家長和考生關注的焦點。結合我國經濟發展的大趨勢,專家對未來4年的職場新趨勢作了預測,希望能給廣大考生提供一些幫助。 一、同聲傳譯 同聲傳譯員被稱為「21世紀第一大緊缺人才」。隨著中國對外經濟交流的增多和奧運會帶來的「會務商機」的涌現,需要越來越多的同聲傳譯員。「同傳的薪金不是按照年薪和月薪來算的,是按照小時和分鍾來算的,現在的價碼是每小時4000元到8000元。」相關人士如是說。「4年之後入駐中國和北京的外國大公司越來越多,這一行肯定會更吃香。」 報關員 「入世」後,我國的對外貿易的迅速增長使得對報關員的需求增加。有資料顯示,報關員目前的收入每月在5000元至8000元之間,目前在貿易發達的珠三角地區報關員月薪都在七八千元。未來幾年內,就業市場對報關員的需求將有數十倍的增長,報關員的工資漲幅一般在年10%~20%。 九、中西醫師、醫葯銷售 「醫學院校畢業的學生有三條路可以走,一是進入醫院,急救醫生、產科醫生、婦科醫生、眼科醫生、兒科醫生及牙醫和理療醫師都將十分吃香;二是進入醫葯生產流通企業;三是繼續深造。」業內人士表示,這個行業的特點是越老越值錢,目前的醫葯行業月薪水平在3000元到5000元,相信4年之後會有一個更好的薪金水平。 十、注冊會計師 根據中國經濟高速發展的需要,至少急需35萬名注冊會計師,而目前實際具備從業資格的只有8萬人左右,其中被國際認可的不足15%。每年包括德勤、畢博在內的四大會計師事務所都會在高校招收畢業生,專業涵蓋統計、法律、數學等。而進入四大會計師事務所的應屆畢業生月薪大都在五六千元,再加上每年豐厚的獎金,收入會超過10萬元。 專家建議,現在學子們在選擇專業的同時,要結合自己的興趣和父母老師等的建議作出客觀的選擇。一味地追求愛好,不客觀考慮就業形勢和社會需求,愛好也許在長時間後會成消耗,而強制的父母包辦會令學生一開始就厭煩課程,學習不用心,再
4. CAD各個命令的圖標和命令在安裝文件的哪個文件里,用什麼工具打開我就是想綜合起來列印成表格
Protel 99內容簡介
Protel 99採用全新的管理方式,即資料庫的管理方式。Protel 99 是在桌面環境下第一個以獨特的設計管理和團隊合作技術為核心的全方位的印製板設計系統。所有Protel99設計文件都被存儲在唯一的綜合設計資料庫中,並顯示在唯一的綜合設計編輯窗口。
Protel 99軟體沿襲了Protel以前版本方便易學的特點,內部界面與Protel 98大體相同,新增加了一些功能模塊。Protel公司引進了德國INCASES公司的先進技術,在Protel99中集成了信號完整性工具,精確的模型和板分析,幫助你在設計周期里利用信號完整性分析可獲得一次性成功和消除盲目性。Protel99容易使用的特性就是新的「這是什麼」 幫助。按下任何對話框右上角的小問號,然後選擇你所要的信息。現在可以很快地看到 特性的功能,然後用到設計中,按下狀態欄末端的按鈕,使用自然語言幫助顧問。
第一章 Protel 99的安裝
Protel 99 設計平台軟硬體配置要求:
1、硬體配置
最低:ntium II 233MHZ
內存-32M
硬碟-300M 顯示器-SVGA,15〃
顯示分辯率-800×600
建議配置:CPU-Pentium II 300 以上
內存-128M 硬碟-6G以上
顯示器-SVGA,17〃以上
顯示分辯率-256色,1280×768
只要是1998年以後所成立的計算機教室,或個人購買的計算機,幾乎都超過以上標准!而現在幾乎不可能買到這么差的個人計算機了。所以,這個要求也不算太高嘛!當然,愈好的設備易展現Protel99的雄風。
2、操作系統
Microsoft Windows NT 4.0 或以上版本(含中文版)。
Microsoft Windows 98/95 或以上版本(含中文版)。
如何進行原理圖設計
一、 新建設計資料庫文件
在WINDOWS 95/98或NT界面下雙擊Protel 99 圖標,點擊File(文件)中new項,新建設計 資料庫。
在Browse選項中選取需要存儲的文件夾,然後點擊OK即可建立自己的設計資料庫。
1、設計組(Design Team)
我們可以先在Design Team 中設定設計小組成員,Protel 99可在一個設計組中進行協同 設計,所有設計資料庫和設計組特性都由設計組控制。定義組成員和設置他們的訪問權 限都在設計管理器中進行,確定其網路類型和網路專家獨立性不需要求助於網路管理員 。
無限制數量的設計組成員能同時訪問相同的設計資料庫。每個組成員都能看到什麼文件 當前是打開的以及誰在編輯,並能鎖定文件以防止意外重寫。
訪問設計資料庫可以通過建立設計組成員和指定其許可權來控制。設計組成員建立在成員 文件夾中。在成員文件夾中單擊右鍵就會彈出浮動菜單,選擇新成員。 為保證設計安全,為管理組成員設置一個口令。這樣如果沒有注冊名字和口令就不能打 開設計資料庫。
提示:成員和成員許可權只能由管理員建立。
2、回收站( Recycle Bin)
相當於Windows 中的回收站,所有在設計資料庫中刪除的文件,均保存在回收站中,可 以找回由於誤造作而刪除的文件.
3、設計管理器(document.)
所有Protel99設計文件都被儲存在唯一的綜合設計資料庫中,並顯示在唯一的綜合設計 編輯窗口。在Protel99中與設計的介面叫設計管理器。使用設計管理器,可以進行對設計文件的管理編輯、設置設計組的訪問許可權和監視對設計文件的訪問。
組織設計文件 過去組織和管理40個或更多的原理圖、PCB、Gerber、Drill、BOM和DRC文件,要花 費幾天的時間,而Protel99把設計文件全部儲存在唯一的設計資料庫。
在設計資料庫內組織按分層結構文件夾建立的文件 顯示在右邊的個人安全系統設計資料庫有一文件夾叫設計文件,這個文件夾中是主設計文件(原理圖和PCB),還有許多的子文件夾,包括了PCB裝配文件、報告和模擬分析。這里對在設計資料庫中創建文件夾的分 層深度沒有限制。
設計資料庫對存儲Protel設計文件沒有限制 你能輸入任何類型的設計文件進入數 據庫,如在MS Word書寫的報告、在MS Excel准備的費用清單和AutoCAD中制的機械圖。簡單雙擊設計資料庫里的文件圖標,在適當的編輯器打開文件,被更新的文件自動地保存到設計資料庫。MS Word和Excel文件可以在設計管理器中直接編輯。
提示:在文件夾上單擊右鍵會顯示浮動菜單,然後選擇在設計資料庫新建文件。
在綜合設計資料庫中用Protel99的設計管理器管理設計文件是非常輕松的。設計管 理器的工作就象MS Windows的文件管理器一樣,可用它來導航和組織設計資料庫里文件 。使用設計管理器在設計資料庫創建分層結構的文件夾,使用標准文件操作命令來組織 這些文件夾內設計文件。
設計管理器的心臟就是左邊的導航面板。面板顯示的樹狀結構是大家熟悉的Protel軟體 特性。在Protel99中,這個樹不僅僅顯示的是一個原理圖方案各文件間的邏輯關系,它 也顯示了在設計資料庫中文件的物理結構。 在導航樹中活躍的文件夾是PCB裝配文件夾。如同Windows文件管理器,設計管理器在右 邊顯示這個文件夾的內容。
設計管理器與Windows文件管理器的不同之處是在右邊還顯示已經打開的文件。
打開文件 只要在導航樹中單擊所要編輯的文件名,或者雙擊右邊文件夾中的圖標。
在設計資料庫中打開的各個文件用卡片分隔顯示在同一個設計編輯窗口,使得非常容易 知道當前工作到哪裡,特別在大的設計中。要一起觀察不同的文件可以將設計編輯窗口拆分為多區域。
二、打開和管理設計資料庫
Protel 99 包括許多設計例子,我們下面可以舉例說明。 選擇文件打開菜單\Design Explorer 99\Example \folder,點擊photoplotter.ddb文 件,左側窗口呈現樹狀結構。
點」+」呈現下一層子目錄或文件,點」-」將關閉此文件夾.點Photohead.pcb 文件 ,PCB版圖將出現,點Photohead.prj,原理圖管理文件將被打開.關閉文件,可以用滑鼠 右鍵,選擇Close.也可以用CTRL+F4來關閉。
三、觀看多個設計文檔
打開Photoplotte.ddb設計資料庫,點」+」找到Electronics 和Photohead文件夾,打 開Photohead Parts list 設計窗口,用同樣方法打開Photohead.pcb文件和Photohead. prj文件.在Photohead Parts List窗口下擊滑鼠右鍵,選擇」Split Horizontal"菜單 ,界面將被水平分割。在Photohead.prj設計窗口下點右鍵,選Split Vertical 菜單。 界面將被垂直分割.可以用滑鼠調整分割窗口的大小。要想分割更多的窗口,可重復上 述操作。
按Ctrl+Tab可循環切換打開的設計文件,按Shift+Tab可在導航板和設計窗口中有效文件 夾的內容間切換。
四、多圖紙設計
一個原理圖設計有多種組織圖紙方案的方法。可以由單一圖紙組成或由多張關聯的圖紙 組成,不必考慮圖紙號,SCH99將每一個設計當作一個獨立的方案。設計可以包括模塊化 元件,這些模塊化元件可以建立在獨立的圖紙上,然後與主圖連接。作為獨立的維護模 塊允許幾個工程師同時在同一方案中工作,模塊也可被不同的方案重復使用。便於設計 者利用小尺寸的列印設備(如激光列印機)。下面舉例說明:打開LCD Controller.ddb 設計文件,打開LCD Controller.prj原理圖設計窗口。我們看到許多綠色矩形框,叫做 原理圖模塊,每一個原理圖模塊里包含一張圖紙,一個總的原理圖可以包含多個子原理 圖。選擇"Design"下的"Create Sheet From Symbols "由符號生成圖紙,如果已經畫好 原理圖,選"Design"下的"Create Symbol Form Sheet"由圖紙生成符號。利用工具條 上的↑↓點取輸入埠,可以在總的原理圖與子原理圖之間切換。
五、原理圖連線設計
確定起始點和終止點,Protel99就會自動地在原理圖上連線,從菜單上選擇"Place/Wir e"後,按空格鍵切換連線方式,自動連線、任意角度、45°連線、90°連線,使得設計 者在設計時更加輕松自如。只要簡單地定義AutoWire方式。自動連線可以從原理圖的任 何一點進行,不一定要從管腳到管腳。
六、檢查原理圖電性能可靠性
打開LCD Controller.ddb 設計資料庫,點取LCD Controller 文件夾下的LCD Cont roller.prj原理圖設計窗口,Protel99可以幫助我們進行電氣規則檢查.選擇Tools下面 的ERC,在"Rule Matrix"種選擇要進行電氣檢查的項目,設置好各項後,在"Setup Ele ctrical Rlues Check"對話框上選擇"OK"即可運行電氣規則檢查,檢查結果將被顯示到 界面上。
Protel 99採用全新的管理方式,即資料庫的管理方式。Protel 99 是在桌面環境下第一個以獨特的設計管理和團隊合作技術為核心的全方位的印製板設計系統。所有Protel99設計文件都被存儲在唯一的綜合設計資料庫中,並顯示在唯一的綜合設計編輯窗口。
Protel 99軟體沿襲了Protel以前版本方便易學的特點,內部界面與Protel 98大體相同,新增加了一些功能模塊。Protel公司引進了德國INCASES公司的先進技術,在Protel99中集成了信號完整性工具,精確的模型和板分析,幫助你在設計周期里利用信號完整性分析可獲得一次性成功和消除盲目性。Protel99容易使用的特性就是新的「這是什麼」 幫助。按下任何對話框右上角的小問號,然後選擇你所要的信息。現在可以很快地看到 特性的功能,然後用到設計中,按下狀態欄末端的按鈕,使用自然語言幫助顧問。
Protel.DXP2004 電路板設計
到現在許多PCB工程師們也許還在使用Protel99或者protel99se在他們所熟悉的編輯環境下進行PCB設計,他們都很有經驗,能夠在protel99或protel99se上設計出一塊很棒的PCB。但有的時候他們甚至不相信軟體的智能化給他們帶來的巨大方便。於是許多PCB工程師根本不使用軟體帶有的強大的自動布線功能,因為即使重復布上幾百次都不能得到他們滿意的方案,或是調整的線太多還不如完全手工布線。這些都讓他們不願意接受也不相信更新換代了的人工智慧能給他們的設計帶來什麼巨大的方便,他們相信的只是他們多少年積累的經驗。但實際上他們都很清楚當他們設計一塊多層高密度PCB所需要付出的代價是什麼,同時他們也希望真的有那麼一款軟體能讓他們的設計效率有極大的提高的PCB設計軟體。現在Altium公司2004年最新產品Protel 2004完全能滿足這方面的要求。當然Protel 2004面對的用戶不光是為了方便這些有多年經驗的PCB工程師們。Protel 2004同時還降低了製作PCB的門檻,通過短時間的培訓(即使是自學),很短時間您都可以很快的製作一塊合格的PCB。
Protel 2004共可進行74個板層設計,包含32層Signal(信號走線層); 16層Mechanical(機構層); 16層Internal Plane(內層電源層);2層Solder Mask(防焊層); 2層Paste Mask(錫膏層); 2層Silkscreen(絲印層); 2層鑽孔層(鑽孔引導和鑽孔沖壓); 1層Keep Out (禁止層); 1層Multi-Layer (橫跨所有的信號板層) 。
5. dxf,prt電腦上怎麼轉換prj
把DXF文件直接拖到CDR中就可以打開,如果打不開則說明文件有問題,本人親試可以打得開,以前所存為DXF文件是用的服裝大師智能CAD系統,用CDR打開後儲存為AI格式就可以用AI打開!
6. 如何在KDS中用PE生成工程代碼
說實話,PE應該是個比較好的東西,可是這么好的東西居然沒有什麼介紹,網上能找到的也就是一段很模糊的視頻。版上有的,更多的是生成以後怎麼導入到keil或者iar裡面。既然走了KDS這條路,那就自己試試吧。過程參考了KDS本身的幫助文件,目前代碼可以正常編譯通過,不過模擬器ms配的有問題,版上有高手說和jlink配合較好,還煩請指點
建立PE工程首先是選擇processorcomponent(處理器也被當做是一個配件), 然後再添加其他components(其實就是各種外設)並修改屬性,定義各種事件(應該就是指中斷)後就可以生成代碼了。不過各種中斷事件怎麼處理是要自己寫的,main要自己寫,一些擴展設備比如感測器採集和顯示什麼滴要自己寫(但是對於有經驗的工程師應該直接把驗證過的代碼移植一下就可以了),最後編譯動過就可以下載到板子上run啦。下面來看看具體過程。要做的就是定時控制LED閃爍,這簡直就是入門必備啊。需要的是對GPIO和timer的控制。
首先當然是新建prj了,這里提示很明顯。
選擇器件,可以看到最新的K24F系列在kds裡面也已經支持了。我想官方IDE的器件更新速度應該是最快的。
然後就是PE的選項。頁面上看到SDK這個器件是不支持的,所以灰色。這里和help中不一樣的是,help裡面介紹,這個頁面後還可以選擇連接方式、編程語言等,但實際KDS裡面是沒有這些選項的。
初始生成的prj中已經有很多文件了,不過如果我們點開來看的話,除了CPU因為已經選好了,裡面 有些初始化內容,其他文件大部分都只是一些結構性的文字,需要我們配置完各個component以後才有實際內容。
下面來配GPIO和timer,選完PE以後自動會出來PE的view,最開始裡面的component是沒東西的,除了cpu。下面可以來增加component。
先切到Components Library,找到GPIO_LDD和TimerUnit_LDD,雙擊就可以加入到component列表裡頭。
從DDK20的原理圖上可以看到LD0是連在PTC12上的,所以我們要在GPIO裡面做相應的配置,bit field裡面選PTC,output,在init裡面選上自動初始化,這樣可以自動生成和外設對應的一個指針,方便後面其他函數調用。
自動初始化,這個後面要用
看到所有紅叉沒了,就可以點擊最右邊那個
TU和GPIO的代碼,那用戶代碼怎麼寫呢?
我們還是切到component裡面,TU1下,我們准備在定時500ms到了去翻轉GPIO的狀態,這個可以在TU1_OnCounterRestart裡面完成,
右鍵view code,添加GPIO1_ToggleFieldBits(GPIO1_DeviceData,LED0, 1);這裡面的devicedata是通過自動初始化得到的;field則是剛剛在gpio裡面定義的,LED0,最後有一個mask,據介紹是選擇field裡面的index的,這里我只有一個pin,應該選0還是1呢?幫助裡面一個pin,寫的是1,因此也用1試試看了。
最後選擇projectàbuild project就可以啦,無誤通過
開始配置debug,就選了Jlink,device為cortex-M4,
7. pdsprj後綴的是什麼文件用什麼軟體可以打開
是proteus的工程文件,用proteus8.0可以代開,proteus連接地址可以追問。
8. 請問誰能給我推薦一本Protel99最基礎的書
我有一本 Protel99SE電路設計與模擬,PDF的,想要留郵箱。