導航:首頁 > 軟體知識 > windows程序設計需要什麼基礎

windows程序設計需要什麼基礎

發布時間:2022-11-05 01:02:48

❶ 學習windows編程之前應該先學什麼具體說一下

因為windows編程中MFC和API是少不了的,所以C++基礎是必須的,C做為C++的先修可以使你學習c++更容易。
反過來說研究windows編程那麼匯編必須要會。
還有數據結構和操作系統原理屬於基礎之基礎,不學也可以,只是對於以後windows編程中的很多思想和理論你很難理解。
還有C語言根本沒有樓下說的那麼恐怖,C語言做為編程的入門級語言,之所以說難學是對於初學者對編程思想的邏輯理解上面。這一點不僅僅是對於C語言,其它語言也一樣。

❷ 自學《window程序設計》需要什麼基礎啊例如什麼基礎課程之類的!

1 0001 4423 馬克思主義哲學原理 3 哲學(0006) 一代三
2 0002 4424 DXP理論概論 3
3 0003 4425 法律基礎與思想道德修養 2
4 0012 4405 英語(一) 7 英語(一)
5 0022 4403 高等數學(工專) 7 高等數學(工專)
6 2198 4402 線性代數 3 線性代數
7 2314 4420 模擬電路與數字電路 6 電子線路與數字邏輯
2315 模擬電路與數字電路(實踐) 2
8 2316 4426 計算機應用技術 2 計算引論
2317 計算機應用技術(實踐) 3
9 2321 4411 匯編語言程序設計 3 匯編語言程序設計
2322 匯編語言程序設計(實踐) 1
10 0342 4412 高級語言程序設計 3 FORTRAN語言
0343 高級語言程序設計(實踐) 1
11 2142 4413 數據結構導論 4 數據結構
12 2318 4409 *計算機組成原理 4 計算機組成原理
13 2319 44121 *微型計算機及介面技術 2 微型計算機及應用
2320 *微型計算機及介面技術(實踐) 2
14 2323 4414 *操作系統概論 4 操作系統
15 2120 4415 *資料庫及應用 3 資料庫概論
2121 *資料庫及應用(實踐) 1
16 2141 4422 *計算機網路技術 4 電工電子學或普通物理
計算機操作技術或計算方法
17 4427 實踐考核:綜合實驗(10)

首 頁| 自考簡介 | 考試機構 | 考試計劃 | 考試動態 | 學習園地 | 政策查詢 | 自考期刊 | 教材信息 | 社考專欄 | 下載中心 | 自考論壇

本 科 專 業
專 科 專 業
開考體制改革試點專業
命題動態 自學考試
國家學歷文憑考試 非學歷證書考試
全國計算機等級考試 全國英語等級考試
NIT考試 全國少兒計算機考試
「兩學」考試 全國外語翻譯證書考試
劍橋辦公管理國際證書考試 劍橋少兒英語等級考試
劍橋英語五級證書考試 社會藝術水平考級
全國大學英語四、六級考試(CET) 中國市場營銷資格證書考試
學習方法
考試技巧
樣題選登
助學單位
有關政策與法規
自學考試暫行條例
自學考試有關規定
現行報考收費文件
福建省自學考試獎勵基金會
助學文件查詢
2005年《福建自學考試》
2004年《福建自學考試》
2003年《福建自學考試》
2002年《福建自學考試》
2001年《福建自學考試》
購買教材須知 自學考試教材
中英合作教材 全國公共英語等級考試(PETS)教材
全國計算機等級考試(NCRE)教材 全國計算機應用技術證書考試(NIT)教材
全國少兒計算機考試(少兒NIT)教材 兩學教育考試教材
全國外語翻譯證書考試(NAETI)教材 英語專業教材配套VCD、磁帶
2004年《活頁文叢》目錄 教材相關新聞
全國計算機等級考試(NCRE) 全國英語等級考試(PETS)
全國計算機應用技術證書考試(NIT) 全國外語翻譯證書考試(NAETI)
「兩學」考試 劍橋辦公管理國際證書考試
全國劍橋少兒英語等級考試 劍橋英語五級證書考試
社會藝術水平考級 全國少兒計算機考試
全國大學英語四、六級考試(CET) 中國市場營銷資格證書考試
全國高等學校英語應用能力考試
相關文檔
全省自考工作會暨表彰大會材料
考務考籍相關軟體
自學考試基金會表格

