12 2009 档案

软件界面设计原则
摘要:本文原地址:http://www.excelhome.cn/Article/ShowArticle.asp?ArticleID=440一:遵循一致的准则,确立标准并遵循 无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。 这样得到的好处: 1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能,语句理解也不需要费神理解 2:降低培训、支持成本,支持人员不会行费力逐个指导。 3:给用户统一感觉,不觉得混乱,心情愉快,支持度增加 做法: 项目组有经验人士,确立UI规范: 美工提供色调配色方案,提供整体配色表 阅读全文

posted @ 2009-12-29 21:31 石莹 阅读(482) 评论(0) 推荐(0) 编辑

王爽汇编语言课程设计1
摘要:一、实验要求 在屏幕输出实验七中的数据 二、设计思路 1、将实验七的程序编写成一个子过程finishing,在主程序中调用,可以获得实验七种指定格式的table段数据,设置es:bx指向table段中第一行 2、创建一个数据缓存区buffer,设置ds:si指向buffer 3、对于字符串,从table中读取后写入buffer,末尾写入0;对于数值,直接调用实验10中写好的dtoc转换到buffe... 阅读全文

posted @ 2009-12-29 18:35 石莹 阅读(5301) 评论(1) 推荐(1) 编辑

将数值转换为表示十进制数的字符串2
摘要:王爽汇编语言第二版 一、实验要求 上一部分实现了把一个word类型的数据转换为表示十进制数的字符串,现有需求要实现dword类型数据的转换,可用类似算法实现。算法参考http://www.cnblogs.com/S-E-P/archive/2009/12/28/2045087.html。 对dword类型的转换可能出现除法溢出的问题,解决方法参考http://www.cnblogs.com/S... 阅读全文

posted @ 2009-12-28 15:51 石莹 阅读(437) 评论(0) 推荐(0) 编辑

将数值转换为表示十进制数的字符串
摘要:王爽汇编语言第二版,实验10.3一、实验要求编写一个子程序,实现将一个数值转换为表示十进制数的字符串二、程序接口名称:dtoc功能:将word型数据转变为十进制数的字符串,字符串以0为结尾符参数:(ax) = word型数据ds:si指向字符串的首地址返回:无三、算法概述1、可以反复调用除法运算除以10d取余数,直到商为0,可以获得十进制各位码 例如:10 | 12666 6 ——————10 | 12666 —————10 | 126 6 ———— 10 | 12 2 ——— 10 | 1 1 —— 02、对十进制各位码加上30h就转换成为了各位的ASCII值四、实现代码dtoc: push 阅读全文

posted @ 2009-12-28 14:00 石莹 阅读(2284) 评论(0) 推荐(0) 编辑

函数调用约定解析
摘要:本文原地址:http://liue.spaces.live.com/blog/cns!D126FF4C28B17AD1!237.entry前言: 文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的函数调用约定为主,阐释方式主要是以C++程序编译后得到的汇编代码来进行说明;我所使用的编译器和平台:WindowsXP + 赛扬1G + VC6(主要工具)\Delphi6\C++Builder6; 一:函数调用约定; 函数调用约定是函数调用者和被调用的函数体之间关于参数传递、返回值传递、堆栈清除、寄存器使用的一种约定; 它是需要二进制级别兼容的强约定,函数调用者和函数体如果使用不 阅读全文

posted @ 2009-12-27 21:43 石莹 阅读(1195) 评论(0) 推荐(0) 编辑

在VC6中使用c API方式连接MySQL数据库
摘要:在VC6中使用c API方式连接MySQL数据库一、环境配置1、在MySql的官方网站下载mysql-connector-c-noinstall,并将解压后的bin和include文件夹拷贝到Mysql的安装目录2、设置VC6环境,在vc工具-选项-目录,加入刚才的Include文件夹的路径,例如:C:\Program Files\MySQL\MySQL Server 5.1\include二、工程设置3、将lib文件夹中的linmysql.lib和libmysql.dll拷贝到工程目录下,工程-设置-连接,在对象/库模块中添加wsock32.lib和libmysql.lib三、示例4、先导入 阅读全文

posted @ 2009-12-27 21:30 石莹 阅读(2196) 评论(0) 推荐(0) 编辑

解决除法溢出问题
摘要:王爽汇编语言第二版实验10.2 一、实验要求 当用div指令进行8位除法运算时结果大于8位,或进行16位除法运算结果大于16位时,会出现除法溢出的错误。要求编写一个子程序,实现支持结果不会出现溢出的除法运算 二、算法概述 通过一个公式将可能产生溢出的运算X/N,转变为多个不会产生溢出的除法运算。公式中,等号右边的所有除法运算都可以用div指令来实现,并且不会产生除法溢出 公式:X/N = in... 阅读全文

posted @ 2009-12-27 19:34 石莹 阅读(2137) 评论(0) 推荐(0) 编辑

显示字符串的子程序
摘要:王爽汇编语言第二版,实验10.1 一、实验要求 编写一个显示用0结束字符串的子程序,要求向外提供与显存结构无关的接口 二、子程序接口 名称:show_str 功能:在指定位置,用指定的颜色,显示一个用0结束的字符串 参数:(dh)=行号(取值范围0-24), (dl)=列号(取值范围0-79), (cl)=颜色, ds:si指向字符串的首地址 返回值:无 三、实现代码 show_str: ... 阅读全文

posted @ 2009-12-27 12:16 石莹 阅读(462) 评论(0) 推荐(0) 编辑

矩阵的转置2
摘要:王爽汇编语言第二版学习笔记 一、题目要求 在一个段中定义一个16*16(256个字节)的矩阵,并从00-FF填充数据。编程程序,实现该矩阵的转置,不允许使用其它的任何内存空间(包括栈) 二、实现代码 assume cs:codesg,ds:datasg datasg segment db 256 dup (0) datasg ends codesg segment start: mov ax,... 阅读全文

posted @ 2009-12-25 21:26 石莹 阅读(383) 评论(0) 推荐(0) 编辑

矩阵的转置1
摘要:王爽汇编第二版学习笔记 一、题目要求: 1、在一个段中定义两个16*16(256个字节)的内存空间矩阵,对第一个矩阵中用循环填充00-FF。 2、要求在第二个矩阵中实现对第一个矩阵的转置 二、实现代码 assume cs:codesg,ds:datasg datasg segment db 256 dup (0) db 256 dup (0) datasg ends codesg segmen... 阅读全文

posted @ 2009-12-25 17:35 石莹 阅读(496) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示