久久久久久久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
主站蜘蛛池模板:
日韩国产在线
|
国内成人免费视频
|
国产一区二区在线91
|
成人欧美一区二区三区在线播放
|
99re视频这里只有精品
|
eeuss国产一区二区三区四区
|
欧美二区三区
|
91成人
|
国产一区二区日韩
|
国产精品a免费一区久久电影
|
av大片在线观看
|
亚洲精久久
|
日韩av第一页
|
久久久国产精品
|
国产一区在线看
|
九九色九九
|
极情综合网
|
99精品电影
|
国产日韩欧美在线观看
|
亚洲综合一区二区三区
|
在线日韩不卡
|
美国一级片在线观看
|
av一级久久
|
欧美成人一区二区
|
91看片官网
|
99精品国自产在线
|
国产欧美在线视频
|
热re99久久精品国99热观看
|
国产一区三区在线
|
韩日在线视频
|
欧美精品一区二区免费视频
|
亚洲精选一区二区
|
91网站在线看
|
亚洲高清av在线
|
密乳av
|
成人欧美一区二区三区在线观看
|
999免费视频
|
亚洲精品一区二区在线观看
|
午夜精品
|
国产成人99久久亚洲综合精品
|
亚洲国产成人av好男人在线观看
|