你的位置:首頁>>考試計劃>>開考體制改革試點專業

計算機軟體專業(本科)考試計劃

--------------------------------------------------------------------------------

來源:福建自考辦
2006-02-23

高等教育自學考試計算機軟體專業(本科)考試計劃

專業代碼:080718(基礎科段)、080719(本科段)

主考學校:福建農林大學

一.指導思想

高等教育自學考試是我國高等教育基本制度之一,是以高等教育學歷考試為主的國家考試,是個人自學、社會助學、國家考試相結合的高等教育形式,是我國高等教育體系的重要組成部分。

高等教育自學考試計算機軟體專業(本科)是為滿足軟體產業迅速發展需要而設置的;同時,根據高等教育自學考試的特點,具有較強的針對性和實用性,注重考核應考者對本專業的基本理論、基礎知識和基本技能的掌握程度以及運用所學知識分析和解決問題的能力。

二.學歷層次和規格

本專業分專科和本科兩種學歷,在總體上與全日制普通高校相近專業同等學歷的水平相一致。

本專業考試計劃為銜接式計劃,整個計劃分為基礎科段和本科段兩個既相對獨立又互相銜接的階段,依據不同層次考生採取不同的培養模式,形成多模式的應用型軟體人才培養體系。凡通過本計劃基礎科段規定的15門課程考試,成績合格,並通過相應課程的實踐考核,累計達到80學分,思想品德經鑒定符合要求者,發給專科畢業證書。凡繼續參加本計劃本科段規定的12門課程考試,成績合格,並通過相應課程的實踐考核,完成畢業設計並合格,思想品德經鑒定符合要求者,發給本科畢業證書。

凡獲得本科畢業證書,其學業水平達到了國家規定的學位標准,按照《中華人民共和國高等教育法》第二十二條和《中華人民共和國學位條例》的規定,由主考學校授予學士學位。

三.專業培養目標和基本要求

高等教育自學考試計算機軟體專業(本科)培養德、智、體全面發展的,具有堅實的計算機實際應用技能與方法,具有良好的科學素質、創新精神、實踐能力和國際競爭能力、適應國內外軟體產業市場需求的國際型、通用型、實用型的軟體高級專門人才。本專業要求應考者努力學習馬克思列寧主義、毛澤東思想、鄧小平理論,樹立愛國主義、集體主義和社會主義思想,遵守法律、法規,具有良好的思想品德。要求掌握計算機科學方面的基本理論與方法,掌握計算機軟體主流技術、軟體開發方法與軟體工程、軟體項目工程組織與管理;有良好的外語運用技能。可以攻讀計算機科學和相近學科的有關研究方向碩士學位。

四.考試課程與學分

(1)基礎科段(C080718)

序號
課程代碼
課程名稱
學分

1*
0001
馬克思主義哲學原理
3

2*
0002
鄧小平理論概論
3

3*
0003
法律基礎與思想道德修養
2

4*
0011
大學語文(本)
6

5*
0023
高等數學(工本)
10

6*
0015
英語(二)
14

7*
2198
線性代數
3

8*
2316
計算機應用技術
2

2317
計算機應用技術(實踐)
3

9*
0342
高級語言程序設計(一)
3

0343
高級語言程序設計(一)(實踐)
1

10
7011
數字邏輯電路
5

7012
數字邏輯電路(實踐)
2

11*
2318
計算機組成原理
4

12
7013
演算法與數據結構
4

7014
演算法與數據結構(實踐)
1

13*
2326
操作系統
4

2327
操作系統(實踐)
1

14*
2336
資料庫原理
4

2337
資料庫原理(實踐)
1

15*
0896
電子商務概論
4

0897
電子商務概論(實踐)
2

總學分

82

(2)本科段(C080719)

序號
課程代碼
課程名稱
學分
備注

1*
0004
毛澤東思想概論
2

2*
0005
馬克思主義政治經濟學原理
3

3*
2197
概率論與數理統計(二)
3

4
7015
計算機專業英語
6

5*
2324
離散數學
4

6*
2339
計算機網路與通信
6

7
7016
編譯原理
5

8*
2333
軟體工程
3

2334
軟體工程(實踐)
1

9*
3142
互聯網技術及應用
4

