《微机编程技巧》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:钱澄海等编
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:1996
  • ISBN:7542710443
  • 页数:579 页
图书介绍:

如何读取键盘功能键的ASCII码 1

保存、恢复汉字屏幕窗口的三种方法 37 1

目录 1

第一章 程序的设计、调试技巧 1

键盘缓冲区直接存取例程 2

一个可以得到键盘扫描码的程序 5

获取键盘及汉字的扫描代码 7

如何在改向输入时获取键盘控制权 9

快速判断命令参数中驱动器号的正确性 10

如何获知系统配置的逻辑盘数 12

如何从程序内部对转换进行控制 14

利用定时器中断信号实现多任务进程 15

无条件暂停程序的方法 17

程序间传递参数的简单方法 20

介绍数据之间进行转换的一种技巧——间接转换法 21

鼠标器模拟键盘程序MOUSEKEY 22

鼠标在程序设计中的应用 33

初学单片机编程时的几点注意事项 35

自组合语言集成开发环境 36

驻留内存及退出驻留技术 37

内存驻留程序的安全性要素 38

程序设计中的一种调用技巧 43

在高级语言中巧用程序段前缀信息 44

源程序的结构化编辑 46

怎样检测计算机内存 48

完全清除内存法 49

MEMORY CLEANER V1.1内存清洁工 51

扩展内存的使用方法 54

如何使用扩展存贮器 55

程序调试过程中对虚拟盘上最新程序文件的备份 58

程序执行时间的测量方法 60

分析软件的两种新方法 62

第二章 应用程序设计技巧 66

国际标准书号计算机输入自动侦错程序 66

简单的微机通信小程序 67

ISO-2709格式文件的通信问题 70

如何在程序运行中用发声进行报警 72

用软件辅助编写屏幕格式程序 75

如何利用BASIC语言处理好人-机界面 76

用C语言编制类似FoxBASE中的INKEY(n)函数 77

用C语言巧写中断服务程序 78

一个自动填写上机操作记录的程序 80

用C语言给源程序加行号 82

一个实用的源程序统计工具 83

数据录入正确性校验一法 84

多功能文本辅助处理 87

一个简易的模拟计算器 89

数制转换一法 91

微机辅助一元二次教学程序 92

求2的精确平方根 94

保留有限小数位两法 95

运用数学知识编程两例 96

获得高随机性的编程技巧 98

查询星期的一种方法 99

周日计算程序 100

模拟北京时间报点程序 101

利用BASIC语言丰富的作图命令模拟时钟 102

利用Turbo C实现实时钟的方法 102

把一元钱人民币兑换成零钱的计算机解法 104

用C语言对金额数据进行处理 105

介绍一种字符移动的技巧 108

用计算机作函数图象 109

一个简易资料封面打印程序 110

利用试算法编制水库调洪程序 113

微机模拟布朗运动 113

一个计算机自动生成试卷的程序 116

电脑作山水画 117

音乐程序的编制 118

《渴望》主题歌音乐程序 119

计算机自动识谱音乐程序 121

对自动识谱音乐程序的改进 123

利用C语言实现音乐简谱的识别与演奏 125

一个实用的音乐报时程序 128

音乐伴奏日历实时钟的建立 133

赋字母键以不同的音调 134

模拟钢琴弹奏乐曲程序 136

计算机键盘模拟电子琴演奏 137

用键盘模仿电子琴的程序 138

把计算机当电子琴使用 141

第三章 BASIC语言的编程与调试 143

循环变量一得 143

BASIC语言中循环体与子程序的比较 143

在BASIC语言中递归调用的实现 144

介绍几种新发现的BASIC命令 145

几种新发现的BASIC命令的作用和句法 149

追回失去的BASIC程序 151

BASIC全屏幕编辑功能的开发 154

利用汇编语言为BASICA增加局部清屏功能 155

给BASIC增加一个类似于TYPE的“命令” 156

