1、學習C語言程序設計的網站有哪些?
校學生可以直接進入第2步學習。
2.按照《C語言程序設計入門學習六步曲》進行上機練習。
3.在上機練習時要養成良好的編程風格。點擊查看C語言的編程風格
4.積極參加C、C++興趣小組,養成和老師與同學交流習慣,從而相互收益。有時別人不經意的一句話可能使你茅塞頓開--「一句話點醒夢中人」。
5.及時總結自己的學習經驗,養成寫C語言日記的習慣。軟體有編程日記功能。
6.從網上或教材上找一個自己感興趣的題目(選題時根據自己的能力,可先易後難,培養自己的成就感,如果有了成就感,即使再苦再累還是感覺C語言學習是一件快樂的事,同學們喜歡打游戲,經常通宵達旦地玩游戲也樂而不疲就是這個道理)進行實戰訓練,提高自己的C語言綜合應用能力。
7. 由於C語言靈活、強大,初學者要全面地掌握它是不可能的,因此在學習C語言的過程中,不要在細枝末節上浪費精力(比如++、--用於表達式的計算,實際上是沒有意義的),但一定要熟練掌握C語言的流程式控制制語句、數組、函數、指針等基礎知識的應用,為學習面向對象程序設計打下堅實的基礎。如果這些知識你學不好,要後續學習好C++、可視化的程序設計Visual C++或C++Builder就像空中樓閣,是不現實的。
C語言程序設計入門學習六步曲
筆者在從事教學的過程中,聽到同學抱怨最多的一句話是:老師,上課我也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個:
一、所謂的看懂聽明白,只是很膚淺的語法知識,而我們編寫的程序或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程序解決這些實際問題呢?
二、用C語言編程解決實際問題,所需要的不僅僅是C語言的編程知識,還需要相關的專業知識。例如,如果你不知道長方形的面積公式,即使C語言學得再好你也編不出求長方形的面積的程序來。
三、C語言程序設計是一門實踐性很強的課程,「紙上談兵」式的光學不練是學不好C語言的。例如,大家都看過精彩自行車雜技表演,假如,你從來沒有騎過自行車,光聽教練講解相關的知識、規則、技巧,不要說上台表演、就是上路你恐怕都不行。
出現問題原因清楚了,那麼如何學習呢?請你看
在程序開發的過程中,上機調試程序是一個不可缺少的重要環節。「三分編程七分調試」,說明程序調試的工作量要比編程大得多。這里以如何上機調試C程序來說明C語言的學習方法。
第一步、驗證性練習
在這一步要求按照教材上的程序實例進行原樣輸入,運行一下程序是否正確。在這一步基本掌握C語言編程軟體的使用方法(包括新建、打開、保存、關閉C程序,熟練地輸入、編輯C程序;初步記憶新學章節的知識點、養成良好的C語言編程風格)。
初學者最容易犯的錯誤是:
1、沒有區分開教材上的數字1和字母l,字母o和數字0的區別,造成變數未定義的錯誤。另一個易錯點是將英文狀態下的逗號,分號;括弧()雙引號""輸入出入成中文狀態下的逗號,分號;括弧(),雙引號「」造成非法字元錯誤。
2、C語言初學者易犯語法錯誤:使用未定義的變數、標示符(變數、常量、數組、函數等)不區分大小寫、漏掉「;」、「」、「(」與「)」不匹、控制語句(選擇、分支、循環)的格式不正確、調用庫函數卻沒有包含相應的頭文件、調用未C聲明的自定義函數、調用函數時實參與形參不匹配、數組的邊界超界等。
3、修改C語言語法錯誤時要注意以下兩點:
(1)、由於C語言語法比較自由、靈活,因此錯誤信息定位不是特別精確。例如,當提示第10行發生錯誤時,如果在第10行沒有發現錯誤,從第10行開始往前查找錯誤並修改之。
(2)、一條語句錯誤可能會產生若干條錯誤信息只要修改了這條錯誤,其他錯誤會隨之消失。特別提示:一般情況下,第一條錯誤信息最能反映錯誤的位置和類型,所以調試程序時務必根據第一條錯誤信息進行修改,修改後,立即運行程序,如果還有很多錯誤,要一個一個地修改,即,每修改一處錯誤要運行一次程序。
第二步、照葫蘆畫瓢
在第一步輸入的C程序的基礎上進行試驗性的修改,運行一下程序看一看程序結果發生了什麼變化,分析結果變化的原因,加深新學知識點的理解。事實上這和第一步時同步進行的,實現「輸入」加深知識的記憶,「修改」加深對知識的理解。記憶和理解是相輔相成的,相互促進。
例如:將最簡單的Hello World!程序
#include "stdio.h"
int main()
{
printf("Hello World!\n");
return 0;
}
中的
printf("Hello World!\n");
中的Hello World!改成你的姓名,運行一下程序,看有什麼變化?
再如求1+2+3...+100的和的程序
#include <stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("sum=%d\n",sum);
}
第1次將for(i=1;i<=100;i++)中的100改成50,運行一下程序,看有什麼變化?
第2次將for(i=1;i<=100;i++)中的i++改成i=i+2,運行一下程序,看有什麼變化?
找出程序結果變化的原因,就加深了對C語句的理解。
第三步、不看教材看是否能將前兩步的程序進行正確地輸入並運行。
在這一步要求不看教材,即使程序不能運行,看能否將其改正,使其能正確運行。目的是對前兩步的記憶、理解進一步強化。
第四步、增強程序的調試能力
在教材中每章都有C語言初學者易犯的錯誤,按照易出錯的類型,將教材中的正確的程序改成錯誤的程序,運行一下程序,看出現的錯誤信息提示,並記下錯誤信息,再將程序改成正確的,運行一下程序。這樣反復修改,就能夠學習C語言程序發生錯誤的原因和修改錯誤的能力。
注意:每次只改錯一個地方,目的是顯示發生該錯誤的真正原因,避免一次改動多個地方,搞清發生錯誤的真正原因,切記!!!!
注意:上機調試程序時要帶一個記錄本,記下英文錯誤提示信息和解決該錯誤問題的方法,積累程序調試經驗,避免在編程犯同樣的錯誤,切記!!!!。
例如,將Hello World程序中語句
printf("Hello World!\n");
中的;改成中文的分號;
運行一下程序,看有什麼結果?
調試程序是一種實踐性很強的事,光紙上談兵是是沒用的,就像游泳運動員只聽教練講解示範,而不親自下水練習,是永遠學不會游泳的。
即使在優秀的程序員編寫程序也會犯錯誤的,可能事最低級的語法錯誤,但他能快速發現錯誤並改正錯誤,而我們C語言初學者面對錯誤提示,不知道發生了什麼錯誤,如何改正,這就事差別。
第五步、研究典型的C語言程序,提高程序設計能力
C語言初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因是:所謂的看懂聽明白,只是很膚淺的語法知識,而沒有深刻地理解C語言的語句的執行過程(或流程)。
計算機是按照人的指令(編寫的程序)去執行的,如果不知道這些C語句在計算機中是如何執行的,你怎麼回靈活運用這些知識去解決實際問題呢?
解決問題的方法是要先理解C語言各種語句的流程(即計算機是如何執行這些語句的過程),然後研讀現成C語言經典程序,看懂別人事如何解決問題的,以提高自己的程序設計能力。
第六步、研究課程設計源成序,提高C語言的綜合應用能力.
2、如何查看網頁設計的源程序是由什麼語言編寫的?
解決方案1:
你說的 應該是後台使用語言。
這個如果在做的不嚴謹的網站,可以找到。比如點開鏈接,看地址欄,是一個php或者jsp頁面,就說明後台是PHP或JAVA做的。比如,右鍵網頁源代碼,找到表單的form屬性,可能是一個.php或者.action。也可以判斷出來。
不過,後台語言,在界面的源代碼中是沒辦法通過瀏覽器查看的。
解決方案2:
這個真看不出來。看樓下追問說是公司內部的,如果公司還沒做錯誤訪問的頁面的話,可以輸入公司訪問域名加一個錯誤url。幸運的話,給你一個錯誤頁面。
解決方案3:
看頁面的地址吧,這個沒看出來,地址欄里地址的後面頁面後綴,比如說 .aspx 就是.net編寫,.asp 就是asp編寫 .php 就是PHP編寫,當然也不是全部都可以看到的,得看是否做了靜態。話說,看這個有什麼用嗎?
解決方案4:
哦,我只是想知道我們公司的網頁是用什麼語言編寫的,想學一學,有的時候把系統升級了就用不了了,邪門!
解決方案5:
現在大多數都是用PHP的,這個最普遍了。自己公司的應該可以看到源文件,直接看看後綴就知道了
3、51單片機源程序設計
先實現一個功能吧,按K1數碼管顯示加1,LED燈左移一位。
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽級數碼管碼表0-9
uchar key;
void ext0() interrupt 0
{
key++;
P1=_crol_(0xfe,key);
P0=table[key];
}
main()
{
EX0=1;
IT0=1;
EA=1;
while(1);
}
4、需要完成Web程序設計的作業,誰給我個源代碼啊?
你要做asp的話,建議你上http://www.51aspx.com/搜搜模板,然後自己改一下,很容易的
5、計算機二級考試 web程序設計考些什麼?需要學習哪些編程語言?
二級WEB程序設計考試大綱
一、基本要求
1. 掌握Web工作原理,了解Web技術基礎知識,熟悉IIS的管理;
2. 掌握靜態網頁設計技術,熟練掌握網頁的HTML代碼編寫;
3. 熟練掌握一種腳本語言(VBScript或JavaScript)的編程方法,具有較強的客戶端動態設計的能力;
4. 熟練掌握ASP工作原理和ASP編程方法,具有較強的伺服器端動態設計的能力;
5. 熟悉資料庫的操作和SQL語言的運用,熟練掌握ADO工作原理,熟練運用ADO進行資料庫的管理;
6. 基本具有小型Web應用系統的綜合設計能力。
二、考試范圍
(一)Web技術基礎
1. Web工作原理:WWW概念和標准、W3C、Web客戶端和Web瀏覽器、Web伺服器端和Web伺服器;
2. TCP/IP協議、IP地址和域名服務;
3. HTTP和URL: HTTP工作過程、HTTP Request、HTTP Response,URL;
4. IIS的安裝、配置和管理;
5. 站點的規劃、設計、發布和管理。
(二)靜態網頁設計
1.靜態網頁開發技術:頁面設計原則、可視化頁面設計工具(FrontPage或DreamWeaver)的運用;
2.HTML代碼:HTML基本語法、HTML常用標簽;
3.XML、DHTML、XHTML。
(三)腳本語言和程序設計(腳本語言任選一種)
1.VBScript:VBScript語法、VBScript數據類型、變數、常
量、數組、運算符、表達式、內部函數、程序控制結構、Sub過程、Function函數,VBScript嵌入HTML;
2.JavaScript:JavaScript語法、JavaScript數據類型及類型轉換、變數、數組、操作符、表達式、函數、程序控制結構,JavaScript事件;JavaScript內置對象,對象層次及DOM模型,JavaScript嵌入HTML;
(四)伺服器端動態設計
1.ASP工作原理;
2. ASP編程:ASP文件的建立與運行,Response對象、Request
對象、Session對象、Application對象、Server對象、使用Form集合、使用QueryString集合、使用Cookies集合、使用Clinet Certificate集合、文件存取組件FileSystemObject、 a文件;
3.CGI、PHP、JSP的工作原理。
(五)Web資料庫應用
1.Access資料庫和SQL Server資料庫的應用:資料庫的建
立、數據表的建立、數據的輸入、修改、查詢和刪除等操作;
2.SQL語言的應用:Select語句查詢記錄、Insert語句插入
記錄、Update語句修改記錄、Delete語句刪除記錄;
3.ODBC數據源的配置與管理:ODBC的概念、ODBC驅動程序、
ODBC數據源的建立、ODBC數據源的配置與管理;
4.ADO訪問資料庫:ADO工作原理,與ACCESS資料庫的連接、
與SQL Server資料庫的連接,ADO的Connection對象、ADO的Recordset對象、ADO的Command對象;
5.小型Web應用系統的綜合設計
6、製作一個網站,一般都要用到哪些後台程序設計語言?
常用的sap的,現在開發大型的網站用.net、jsp php的不少。
有不懂的可以給我baidu留言,需要虛擬主機的話,可以去http://www.eachost.com/
7、web程序設計html源代碼問題
keywords的作用是用來告訴搜索引擎網站的關鍵字是什麼,description用來告訴搜索引擎網站的主要內容……
就像一個人有自己的名字,需要每時每刻寫在臉上嗎。。這個和搜索引擎有關,建議了解一下SEO,這個的作用基本上就是讓你的網站的主題更集中!簡單說下就是,讓你的網站主題明確,別人搜索你的keyword的關鍵字,你的網站在搜索引擎的排名能夠更靠前!!
8、網站策劃書中的程序設計那部分怎麼寫啊? 麻煩具體點啊?很急~~~
把 資料庫的E-R圖,網站的功能流程圖,數據流圖,系統流程圖 等等圖具體分析一下,比如
E-R圖,把哪些具體的關系 或者屬性 用欄位表示出來就是程序設計;
或者你直接寫關鍵的代碼 或者 完成某個功能的設計思路或演算法~~~~
9、網頁與Web程序設計
本地文件夾就是你自己電腦硬碟上的文件夾如:C:Inetpubwwwroot你的網站目錄名;本地環境是在你自己電腦里配置的環境,網站源文件修改也是在你電腦里;
測試遠程伺服器文件夾是你以經有了FTP空間.直接在你本地測試遠程的網站目錄,當你配置好以後會在DW中顯示FTP空間的目錄文件.修改後會提示你是否保存到遠程空間上.這樣就可以即修改即上傳效果.當然不建議這種試.建議在本地修改後用FTP上傳.因為測試伺服器文件夾修改文件後上傳比較麻煩.當你修改的內容比較多時會擔誤時間.如果網站有一百個文件呢?每個修改都要上傳一次,.在本地修改好可以次用FTP上傳.
視頻一般都是SWF型式的.在DW中插入菜單有插入SWF,如果要把你自己拍的視頻文件放到SWF里.須把視頻文件導入到SWF里才行.如果你是AVIRMVBRMMOV等其它視頻格試請都轉換成AVI格試的文件然後導入SWF文件里.再從FALSH里導出為FLV格式.這樣有種於視頻的收看.不然文件格式不支持.或大太.
10、為了完成WEB程序設計大作業,跪求源代碼
給你發來一個手機商城的例子,源asp網頁,資料庫用的是access,涉及javascript,用Dreamweaver編輯即可,建站點就是存放網頁的目錄。
建議你先學習一下asp相關內容,iis的安裝使用,如何瀏覽本地站點;Dreamweaver的使用;asp連資料庫的方法等等。
我給你發了郵件,附件是 手機商城.rar 裡面有配置說明
我的郵箱是[email protected]