簡(jiǎn)易的聊天室,對(duì)java網(wǎng)路程式設(shè)計(jì)的初學(xué)者是很好的入門
上傳時(shí)間: 2014-01-01
上傳用戶:wys0120
Visual C++6.0 應(yīng)用程序開發(fā)教程 王興東(編)第三章 允許用戶交互——把鼠標(biāo)和鍵盤集成到應(yīng)用程序中 的源代碼
標(biāo)簽: Visual 6.0 應(yīng)用程序 開發(fā)教程
上傳時(shí)間: 2017-08-30
上傳用戶:Zxcvbnm
我們編寫的程序由兩個(gè)主要方面組成 1 算法的集合就是將指令組織成程序來(lái)解決某個(gè)特定的問(wèn)題 2 數(shù)據(jù)的集合算法在這些數(shù)據(jù)上操作以提供問(wèn)題的解決方案 縱觀短暫的計(jì)算機(jī)發(fā)展史這兩個(gè)主要方面算法和數(shù)據(jù)一直保持不變發(fā)展演化的 是它們之間的關(guān)系就是所謂的程序設(shè)計(jì)方法programming paradigm 在過(guò)程化程序設(shè)計(jì)方法procedural programming 中一個(gè)問(wèn)題可直接由一組算法來(lái)建 立模型例如公共圖書館的資料借閱/登記check out/check in 系統(tǒng)是由一系列過(guò)程表現(xiàn) 出來(lái)的其中兩個(gè)主要的過(guò)程是資料的借閱和登記這些數(shù)據(jù)被獨(dú)立存儲(chǔ)起來(lái)我們既可以 在某個(gè)全局位置上訪問(wèn)這些數(shù)據(jù)或者把數(shù)據(jù)傳遞給過(guò)程以便它能夠訪問(wèn)這些數(shù)據(jù)Fortran C 和 Pascal 是三種著名的過(guò)程語(yǔ)言C++也支持過(guò)程化程序設(shè)計(jì)單獨(dú)的過(guò)程如check_in() check_out() over_due() fine()等等都被稱為函數(shù)第三篇將集中討論C++對(duì)過(guò)程化程序 設(shè)計(jì)方法的支持尤其將重點(diǎn)討論函數(shù)函數(shù)模板和通用算法 在20 世紀(jì)70 年代程序設(shè)計(jì)的焦點(diǎn)從過(guò)程化程序設(shè)計(jì)方法轉(zhuǎn)移到了抽象數(shù)據(jù)類型 abstract data type 簡(jiǎn)寫為ADT 的程序設(shè)計(jì)上現(xiàn)在通常稱之為基于對(duì)象(object based 的程序設(shè)計(jì)在基于對(duì)象的程序設(shè)計(jì)方法中我們通過(guò)一組數(shù)據(jù)抽象來(lái)建立問(wèn)題的模型在 C++中我們把這些抽象稱為類class 例如在這種方法下圖書館資料借閱登記系統(tǒng)就 由類的對(duì)象實(shí)例比如書借閱者還書時(shí)間罰款等之間的相互作用表現(xiàn)出來(lái)以此表 示出圖書館的抽象概念與每個(gè)類相關(guān)的算法被稱為該類的公有接口public interface 數(shù) 據(jù)以私有形式被存儲(chǔ)在每個(gè)對(duì)象中對(duì)數(shù)據(jù)的訪問(wèn)應(yīng)與一般的程序代碼隔離開來(lái)CLU Ada 和Modula-2 是三種支持抽象數(shù)據(jù)類型的程序設(shè)計(jì)語(yǔ)言第四篇將說(shuō)明和討論C++對(duì)抽象數(shù)據(jù) 類型程序設(shè)計(jì)方法的支持 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法通過(guò)繼承inheritance 機(jī)制和動(dòng)態(tài)綁定dynamic binding 機(jī) 制擴(kuò)展了抽象數(shù)據(jù)類型繼承機(jī)制是對(duì)現(xiàn)有實(shí)現(xiàn)代碼的重用動(dòng)態(tài)綁定是指對(duì)現(xiàn)有的公有接 口的重用以前獨(dú)立的類型現(xiàn)在有了類型/子類型的特定關(guān)系一本書一盒錄像帶一段錄 音甚至孩子的寵物盡管它們有各自的借閱/登記方式但都可以成為圖書館的收藏資料 共享的公有接口和私有的數(shù)據(jù)都放在一個(gè)抽象類圖書館資料LibraryMaterial 中每個(gè)特 殊的圖書館資料類都從LibraryMaterial 抽象類繼承共享的行為它們只需要提供與自身行為相 關(guān)的算法和數(shù)據(jù)Simula Smalltalk 和Java 是三種支持面向?qū)ο蟪绦蛟O(shè)計(jì)方法的著名語(yǔ)言 第五篇將集中討論C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持 C++是一種支持多種程序設(shè)計(jì)方法的語(yǔ)言雖然我們主要把它當(dāng)作面向?qū)ο蟮恼Z(yǔ)言但 實(shí)際上它也提供對(duì)過(guò)程化的和基于對(duì)象的程序設(shè)計(jì)方法的支持這樣做的好處是對(duì)每個(gè)問(wèn)題 都能夠提供最合適的解決方案事實(shí)上沒(méi)有一種程序設(shè)計(jì)方法能夠
標(biāo)簽: c++從入門到精通.pdf電子書 第二版
上傳時(shí)間: 2019-01-30
上傳用戶:jizhi111
JAVA從入門到精通,我的第一本java編程書
標(biāo)簽: java
上傳時(shí)間: 2022-07-19
上傳用戶:
利用Matlab編寫求取4級(jí)移位寄存器的M序列 設(shè)初始序列為:1 1 1 1 通過(guò)一個(gè)四級(jí)的移位寄存器,其中在第三級(jí)有負(fù)反饋(一個(gè)模二加法),即將序列的第三位和第四位相加(如序列1 1 1 1經(jīng)移位寄存器第一次移位后為0 1 1 1)的值再賦到第一位. 序列的周期為16.
上傳時(shí)間: 2016-02-14
上傳用戶:tfyt
顯示緩沖區(qū)數(shù)組*/ unsigned char clockstr[6] /*時(shí)間顯示的數(shù)碼管編碼數(shù)組*/ unsigned char alartstr[6] /.../*第二次按C鍵設(shè)置分位,第三次按鍵設(shè)置秒位,第四次按鍵完成退出設(shè)置*/ if(SetSelect==0) /*按到第四
標(biāo)簽: unsigned char alartstr clockstr
上傳時(shí)間: 2013-12-17
上傳用戶:Divine
顯示緩沖區(qū)數(shù)組*/ unsigned char clockstr[6] /*時(shí)間顯示的數(shù)碼管編碼數(shù)組*/ unsigned char alartstr[6] /.../*第二次按C鍵設(shè)置分位,第三次按鍵設(shè)置秒位,第四次按鍵完成退出設(shè)置*/ if(SetSelect==0) /*按到第四
標(biāo)簽: unsigned char alartstr clockstr
上傳時(shí)間: 2013-11-28
上傳用戶:zhangyigenius
顯示緩沖區(qū)數(shù)組*/ unsigned char clockstr[6] /*時(shí)間顯示的數(shù)碼管編碼數(shù)組*/ unsigned char alartstr[6] /.../*第二次按C鍵設(shè)置分位,第三次按鍵設(shè)置秒位,第四次按鍵完成退出設(shè)置*/ if(SetSelect==0) /*按到第四
標(biāo)簽: unsigned char alartstr clockstr
上傳時(shí)間: 2013-12-25
上傳用戶:stewart·
VB.NET 程序設(shè)計(jì)語(yǔ)言課程內(nèi)容 第一章:概述 第二章:使用窗體和控件 第三章:變量和數(shù)組 第四章:過(guò)程 第五章:判斷結(jié)構(gòu)與循環(huán)結(jié)構(gòu) 第六章:驗(yàn)證用戶輸入 第七章:面向?qū)ο缶幊? 第十一章 使用 ADO.NET 數(shù)據(jù)庫(kù)概念 ADO.NET 概述 使用數(shù)據(jù) 數(shù)據(jù)庫(kù)概念 數(shù)據(jù)庫(kù)術(shù)語(yǔ) 數(shù)據(jù)庫(kù)編程的工作方式 SQL 連接環(huán)境 非連接環(huán)境 課堂練習(xí) 區(qū)別適用于連接或非連接方案的場(chǎng)景 數(shù)據(jù)庫(kù)術(shù)語(yǔ) 數(shù)據(jù)庫(kù)編程的工作方式 SQL 連接環(huán)境 在連接環(huán)境中,應(yīng)用程序會(huì)持續(xù)連接到數(shù)據(jù)源上 優(yōu)點(diǎn) 連接環(huán)境更易于維護(hù) 并發(fā)控制更容易 與非連接環(huán)境相比,數(shù)據(jù)更容易刷新 缺點(diǎn) 必須維持穩(wěn)定的網(wǎng)絡(luò)連接 有限的可擴(kuò)展性 非連接環(huán)境 非連接環(huán)境是指可以在本地對(duì)數(shù)據(jù)進(jìn)行單獨(dú)修改,然后再把修改更新到數(shù)據(jù)庫(kù) 優(yōu)點(diǎn) 與數(shù)據(jù)源保持連接的時(shí)間短,而且并發(fā)訪問(wèn)的連接數(shù)少,從而能為更多用戶提供服務(wù) 非連接環(huán)境大大增加了連接的可用性,從而改善了應(yīng)用程序的可擴(kuò)展性和性能 缺點(diǎn) 數(shù)據(jù)不總是最新的 可能發(fā)生更改沖突,這是個(gè)必須解決的問(wèn)題
標(biāo)簽: NET VB 程序設(shè)計(jì)語(yǔ)言 控件
上傳時(shí)間: 2013-12-16
上傳用戶:zhangzhenyu
經(jīng)典書籍:C Primer Plus(第五版)中文版和源代碼 本書全面講述了C語(yǔ)言編程的相關(guān)概念和知識(shí)。全書共17章。第1, 2章學(xué)習(xí)C語(yǔ)言編程所需的預(yù)備知識(shí)。第3到15章介紹了C語(yǔ)言 的相關(guān)知一識(shí),包括數(shù)據(jù)類型、格式化輸入輸出、運(yùn)算符、表達(dá)式、流程控制語(yǔ)句、函數(shù)、數(shù)組和指針、字符串操作、內(nèi)存管理、位操作等等,知識(shí)內(nèi)容都針對(duì)C99標(biāo)準(zhǔn) 另外,第10章強(qiáng)化了對(duì)指針的討論,第12章引入了動(dòng)態(tài)內(nèi)存分配的概念,這些內(nèi)容更加適合讀者的需求。第16章和第i7章討論了C預(yù)處理器和C庫(kù)函數(shù)、高級(jí)數(shù)據(jù)表示(數(shù)據(jù)結(jié)構(gòu))方面的內(nèi)容。附錄給出了各章后面復(fù)習(xí)題、編程練習(xí)的答案和豐富的C編程參考資料。本書適合希望系統(tǒng)學(xué)習(xí)和鞏固C編程技術(shù)的程序員 C語(yǔ)言的讀者,也適用于精通其他編程語(yǔ)言并希望進(jìn)一步掌握
標(biāo)簽: Primer Plus C語(yǔ)言編程 書籍
上傳時(shí)間: 2016-10-27
上傳用戶:李彥東
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1