㈠ 計算機軟體
計算機軟體專業課程比較多,看你想往哪方面發展,如果是c語言或c++的話,推薦看清華大學出版社出版的,譚浩強編寫的教程,封面為紅皮,全稱為《C語言程序設計(第三版)》,全國發行了700萬冊,可以說是學C語言的人必看的書,我們大學就用這本書,很適合自學,通俗易懂
建議你學習其它計算機知識時也看他的書,他出的書很多,涵蓋面廣,每一本都很經典
這里有他的教程word版下載
http://www.longtengwang.com/Soft/UploadSoft/down/c/%CC%B7%BA%C6%C7%BFC%D3%EF%D1%D4%BD%CC%B3%CCWord%B0%E6.rar
另外,機械工業出版社的 計算機叢書系列也相當經典,全是翻譯國外經典教材,國外計算機發展早,水平比國內高很多,看這些教材事半功倍,推薦(美)Al Kelley Ira Pohl的《C語言教程第4版》
而其他的java語言推薦《Java 2編程詳解》
《Java 2從入門到精通》
《Java核心編程》第4版或第6版
有了一定基礎再看thinking in java
㈡ 開發驅動程序 主要會用到VC++的哪些內容
你的驅動肯定要用VC++開發吧,所以VC++的基本使用方法你要會。
驅動開發完後,提供給客戶或者其他人使用,你應該把基本功能和介面封裝到DLL中,所以DLL的編寫你也應該掌握。
寫完驅動後,你應該自己做測試吧,所以用VC的MFC開發簡單的對話框程序你也應該會。
建議你看看孫鑫的VC視頻教程,看前幾章就可以,先把VC簡單的入門一下。
㈢ C語言嵌入式系統開發光碟下載
http://202.193.70.169:90/lib/downloads/D016804.rar
http://down.aybook.cn/book5/aybook.cn_cyyxrs1115.rar
看看這兩個是不是
㈣ 求助 軟體測試題,根據以下描述寫出代碼(java或者C語言)和驅動程序開發代碼 望解答,謝謝!
感覺都寫代碼的話都是if else判斷就行了啊,邏輯好點就行
㈤ 我在學軟體測試,C語言學的很差,其它的還馬馬虎虎的,現在想認真學C語言
要看你是做什麼測試了,,C語言主要就是用來編寫一些測試腳本,,比如說loadrunner的腳本就是用C語言編寫的,測試需要的就是一些基礎,其他的知識會在你實習的時候再來加強,,不同的公司需要學的東西也可能不一樣,但是測試的基礎肯定是不變的,一些主流的測試工具肯定要會,個人感覺手工測試沒什麼前途,,最好就是向自動化測試方面發展,這樣就需要學一些腳本語言,像VB,shell之類的
㈥ 學習軟體開發都需要看什麼書
學習軟體開發都需要看《c和指針》、《c缺陷和陷阱》、《c專家編程》,這三本書是一個初級C程序員必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 。
另外還有:
C++語言提升:
《Effective C++:改善程序與設計的55個具體做法》
《More Effective C++:35個改善編程與設計的有效方法(中文版)》
《C++沉思錄》
《C++Templates中文版》
《深度探索 C++ 對象模型》
《泛型編程與STL》
一個由C轉向C++的程序員,從來沒有系統的學習過C++的語法,往往是用到的什麼學習什麼。如果要系統入門,《C++ primer》倒是不錯。
設計類《代碼大全》:
《重構-改善既有代碼的設計》
《代碼整潔之道》
《實現模式》
《程序員應該知道的97件事》
這幾本書一般講的是函數以及更低層次的設計。《代碼大全》完完整整的讀完過,而且做了很多的筆記,獲益良多。《重構》就不必說了,其他幾本書前面大致看了一下,也非常不錯,計劃有時間要好好學習一下。
架構:
《軟體體系結構的藝術》
《領域驅動設計:軟體核心復雜性應對之道》
《軟體架構師應該知道的97件事》
《企業應用架構模式》
《面向模式的軟體體系結構卷1:模式系統》
《軟體架構設計》
《架構師需要知道的97件事》
敏捷開發:
《測試驅動開發》
《敏捷軟體開發——原則、模式與實踐》
《Scrum敏捷項目管理》
《硝煙中的Scrum和XP——我們如何實施Scrum》
《敏捷軟體開發》
㈦ 學習C、JAVA、資料庫要看哪些書
朋友,你好!
看到你無比誠懇的提問,就知道你是一位非常有上進心的人,從你的文筆,能感覺到你的邏輯思維很不錯,很有潛力。雖然本人不才,不過很想盡力回答你的問題,在這里發表一下我的看法,也麻煩你讀完它們。
首先我先吐槽一下樓上的回答,有答非所問的,有兩個說了N本書的人(那些書說實話,世界上找不到幾個人是全部看完了的,說白了,不適用,理論知識,你又不是考博士去的)。
進入正題:
你學了2個月左右,如果比較充實的話,你應該已經能自學各種編程語言和思維了,你現在不斷的思索未來是個好習慣,不過在這里先提醒你一下,不要誤入歧途:有遠見可以,不過請不要好高騖遠,不要浮躁,國人的一大缺陷就是浮躁,連復興國家這種大事都想在幾十年內搞定。。。扯遠了哈。
問題一,C語言學習程度:根據你的描述,現在正在學習C語言,我推薦你認真的學完這門語言。理由:所有的語言的文法(語法)幾乎都抄自這門語言,可以說一通百通,而這門語言又很容易學習,涉及面也是最廣的,從你手上帶的電子表(單片機)到你現在用的操作系統,還有你玩的電腦游戲,無一不涉及到C語言,因為早期的所有軟體系統骨架全是C語言寫的,人們捨不得丟棄這些比較「完美」的骨架,所以一直在這骨架上搭建其他的系統和軟體,最後無法舍棄這些骨架了,所以C語言可以火到現在。再次嘮叨,請認真學習這門語言,哪怕你工作以後永遠不使用它。
推薦書籍,「譚浩強的那本C語言書」,或者目錄相近的你覺得能看明白的就行了,書不用太挑剔,都是模仿過來模仿過去,而且這些書也都只是講講文法,並不涉及到實際應用,總之,一本足矣。
問題二,JAVA方向以及書籍:你自己說過,你肯定是走JAVA方向,我也這樣認為,現在JAVA方向和C#方向是國內主流,它們門檻都比較低,我也是JAVA方向的,所以這里能多給你點建議。學完C語言以後,你學習JAVA的文法(語法)就會很輕鬆了,除了面向對象思想要理解外,其他的都能很快吸收,你應該在學習文法的同時領會面向對象思想,你看完(自己提前看吧)你們的JAVA教材後,注意多看面向對象那幾章,熟悉以後,請馬上去買本(或者網上下電子版本)《Thinking in Java》(中文名JAVA編程思想),它能徹底讓你掌握面向對象思想。之後,你不要考慮用JAVA開發桌面應用程序(在國內工作幾乎用不到),你應該開始重新撿起HTML、javascript這些WEB相關的東西了,同時自己熟悉JSP以及配置TOMCAT服務端(自己沒有WEB包或者不會建立的話先去網上下載點JSP程序,TOMCAT主要是學習如何配置那些xml配置文檔),JSP的話一定要苦學,要找幾本書看(未來的工作啊),JSP書不好推薦,隨便找幾本看看吧,都一個模子造的,都挺好的,不存在經典不經典,就是學起來有點苦澀,而且實話有點難,都是學習的別人用JAVA建立好的規則上的(說白了你不是在學JAVA,也不是在學文法,是在學應用了哦,應用前人開發的容器、規則、介面、對象,以後會理解的)。WEB編程學習,前期沒有美工支持,自己頁面設計能力不行的話,你發現你做出來的例子都很沒用很醜陋,沒什麼成就感,請注意不要放棄。當你能獨立開發JSP程序部署JSP程序到TOMCAT上以後,你可以開始學習SSH框架了(找工作的敲門磚,你最應該學的東西),SSH即struts,spring,hibernate這三個傢伙,不知道請網路查一下,相關的書籍多如牛毛,找幾本自己喜歡的吧,比如封面好看,目錄排布好點的就可以(都是一個模子),然後再買本實例書籍,專門講實例的,比如開發圖書管理系統,購物系統的SSH書籍。學完了(自己能獨立開發WEB應用了)以後JAVA方向你已經可以出山了,完全可以找工作去了,前面提到JAVA方向門檻低,是事實,熟悉SSH的都能找到工作。
問題三,資料庫:不多說哦,上面說的那些東西學的時候自然要涉及到資料庫,你會參照書上的下載並使用的,簡單的說幾個流行的,sqlserver、oracle、access、mysql這四個很流行,mysql是免費的,停止升級了已經,其他的也有免費版本,不過不好使,必須學sqlserver,其他的看公司情況,進了公司,有一段磨合期足夠你學會一種新的資料庫了,也是一通百通的東西,書籍嘛,就是網路,不會的查詢語句,都能網路到,然後就是查看資料庫自帶的聯機幫助文檔。
問題四,入行以後干什麼:按要求辦事,前面有磨合期供你適應公司以及項目,多注意溝通同時充電就好了,同時寫博客記錄你在工作時學到的技巧和碰到的問題的解決方案,積少成多,10年成精。
問題五,升職:多去考點證書,學歷要有,自考也行,職稱證書要考,充電的時候多學習管理層次的書籍,軟體工程必學~~~其他的你自然會知道的,時間有限,而且多說無益,不要依賴,相信自己,感覺你是個潛力股,加油吧朋友!
希望我的回答符合你的需要(說不定我說多了偏題了,呵呵,不好意思了)
㈧ 請問C語言中的簡單驅動是什麼
驅動程序 印錯字了吧
大概意思就是讓你運行一下看好不好用
㈨ 什麼是linux下的C語言驅動開發
驅動一般是指硬體驅動,當然也有資料庫驅動程序。
至於為什麼要在Linux下開發,主要是為了在Linux下使用測試。
驅動程序就是Linux內核的一個重要組成部分。