3143
互聯網技術及應用(實踐)
1

10
7017
面向網路編程技術
4

7018
面向網路編程技術(實踐)
1

11
7019
分布式資料庫
4

7020
分布式資料庫(實踐)
1

12
7021
軟體能力成熟度模型(CMM)
4
過程考核

6998
畢業設計

不計學分

總學分
52

1*
0023
高等數學(工本)
10









2
7013
演算法與數據結構
4

7014
演算法與數據結構(實踐)
1

3*
2326
操作系統
4

2327
操作系統(實踐)
1

4*
2318
計算機組成原理
4

5*
2336
資料庫原理
4

2337
資料庫原理(實踐)
1

說明:

1.序號後加「*」號為全國統考課程。

2.年齡在40歲以上的考生可申請免考英語(二),但必須加考三門課程,其學分不少於14學分。三門課程為:工程經濟(4學分)(課程代碼2194)、網路操作系統(5學分)(課程代碼2335)、區域網技術與組網工程(5學分)(課程代碼3141)。

3.為鼓勵考生參加國際國內認證,凡獲得SUN公司的JAVA認證可免考「面向網路編程技術」課程;凡獲得Oracle公司的Oracle認證,可免考「分布式資料庫」課程等。

4.報考本科段的條件

(1)學完本計劃基礎科段的考生可直接報考本專業本科段。

(2)計算機類各專業(非本專業基礎科段)專科畢業生報考本專業須加考1一門課程

(3)電工電子信息類非計算機類各專業專科及專科以上學歷層次的畢業生報考本專業,須加考1、2、3三門課程。

(4)理工類非電工電子信息類專業專科及專科以上學歷層次的畢業生報考本專業,須加考1、2、3、4四門課程。

(5)非理工科類各專業專科及專科以上學歷層次的畢業生報考本專業,須加考1、2、3、4、5五門課程。

五.課程說明和自學教材

1.馬克思主義哲學原理(課程說明略)

自學教材:《馬克思主義哲學原理》趙家祥編,經濟科學出版社

2.鄧小平理論概論(課程說明略)

自學教材:《鄧小平理論概論》錢淦榮編,中國財政經濟出版社

3.法律基礎與思想道德修養(課程說明略)

自學教材:《法律基礎與思想道德修養》,鞏獻田編,高等教育出版社

4.毛澤東思想概論(課程說明略)

自學教材:《毛澤東思想概論》羅正楷主編,武漢大學出版社

5.馬克思主義政治經濟學原理(課程說明略)

自學教材:《馬克思主義政治經濟學原理》衛興華主編,武漢大學出版社

6.大學語文(本)

本課程為本專業的一門公共課,是為了提高自學應考者語言文化素養和公共文化基礎知識而設置的公共課程。內容包括範文選讀以及與之相關的語言知識和文學知識。

通過該課程的學習,旨在使應考者對一般文言文具有初步閱讀能力,對一般說明、議論、記敘文章具有較強的理解、分析能力,對文學藝術作品具有初步分析、鑒賞能力。該課程的考核應注重知識的初步應用能力。

自學教材:《大學語文》徐中玉主編,華東師范大學出版社

7.英語(二)

本課程為本專業的一門公共課。本課程的目的是使應考者掌握4000個單詞(含中學階段1600個單詞)、一定量的習語和系統的語法知識,具有較強的閱讀能力和一定的英譯漢能力以及初步的聽、說、寫和漢譯英的能力,使其能以英語為工具,獲取專業所需要的信息,並為進一步提高英語水平打下較好的基礎。

應考者在學完本課程後,應能藉助詞典獨立閱讀與後期課文難度相當的一般性資料,並能譯成漢語,理解基本正確,譯文基本通順。

自學教材:《大學英語自學教程》(上、下冊)高遠主編,高等教育出版社

8.高等數學(工本)

本課程為本專業的一門公共課。通過學習,要求應考者系統地獲得一元函數的微積分學、多元函數微積分學(包括向量代數與空間解析幾何)、常微分方程、級數的基本知識、理論和方法。要求應考者掌握各有關內容的基本概念、基本理論和基本方法,具有比較熟練地運用能力和分析能力、空間想像能力及抽象數學模型的初步能力,為學習後續課程和進一步擴大數學知識奠定必要的基礎。

