用汇编语言实现窗口
来源:百度知道 编辑: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图形的理解。
这样一个程序
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 !'