如何在BASIC系统内执行DOS命令 156

更改特定程序行的一种方法 157

BASIC两种数据文件的自动转换 158

解释BASIC语言可用内存不足的解决办法 159

BASIC中INKEY$函数的几种用法 160

取整函数INT(X)的几种用法 161

BASIC语言存贮的屏幕图形文件 162

高级语言接受代入参数的方法 164

改造IBM PC微型机BASIC屏幕图形文件为可执行的COM文件 165

用WORDSTAR输入BASIC程序的方法 166

PC BASIC与TRUE BASIC的比较 168

BASIC中PAINT语句的功能模拟及扩充 173

BASIC调用汇编子程序的方法 174

如何在BASIC系统下调用其它软件 179

BASIC语言如何调用COBOL数据文件 181

第四章 C语言的编程和调试 183

一种检出和分离C语言源程序错误的简单方法 183

C语言程序的调试经验 185

实现C语言宏代换功能 186

C语言程序的优化 189

浅析C语言Printf()函数中的“++”运算符 192

C语言程序外部变量引用经验点滴 195

Microsoft C50编译系统如何在Novell网络中共享使用 196

Borland C++2.0版中inline assembler的问题 197

一个Borland C++的类内递归程序 199

Trubo C++2.0屏幕图形写入磁盘文件及由磁盘文件写入屏幕的方法 201

Turbo C键盘宏定义 203

中文方式下Turbo C及其图形功能的使用 207

Turbo C2.0图形库函数的一点不足 209

调用Microsoft C5.0 Turbo C2.0可执行代码的尝试 210

Turbo C2.0键盘输入功能的扩充 211

Turbo C2.0中feof()的正确使用 213

Turbo C语言可变参数的引用 214

用MASM.EXE实现Turbo C2.0的在线汇编功能 215

在UNIX环境下C语言如何调用汇编语言子程序 215

第五章 其他高级语言和汇编语言的编程和调试 218

IBM PC FORTRAN语言定义键盘的一种方法 218

用BASIC调试FORTRAN程序 220

FORTRAN到C语言转换的难点 222

FORTRAN77判断语句的错位处理 226

用FORTRAN77在微机上实现部分功能控制 229

FORTRAN源程序的处理 232

如何使FORTRAN语言具有图形功能 233

COBOL语言的几种编程技巧 238

多用户COBOL程序调试经验 240

COBOL语言调试运行时I/O错误的解决方法 241

COBOL语言中索引文件遭破坏后的恢复 242

COBOL语言与其它高级语言共享文本文件的方法 245

怎样实现LEVELⅡCOBOL索引文件到MSCOBOL索引文件的转换 247

利用COBOL语言对变长记录处理的一点体会 249

提高二级COBOL数字数据接收能力的简易方法 252

如何实现COBOL程序批量编译 253

如何使用TURBO PASCAL的覆盖功能 255

TURBO PASCAL外部过程的使用方法 257

TURBO PASCAL如何正确读取以ASCII方式存贮的结构类型文件 258

PROLOG数据库在PE中的编辑方法 261

编辑PROLOG程序的两种方法 261

MASM 5.0中LINK时死机的原因及解决方法 262

在386机上使用汇编语言 264

如何使汇编程序运行后返回操作系统 265

使用批文件自动生成可执行文件 266

第六章 图形、图象处理、绘图,动画设计,硬拷贝 269

计算机图形图象文件格式转换方法 269

用C语言开发TVGA彩卡高分辨(1024×768)图形功能 269

动态图形的一种简捷实现方法 273

在PASCAL中实现自动拷贝屏幕图形 275

全屏幕图象硬拷贝程序单元 276

在BASICA中实现屏幕硬拷贝 277

图象屏幕硬拷贝中断服务程序 278

游戏画面的拷贝 280

游戏图形图象的巧妙再利用 282