自學教材:《高等數學》(上、下冊)陳慶樂主編,西安交通大學出版社

9.線性代數

本課程為本專業的一門公共課。其內容包括:行列式,矩陣及其運算,向量的線性相關矩陣,線性方程組、特徵值問題與實二次型。

通過本課程的學習,使應考者掌握行列式的定義,性質;熟練運用矩陣的運演算法則;熟練掌握線性方程組解的結構及其判別法則,掌握特徵值的重要概念。

自學教材:《工程數學(線性代數)》魏戰線主編,遼寧大學出版社

10.數字邏輯電路

本課程為本專業的一門主要專業基礎課。內容包括:數字電子技術概述、邏輯代數、集成邏輯門、組合邏輯電路、時序邏輯電路、存儲器、脈沖信號的產生和變換電路、數模和模數轉換器、中小規模的邏輯電路設計。

通過本課程的學習,使應考者掌握一些數字邏輯電路基本理論、概念、方法及應用,具有中小規模邏輯電路設計初步能力。

自學教材:《數字集成電路基礎》皇甫正賢編著,南京大學出版社

11.計算機應用技術

本課程為本專業的一門專業基礎課。內容包括:計算機應用基礎知識、DOS、WINDOWS操作系統簡介、中文WINDOW95/98操作系統的使用,漢字輸入/輸出方法綜述、字處理軟體WORD97與表格處理軟體EXCEL97、網路初步知識。

通過本課程學習,使應考者具有微機應用、文字編輯表格生成的能力。

自學教材:《計算機應用技術》張寧主編,經濟科學出版社

12.高級語言程序設計

本課程為本專業的主要一門專業基礎課之一。內容包括:C語言程序結構、基本數據類型和運算、各類語句、構造數據類型(數組結構、聯合、枚舉)和應用,指針、函數、編譯預處理、文件處理、C語言程序設計和調試。

通過本課程學習,使應考者掌握C語言及使用C語言編程的知識,具有用C語言描述、求解問題的基本能力。

自學教材:《高級語言程序設計》遲成文主編,經濟科學出版社

13.計算機組成原理

本課程為本專業的主要一門專業基礎課之一。內容包括:計算機系統的基本概念、運算組織、存儲器組織、導址技術和指令系統、整機結構、控制器的設計、輸入輸出和介面等。

通過本課程學習,使應考者掌握計算機基本組成結構及各部件的工作原理和邏輯實現。

自學教材:《計算機組成原理》胡越明主編,經濟科學出版社

14.演算法與數據結構

本課程為本專業的一門專業基礎課。課程內容有:演算法與數據結構的基本概念,包括演算法的時間、空間復雜性和抽象數據類型;基於序列的抽象數據類型表、棧、隊列、串;反映層次關系的抽象數據類型樹;在實際應用中常用的排序與選擇演算法;非線性結構圖及圖的演算法;表示集合的抽象數據類型,包括字典、優先隊列和並查集等。

通過本課程的學習,使應考者在掌握基礎知識的同時,加深理解「演算法」與「數據結構」的緊密關系,學會分析研究實際問題的特點,選擇適當的數據結構和存儲結構,設計有效的求解演算法;通過實踐訓練,強化學生運用基本數據結構進行復雜程序設計的訓練過程,提高利用計算機解決實際問題的實踐技能。

自學教材:《數據結構??用C語言描述》寧正元主編,水電出版社

15.資料庫原理

本課程為本專業的一門專業基礎課。本課程內容為:資料庫概論、關系數據模型、關系運算理論、SQL語言、關系資料庫的規范化,資料庫設計的全過程、資料庫的保護、資料庫管理系統的結構,以及分布式資料庫面向對象的資料庫等資料庫新技術的介紹。

通過本課程的學習,使應考者掌握資料庫的基本原理和技術,能應用現有資料庫管理系統,掌握資料庫設計和資料庫系統的開發方法。

自學教材:《資料庫原理》丁寶康主編,經濟科學出版社

16.操作系統

本課程為本專業的一門專業基礎課。課程內容為:操作系統的典型演算法和結構、作業管理、進程管理、存儲管理、設備管理、文件管理、操作系統結構設計以及UNIX操作系統介紹。

通過本課程的學習,使應考者掌握操作系統的基本結構、設計原理及實現方法,了解它與硬體和其它系統軟體的關系,能使用和分析常見的操作系統。

