1. C語言程序設計的命令集,及其用法!
有這幾個應該是足夠你學了,樓主,記住不要貪多,要求精!好好的把一本教材搞會就行了
http://www.cstudyhome.com/
http://www.cyybase.com/
http://www.cnool.net/tianyige/computer/tc/
2. 平面設計里CAD軟體from命令怎麼用
CAD中沒這個命令,但在輸入LINE(畫線命令時),選第一個點之前,英文版的會提示from: 意思為從。。。點。讓你選取第一個點而已。選完第一個點後,再下面的提示是to.意思選下一個點,也就是到。。。。的意思。
3. 程序設計(bat命令)
建議做用vc或其它語言編寫此程序
4. 室內設計軟體最常用命令有哪些
CAD工具欄裡面的有標注,對像特性 繪圖 圖層 修改 樣式,這些工具欄裡面的工具很多都會用到的,多加練習``3D面里的`最好找個懂的`教你 PS基本就是圖片後期處理用下```
5. 發一些設計師CAD常用命令,最好是做過的回答
我給你一些吧,講解的非常清楚。AutoCAD快捷鍵大全與功能精解 "工具
類別" 工具名稱 快捷鍵 "建議
更改" 功能說明
繪圖工具 直線 L F 畫圖用得最多的工具,用法也很簡單,由於直線等命令使用頻率最高但鍵位操作卻很不方便,所以我們有必要更改它。
構造線 XL — 無限延伸的直線,在標注等繪圖時起輔助作用,雖然可以列印出來,但不作為作圖主體使用。
多段線 PL — 用處很大,填充時用此工具先創建邊界可以避免機器分析填充區域的時間。用它計算面積和周長也很好用。還可以用它畫箭頭和粗線。
正多邊形 POL — 畫圖時很少用到它。屬性是閉合的,可以設置全局寬度,用特性工具可以查詢到創建的多邊形面積和周長。
矩形 REC — 常用工具,屬性是閉合的,可以設置全局寬度,用特性工具可以查詢到創建的多邊形面積和周長。
圓弧 ARC — 圓弧有很多種畫法,默認是菜單里的第一種「三點」畫圓法。
圓 C CC 常用工具,屬性是閉合的,可以設置全局寬度,用特性工具可以查詢到創建的多邊形面積和周長。(改成CC是為了把C留給復制命令用)
修訂雲線 revcloud — 用於作強調區域劃分等用途,一般不經常用到。
樣條曲線 SPL — 用來創立形狀不規則的曲線。
橢圓 EL — 用來創建橢圓。
橢圓弧 EL-a — 用來創建橢圓弧。
插入塊 I — 插入塊時,在對話框的瀏覽欄中顯示了本文件內的塊,如果有很多用不到的塊,可以執行PU 清楚命令清楚它,之後就不會顯示了。
創建塊 B或W — B用於在本文件內創建圖塊,W用於創建外部塊文件。CAD2006創建之後的塊雙擊可直接進行編輯,塊編輯器的操作空間和模型空間一樣,但默認是談黃色的背景顏色,可以通過選項來修改成習慣的顏色。
點 PO — 用於填充、等分線等作用,如果執行命令看不見,可以執行格式菜單下的點樣式,加大點大小百分比。
圖案填充 H — 圖案填充命令給出了建築方面的大多數圖例圖案,但實際上,隨著如今對制圖美觀度的提高,需要更多的圖例,可以下載其它圖例補充。對於一些復雜區域的填充,最好先用PL線或者BO命令創建邊界再選取邊界進行填充,會節省機器分析填充區域邊界時間,如果填充區域里有文字,可以同邊框一起選取文字,文字就不會被填充,而且文字周圍還會留出一條空隙。CAD2006支持填充修剪功能。
漸變色 GD — 二維制圖用到漸變色這個命令很少,而三維制圖絕大多用3Dmax等軟體,所以這個命令基本荒廢了。
面域 REG — 是帶物理性質的閉合區域,多用於三維操作,在二維當中,用於計算面積。
表格 TB — 這個功能但操作起來並不是很方便,建議先用Eecel編輯表格然後復制,再執行CAD編輯菜單的選擇性粘貼,選擇CAD圖元,實現表格轉換。
多行文字 MT — 多行文字用於編輯較多的文字,目前的2006版以模範了Word的許多樣式,操作方便了許多。
修改工具 刪除 E — 除了E命令,Delete鍵執行刪除。
復制 CO或CP C 由於復制命令使用較多,建議快捷鍵改成C,2006版本的復制命令默認情況下,可以連續復制,這是復制命令的一大革新。
鏡像 MI RR 鏡像如果需要刪除原對象的,直接在鏡像命令中執行刪除,不用另外執行刪除命令。
偏移 O Q 偏移可以使用除法功能,CAD不支持加、減、乘法運算。比如在兩根100寬的豎線之間偏移出兩根距離相等的線,我們可以執行偏移,在輸入100/3,再拾取原線偏移兩次,現在就生成了每個距離是33.3333的兩根線了。偏移異形的多邊型,需要多邊形是閉合
陣列 AR — 適合復制出比較復雜形狀的圖形,一般簡單的可以復制命令完成的圖形盡量用復制。
移動 M V 由於移動命令用得比較多,原快捷鍵M操作起來並不便捷,建議改成左手邊的V鍵或者左手邊的其它鍵。
旋轉 RO R 有些情況下,我們需要復制並旋轉一個物體,可以執行旋轉命令,再在命令欄中根據提示選擇復制C就可以了。由於旋轉命令用得比較多,原快捷鍵RO操作起來並不便捷,建議改成單獨的R鍵或者左手邊的其它鍵。
比例 SC — 在縮放比例時可以在命令欄使用除法功能,CAD不支持加、減、乘法運算。比如把一個80.25寬的圖元,縮到50寬,可以在命令欄輸入SC,再輸入50/80.25,現在測量寬度,就是50寬了。如果是要放大100,就是100/80.25,這樣可以把任意寬縮放到想要的寬度。
拉伸 S — 靈活使用拉伸命令可以給大大提高作圖效率。除塊、組和外部參照之外的任何圖形對象,覺得長了,短了都可以在圖形對象的前、後、左、右和局部進行拉伸,還可以把這個命令理解成移動局部位置。
修剪 TR — 執行修剪命令時使用F進行欄刪除可以快速剪切對象,在2006版本中,修剪命令增強了修剪功能,可以用拾取框框選需要刪除的部分,一次性可以刪除對象,不象2004以前的版本,需要一根根線點擊刪除,方便了很多。
延伸 EX — 如果延伸到的參照邊沒有那麼長,可以在命令欄設置到延伸到邊,一次設置以後仍有效。
打斷 — — 執行此命令可以打斷線,並且打斷形成的兩個點連在一起。
打斷於點 BR — 執行此命令可以打斷線,但打斷之後兩個點是分開的。
合並 join — 用於合並在一條直線方向上的兩條相臨線條。是打斷的命令的反用法。
倒直角 CHA — 可以倒出處兩邊不一樣長的直角。
倒圓角 F FT 用倒角進行修剪線段有些情況下比剪切命令還要來得快些,把倒角的值設為零即可,倒圓角和倒直角都可以用,建議用圓倒角,因為在實際應用當中,倒圓角用得多些。
分解 X — 分解塊時,如果是塊中包含了另外的塊,需要多次執行此命令。
標注工具 線性標注 DLI — 使用基線標注和連續標注之間需要先標注一條線性標注。
對齊標注 DAL DA 對齊標注可以標注水平和垂直線,也可以標注斜線,所以用快捷方式建議用這個標注,但的卻缺點是拖動一端標注點,會旋轉。
弧長標注 DAR — 標注弧形的長度。
坐標標注 DIMORD — 標注點的坐標。
半徑標注 DRA — 標注圓或圓弧的半徑。
折彎標注 JOG — 有些圓弧只有一小段而且狐度大,標半徑的尺寸線如果全顯示出來,就很難看,這時就應該用折彎標注。
直徑標注 DDI — 標注圓或圓弧的直徑。
角度標注 DAN — 標注兩線之間的夾角。
快速標注 QDIM — 選擇標注點可以一次性生成這些點之間的標注尺寸,很快捷,使用率很高。
基線標注 DBA — 使用基線標注時,需要先創建一個線性標注。
連續標注 DCO — 使用連續標注時,需要先創建一個線性標注。
快速引線 LE — qleaper (LE)直線引線,leader (可創建曲線引線)。
形位公差 TOL — 一般很少用它,不過有些公司用它來作材料標識符,我認為這是個很好的辦法,比塊的方法來得更靈活簡便。
圓心標記 DCE — 用來標記圓心點,顯示為一個十字形,可以通過標注樣式來更改十字形圓心標記的大小。
編輯標注 DED — 用於更改標注文字或旋轉標注文字及尺寸界線。
編輯標注文字 dimtedit — 主要用於更改標注文字的對齊位置。
標注更新 apply — 利用標注更新來快速更新標注,和格式刷類似,但只能刷新標注。
標注樣式 D — 標注樣式的使用頻率最高的可能是阿拉伯數字大小的設置了,一般建立100,50,30等樣式代表相應的比例文字。
其它工具 單行文字 DT — 單行文字的編輯功能很簡單,只能處理簡短的文字,不過用起來也很簡潔,而我們繪圖時的標注文字都很簡短,所以經常用到它。
縮放 Z — 隨著CAD對滑鼠縮放功能的加強,Z命令已經失去了往日的風采,不過用Z命令實時縮放還是有很多人在用。
多線 ML — 用於畫牆體等,一次性可以畫出多條直線。默認情況下只有兩條,可以隨意設置這兩條線的間隔,一般為240mm和120mm牆體厚度。
計算器 QC — (Ctrl+8)啟動CAD里內置的計算器程序,用以計算各種類型的數據。
圓環 DO — 幾乎很少用到它,用也是通過圓偏移出來,所以可以忽略這個命令。
對象捕捉設置 DS — 對象捕捉是CAD的特長,少了它CAD就殘疾了,2006版的CAD新增添了動態輸入的功能,也就是有些命令欄下的命令和數據跑到游標旁邊了,不過有些人認為礙眼,在這里可以設置關閉。
選項 OP — 幾乎每個大型軟體都有個類似的功能,就相當於windows之於控制面板。
強制對齊 AL — 主要的用途是可以把一個任意角度的圖形對齊到想要的位置。是旋轉命令的很好補充,不需要輸入角度就可以完成准確對齊。
創建布局視口 MV — 在布局空間建立新的視口,默認建立的矩形視口,當然也可以根據命令欄的提示創建多邊形視口,也可以把已有的不規則閉合圖形創建成視口。
創建閉合邊界 BO — 用這個工具可以很快很精準的創建閉合的邊界,創建邊界的主要作用是計算面積、周長和填充圖案。
撤銷前一刪除 OOPS — 撤銷前一步的刪除。注意只是撤銷一步,這個命令在創建邊界前用很管用,因為有些圖形很雜可以暫時刪去,免得計算多餘的邊界。刪去之後再進行填充,填充完之後再用這個OOPS命令撤銷剛才刪除的圖形。
測量清單 LI或LS — 每畫一個獨立的幾何對象,CAD都賦予了其的信息,用它可以來查看相關信息,一般我們用的多的是查看閉合圖形的面積和周長。
清理 PU — 清理以前使用過的並且目前沒有關聯使用的圖塊、標注樣式、文字樣子、圖層等。一般在繪圖過一階段性之後執行它可以減少文件體積。
圖層 LA — 快速打開圖層管理器。
顏色 COL — 快速打開顏色管理器。
線型 LT — 快速打開線型管理器。
線寬 LW — 快速打開線型管理器。由於目前幾乎都設置顏色列印,線寬的設置就用不著了。
測量距離 DI — 測量兩點之間的距離和這兩點連線與水平線形成的夾角。起簡要查詢作用,繪圖時比較常用到它來查看線的簡要信息。
查詢面積周長 AA — 主要用於查詢非多段線的閉合圖形,如果是多段線屬性的閉合圖形(如矩形等),直接用LS命令就可以快速查詢出來面積和周長了。
重生成模型 RE — CAD作圖時軟體系統會自動降低顯示線段以提高運行速度,比如有些圓看起來象多邊形就是這個原因,執行這個命令可以顯示完整。
定數等分 DIV — 這是一個很好用的命令,畫圖時常需要把一條線分成幾份在畫細部,用這個可以節約計算時間了。
定距等分 ME — 有了上面的定數等分,定距等分的作用就不大了,用其來也沒有定數等分便捷。
編輯多段線 PE — 如果現有的線不是多段線,執行這個命令會提示你是否先合並成多段線。因此這個命令也用於合並直線成多段線。
編輯塊定義 BE — 執行這個命令,會彈出一個對話框,可以選擇其中的一個塊進行編輯。但一般情況下,我們對需要編輯的塊進行編輯,雙擊它即可。
定義塊屬性 ATT — 用於DIY圖塊,定義好屬性的塊可以一勞永逸,用起來也很方便,所以掌握它很有必要。
轉入圖紙 PS — 在布局空間里進入模型操作時,有時需要轉入到圖紙層面上來,可以用雙擊,也可以用這個命令。
轉入模型 MS — 在布局空間里的圖紙層面上操作時,有是需要轉入到模型里操作,可以用雙擊,也可以用這個命令。
圖形修復管理器 DRM — 在操作時由於停電或者軟體等因素導致軟體關閉,可以利用該工具打開上一次自動保存的文件,自動保存的時間在選項里可以設置。
線型比例 LTS — 有些虛線看起來象實線,就是因為線型比例沒有設好,在模型空間里設置好的虛線轉入布局空間也要重新設置比例。
對象捕捉開關 F3 — 有些虛線看起來象實線,就是因為線型比例沒有設好,在模型空間里設置好的虛線轉入布局空間也要重新設置比例。
正交開關 F8 — 打開和關閉正交
文字樣式 ST — 設置繪圖的文字單位,在繪圖時,常需要兩三種大小類別的字體,最好先設好文字樣式。隨時切換樣式,免得重復設置。
繪圖單位 UN — 設置繪圖的單位。新建文檔時選擇公制會默認單位為毫米。
捕捉設置 SN — 我們看到的十字游標是與XY軸同向的,也就是水平和垂直的,當我們在畫有很多斜線的圖形時,可以用捕捉模式命令設置游標成想要的角度,這樣在執行偏移等命令時很方便,不用每次都輸入斜線的角度,直接輸入寬度就夠了。
改變顯示次序 DR — 當兩圖形重合時,前者會覆蓋後者的顏色,如果用顏色來印,會列印不出來,可以通過這個命令來顯示你想看到的那個圖形。它用點和Photoshop的圖層一樣。
射線 RAY — 類似構造線,只是射線有一個開始點,向一端無限延伸,功能類似於構造線。
創建組 G — 創建一個給定名稱的組,組可以包含塊和單個圖元。組和塊有所區別,組不用炸開可以直接進行編輯,同時也支持復制等命令。
鳥瞰視圖 AV — 彈出鳥瞰視圖界面進行鳥瞰視圖。
粘貼為塊 Ctrl+Shift +V 可以把復制過來的非塊文件粘貼成為塊,同時這也是創建塊的另一個方法,簡便實用。
帶基點復制 Ctrl+Shift +C 用帶基點復制,可以方便在粘貼時捕捉准確位置,這個命令節省了復制後再移動位置的步驟。
文件切換 Ctrl+Tab 如果用CAD同時打開兩個以上文件,這個命令可以在兩個文件之間從前至後切換。加按Shift 可以反向切換。
顯示隱藏命令欄 Ctrl+9 用於隨時顯示和隱藏命令欄。
特性 Ctrl+1 (CH或者PR也可打開)按第一次ctrl+1是打開,第二次是關閉。特性工具不但提供圖形的所有信息,還可以批量操作,很便捷。
6. 程序設計中的指令是什麼有哪幾種
計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。
電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。
計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。
目前通用的編程語言有兩種形式:匯編語言和高級語言。
匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。
高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:
解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。
編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。
[NextPage]
學習編程,從何入手
如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!
==============================================
方案一 Basic語言 & Visual Basic
優點
(1)Basic 簡單易學,很容易上手。
(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。
(3)眾多的控制項讓編程變得象壘積木一樣簡單。
(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。
缺點
(1)Visual Basic 不是真正的面向對象的開發文具。
(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。
(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。
綜述:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間里學會vB編程,並用VB 做出自己的作品。對於那些把編程當做游戲的朋友來說,VB 是您最佳的選擇。
Basic/Visual Basic簡介
==============================================
方案二 Pascal語言 & Delphi
優點
(1)Pascal語言結構嚴謹,可以很好地培養一個人的編程思想。
(2)Delphi是一門真正的面向對象的開發工具,並且是完全的可視化。
(3)Delphi使用了真編譯,可以讓你的代碼編譯成為可執行的文件,而且編譯速度非常快。
(4)Delphi具有強大的資料庫開發能力,可以讓你輕松地開發資料庫。
缺點
Delphi幾乎可以說是完美的,只是Pascal語言的過於嚴謹讓人感覺有點煩。
綜述: 方案二比較適合那些具有一定編程基礎並且學過Pascal語言的朋友。
Pascal語言簡介
Delphi簡介
==============================================
方案三 C語言 & Visual C++
優點
(1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。
(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。
(3)VC是微軟製作的產品,與操作系統的結合更加緊密。
缺點
對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它的過於專業使得一般的編程愛好者學習起來會有不小的困難。
綜述: VC是程序員用的東西。如果你是一個永不滿足的人,而且可以在編程上投入很大的精力和時間,那麼學習VC你一定不會後悔的。
C語言簡介
==============================================
方案四 C++語言 & C++ Builder
優點
(1)C++語言的優點全部得以繼承。
(2)完全的可是化。
(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。
(4)編譯速度非常快。
缺點
由於推出的時間太短,關於它的各種資料還不太多。
綜述:我認為C++ Builder 是最好的編程工具。它既保持了C++語言編程的優點,又做到了完全的可視化。
C語言簡介
==============================================
方案五 SQL語言 & Power Builder
對於一些傳統的數據開發人員來說,Foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,PowerBuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的PowerBuilder語言都會幫助你開發出自己的資料庫應用程序。
[NextPage]
JSP簡介
在Sun正式發布JSP(Java Server Pages)之後,這種新的Web應用開發技術很快引起了人們的關注。JSP為創建高度動態的Web應用提供了一個獨特的開發環境。按照 Sun 的說法,JSP能夠適應市場上包括Apache WebServer 、IIS4.0在內的85%的伺服器產品。
JSP與ASP的簡單比較
JSP與Microsoft的ASP技術非常相似。兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。在ASP或JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的HTML頁面只依賴於Web伺服器,而ASP和JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然後一起發送給瀏覽器。ASP和JSP都是面向Web伺服器的技術,客戶端瀏覽器不需要任何附加的軟體支持。
ASP的編程語言是VBScript之類的腳本語言,JSP使用的是Java,這是兩者最明顯的區別。
此外,ASP與JSP還有一個更為本質的區別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。在ASP下,VBScript代碼被ASP引擎解釋執行;在JSP下,代碼被編譯成Servlet並由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。
運行環境
執行 JSP 代碼需要在伺服器上安裝 JSP 引擎。此處我們使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。為便於學習,這個軟體包提供了大量可供修改的示例。安裝 JSWDK 之後,只需執行 startserver 命令即可啟動伺服器。在默認配置下伺服器在埠 8080 監聽,使用 即可打開預設頁面。
在運行 JSP 示例頁面之前,請注意一下安裝 JSWDK 的目錄,特別是" work "子目錄下的內容。執行示例頁面時,可以在這里看到 JSP 頁面如何被轉換成 Java 源文件,然後又被編譯成 class 文件(即 Servlet )。 JSWDK 軟體包中的示例頁面分為兩類,它們或者是 JSP 文件,或者是包含一個表單的 HTML 文件,這些表單均由 JSP 代碼處理。與 ASP 一樣, JSP 中的 Java 代碼均在伺服器端執行。因此,在瀏覽器中使用"查看源文件"菜單是無法看到 JSP 源代碼的,只能看到結果 HTML 代碼。所有示例的源代碼均通過一個單獨的" examples "頁面提供。
Java Servlet是一種開發Web應用的理想構架。 JSP以Servlet技術為基礎,又在許多方面作了改進。JSP頁面看起來象普通HTML頁面,但它允許嵌入執行代碼,在這一點上,它和ASP技術非常相似。利用跨平台運行的JavaBean 組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。JSP必將成為ASP技術的有力競爭者。
[NextPage]
SQL語言簡介
SQL全稱是「結構化查詢語言(Structured Query Language)」,最早的是IBM的聖約瑟研究實驗室為其關系資料庫管理系統SYSTEM R開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應用。如今無論是像Oracle ,Sybase,Informix,SQL server這些大型的資料庫管理系統,還是像Visual Foxporo,PowerBuilder這些微機上常用的資料庫開發系統,都支持SQL語言作為查詢語言。
Structured Query Language包含4個部分:
數據查詢語言DQL-Data Query Language SELECT
數據操縱語言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
數據定義語言DQL-Data Definition Language CREATE, ALTER, DROP
數據控制語言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK
SQL的歷史
在70年代初,E.E.Codd首先提出了關系模型。70年代中期,IBM公司在研製 SYSTEM R關系資料庫管理系統中研製了SQL語言,最早的SQL語言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&D上公布的。
1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS資料庫系統中也實現了SQL。
1986年10月,美國ANSI採用SQL作為關系資料庫管理系統的標准語言(ANSI X3. 135-1986),後為國際標准化組織(ISO)採納為國際標准。
1989年,美國ANSI採納在ANSI X3.135-1989報告中定義的關系資料庫管理系統的SQL標准語言,稱為ANSI SQL 89, 該標准替代ANSI X3.135-1986版本。該標准為下列組織所採納:
● 國際標准化組織(ISO),為ISO 9075-1989報告「Database Language SQL With Integrity Enhancement」
● 美國聯邦政府,發布在The Federal Information Processing Standard Publication(FIPS PUB)127
目前,所有主要的關系資料庫管理系統支持某些形式的SQL語言, 大部分資料庫打算遵守ANSI SQL89標准。
SQL的優點
SQL廣泛地被採用正說明了它的優點。它使全部用戶,包括應用程序員、DBA管理員和終端用戶受益非淺。
(1) 非過程化語言
SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。SQL允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。 SQL不要求用戶指定對數據的存放方法。 這種特性使用戶更易集中精力於要得到的結果。所有SQL語句使用查詢優化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段。查詢優化器知道存在什麼索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什麼類型的索引。
(2) 統一的語言
SQL可用於所有用戶的DB活動模型,包括系統管理員、資料庫管理員、 應用程序員、決策支持系統人員及許多其它類型的終端用戶。基本的SQL 命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。 SQL為許多任務提供了命令,包括:
● 查詢數據
● 在表中插入、修改和刪除記錄
● 建立、修改和刪除數據對象
● 控制對數據和數據對象的存取
● 保證資料庫一致性和完整性
以前的資料庫管理系統為上述各類操作提供單獨的語言,而SQL 將全部任務統一在一種語言中。
(3) 是所有關系資料庫的公共語言
由於所有主要的關系資料庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的。
[NextPage]
Java語言簡介
一. Java的由來
當1995年SUN推出Java語言之後,全世界的目光都被這個神奇的語言所吸引。那麼Java到底有何神奇之處呢?
Java語言其實最是誕生於1991年,起初被稱為OAK語言,是SUN公司為一些消費性電子產品而設計的一個通用環境。他們最初的目的只是為了開發一種獨立於平台的軟體技術,而且在網路出現之前,OAK可以說是默默無聞,甚至差點夭折。但是,網路的出現改變了OAK的命運。
在Java出現以前。Internet上的信息內容都是一些乏味死板的HTML文檔。這對於那些迷戀於WEB瀏覽的人們來說簡直不可容忍。他們迫切希望能在WEN中看到一些互動式的內容,開發人員也極希望能夠在WEB上創建一類無需考慮軟硬體平台就可以執行的應用程序,當然這些程序還要有極大的安全保障。對於用戶的這種要求,傳統的編程語言顯得無能為力,面SUN的工程師敏銳地察覺到了這一點,從1994年起,他們開始將OAK技術應用於WEB上,並且開發出了HotJava的第一個版本。當SUN公司1995年正式以Java這個名字推出的時候,幾乎所有的WEB開發人員都想到:噢,這正是我想要的。於是Java成了一顆耀眼的明星,丑小鴨一下了變成了白天鵝。
二. Java的定義
Java是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結構的中立的,可移植的,性能很優異的多線程的,動態的語言。
Java的開發環境有不同的版本,如sun公司的Java Developers Kit, 簡稱 JDK。後來微軟公司推出了支持Java規范的Microsoft Visual J++ Java開發環境,簡稱 VJ++。
三. Java的特點
1. 平台無關性
平台無關性是指Java能運行於不同的平台。Java引進虛擬機 原理,並運行於虛擬機,實現不同平台的Java介面之間。使 用Java編寫的程序能在世界范圍內共享。Java的數據類型與 機器無關,Java虛擬機(Java Virtual Machine)是建立在 硬體和操作系統之上,實現Java二進制代碼的解釋執行功能, 提供於不同平台的介面的。
2. 安全性
Java的編程類似C++,學習過C++的讀者將很快掌握Java的精 髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序 運行時,內存由操作系統分配,這樣可以避免病毒通過指 針侵入系統。Java對程序提供了安全管理器,防止程序的 非法訪問。
3. 面向對象
Java 吸取了C++面向對象的概念,將數據封裝於類中,利用類 的優點,實現了程序的簡潔性和便於維護性。類的封裝性、 繼承性等有關對象的特性,使程序代碼只需一次編譯,然後 通過上述特性反復利用。程序員只需把主要精力用在類和接 口的設計和應用上。Java 提供了眾多的一般對象的類,通 過繼承即可使用父類的方法。在 Java 中,類的繼承關系是單一的非多重的,一個子類 只有一個父類,子類的父類又有一個父類。Java 提供的 Object 類及其子類的繼承關系如同一棵倒立的樹形,根類 為 Object 類, Object 類功能強大,經常會使用到它及其 它派生的子類。
4. 分布式
Java建立在擴展TCP/IP網路平台上。庫函數提供了用HTTP和FTP協議傳送和接受信息的方法。這使得程序員使用網路上的文件和使用本機文件一樣容易。
5. 鍵壯性
Java致力於檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發早期出現的錯誤。Java自已操縱內存減少了內存出錯的可能性。Java還實現了真數組,避免了覆蓋數據的可能。這些功能特徵大大提高了開發Java應用程序的周期。Java提供: Null指針檢測、 數組邊界檢測、 異常出口、 Byte code校驗。
四. Java與C/C++語言
Java提供了一個功能強大語言的所有功能,但幾乎沒有一點含混特徵。C++安全性不好,但C和C++被大家接受,所以Java設計成C++形式,讓大家很容易學習。
Java去掉了C++語言的許多功能,讓Java的語言功能很精煉,並增加了一些很有用的功能,如自動收集碎片。
Java去掉了以下幾個C和C++功能:
指針運算
結構
typedefs
#define
需要釋放內存
這將減少了平常出錯的50%。而且,Java很小,整個解釋器只需215K的RAM。
面象對象:Java實現了C++的基本面象對象技術並有一些增強,(為了語言簡單,刪除了一些功能)。Java處理數據方式和用對象介面處理對象數據方式一樣。
五. Java與Internet
我們知道,早先的 www 僅可以傳送文本和圖片,Java的出現實現了互動的頁面,是一次偉大的革命。
Java並不是為 Internet,WWW而設計的,它也可以用來編寫獨立的應用程序。Java 是一種面向對象語言。Java 語言類似於 C++ 語言,所以已熟練掌握 C++語言的編程人員,再學習 Java 語言就容易得多!Java 程序需要編譯。實際上有兩種 Java 程序:一種 Java 應用程序是一個完整的程序,如 Web 瀏覽器。一種 Java 小應用程序是運行於 Web 瀏覽器中的一個程序.
Java程序和它的瀏覽器HotJava,提供了可讓你的瀏覽器運行程序的方法。你能從你的瀏覽器里直接播放聲音。你還能播放頁面里的動畫。Java還能告訴你的瀏覽器怎樣處理新的類型文件。當我們能在2400 baud線上傳輸視頻圖象時,HotJava將能顯示這些視頻。
當今Internet的一大發展趨勢是電子商務,而Internet的安全問題是必須解決的問題,通常大的部門應設置防火牆,阻止非法侵入。
電子商務是當今的熱門話題,然而傳統的編程語言難以勝任電子商務系統,電子商務要求程序代碼具有基本的要求:安全、可靠、同時要求能 與運行於不同平台的機器的全世界客戶開展業務。Java以其強安全性、平台無關性、硬體結構無關性、語言簡潔同時面向對象,在網路編程語言中占據無可比擬的優勢,成為實現電子商務系統的首選語言。
Java程序被放置在Internet伺服器上,當用戶訪問伺服器時,Java程序被下載到本地的用戶機上,由瀏覽器解釋運行。
[NextPage]
PowerBuilder簡介
PowerBuilder的產生
PowerBuilder是美國著名的資料庫應用開發工具生產廠商PowerSoft推出的成功產品,其第一版於1991年6月正式投入市場。它是完全按照客戶/伺服器體系結構研製設計的,採用面向對象技術,圖形化的應用開發環境,是資料庫的前端開發工具。
PowerBuilder的特點
它支持應用系統同時訪問多種資料庫,其中既包括Oracel,Sybase之類的大型資料庫,又包括FOXPRO之類支持ODBC介面的小型資料庫,PowerBuilder是完全可視化的資料庫開發工具,它提供了大量的控制項,大大加快了項目的開發速度,也使開發者更容易掌握資料庫的開發。
它使用的編程語言叫做工PowerScripr,它也是一種高級的,結構化的編程語言。PowerScript提供了一套完整的嵌入式SQL語句,開發人員可以像使用其它語句一樣自由地使用SQL語言,這樣就大大增強了程序操縱和訪問資料庫的能力。可以說PowerBuilder既適合初學者快速學習資料庫的開發,又可以讓有經驗的開發人員開發出功能強大的資料庫,是一種適用面非常廣的開發工具。
PowerBuilder是一個用來進行客戶/伺服器開發的完全的可視化開發環境。使用PowerBuilder,你可以用一種可視的直觀的方式來創建應用程序的用戶界面和資料庫介面。這是一個總的概念,實際上是開發人員使用PowerBuilder去開發應用程序,由於所開發的各種應用程序充分利用了圖形用戶介面(GUI)的優點,所以PowerBuilder被認為是一個圖形工具。
在客戶/伺服器結構的應用中,PowerBuilder具有描述多個資料庫連接與檢索的能力。特別是PowerBuilder能從大多數流行的RDBMS中存取數據,且不管數據存放在什麽地方;另外,各種應用程序又可以獨立於RDBMS,因為PowerBuilder可以使用資料庫的標准操作語言SQL(結構化查詢語言)進行。
使用PowerBuilder,可以很容易地開發出功能強大的圖形界面的訪問伺服器資料庫的應用程序,PowerBuilder提供了建立符合工業標準的應用程序(例如訂單登記、會計及製造系統)所需的所有工具。
PowerBuilder應用程序由窗口組成,這些窗口包含用戶與之交互的控制項。開發人員可以使用所有標准空間(如按鈕、復選框、下拉式列表框或編輯框)以及PowerBuilder提供的特殊的使應用程序更易於開發和使用的控制項。
通常人們把PowerBuilder看成是一種開發工具,實際上它比其他工具強得多,是一種強有力的開發環境。開發人員不僅能用它來開發用戶容易使用的各種應用程序還可以通過PowerBuilder修改資料庫,利用400多個內部定義函數,可以開發能和其他應用程序進行的各種應用程序。
PowerBuilder正在成為客戶/伺服器應用開發的標准。相對於其他任何客戶/伺服器開發環境,PowerBuilder使開發人員的工作更快、成本更低、質量更高、功能更強。
PowerBuilder為應用開發提供了全面綜合性的支持,可以分別概括為如下幾點:
事件驅動的應用程序
功能強大的編程語言與函數
面向對象的編程
跨平台開發
開放的資料庫連結系統
PowerBuilder開發環境
PowerBuilder開發環境由一系列集成的圖形畫板(Painter)組成,應用開發人員通過簡單的滑鼠操作即可設計、建立、交互檢驗和測試客戶/伺服器應用程序。
[NextPage]
Delphi簡介
Delphi這個名字源於古希臘的城市名。它集中了第三代語言的優點。以Object Pascal為基礎,擴充了面向對象的能力,並且完美地結合了可視化的開發手段。Delphi自1995年3 月一推出就受到了人們的關注,並在當年一舉奪得了多項大獎。
Delphi的出現打破了V承可視化編程領域一統天下的局面。並且Delphi使用了本地編譯器直接生成技術,使程序的執行性能遠遠高於其它產品生成的程序。它還是真正的面向對象的編程語言。PASCAL語言的嚴謹加上可視化的優勢和強大的資料庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設計語言,並預測Delphi將會成為可視化編程的主流環境。
Delphi在你編好程序後自動轉換成.EXE文件它運行時速度比VB快,而且編譯後不需要其他的支持庫就能運行。它的資料庫功能也挺強的,是開發中型資料庫軟體理想的編程工具。 Delphi適用於應用軟體、資料庫系統、系統軟體等類型的開發。而且它擁有和VB差不多一樣的功能,而且一樣能應用API函數,這在控制Windows很有用。
Delphi是全新的可視化編程環境,為我們提供了一種方便、快捷的Windows應用程序開發工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,採用了彈性可重復利用的完整的面向對象程序語言(Object-Oriented Language)、當今世界上最快的編輯器、最為領先的資料庫技術。對於廣大的程序開發人員來講,使用Delphi開發應用軟體,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發現編程不再是枯燥無味的工作——Delphi的每一個設計細節,都將帶給您一份欣喜。
Delphi的基本形式
Delphi實際上是Pascal語言的一種版本,但它與傳統的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的「骨架」。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在「骨架」中加入您的程序。預設的應用程序是一個空白的窗體(form),您可以運行它,結果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發打下了良好的基礎。
Delphi已經為您做好了一切基礎工作——程序框架就是一個已經完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。 在空白窗口的背後,應用程序的框架正在等待用戶的輸入。由於您並未告訴它接收到用戶輸入後作何反應,窗口除了響應Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然後再忽略。Delphi把Windows編程的回調、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面。
另外,站長團上有產品團購,便宜有保證
7. CAD平面設計的命令都是怎麼用的呀
最常用的幾個,L直線,BR,打斷,TR剪,C圓,H,填充,D調標注的尺寸。MI鏡像,AR是陣列
8. 用於查看某個特定表的詳細設計信息的命令是什麼
一、describe命令用於查看特定表的詳細設計信息。
二、可通過」show comnus」來查看資料庫中表的列名。
三、用describe命令查詢具體列的信息,describe guestbook id,就是查詢guestbook中id欄位的列信息。
DESCRIBE 提供有關一個表的列信息。col_name 可以是一個列名或是一個包含 SQL 通配符字元 「%」 和 「_」
的字元串。沒有必要用引號包圍字元串
9. 我想知道規劃設計軟體命令
你提的問題太籠統了,請寫的詳細一點,這樣很多高手都會來回答的,你這樣問,大家都不知道你在問什麼
10. 求3D室內設計所使用到的命令。
自己總結的3ds max8里的常用快捷鍵。
ctrl+o [打開]
ctrl+n [新建]
ctrl+s [保存]
ctrl+z [撤消]
ctrl+y [恢復]
ctrl+x [專家模式界面]
ctrl+滑鼠左鍵 [加選擇]
Alt+滑鼠左鍵 [減選擇]
Alt+滑鼠中鍵 [移動旋轉視圖]
Alt+w [放大視圖]
Shift+拖動物體 [復制被拖動的物體]
Delete鍵 [刪除選種的物體]
滑鼠中鍵 [平移視圖]
字母T鍵 [激活頂視圖]
字母F鍵 [激活前圖]
字母L鍵 [激活左圖]
字母P鍵 [激活透視圖]
字母H鍵 [按名稱選擇]
字母W鍵 [移動工具]
字母E鍵 [旋轉工具]
字母R鍵 [縮放工具]
字母M鍵 [材質編輯器]
字母X鍵 [隱藏坐標]
字母N鍵 [自動記錄關鍵針Auto Key]
空格 [鎖定選擇物體]
F3 F4鍵 [顯示物體曲線]
F9鍵 [快速渲染]
+鍵 [放大坐標]
-鍵 [縮小坐標]
?鍵 [播放動畫]
3ds max常用快捷鍵
單鍵快捷鍵:
Q鍵:選擇
W鍵:移動
E鍵:旋轉
R鍵:縮放
J鍵:切換物體被選擇的外框(一種顯示方式)
M鍵:材質編輯器
N鍵:激活動畫記錄器(自動記錄關鍵幀)
"鍵:激活動畫記錄器(手動記錄關鍵幀)
Home鍵:切換到第一幀
End鍵:切換到最後一幀
空格:對被選擇的物體進行鎖定
H鍵:按名稱選擇物體
A鍵:激活角度捕捉開關
S鍵:激活捕捉按鈕
X鍵:坐標手柄的顯示
V鍵:視圖選擇菜單
Z鍵:使被選或未選物體以最佳角度顯示
G鍵:切換視窗網格的顯示
在旋轉視圖時是否以方體方式顯示
/鍵:播放動畫
<鍵:後一幀
>鍵:前一幀
C鍵:切換攝像機視圖
I鍵:按滑鼠所在的方向進行移動
T鍵:切換到頂視圖
F鍵:切換到主視圖(前視圖)
L鍵:切換到左視圖
B鍵:切換到底視圖
U鍵:切換到用戶視圖
P鍵:切換到透視圖
[鍵:放大視圖
]鍵:縮小視圖
數字鍵:
1-6隻有在加了可編輯命令情況下切換命令的子層級(此屬於命令快捷鍵)
6鍵:打開PF Source粒子設置面版
7鍵:顯示場景中物體的塊面
8鍵:打開環境面版
9鍵:打開渲染面版
0鍵:打開烘培面版
-鍵:縮小坐標軸(視覺效果)
+鍵:放大坐標軸(視覺效果)
Delete鍵:刪除所選物體
F1鍵:幫助
F2鍵:被選擇的面是否以線框或面的形式來顯示
F3鍵:物體切換線框或實體
F4鍵:增強顯示(物體外圍是否顯示線框)
F5鍵:切換到坐標軸X
F6鍵:切換到坐標軸Y
F7鍵:切換到坐標軸Z
F8鍵:切換XY,XZ,YZ坐標軸
F9鍵:渲染
F10鍵:渲染輸出面版
F11鍵:腳本編寫框
F12鍵:移動的屬性面版
組合快捷鍵:
Ctrl+W:調整視圖(經常用來調整攝像機窗口大小)
Ctrl+E:縮放物體(與R用法相同)
Ctrl+R:自由查看物體
Ctrl+I:反選
Ctrl+O:打開文件
Ctrl+P:移動視圖(常用在調整攝像機視圖窗口位置)
Ctrl+A:全選場景中物體
Ctrl+S:保存
Ctrl+D:取消選擇(不選擇任何物體)
Ctrl+F:切換選擇方式(在工具欄處)
Ctrl+Z:返回上一步操作
Ctrl+X:專家模式
Ctrl+C:在當前窗口添加攝像機
Ctrl+V:復制物體(常用Shift+加滑鼠左鍵再配合坐標軸共同完成)
Ctrl+N:新建場景(與重建場景不同,它共有三種不同的方式)
Shift+Q:快速渲染(在選定的視圖進行渲染)
Shift+I:打開環形陣列
Shift+C:隱藏攝像機
Shift+A:對齊(讓被選擇的物體對齊到滑鼠點擊的物體上,沒有修改窗口)
Shift+F:用戶視圖外框
Shift+G:隱藏幾何體
Shift+L:隱藏燈光
Shift+P:隱藏粒子系統
Shift+W:隱藏空間扭曲物體
Shift+H:隱藏輔助物體
Shift+Z:返回移動過的視圖
Alt+Q:單獨編輯所選物體(只顯示被選擇的物體顯示,並彈出一個對話框,要退出就點對話框上的X)
Alt+W:最大化顯示所選窗口
Alt+A:對齊(有修改窗口)
Alt+Z:放大或縮小視窗
Alt+X:物體以半透明方式顯示(只有被選擇的物體才可以進行透明顯示)
Alt+B:打開環境貼圖對話框(與Environment有區別)
Alt+N:調整法線
Alt+滑鼠中鍵:自由旋轉視圖窗口
按住滑鼠中鍵不動可以上下左右移動視圖和放大縮小視圖
Ctrl+Alt+H暫存
Ctrl+Alt+F打開(打開暫存文件)