DPL—450绘图仪使用串行口绘图时的软硬件设置 287

巧用绘图仪内部命令解决其幅面问题 288

在C语言中高分辨绘图方式设置法 289

用DRAW语句巧画行徽 290

利用Turbo C的图形页技术实现动画显示 291

多物体动画设计探索 294

为系统设计一个引导画面 296

几种趣味动态引导画面 298

动态屏幕的设计方法 303

给你的软件加漂亮的封面 304

应用软件封面的简单制作法 310

用BASIC语言为软件设计动画封面 312

巧做RM/COBOL程序软件封面 313

一个全屏幕图形编辑程序 315

有趣的图形光标程序 316

用Turbo C实现全屏幕图形编辑 325

一个屏幕图形数字标注通用子程序 327

第七章 菜单、窗口和光标的编程 329

Turbo C实现弹出式菜单 329

在NOVELL网络中建立下拉式菜单注册正本 332

Turbo C实现具有立体投影效果的选择菜单 334

用C语言编写一个菜单 336

用C编菜单 340

“文本编辑打印系统”中的一个菜单技巧 341

用Turbo Pascal实现下拉式菜单的编程技巧 343

一种带可移动彩带光标的通用菜单制作程序 346

在BASIC中实现光带键选式菜单 348

一种新颖的垂挂式菜单 350

用C语言实现双字节字符生成方框 352

巧用BASIC中的INKEY$函数实现菜单的彩条驱动 354

执行DOS命令的菜单程序 354

如何用汇编语言建立系统功能菜单 356

给BAT文件增加菜单的方法 358

用C语言实现光条菜单 359

滚动式菜单的简易设计法 361

用C语言实现中西文系统光标的管理 362

文本状态下阴影窗口的实现 363

一种制作立体投影窗口的方法 365

多窗口重叠时窗口边界的绘制 367

Turbo Pascal中的窗口制框 374

窗口环境下带过滤的字符串输入 376

第八章 CAD编程 379

AutoCAD中多个图形显示器的程序切换 379

高级语言程序如何调用AutoCAD图形 379

减少图形重生成时间提高AutoCAD速度 383

加快AutoCAD绘图速度的方法 384

如何提高AutoCAD图形显示速度 385

巧用命令快速显示法 387

AutoCAD绘图环境的自动设置 388

巧用AutoCAD中的系统给定层“0”层 392

一种CAD参数绘图的简捷方法 392

AutoCAD与Microstation的兼容性 397

AutoCAD配用EPSON LQ1500K或LQ1600K打印机 398

Auto LISP自定义函数和命令文件的嵌套 399

图形图象数据基于象素的压缩与还原 404

第九章 数据压缩 404

IBM PC图形的压缩存贮 415

数据压缩技术的应用 416

纯西文键盘输入文件的压缩加密 418

利用DEBUG压缩24×24点阵打印字库 420

第十章 不同语言的配合使用 422

dBASEⅢPLUS软件与LOTUS软件接口的汉化 422

FoxBASE+与编译型高级语言的通用接口 423

C语言读取dBASE数据库文件的通用方法 426

在dBASEⅢ下直接执行BASIC屏幕图形文件 428

Turbo Pascal直接读取dBASE/FoxBASE数据库数据的通用方法 430

Turbo Pascal与dBASEⅢ数据通信通用接口模块的设计 434

dBASE数据库和COBOL语言的结合使用 443

dBASEⅢplus调用汇编或高级语言程序的数据通信界面 446

FoxBASE+与汇编语言通用接口技术 448

第十一章 UNIX/XENIX的编程和应用 455

UNIX系统V引导软盘的进一步使用 455

如何使用UNIX系统中的软件维护工具MAKE 455

UNIX软盘文件系统损坏后的恢复 459

XENIX系统的软盘启动和维护 462

XENIX操作系统的维护一法 463

XENIX操作系统安装盘的制作 464

维护XENIX系统的一种方法 465