自學教材:《操作系統》譚耀明主編,中國人民大學出版社

17.概率論與數理統計

本課程為本專業的一門公共課。是研究隨機現象統計規律的一門數學課。本課程概率論部分包括:隨機事件及其概率、隨機變數、多維隨機變數和隨機變數的數字特徵等內容;數理統計部分包括抽樣分布、參數估計、假設檢驗、方差分析、回歸分析和正交試驗設計等內容。

通過本課程的學習,要求應考者理解概率論的基本概念,熟悉隨機事件及其概率的重要性質,熟悉隨機變數的常用分布,並會進行相應的計算。掌握數理統計中有關參數估計和假設檢驗的方法,了解方差分析、回歸分析和正交試驗設計。

自學教材:《工程數學(概率論與數理統計)》範金城主編,遼寧大學出版社

18.離散數學

本課程為本專業的一門專業基礎課。課程內容為:命題邏輯和一階謂詞邏輯的基本概念和基本演算;集合的概念和運算、二元關系和函數;代數運算和代數系統的基本性質、半群和群、隊和域、格和布爾代數;圖的基本概念、樹、歐拉圖和哈密頓圖、平面圖、圖著色、賦權圖、二部圖等。

通過本課程的學習,使應考者有抽象思維和邏輯推理能力,掌握計算機科學技術常用的離散數學中的概念、性質和運算。

自學教材:《離散數學》左孝凌等編,上海科技出版社

19.計算機專業英語

本課程為專業的一門專業基礎課。課程內容有:計算機專業詞彙,包括一般的單詞在計算機科學中的不同的意義,以及各種縮寫詞(操作系統、與計算機有關的組織、各種應用軟體、計算機的各種部件等);操作過程中出現「出錯信息」理解,以及對解決問題的解釋;通過查閱字典完成對一些英語版應用軟體中README、HELP文件的閱讀、理解,從而解決在將來的日常應用中使用英語版應用軟體的能力等。

通過本課程的學習,使應考者能熟練閱讀計算機外文資料,熟練理解操作過程中出現的「出錯信息」,提高計算機軟體編程能力。

自學教材:軟體工程英語 Philip Lew 孫偉 清華大學出版社

20.互聯網及其應用

本課程為本專業的一門應用性和實踐性都很強的專業課。課程內容包括:Internet和Intranet的概念和基本原理、連接方式和介面、IP地址、上網步驟、網路服務、E-Mail、WWW及其主頁、電子新聞、遠程登錄查詢、DNS域名服務、BBS電子布告、應用工具等。

自學教材:《互聯網及其應用》袁寶宗主編,吉林大學出版社

21.電子商務概論

本課程為本專業的一門專業課。課程內容有:電子商務的基本知識及電子商務所涉及的相關問題,並了解目前國內外企業對這些問題的人認識與解決方式;客戶關系管理(CRM);供應鏈管理(SCM);財務實時處理(STP);網路整合(WI);合作與兼並;知識管理(KM);企業資源策劃(ERP)和企業電子商務戰略管理與風險管理。

通過課程的學習,使應考者掌握電子商務的基本知識,著重培養如何進行電子商務、如何進行企業的電子規劃等。通過課程教學,應著重培養學生具備以下兩方面的良好素質。一是針對現有電子商務系統設計與開發中出現的復雜問題,善於綜合運用所學基本理論和知識對具體問題提出解決的方案;二是培養網路經濟時代企業經理人的電子商務的基本素質。

自學教材:《電子商務學概論》陳國龍等編著,廈門大學出版社

22.軟體工程

本課程為本專業的一門專業課。課程內容包括:軟體工程的基本概念、可行性研究與計劃、需求分析和規格說明方法、設計方法、編程方法、檢驗和測試方法、維護方法,面向對象的軟體開發方法、軟體工具和環境等。

通過本課程的學習,使應考者掌握軟體工程和有關概念和和各階段的主要技術、方法與工具、具備組織和從事軟體開發的基本能力。

自學教材:《軟體工程》陸麗娜編,經濟科學出版社

23.計算機網路與通信

