用汇编语言实现窗口

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:29:19
不是win32汇编噢,注意,是dos下,利用图形来做,记得97年编程大赛冠军是
这样一个程序
http://hi.baidu.com/%CD%C7%B7%CF%5F%D0%A1%C5%D6/blog/item/aa2f6035c96998335ab5f566.html
用汇编连如此复杂的程序都可以实现,实现窗口应该很简单吧。
早说了不是win32汇编了 就调用一个api可以办到的事情我不会拿出来问的
例程我已经贴到贴吧了
http://tieba.baidu.com/f?kz=573764537
如果真要论分值,这题值1000分以上,我是希望各位能通过此题加强自己对于dos图形的理解。

用图形来实现窗口是很简单,只是数据量太大,连贴吧都放不下,
楼主如想要,我可以再在窗口中画个美眉,把程序发到你的邮箱。
贴吧的程序,汉字显示部分还可再简洁些。

呵呵,其实也是很简单的,建议你去看看 罗云斌的 

Windows环境下32位汇编语言程序设计(第2版) 

里面揭开了win32汇编编程的神秘面纱 

这里是个简单的参考程序 

; Hello.asm 

; 使用 Win32ASM 写的 Hello, world 程序 

; 使用 nmake 或下列命令进行编译和链接: 

; ml /c /coff Hello.asm 

; Link /subsystem:windows Hello.obj 

.386 

.model flat,stdcall 

option casemap:none 

; Include 文件定义 

include windows.inc 

include user32.inc 

includelib user32.lib 

include kernel32.inc 

includelib kernel32.lib 

; 数据段 

.data 

szCaption db 'A MessageBox !',0 

szText db 'Hello, World !'