大家好,今天小編來為大家解答程序設(shè)計(jì)基礎(chǔ)電子課本這個(gè)問題,c語言程序設(shè)計(jì)課本電子版很多人還不知道,現(xiàn)在讓我們一起來看看吧!
大一學(xué)生初學(xué)c語言程序設(shè)計(jì),需要準(zhǔn)備個(gè)人電腦嗎
計(jì)科專業(yè)從事軟件開發(fā)已經(jīng)有些年頭了,大學(xué)期間學(xué)的第一門編程語言是C語言,第一遍學(xué)幾乎是天書一般,就前面的幾個(gè)章節(jié)學(xué)的還可以,后面涉及到真正編程的玩意,腦子就是漿糊了,站在現(xiàn)在的角度看屬于計(jì)算機(jī)思維缺失造成,幾乎沒什么計(jì)算機(jī)基礎(chǔ),認(rèn)知上存在很大的問題,用的是老譚那本C語言程序設(shè)計(jì),后來很多人吐糟這本書有多少的語法錯(cuò)誤,甚至還有人喊出來是誤人子弟這種話語。在國內(nèi)的早期的C語言教材少的可憐,老譚算是計(jì)算機(jī)教材的先驅(qū)了,能夠一本這樣的書來學(xué)習(xí)就足夠了。
后來在大二的時(shí)候?qū)W習(xí)計(jì)算機(jī)一些基礎(chǔ)知識,回過頭來學(xué)習(xí)的時(shí)候已經(jīng)變得輕松多了,唯一的遺憾就是當(dāng)初實(shí)踐的比較少,電腦在那個(gè)時(shí)候還算是稀罕物,當(dāng)時(shí)十分期望有一個(gè)屬于自己的電腦,電腦在今天已經(jīng)不是什么稀罕物了,現(xiàn)在的大學(xué)生基本上人手一臺電腦,如果在條件允許的條件下學(xué)習(xí)編程語言還是需要一臺電腦,畢竟在查資料或者練習(xí)寫代碼的時(shí)候方便了許多。
大學(xué)生如何才能學(xué)好C語言?1.學(xué)習(xí)的決心
這是大學(xué)生學(xué)習(xí)編程最大的障礙,由于寬松的學(xué)習(xí)環(huán)境,如果沒有很強(qiáng)的學(xué)習(xí)驅(qū)動(dòng)力,很難學(xué)的好,現(xiàn)在大學(xué)生學(xué)習(xí)編程的環(huán)境已經(jīng)比之前好太多了,首先是網(wǎng)絡(luò)上的資料非常豐富,各種書籍或者視頻非常多,學(xué)習(xí)一門編程語言在于是不是用的最牛的編程資料,關(guān)鍵在于決心,大學(xué)期間誘惑太多,玩?zhèn)€游戲談個(gè)戀愛對于一般的學(xué)生誘惑力都非常大,相比枯燥的學(xué)習(xí)編程感覺好太多了,如果沉不下心來,真的很難學(xué)的扎實(shí)。
曾經(jīng)在公司帶過一個(gè)大二學(xué)生一個(gè)月時(shí)間,其實(shí)也沒怎么教具體的編程技巧就是讓好好體味編程的環(huán)境,會(huì)給出一些學(xué)習(xí)編程語言的方法,最重要讓他感受做編程的氣氛。不需要說太多,一個(gè)月結(jié)束之后,跟他談到如何看這一個(gè)月的收獲,最大的收獲是知道了如何學(xué)習(xí)編程,如何在遇到問題的時(shí)候想到辦法去解決。其實(shí)談到更多的是環(huán)境因素,如果在一個(gè)非常好的學(xué)習(xí)氛圍內(nèi)就可以非常順利的去學(xué)習(xí)一些東西,如果不具備這種環(huán)境就需要自我克制和自我激勵(lì)燃燒。
2.學(xué)會(huì)練手
大學(xué)生由于接觸實(shí)踐的機(jī)會(huì)不多,如何練手是一個(gè)非常棘手的問題,在不做大的改動(dòng)之下,如何弄到真正的編程經(jīng)驗(yàn),研究開源社區(qū)的源代碼是一個(gè)不錯(cuò)的選擇,但這種起點(diǎn)比較高,可能開始階段一頭霧水,如果真的適應(yīng)了,后面將受用無窮,開源社區(qū)里面的玩意夠一輩子耍的。
如果有機(jī)會(huì)找個(gè)公司實(shí)習(xí),提前感受編程的氣氛,其實(shí)不需要呆的時(shí)間特別長就能明白,回到學(xué)校里面該如何去做,環(huán)境的影響因素還是非常大。提前感受一下也是一種非常好的優(yōu)勢,現(xiàn)在很多大學(xué)的老師也在做一些練手的項(xiàng)目也可以想辦法加入進(jìn)去,一樣可以獲取一些實(shí)戰(zhàn)經(jīng)驗(yàn)。
大學(xué)生學(xué)學(xué)習(xí)編程相關(guān)的東西,理論和實(shí)踐缺一不可,在條件允許的情況下,有一臺電腦進(jìn)行學(xué)習(xí)還是非常有必要的。
希望能幫到你。
關(guān)于軟件界面設(shè)計(jì)學(xué)習(xí)的比較好的書籍有哪些
《應(yīng)用軟件設(shè)計(jì)實(shí)訓(xùn)教程VisualC++篇》
作者:李蘭友出版日期:2002年04月第1版主題詞:軟件設(shè)計(jì)教材C語言程序設(shè)計(jì)教材CTS063200軟件設(shè)計(jì)CTS100599C語言CTS008424程序設(shè)計(jì)分類:工業(yè)技術(shù)圖書館>自動(dòng)化技術(shù)、計(jì)算機(jī)技術(shù)>計(jì)算技術(shù)、計(jì)算機(jī)技術(shù)>計(jì)算機(jī)軟件>程序設(shè)計(jì)、軟件工程>總論及其他圖書簡介:本書內(nèi)容包括VC++工程界面設(shè)計(jì)、美術(shù)圖案的生成設(shè)計(jì)、界面切換、彩色圖像編輯器、文字處理器、媒體播放器制作、數(shù)據(jù)庫的建立與操作、電子郵箱設(shè)計(jì)等8個(gè)綜合應(yīng)用實(shí)例,詳細(xì)介紹了各個(gè)實(shí)例的設(shè)計(jì)路線、操作步驟,給出了完整的程序、設(shè)計(jì)中所必需的新資料及新思路等。
大學(xué)教材《java語言程序設(shè)計(jì)》哪個(gè)版本比較好
Java基礎(chǔ)入門:
《Java基礎(chǔ)入門(第2版)》是Java語言編程的經(jīng)典教材,其第一版發(fā)行近20萬冊。歷久彌新,精心修訂。全書共11章,包括Java開發(fā)環(huán)境的搭建及其運(yùn)行機(jī)制、基本語法、面向?qū)ο蟮乃枷搿⒊S肁PI、集合、IO、GUI、JDBC、多線程和網(wǎng)絡(luò)編程等內(nèi)容。提供了208個(gè)經(jīng)典案例,5個(gè)綜合案例,219道經(jīng)典習(xí)題。配套的數(shù)字教學(xué)資源豐富,包括精美PPT、1500道測試題、40小時(shí)教學(xué)視頻。
《面向?qū)ο笈cJava程序設(shè)計(jì)》
《面向?qū)ο蟮某绦蛟O(shè)計(jì)與Java》以“零”為起點(diǎn),從類和對象的概念人手,著重介紹Java面向?qū)ο蟮某绦蛟O(shè)計(jì),旨在幫助讀者建立面向?qū)ο蟮乃枷耄莆彰嫦驅(qū)ο缶幊痰幕炯寄堋M瑫r(shí),《面向?qū)ο蟮某绦蛟O(shè)計(jì)與Java》對Java語言的各種基本特性及相關(guān)的編程技術(shù)也做了詳細(xì)的介紹。《面向?qū)ο蟮某绦蛟O(shè)計(jì)與Java》共分12章,內(nèi)容包括Java程序初步、數(shù)據(jù)與數(shù)據(jù)運(yùn)算、Java語句、Java類、繼承與接口、數(shù)組與字符串、例外處理、多線程編程、《面向?qū)ο蟮某绦蛟O(shè)計(jì)與Java》輸出與文件處理、容器布局、事件處理、小應(yīng)用程序編程等。本書立足基本理論和方法,注重實(shí)踐與應(yīng)用。從應(yīng)用的角度來介紹基礎(chǔ)理論知識,通過例子來說明編程的方法和過程。《面向?qū)ο蟮某绦蛟O(shè)計(jì)與Java》每一章的最后兩部分都是小結(jié)和精選習(xí)題,便于讀者復(fù)習(xí)、總結(jié)、鞏固、練習(xí)與提高。
《重點(diǎn)大學(xué)計(jì)算機(jī)教材:Java程序設(shè)計(jì)》
《重點(diǎn)大學(xué)計(jì)算機(jī)教材:Java程序設(shè)計(jì)》共分為12章,主要包括Java語言的概述、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο缶幊趟枷搿D形化用戶界面技術(shù)、異常處理技術(shù)、數(shù)組、輸入/輸出流技術(shù)、并發(fā)控制技術(shù)、數(shù)據(jù)庫操作技術(shù)和網(wǎng)絡(luò)編程等基礎(chǔ)內(nèi)容,以及JDK6及后續(xù)版本中包含的容器、泛型和注解等高級技術(shù)。
為什么自己設(shè)計(jì)不出來單片機(jī)程序該怎么做
學(xué)習(xí)單片機(jī)編程,需要有基礎(chǔ),需要有方法。一,寫不出單片機(jī)程序的原因有哪些?
C語言掌握不夠,常用的語法不理解.
單片機(jī)知識點(diǎn)沒有掌握。
單片機(jī)編程沒有入門。
第一,要一定C語言基礎(chǔ),單片機(jī)C語言和普通C語言語法差異
1.調(diào)用的頭文件不一樣。
2.編譯器的不同會(huì)造成單片機(jī)C程序編寫過程中細(xì)節(jié)的差異,比如unsignedint類型,在某些編譯器當(dāng)中是與unsigendchar一樣的位寬。
第二,要有一定的硬件知識。理解普通的三極管,高低電平,電壓電流等基本概念。這個(gè)能看得懂原理圖,從事單片機(jī)開發(fā),會(huì)需要調(diào)試程序,需要通過一定的工具,萬用表,示波器來分析自己的軟件是否正常。
第三。必須要有一塊合適的開發(fā)板。資料和教程要齊全,沒有開發(fā)板,就沒有練習(xí)和實(shí)操的機(jī)會(huì)和平臺,更談不上進(jìn)步。
單片機(jī)分為很多種,8位單片機(jī),16位單片機(jī),32位單片機(jī),從未接觸過單片機(jī)開發(fā)的初學(xué)者,在選擇開發(fā)板時(shí),建議用從8位單片機(jī)如AT89S51作為單片機(jī)入門芯片。
對于基礎(chǔ)知識較薄弱的同學(xué),不建議一開始就學(xué)習(xí)stm32,因stm32學(xué)習(xí)難度會(huì)大很多,知識點(diǎn)也更多,學(xué)不好會(huì)打擊積極性。
二,能熟練編寫單片機(jī)程序,有什么方法?首先,單片機(jī)的入門級別的知識點(diǎn):
1,開發(fā)環(huán)境的搭建和使用,下載程序的操作。這一塊非常重要,這個(gè)學(xué)不會(huì),后面的單片機(jī)編程無從談起。
2,端口IO輸出,實(shí)操LED燈的亮滅,流水燈實(shí)驗(yàn)。
3,端口IO輸入,實(shí)操按鍵的輸入高低電平變化,操作LED的亮滅。
4,串口的輸入輸出,掌握ASCII碼的字符與0-255數(shù)字的對應(yīng)關(guān)系,并學(xué)會(huì)利用串口進(jìn)行調(diào)試信息打印,掌握利用串口調(diào)試代碼的方法。(這種調(diào)試方法很重要,很多單片機(jī)不能在線仿真,只能用串口調(diào)試)
5,掌握定時(shí)器功能。掌握普通定時(shí)器中斷函數(shù)的寫法和用法,如果對應(yīng)的單片機(jī)包含PWM設(shè)置,也必須掌握PWM的配置和使用。
6,掌握IIC時(shí)序操作,很多常用芯片都用IIC通信,比如EEPORM存儲(chǔ)芯片,掌握后讀寫相關(guān)參數(shù).存儲(chǔ)的數(shù)據(jù)斷電不丟失。
7,一般開發(fā)板都會(huì)有實(shí)時(shí)時(shí)鐘芯片如DS1302,掌握其用法,可以在綜合練習(xí)中用到。
一定要熟練掌握以上知識點(diǎn),初學(xué)者心中要形成自己單片機(jī)開發(fā)的知識樹。
接下來說下
第一,多學(xué)習(xí)和多看教學(xué)資料和視頻,目前51級別的開發(fā)板非常多,價(jià)格實(shí)惠,而且有很多優(yōu)質(zhì)的教學(xué)視頻。可以作為入門教程。
第二,推薦郭天祥的入門書籍《手把手教你學(xué)單片機(jī)C語言》,以及他的教學(xué)視頻《十天學(xué)會(huì)單片機(jī)編程》,我就是看了這本書和視頻,然后不斷練習(xí),才踏入單片機(jī)編程領(lǐng)域的。
第二,多練習(xí),想需要單片機(jī),看得懂不一定寫得出來,一定要跟著視頻書籍和老師的要求,自己一點(diǎn)點(diǎn)的編寫出來,并每個(gè)知識點(diǎn)做好記錄。并思考總結(jié),消耗吸收變成自己的知識。
綜合實(shí)驗(yàn)根據(jù)自己所學(xué)習(xí)的知識點(diǎn),完成一個(gè)帶定時(shí)鬧鐘功能的實(shí)時(shí)時(shí)鐘,
1通過按鍵設(shè)置鬧鐘,需要將鬧鐘時(shí)間存儲(chǔ)在EEPORM中。
2,通過按鍵修改時(shí)間,對ds1302的操作,時(shí)間計(jì)數(shù)的累加,
3,通過切換鬧鐘-時(shí)間顯示模式,比如長按,短按鍵的搭配等
4,數(shù)碼管在不同的模式下分別顯示時(shí)間和鬧鐘。
按照我文中的要求來進(jìn)行操作和學(xué)習(xí),最后完成實(shí)時(shí)時(shí)鐘的這個(gè)實(shí)驗(yàn),那么您的單片機(jī)編程能力一定得到很大提升!
有哪些資源強(qiáng)大的電子書推薦
資源強(qiáng)大的電子書,問對人了!小編精心整理了11個(gè)高質(zhì)量電子書下載網(wǎng)站,絕大多數(shù)的電子書都可以從這里免費(fèi)獲得,再也不用擔(dān)心想看的書籍、資料要錢啦~
廢話不說,直接給干貨!
文末有30+職場電子書PDF,領(lǐng)取方式文末有!!1.書格書格是一個(gè)自由開放的在線古籍圖書館,主要就是分享一些高清的古籍圖書和畫本,都是免費(fèi)的。新版資源已經(jīng)更新了219套,隨便點(diǎn)進(jìn)去一個(gè)就有詳細(xì)的介紹,還能下載PDF文件。
2.讀秀學(xué)術(shù)搜索搜下圖的網(wǎng)址就可以了,聽名字你也可以知道,這是一款收集學(xué)術(shù)論文期刊的網(wǎng)站,但是它更有海量的電子書資源,可以直接閱讀或者免費(fèi)下載,省時(shí)省力。
3.時(shí)宜搜書導(dǎo)航時(shí)宜搜書是一個(gè)電子書籍聚合檢索的資源庫,里面收錄了各種網(wǎng)站的書籍鏈接,點(diǎn)擊的時(shí)候可以直接跳轉(zhuǎn)到原網(wǎng)站進(jìn)行下載。
4.ManybooksManybooks的電子書資源大部分為文學(xué)著作類,5萬多本電子書籍免費(fèi)閱讀或下載。而且,站內(nèi)還有詳細(xì)的分類,十分便于我們的搜索。
5.搬書匠搬書匠是一個(gè)完全免費(fèi)的計(jì)算機(jī)電子書籍下載站點(diǎn),基本上覆蓋了市面上全部優(yōu)質(zhì)的計(jì)算機(jī)電子書籍,非常適合計(jì)算機(jī)學(xué)習(xí)愛好者。
里面的電子書籍可以直接保存到百度網(wǎng)盤中,可在網(wǎng)盤中閱讀及下載,沒有任何垃圾廣告。
6.LoreFreeLoreFree是一個(gè)開放式的電子書下載網(wǎng)站,任何人都可以在這個(gè)網(wǎng)站中上傳電子書,所以里面的電子書資源十分豐富,現(xiàn)已具備電子書7萬冊以上。
里面的每一本電子書都具備多種版本可供選擇,而且無需注冊即可直接將電子書下載到本地。
7.京東讀書專業(yè)版這是一個(gè)專為大學(xué)生提供電子書閱讀服務(wù)的平臺。20萬電子書,不需要下載,登錄后直接免費(fèi)讀。平臺資源非常豐富,涉及哲學(xué)、經(jīng)濟(jì)學(xué)、法學(xué)、文學(xué)、歷史學(xué)、醫(yī)學(xué)、管理學(xué)、藝術(shù)、工業(yè)科技等十多個(gè)學(xué)科。而且不僅是各類專業(yè)書,還有最新最熱門的小說,都能在這里盡情暢讀。
8.云海電子書云海電子書是一個(gè)完全免費(fèi)的電子書下載網(wǎng)站,里面的電子書資源非常豐富,且分類明確,想看什么電子書直接搜索即可,最主要的是里面的電子書全部可以免費(fèi)下載。
不過也是存在一定缺點(diǎn)的,那就是該網(wǎng)站中的電子書雖然是免費(fèi)下載的,但保存的網(wǎng)盤卻是誠通網(wǎng)盤,下載速度較慢。
9.書享家書享家也是一個(gè)電子書資源整合網(wǎng)站,而且它里面的電子書比熊貓搜書還要多,幾乎包含了所有跟電子書有關(guān)系網(wǎng)站。
而且這些網(wǎng)站還進(jìn)行了分類,包括酷站、kindle電子書、PDF電子書、書單書評、外文電子書、雜志漫畫、數(shù)學(xué)古籍、書籍搜索八大類,想看什么直接到那個(gè)分類就很方便。
10.書伴雖然kindle退出中國市場了,但仍有不少它的狂熱粉。如果你擁有kindle,那這個(gè)網(wǎng)站你千萬不要錯(cuò)過,里面不僅有免費(fèi)的電子書資源,還有kindle詳細(xì)的新手教程、使用技巧、以及相關(guān)工具,打開新世界的大門。
11.寶藏電子書庫30+職場電子書,全是PDF直接下載!
無套路,還是修正版。包括思維邏輯類、談話溝通類、團(tuán)隊(duì)管理類。直接下載看!
《華為管理法》、《OKR管理法》、《關(guān)鍵對話》等,都是職場人必讀必看~
如果對你有幫助的話,請給小編點(diǎn)個(gè)贊哦~
關(guān)注@伙伴云,持續(xù)分享更多書籍網(wǎng)站.......
關(guān)于程序設(shè)計(jì)基礎(chǔ)電子課本的內(nèi)容到此結(jié)束,希望對大家有所幫助。