本課程為本專業的一門專業基礎課。課程內容:數據通信技術、包括數據傳輸原理、通信交換技術、通信規程、差錯控制等;計算機網路體系結構、QSI中的物理層、數據鏈路層、網路層、傳輸層及高層協議;計算機區域網、網路互連、網際網路的實用技術與應用等。

通過本課程的學習,使應考者了解簡化的ISO/OSI參考模型,掌握計算機網路基本原理和概念,熟悉計算機網路典型技術與協議,具備適應網路發展的能力。

自學教材:《計算機網路與通信》馮博琴主編,經濟科學出版社

24.面向網路編程技術

本課程為本專業的一門專業課。課程內容有:Java語言基本特點、主要內容和結構,抽象窗口工具箱的概念,半編譯和虛擬機的概念及應用;一般Java開發環境的工作方式;Java applet的開發和設計方法;Java語言的語法規定、數據類型和面向對象的程序設計方式,Symmantec Java 圖形界面設計方式和 V J++的常用控制項;Java介面和包的概念、構造和使用包的方法,異常拋出機制、異常處理機制;Java的輸入輸出方式,網路環境編程、網址的處理、統一資源定位器(URL)的概念和TCP/IP Socket的實現。

通過本課程的學習,培養應考者掌握運用Java先進的語言機制、構造問題的模型建立解決問題方案的能力。培養應考者運用面向對象程序設計、多線程程序設計、applet設計及網路環境編程的能力。通過課程的學習,主要提高應考者以下兩方面的素質,其一,學會從系統的角度分析問題,建立問題解決方案;其二,理解跨平台語言的本質和機理,理解Java虛擬機的機制。

自學教材:《Java與面向對象程序設計教程》李金銘編著,清華大學出版社

25.編譯原理

本課程為本專業的一門專業課。課程內容有:有限自動機和形式語言理論的基本概念;語法分析各種技術;語義生成和優化技術;自動生成工具的使用方法。

通過課程的學習,培養應考者抽象思維和邏輯推理能力;培養應考者利用自動機理論和形式語言理論解決實際問題的能力;具備應用編譯技術和方法構造編譯系統和其它應用軟體的能力。通過課程學習,將使應考者在以下方面得到鍛煉和提高:1)對程序設計語言使用將有更深入的認識和了解;2)在抽象思維和形式推理的能力方面得到良好的鍛煉。

自學教材:《編譯原理》康慕寧編著,西北工大出版社

26.分布式資料庫

本課程為本專業的一門專業課。課程內容有:分布式資料庫基本概念;分布式資料庫系統體系結構;數據分布;分布式查詢處理;分布式事務管理;分布式並發控制與恢復;分布式完整性與安全性,以及以oracle為示例,展開對分布式資料庫原理和開發的介紹。

隨著用戶對資料庫應用需求的不斷發展,資料庫技術經歷了如下的幾個變遷:從集中式→分布式,從C/S→B/S,從關系資料庫→面向對象資料庫,等等。資料庫技術面臨著前所未有的挑戰和機遇。在眾多的資料庫新技術中,分布式資料庫系統是研究得比較透徹、技術上比較成熟的一門計算機前沿學科。因此,僅僅學習和掌握《資料庫系統原理》,對計算機本科生在今後實際工作中開展資料庫新技術的研究,是遠遠不夠的。因此,必須通過本課程的學習,使學生掌握分布式資料庫系統的基本原理、基本概念,並初步具備分布式資料庫應用系統的開發經驗,才能培養出的計算機應用(特別是資料庫應用)高級專業人才在計算機應用領域中處於先進行列。

自學教材:自編,出版社待定

參考教材:《分布式資料庫》鄭振楣等編著,科學出版社

《Oracle 9i中文版基礎教程》張曜等編著,清華大學出版社

27.軟體能力成熟度模型(CMM)

本課程為本專業的一門專業課。課程內容有:CMM的基本概念,總體框架;各個成熟度等級相關的關鍵過程的目標和關鍵實踐;國際上有關軟體成熟度模型的新進展,重點介紹集成的能力成熟度模型CMMI;個體軟體過程PSP;軟體過程評估方法的比較。

軟體能力成熟度模型被國際軟體界公認為是軟體工程學的一項重大成果。通過課程的學習,培養應考者科學地評價軟體開發單位的軟體能力成熟度等級,幫助軟體開發單位進行自檢,了解自已的強項和弱項,從而不斷完善單位的軟體開發過程,確保軟體質量,提高軟體開發效率。

