久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 程序與軟件 [打印本頁]

作者: liuyang    時間: 2012-3-28 01:27
標(biāo)題: 程序與軟件
   程序與軟件是兩會事。軟件依靠程序代碼實現(xiàn)其業(yè)務(wù)。編程技術(shù)的基本東西不會變的,與語言無關(guān)。算法,類型結(jié)構(gòu)是程序的靈與肉。算法立足于數(shù)學(xué)邏輯,類型結(jié)構(gòu)與平臺相關(guān),但必須要有。其它的諸如面向?qū)ο蚣夹g(shù)中的封裝,繼承,多態(tài)都只是一個時代的產(chǎn)物是軟件開發(fā)中專有的,不屬于程序的屬性,就像COM等技術(shù),最終也會過時。

  編程中基本的邏輯結(jié)構(gòu)很簡單,順序,循環(huán),分支。也是人基本的思考方式。

  程序運行的實質(zhì)都是存儲在內(nèi)存中的數(shù)據(jù)變化,因此對它們需要的是精準(zhǔn)控制,所以指針很重要,可惜的是現(xiàn)在很多語言避諱它,只有深入了解指針才能對程序的生死把握住。

  類型結(jié)構(gòu),如果學(xué)過單片機的,理解起來就容易多了,實際就是將一堆0,1填入到指定內(nèi)存中,讀數(shù)據(jù)時位寄存器中存儲指向該結(jié)構(gòu)起點,然后CPU跑該數(shù)據(jù)大小次數(shù),每次寄存器中的值加1,這樣數(shù)據(jù)段就入棧了可以做其它的。

  基于win32平臺的基本數(shù)據(jù)類型有整型(4字節(jié)x8位)32位CPU的標(biāo)準(zhǔn)類型,字節(jié)型(1字節(jié)x8位),字符型(2字節(jié)x8位),長整型(8字節(jié)x8位),其它的都是這幾個,僅叫法不同等,所以學(xué)程序,學(xué)的是數(shù)學(xué)邏輯類型節(jié)構(gòu)

關(guān)于軟件開發(fā)
  學(xué)習(xí)軟件開發(fā)其實是要立足于平臺的,當(dāng)然不得不提下Java,它所謂的跨平臺是生活在虛擬機的陰影下的,也就是說把傳統(tǒng)上根據(jù)平臺的外理由虛擬機代勞了,虛擬機的開發(fā)者也就是傳統(tǒng)上的程序員,說穿了Java開發(fā)者是站在前人肩上的空中樓閣,當(dāng)操作系統(tǒng)被一家完全壟斷時它就沒價值了,只能回歸它的初衷上去。

  Win32平臺下,需要理解的有消息流,句柄。Windows是消息驅(qū)動模式,操作系統(tǒng)有一個消息隊列,每個進程也有。每一個消息都有至少一個作用對象與引發(fā)源。一般來說引發(fā)源不太關(guān)心;作用對象才是重點,它們用句柄表示,在整個系統(tǒng)運行中它們是唯一的。這是對軟件平臺,程序中關(guān)心的就是消息內(nèi)容與作用對象,消息產(chǎn)生時作用的對象執(zhí)行相關(guān)的功能。
在一個項目面前,要分解,這是一種處理問題的能力,與知識無關(guān),就好比我要看電視,我知道的就是按開關(guān),至于別的我不清楚,軟件的使用者也是,當(dāng)他按下開關(guān),我們的程序就收到一條消息button,作用對象就是我的電源線(句柄),產(chǎn)生結(jié)果就是線路通電,如何通的電就是觸發(fā)的功能。所以軟件開發(fā)對用戶是需求的分解,哪些是用戶去引發(fā)的(引發(fā)源),哪些是引發(fā)的直接后果(消息),哪些是被迫參與的對象(句柄),哪些是我們要處理的事情(業(yè)務(wù),即程序段)。

然后是根據(jù)平臺作消息與對象的對應(yīng)的處理部分,最后就是落到實處的代碼。






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美综合在线视频 | 成人h视频在线 | 欧美aaa一级片| 成人欧美一区二区三区1314 | 欧美日韩免费在线 | 国产精品99久久久久久久久久久久 | 日本成人综合 | 亚洲福利一区 | 国产激情在线 | 91精品www | 亚洲精品一区二区三区 | 国产免费一区二区 | 国产精品国产成人国产三级 | 精品视频一区在线 | 欧美www在线观看 | 日本一区二区三区在线观看 | 午夜男人免费视频 | 欧美一区二区视频 | 久久久久中文字幕 | 成人在线视频一区 | 国产精品久久久久久久午夜 | 欧美日韩福利视频 | 久久999| 国产精品久久久久久妇女6080 | 国产在线一区二 | 久久精品中文 | 欧美v片| 午夜精品一区二区三区在线播放 | 韩国主播午夜大尺度福利 | 久久免费视频1 | 蜜月va乱码一区二区三区 | 中文字幕在线免费观看 | 国产色99精品9i| 日本久久福利 | 中文字幕av在线播放 | 国产精品69久久久久水密桃 | 国产激情在线播放 | 国产精品久久久久久一区二区三区 | 国产精品久久久久久久午夜片 | 国产视频一区在线 | 国产精品福利网 |