巧制XENIX V软盘登录的方法 467

恢复失灵的XENIX系统的简便方法 468

恢复XENIX系统后的后继工作 469

XENIX系统的启动过程及其故障排除 470

一种恢复XENIX引导程序的方法 472

一种简便恢复XENIX系统核心的方法 474

UNIX防止误删文件的简单方法 475

软盘文件系统的抢救法 476

XENIX下从坏的软盘中恢复数据 477

如何恢复被误操作覆盖的文件 479

UNIX系统中的rcO文件被删以后 480

XENIX System中抢救软盘文件一法 481

如何使用UNIX系统过滤程序awk 482

XENIX操作系统TAR命令中存在的问题及解决办法 485

XENIX之TAR命令的灵活使用 486

UNIX操作系统TAR命令的改进 487

XENIX——shell中test命令应用经验 490

多个文件的分屏显示命令CAT 491

XENIX系统中MKUSER管理命令的灵活运用 493

增添XENIX系统功能的sh实用程序dcp 494

弥补XENIX系统的一点缺陷 495

UNIX系统下增加用户程序的方法 496

Shell环境下输入命令的记忆及恢复 499

如何在开机后立刻知道现场记录 500

怎样使财务软件具有安全保密性 501

增强XENIX普通用户安全性及易用性的方法 502

UNIX记帐系统的完善 502

XENIX操作系统中定义功能键的方法 504

XENIX系统下功能键设置的简便方法 506

如何增加XENIX命令行复制功能 506

在XENIX下实现类似DOS中的F3功能 508

XENIX系统中启用编辑功能键的方法 510

XENIX操作系统下中文文件名的建立和删除 511

在XENIX环境下磁盘格式化程序的改进 513

揭开第二个硬盘神秘失踪之谜 514

对XENIX的C程序命令行参数的一个特殊处理 516

XENIX下模块化编译的方法 518

UNIX系统V下汇编语言程序如何调用C函数 519

用户进程中止键的屏蔽 520

在中文XENIX中屏蔽屏幕信息显示的方法 521

后台进程的控制方法 522

如何用终端替代主控台监视器 524

XENIX系统控制台的选择 525

SCO XENIX V2.3.2系统下恢复死锁的终端 525

UNIX多用户系统中软件调用和控制终端打印机的方法 527

UNIX下打印控制程序的设计 528

如何在多用户系统中定制终端用户 535

XENIX系统中正确设置终端类型的几种方法 536

XENIX系统中并行打印机的设置与维护 538

XENIX/UNIX操作系统下共享终端打印机的方法 539

XENIX系统中源程序的分页打印 541

XENIX下文档资料的归档批处理打印 543

XENIX下的磁带拷贝 544

忘记了ROOT口令怎么办 546

如何快速恢复XENIX系统ROOT口令 547

介绍一种关闭XENIX系统的简捷方法 548

关闭XENIX操作系统的若干方法 550

XENIX系统中关机用户的建立 552

在同一硬盘安装使用XENIX和DOS操作系统的方法 553

操作系统XENIX和DOS共存的DOS简易启动法 554

切换操作系统简法 555

从XENIX转移到DOS下文件格式的修正 557

XENIX系统成批提取DOS系统文件的方法 558

DOS文件向XENIX批量传送 562

利用C语言把DOS环境下的文件转到XENIX环境下 564

XENIX System V的DOS程序工作原理 565

在XENIX环境下直接执行DOS应用程序 566

一种使XENIX系统中电子邮件汉字复原的方法 568

解决XENIX与DOS的汉字处理差异 569

XENIX交叉开发中文件格式的转换 571

XENIX多用户COBOL语言与DOS下BASIC语言数据文件的共享 574

在XENIX系统中怎样同时存放两种FoxBASE版本 575

SCO FoxBASE+终端打印机的使用 576

在XENIX FoxBASE+中使用高级透明打印技术 578