自學教材:《軟體能力成熟度模型》何新貴等編著,清華大學出版社
另外,團IDC網上有許多產品團購,便宜有口碑

❸ Windows程序設計該怎麼學

《windows程序設計》是一本講得非常具體且基礎的書,用來充作長時間的參考會比較有用,但是線性學習下來是非常困難的,實際上即使是已經寫了幾年windows程序的人,也可能並不怎麼能背下來DIB那一堆。有人可能要說:這就叫不求甚解。但是這樣的甚解根本一點必要都沒有啊,用到再去查就好了,被底層的東西絆住,是別想往上走的。
現在使用圖形,無論是使用GDI+,還是使用已有的圖形處理庫,亦或是使用別人封裝好的DIB,都要比用原生API簡單易懂很多。DIB那一套只是圖像格式方面的細節而已,我推薦LZ在閱讀這本書的時候適可而止,以後用到細節的時候再去翻閱查找。
LZ既然已經讀了之前,那麼就可以去自己動手寫一些東西了。編程嘛,寫東西才是學習最快的時候。不過我感覺原生API確實痛苦,LZ在這之後可以去嘗試別的windows開發方法(畢竟你已經有了windows編程的基礎世界觀了),比如MFC或者乾脆學習C#,這兩個的好處是和微軟本身的契合度高,用VS那一套東西就行,環境好搭。另外,時下比較好用的C++開發工具就是QT,不過是跨平台的,就是說和原生windowAPI距離遠不少。

❹ windows程序設計要有哪些基礎

最好學好C吧!至於教材嘛,北大的windows 程序設計就可以了,不過很貴的哦,呵呵

❺ 學習windows程序設計之前要學什麼

windows程序設計包括SDK編程和MFC編程,當然個人認為先學SDK比較好。而學習SDK需要知識不是很多,只要有穩固的C基礎和簡單的數據結構知識,慢慢並參照MSDN或者其他教程來學習是可以的。如果要繼續MFC就需要c++的知識了。

❻ 學習《windows程序設計》需要什麼基礎

很多人從MFC開始學習,結果常常是一頭霧水,知難而退;也有人毅力堅強,熬過了MFC的陣痛期,最後卻是知其然而不知其所以然,並且思維被限制在MFC的框架之中,遇到稍微有點規模的程序就無從下手了。
以我個人的這些年的Windows開發經歷,我建議Windows上的學習路線如下:
首先當然是語言的學習,比如C或C++(STL),它是平台無關的
然後可以從《Windows程序設計》(by
Charles Petzold)入門,從最原始的Windows API開始學習
接下來可以學習《Windows核心編程》(by Jeffrey Richter),
它會讓你比較深刻的理解Windows的前台和後台機制
學完上面2本書,對Windows系統已經比較熟悉了,再要深入的話可以學下《Windows 圖形編程》(by 袁鋒)。
至此,已經可以用API的方式開發大部分Windows應用程序了,
接下來可以學一些常用庫,比如MFC,WTL,ATL等,此時學習MFC和一開始就學習MFC已是截然不同的感覺,彼時痛苦難熬,此時會心一笑。
其他就是根據項目需要,專業知識的學習,比如COM技術,網路,D3D等。

程序員需要什麼學歷 學編程需要什麼基礎

程序員需要專科以及以上學歷,具體招聘條件是:1、21至28周歲;2、熟悉資料庫,精通SQL和數據結構;3、具備良好的溝通合作技巧和團隊合作能力;4、能獨立承擔後台程序的開發工作;5、品行端正。

做程序員需要什麼學歷

做程序員需要的學歷沒有一定的要求,大專和大本的很多。

一個合格的C++程序員,應該知道C++的哪些語法該用,哪些語法不該用,哪些語法要用但是要謹慎不能濫用。

Java程序員用Java來描述,而C++程序員就用C++來描述。描述的過程中,充分利用各自語言的特性,例如C++的性能。

一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。

學習編程的基礎

1、英語基礎

雖然對於初級程序員來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要去學習和掌握。我極力推薦英語是因為在學習IT技術上,沒有專業文檔的閱讀能力是不可想像的,中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社乾脆就直接把英文印刷上去,學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練,吃得苦下得狠心絕對是任何行業都需要的品質。相信只要有幾年工作經驗的人都會深有感觸!

