09 2011 档案
摘要:冒泡排序让编程改变世界Change the world by program[caption id="attachment_576" align="aligncenter" width="300"] 冒泡排序[/caption]好了,我们回到正题,这次的阶段性上机实践小甲鱼想让大家学点”骨髓”的东西...
阅读全文
posted @ 2011-09-28 23:31
我就爱小甲鱼
摘要:冒泡排序让编程改变世界Change the world by program[caption id="attachment_576" align="aligncenter" width="300"] 冒泡排序[/caption]好了,我们回到正题,这次的阶段性上机实践小甲鱼想让大家学点”骨髓”的东西...
阅读全文
posted @ 2011-09-28 23:31
我就爱小甲鱼
摘要:使用MASM06让编程改变世界Change the world by programAPI参数中的等值定义(宏)回过头来看显示消息框的语句:invoke MessageBox, NULL, offset szText, offset szCaption, MB_OK还是这个函数,不过这次我们关注的焦...
阅读全文
posted @ 2011-09-26 17:27
我就爱小甲鱼
摘要:使用MASM06让编程改变世界Change the world by programAPI参数中的等值定义(宏)回过头来看显示消息框的语句:invoke MessageBox, NULL, offset szText, offset szCaption, MB_OK还是这个函数,不过这次我们关注的焦...
阅读全文
posted @ 2011-09-26 17:27
我就爱小甲鱼
摘要:关于数组的认识03让编程改变世界Change the world by program谈完静态聊动态静态数组在使用之前其类型及元素个数是已经确定的,这样的话需求就使得静态数组结构的局限性显而易见 – 灵活性大大降低了!而动态数组没有指定数组元素的个数,因此在程序运行时可为动态数组动态地开辟存储空间。...
阅读全文
posted @ 2011-09-26 00:55
我就爱小甲鱼
摘要:关于数组的认识03让编程改变世界Change the world by program谈完静态聊动态静态数组在使用之前其类型及元素个数是已经确定的,这样的话需求就使得静态数组结构的局限性显而易见 – 灵活性大大降低了!而动态数组没有指定数组元素的个数,因此在程序运行时可为动态数组动态地开辟存储空间。...
阅读全文
posted @ 2011-09-26 00:55
我就爱小甲鱼
摘要:使用MASM05让编程改变世界Change the world by program函数的声明在调用API函数的时候,函数原型也必须预先声明,否则,编译器会不认这个函数。invoke伪指令也无法检查参数个数。声明函数的格式是:函数名 proto [距离] [语言] [参数1]:数据类型, [参数2]...
阅读全文
posted @ 2011-09-23 18:43
我就爱小甲鱼
摘要:使用MASM05让编程改变世界Change the world by program函数的声明在调用API函数的时候,函数原型也必须预先声明,否则,编译器会不认这个函数。invoke伪指令也无法检查参数个数。声明函数的格式是:函数名 proto [距离] [语言] [参数1]:数据类型, [参数2]...
阅读全文
posted @ 2011-09-23 18:43
我就爱小甲鱼
摘要:使用MASM04让编程改变世界Change the world by program调用API函数习惯工作于DOS汇编的程序员同志都有一个愿望:如果说,能够以功能名称作为子程序名直接调用,他们愿意以生命中的十年寿命作为交换……随着Win32的到来,他们的愿望实现了!这就是API函数,它事实上就是以一...
阅读全文
posted @ 2011-09-21 21:00
我就爱小甲鱼
摘要:使用MASM04让编程改变世界Change the world by program调用API函数习惯工作于DOS汇编的程序员同志都有一个愿望:如果说,能够以功能名称作为子程序名直接调用,他们愿意以生命中的十年寿命作为交换……随着Win32的到来,他们的愿望实现了!这就是API函数,它事实上就是以一...
阅读全文
posted @ 2011-09-21 21:00
我就爱小甲鱼
摘要:关于数组的认识02让编程改变世界Change the world by program二维静态数组类型的定义二维静态数组比一维静态数组多一个下标,其定义格式及功能如下。[格式1]:[codesyntax lang="delphi"]Type 数组类型名 = Array[下标类型1,下标类型2]...
阅读全文
posted @ 2011-09-20 20:48
我就爱小甲鱼
摘要:关于数组的认识02让编程改变世界Change the world by program二维静态数组类型的定义二维静态数组比一维静态数组多一个下标,其定义格式及功能如下。[格式1]:[codesyntax lang="delphi"]Type 数组类型名 = Array[下标类型1,下标类型2]...
阅读全文
posted @ 2011-09-20 20:48
我就爱小甲鱼
摘要:关于数组的认识01让编程改变世界Change the world by program关于数组的认识情景模拟:某天,小甲鱼在街上认识了一个小妹妹,得知她的名字叫阿花,家有三亩地,芳龄18岁,未婚……小甲鱼很开心,于是在当天晚上的日记本上就记下了最新的美眉数据:name: String = ‘阿花’;...
阅读全文
posted @ 2011-09-18 22:29
我就爱小甲鱼
摘要:关于数组的认识01让编程改变世界Change the world by program关于数组的认识情景模拟:某天,小甲鱼在街上认识了一个小妹妹,得知她的名字叫阿花,家有三亩地,芳龄18岁,未婚……小甲鱼很开心,于是在当天晚上的日记本上就记下了最新的美眉数据:name: String = ‘阿花’;...
阅读全文
posted @ 2011-09-18 22:29
我就爱小甲鱼
摘要:使用MASM03让编程改变世界Change the world by program代码段.code段是代码段,所有的指令都必须写在代码段中,在可执行文件中,代码段是放在_TEXT节区(区块)中的。Win32环境中的数据段是不可执行的,只有代码段有可执行的属性。对于工作在特权级3的应用程序来说,.c...
阅读全文
posted @ 2011-09-16 19:22
我就爱小甲鱼
摘要:使用MASM03让编程改变世界Change the world by program代码段.code段是代码段,所有的指令都必须写在代码段中,在可执行文件中,代码段是放在_TEXT节区(区块)中的。Win32环境中的数据段是不可执行的,只有代码段有可执行的属性。对于工作在特权级3的应用程序来说,.c...
阅读全文
posted @ 2011-09-16 19:22
我就爱小甲鱼
摘要:Delphi7另类调试入门让编程改变世界Change the world by program在高级的编程语言也会出错,因为是人在写代码……因此,遇到错误我们不必惊慌,只要我们懂调试,我们懂内部运行机制!小甲鱼的教学视频要发展特色,小甲鱼的教学视频要有整体的思维把握![buy]获得所有教学视频、课...
阅读全文
posted @ 2011-09-14 22:01
我就爱小甲鱼
摘要:Delphi7另类调试入门让编程改变世界Change the world by program在高级的编程语言也会出错,因为是人在写代码……因此,遇到错误我们不必惊慌,只要我们懂调试,我们懂内部运行机制!小甲鱼的教学视频要发展特色,小甲鱼的教学视频要有整体的思维把握![buy]获得所有教学视频、课...
阅读全文
posted @ 2011-09-14 22:01
我就爱小甲鱼
摘要:使用MASM02让编程改变世界Change the world by program模式定义3)option语句如例子中,我们定义了 option casemap:none 的意义是告诉编译器程序中的变量名和子程序名是否对大小写敏感。由于Win32 API 的API函数名称本质是区分大小写的,所以必...
阅读全文
posted @ 2011-09-13 21:14
我就爱小甲鱼
摘要:使用MASM02让编程改变世界Change the world by program模式定义3)option语句如例子中,我们定义了 option casemap:none 的意义是告诉编译器程序中的变量名和子程序名是否对大小写敏感。由于Win32 API 的API函数名称本质是区分大小写的,所以必...
阅读全文
posted @ 2011-09-13 21:14
我就爱小甲鱼
摘要:结构化程序设计04让编程改变世界Change the world by programRepeat语句Repeat语句用来实现“直到型循环”,其语法格式及功能如下(介个就像C的do……while, 就是不管三七二十一,干完再考虑后果)。[格式][codesyntax lang="delphi"]Re...
阅读全文
posted @ 2011-09-12 22:24
我就爱小甲鱼
摘要:结构化程序设计04让编程改变世界Change the world by programRepeat语句Repeat语句用来实现“直到型循环”,其语法格式及功能如下(介个就像C的do……while, 就是不管三七二十一,干完再考虑后果)。[格式][codesyntax lang="delphi"]Re...
阅读全文
posted @ 2011-09-12 22:24
我就爱小甲鱼
摘要:使用MASM01让编程改变世界Change the world by program使用MASM经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。现在,我们让例子回归到经典:[codesyntax lang="c"]#include ...
阅读全文
posted @ 2011-09-12 16:19
我就爱小甲鱼
摘要:使用MASM01让编程改变世界Change the world by program使用MASM经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。现在,我们让例子回归到经典:[codesyntax lang="c"]#include ...
阅读全文
posted @ 2011-09-12 16:19
我就爱小甲鱼
摘要:Win32可执行文件的开发过程让编程改变世界Change the world by programWin32可执行文件的开发过程在DOS下生成一个可执行文件一般步骤:[caption id="attachment_669" align="aligncenter" width="624"] 在DOS下...
阅读全文
posted @ 2011-09-12 16:09
我就爱小甲鱼
摘要:Win32可执行文件的开发过程让编程改变世界Change the world by programWin32可执行文件的开发过程在DOS下生成一个可执行文件一般步骤:[caption id="attachment_669" align="aligncenter" width="624"] 在DOS下...
阅读全文
posted @ 2011-09-12 16:09
我就爱小甲鱼
摘要:结构化程序设计03让编程改变世界Change the world by program循环结构语句顺序结构和选择结构只能完成一些简单功能,实际的程序也很少只由顺序结构和选择结构组成。例如小甲鱼仍然很清楚记得大学军训的时候……由于不守纪律调戏小女生,教官大人让我做五十个俯卧撑,还是要介样子做……[ca...
阅读全文
posted @ 2011-09-12 15:16
我就爱小甲鱼
摘要:结构化程序设计03让编程改变世界Change the world by program循环结构语句顺序结构和选择结构只能完成一些简单功能,实际的程序也很少只由顺序结构和选择结构组成。例如小甲鱼仍然很清楚记得大学军训的时候……由于不守纪律调戏小女生,教官大人让我做五十个俯卧撑,还是要介样子做……[ca...
阅读全文
posted @ 2011-09-12 15:16
我就爱小甲鱼
摘要:鱼C屏幕保护程序让编程改变世界Change the world by program阶段性上机实践(小结)02阶段性实践主要是作为本系列视频教程的每个阶段的总结和提高,该实践课题将针对这一阶段学习的所有知识通过一些稍微复杂的实例给大家展示出来。实践是检验真理的唯一标准!实践程序:鱼C屏幕保护程序V1...
阅读全文
posted @ 2011-09-12 15:11
我就爱小甲鱼
摘要:鱼C屏幕保护程序让编程改变世界Change the world by program阶段性上机实践(小结)02阶段性实践主要是作为本系列视频教程的每个阶段的总结和提高,该实践课题将针对这一阶段学习的所有知识通过一些稍微复杂的实例给大家展示出来。实践是检验真理的唯一标准!实践程序:鱼C屏幕保护程序V1...
阅读全文
posted @ 2011-09-12 15:11
我就爱小甲鱼
摘要:鱼C加密程序让编程改变世界Change the world by program阶段性上机实践(小结)阶段性实践主要是作为本系列视频教程的每个阶段的总结和提高,该实践课题将针对这一阶段学习的所有知识通过一些稍微复杂的实例给大家展示出来。实践是检验真理的唯一标准!实践程序:鱼C加密程序V1.0版本、V...
阅读全文
posted @ 2011-09-12 15:05
我就爱小甲鱼
摘要:鱼C加密程序让编程改变世界Change the world by program阶段性上机实践(小结)阶段性实践主要是作为本系列视频教程的每个阶段的总结和提高,该实践课题将针对这一阶段学习的所有知识通过一些稍微复杂的实例给大家展示出来。实践是检验真理的唯一标准!实践程序:鱼C加密程序V1.0版本、V...
阅读全文
posted @ 2011-09-12 15:05
我就爱小甲鱼
摘要:结构化程序设计2让编程改变世界Change the world by program多分支Case语句[codesyntax lang="delphi"]If ( a = 'F' ) Then ShowMessage('F');If ( a = 'i' ) Then ShowMessag...
阅读全文
posted @ 2011-09-12 14:51
我就爱小甲鱼
摘要:结构化程序设计2让编程改变世界Change the world by program多分支Case语句[codesyntax lang="delphi"]If ( a = 'F' ) Then ShowMessage('F');If ( a = 'i' ) Then ShowMessag...
阅读全文
posted @ 2011-09-12 14:51
我就爱小甲鱼
摘要:结构化程序设计1让编程改变世界Change the world by program结构化程序设计有三种基本结构,即顺序结构、选择结构和循环结构。论证题:任何复杂的程序均可分解成这三种基本结构,这三种基本结构也能够组合成任意复杂的程序。从人生:小甲鱼小时候听话,按照父母安排上学读书吃饭(顺序结构)-...
阅读全文
posted @ 2011-09-12 14:49
我就爱小甲鱼
摘要:结构化程序设计1让编程改变世界Change the world by program结构化程序设计有三种基本结构,即顺序结构、选择结构和循环结构。论证题:任何复杂的程序均可分解成这三种基本结构,这三种基本结构也能够组合成任意复杂的程序。从人生:小甲鱼小时候听话,按照父母安排上学读书吃饭(顺序结构)-...
阅读全文
posted @ 2011-09-12 14:49
我就爱小甲鱼
摘要:基本数据类型与表达式6让编程改变世界Change the world by program字符串处理函数与过程(1)大小写转换函数[调用格式1]:LowerCase(const s:String): String;[功能]:把字符串s 中的字符全部转换为小写字母,并作为函数值返回。[例如][code...
阅读全文
posted @ 2011-09-12 14:26
我就爱小甲鱼
摘要:基本数据类型与表达式6让编程改变世界Change the world by program字符串处理函数与过程(1)大小写转换函数[调用格式1]:LowerCase(const s:String): String;[功能]:把字符串s 中的字符全部转换为小写字母,并作为函数值返回。[例如][code...
阅读全文
posted @ 2011-09-12 14:26
我就爱小甲鱼
摘要:基本数据类型与表达式5让编程改变世界Change the world by program赋值语句语句书写规则:给变量赋值使用的语句称为赋值语句,赋值语句的语法格式及功能如下。[格式1]:变量名:=表达式;[功能]: 将表达式的值赋值给变量。[格式2]:对象.属性名:=表达式;[功能]: 将表达式的...
阅读全文
posted @ 2011-09-12 14:11
我就爱小甲鱼
摘要:基本数据类型与表达式5让编程改变世界Change the world by program赋值语句语句书写规则:给变量赋值使用的语句称为赋值语句,赋值语句的语法格式及功能如下。[格式1]:变量名:=表达式;[功能]: 将表达式的值赋值给变量。[格式2]:对象.属性名:=表达式;[功能]: 将表达式的...
阅读全文
posted @ 2011-09-12 14:11
我就爱小甲鱼
摘要:基本数据类型与表达式4让编程改变世界Change the world by program位运算符Delphi7有6个位运算符,它们的名称和具体含义如下表:[caption id="attachment_548" align="aligncenter" width="300"] 位运算符[/capt...
阅读全文
posted @ 2011-09-12 13:50
我就爱小甲鱼
摘要:基本数据类型与表达式4让编程改变世界Change the world by program位运算符Delphi7有6个位运算符,它们的名称和具体含义如下表:[caption id="attachment_548" align="aligncenter" width="300"] 位运算符[/capt...
阅读全文
posted @ 2011-09-12 13:50
我就爱小甲鱼