2、計算機體系結構和匯編語言

關於體系結構的書遍地都是,而且也大同小異,倒是匯編有一本非常好的書《80x86匯編語言程序設計教程》(清華大學出版社,黑色封面,楊季文著),你需要著重學習386後保護模式的程序設計。否則你在學習現代操作系統底層的一些東西的時候會覺得是在看天書。

3、計算機操作系統原理

我們的開發總是在特定的操作系統上進行,如果不是,只有一種可能:你在自己實現一個操作系統,無論如何,操作系統原理是必讀的。這就象我們為一個晶元製作外圍設備時,晶元基本的工作時序是必需了解的。這一類書也很多,我沒有發現哪一本書非常出眾,只是覺得在看完了這些書後如果有空就應該看看《Inside Windows 2000》。

4、數據結構和演算法

這門課程能夠決定一個人程序設計水平的高低,是一門核心課程。我首選的是清華版的。很多人喜歡買C++版的,但我覺得沒有必要,C++的語法讓演算法實現過程變得復雜多了,而且許多老師喜歡用模塊這一東西讓演算法變得更復雜,倒是在學完了C版的書以後再來瀏覽一下C++的版的書是最好的。

5、軟體工程

這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所雲。《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。在每次自己完成了一個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收獲。

6、Windows 程序設計

我建議任何企圖設計Windows程序的人在學習VC以前仔細的學完它,而且前面的那本《Inside Windows 2000》也最好放到這本書的後面讀。在這本書中,沒有C++,沒有GUI,沒有控制項,有的就是如何用原始的C語言來完成Windows程序設計。

❽ 要看懂《WINDOWS程序設計》一書需要學習哪些內容

C , C++ . 你這要看懂這兩本書差不多了 。 但要看懂 ·

❾ windows程序設計難么該怎樣學

2.「Windows程序設計」通常講的是關於Win系統的一般性編程方法,涉及消息隊列啊,堆棧啊,序列化反序列化等等基礎或者底層的內容,對於你理解計算機體系和win系統構架有非常大的幫助,不是有句話叫「底層才是王道」嗎。

3.正如樓上所說,編程的思想是相通的,而編程的平台是一致的----都是windows----所以如果你學好了,不但有助於C#的學習,還又助於基於win桌面平台的VB,C++,Java的學習並為基於微軟OS的手機及其它智能設備的編程打下一點基礎。

4.當然要注意,這兩門課有聯系也有區別,而這種聯系比較「潛在」,是潛移默化式的。請不要認為學好前者自然而然就能輕松搞定後者。C#本身作為微軟推出的一種旗艦型語言還是有其特殊性和新特性的,所以兩個都要好好學喲。

5.推薦學習網站 CSDN 多去看看吧 必有所助益。我最近好久沒去了^_^

6.好好學習 祝你好運!

❿ 學習windows程序設計需要哪些基礎知識

會使用Windows
另外看你用什麼了,如果是Vc,那需要c或C++基礎。
如果是C#,那就學C#
VB那就用Basic基礎

閱讀全文

與windows程序設計需要什麼基礎相關的資料

熱點內容
追星代言產品有哪些 瀏覽:987
瑞刷代理怎麼分潤賬號 瀏覽:545
水產品加工的薪資如何 瀏覽:837
數據節點如何增加 瀏覽:715
如何用產品思維打造一家超級房企 瀏覽:800
做網路代理商需要什麼條件 瀏覽:456
永州華為有哪些大數據產業園 瀏覽:223
igxe取回的物品多久能交易 瀏覽:584
菜市場排骨怎麼做 瀏覽:461
牛市場有哪些地方 瀏覽:239
全球交易大師有哪些人 瀏覽:841
哪些醫療美容產品不讓快遞 瀏覽:544
騰訊游戲是怎麼打開中國市場的 瀏覽:628
護膚品被工商查到過期產品怎麼辦 瀏覽:817
閑魚交易貓上怎麼和賣家聯系 瀏覽:316
從網上買程序得多少錢 瀏覽:53
華為應用市場預約的手游怎麼取消 瀏覽:121
醫葯代理產品怎麼樣 瀏覽:74
庫茲馬怎麼一直不交易 瀏覽:39
江蘇技術erp系統哪個好 瀏覽:525