图书介绍
Clipper扩充函数库 硬件篇【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (台湾)TSID工作室编著 著
- 出版社: 天津:天津科学技术出版社
- ISBN:7530818007
- 出版时间:1995
- 标注页数:674页
- 文件大小:10MB
- 文件页数:692页
- 主题词:
PDF下载
下载说明
Clipper扩充函数库 硬件篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 概论1
1.1 个人电脑基础知识1
1.2 CLIPPER与C语言程序设计5
1.3 CLIPPER扩展函数接口7
1.3.1 _exmback()7
1.3.2 _exmgrab()8
1.3.3 _parc()8
1.3.4 _parclen()8
1.3.6 _pards()9
1.3.5 _parcsiz()9
1.3.7 _parinfa()10
1.3.8 _parinfo()11
1.3.9 _parl()12
1.3.10 _parnd()12
1.3.11 _parni()12
1.3.12 _parnl()13
1.3.13 _ret()13
1.3.14 _retc()14
1.3.15 _retclen()14
1.3.16 _retds()14
1.3.18 _retnd()15
1.3.17 _retl()15
1.3.19 _retni()16
1.3.20 _retnl()16
第2章 显示器(Display)17
2.1 显示器简介17
2.2 显示模式18
2.3 开发自己的显示函数(Display Function)19
2.3.1 ROM BIOS之屏幕驱动程序21
2.3.1.1 设定屏幕显示模式21
2.3.1.2 设定光标种类23
2.3.1.3 设定光标位置24
2.3.1.4 读取光标位置25
2.3.1.5 读取光笔位置26
2.3.1.6 设定显示页号27
2.3.1.7 向上卷动屏幕窗口画面28
2.3.1.8 向下卷动屏幕窗口画面29
2.3.1.9 取得目前光标所在位置的字符及其属性30
2.3.1.10 于光标所在位置写入字符31
2.3.1.11 于光标所在位置写入字符及属性32
2.3.1.12 设定调色盘33
2.3.1.13 在屏幕上绘点(Write pixel)34
2.3.1.14 读取屏幕上某点之颜色35
2.3.1.15 将字符显示在屏幕上并移动光标36
2.3.1.16 查询屏幕显示模式37
2.3.1.17 设定EGA色盘寄存器37
2.3.1.18 写入字符串38
2.3.2 字符属性字符串39
2.3.3 显示缓冲区(Display Buffer)41
2.4 函数库43
2.4.1 SVideoMode()43
2.4.2 GVideoConf()46
2.4.3 SActPage()50
2.4.4 SVisuPage()52
2.4.5 DrawArc()54
2.4.6 DrawPie()57
2.4.7 DrawEllips()60
2.4.8 DrawRectan()62
2.4.9 DrawLineTo()64
2.4.10 DrawLine()67
2.4.11 FloodFill()69
2.4.12 OutText()71
2.4.13 SetPixel()72
2.4.14 GetPixel()74
2.4.15 GetBkColor()77
2.4.16 SetBkColor()79
2.4.17 SetColorF()81
2.4.18 OutText()83
2.4.19 GetTextPos()84
2.4.20 SetTextPos()87
2.4.21 ClearScr()89
2.4.22 GetCurPos()90
2.4.23 GTxtColor()93
2.4.24 STxtcolor()94
2.4.25 STxtWindow()97
2.4.26 SWrapFlag()99
2.4.27 SCursorFlg()101
2.4.28 SViewPort()103
2.4.29 SLogicOrg()105
2.4.30 SClipRgn()107
2.4.31 GLineStyle()109
2.4.32 SLinStyle()111
第3章 存储器(Memory)116
3.1 Int 67H中断服务程序116
3.1.1 取得管理程序状态118
3.1.2 取得页面的分段地址119
3.1.3 取得逻辑页的页码120
3.1.4 要求分配存储器并传回Handle121
3.1.5 存储器映射122
3.1.6 释放扩充存储器及其Handle124
3.1.7 取得EMM版本号码125
3.1.8 储存“寄存器映射”的内容126
3.1.9 还原“寄存器映射”的内容128
3.1.10 取得当前作用中的EMM Handle数量129
3.1.11 取得EMM handle所代表之逻辑页数目130
3.1.12 取得所有EMM Handle所代表的逻辑页数量131
3.1.13 储存/设定页映射寄存器133
3.2 函数库134
3.2.1 EMMInstled()134
3.2.2 EMSStatus()137
3.2.3 EMMSegment()139
3.2.4 EMSTPages()141
3.2.5 EMSFPages()143
3.2.6 EMSAlloc()145
3.2.7 EMSMap()147
3.2.8 EMSFree()150
3.2.9 EMMVersion()153
3.2.10 EMSSaveMap()155
3.2.11 EMSRestMap()157
3.2.12 EMMActHnds()159
3.2.13 EMSHnPages()161
3.2.14 BaseMemSiz()164
3.2.15 ExtMemSize()166
第4章 磁盘驱动器(disk driver)168
4.1 软磁盘机(floppy disk)168
4.2 硬盘(hard disk)171
4.3 磁盘管理作业171
4.3.1 扇区分配171
4.3.2 文件分配表172
4.3.3 文件目录(File Directory)174
4.4 BIOS参数区177
4.5 INT 13H磁盘控制接口调用179
4.6 函数库184
4.6.1 SetNormal()184
4.6.2 SetHidden()186
4.6.3 SetRdOnly()189
4.6.4 GetAttr()191
4.6.5 Encrypt()195
4.6.6 Decrypt()199
4.6.7 CreateNew()204
4.6.8 ChDir()206
4.6.9 ChDisk()208
4.6.10 ClearFile()211
4.6.11 CloseFile()213
4.6.12 OpenFile()215
4.6.13 FileSize()217
4.6.14 GetDfitDSpc()219
4.6.15 CurrentDrv()221
4.6.16 GetDskSpc()223
4.6.17 ResetDsk()225
4.6.18 DskStatus()228
4.6.19 DskCount()230
4.6.20 HDCount()232
4.6.21 HDHeads()234
4.6.22 HDCylinder()236
4.6.23 HDSector()239
4.6.24 RstVerify()241
4.6.25 ResetHD()243
4.6.26 HDReady()246
4.6.27 CaliHD()248
4.6.28 GetWorkDir()250
4.6.29 SetVerify()252
4.6.30 WriteFile()254
4.6.31 ReadFile()257
4.6.32 SetFDate()260
4.6.33 SetFTime()264
4.6.34 GetFDate()267
4.6.35 GetFTime()271
4.6.36 GoEOF()275
4.6.37 GoHOF()278
4.6.38 Seek()280
4.6.39 RSeek()282
4.6.40 GetFPose()285
4.6.41 DupFh()287
4.6.42 ForceFh()289
4.6.43 RmFile()292
4.6.44 MvFile()294
4.6.45 MkDir()296
4.6.46 RmDir()299
第5章 打印机302
5.1 打印机简介302
5.2 打印机功能及接口303
5.2.1 打印机接口303
5.2.2 打印机初始化306
5.2.3 打印机是否联机(on line)306
5.2.4 打印机错误的信息和复位307
5.2.5 打印机的功能设定308
5.3.1 RstEpsonLQ()313
5.3 函数库313
5.3.2 RstHPLaser()315
5.3.3 PrnReady()316
5.3.4 InitPrn()318
5.3.5 GetPrnInfo()321
5.3.6 PrnCount()323
第6章 鼠标器(Mouse)325
6.1 鼠标器简介325
6.2 鼠标器接口及功能326
6.3.1 MInstalled()346
6.3 函数库346
6.3.2 ButtonNum()348
6.3.3 ShowCursor()350
6.3.4 HideCursor()351
6.3.5 GetTextMX()353
6.3.6 GetTextMY()355
6.3.7 DisM()357
6.3.8 EnM()359
6.3.9 SetTextMP()361
6.3.10 MButton()363
6.3.11 PressCout()366
6.3.12 ReleaCount()369
6.3.13 CurXLaPrTx()372
6.3.14 CurYLaPrTx()375
6.3.15 CurXLaReTx()378
6.3.16 CurYLaReTx()381
6.3.17 MRegion()384
6.3.18 MXMotion()387
6.3.19 MYMotion()389
6.3.20 TxtOffReg()391
6.3.21 MSense()394
6.3.22 PenEmuOn()395
6.3.23 PenEmuOff()397
6.3.24 TxtMShape()399
6.3.25 GetGrphMX()403
6.3.26 GetGrphMY()404
6.3.27 SetGrphMP()406
6.3.28 CurXLaPrGr()408
6.3.29 CurYLaPrGr()411
6.3.30 CurXLaReGr()414
6.3.31 CurYLaReGr()417
6.3.32 GrpoffReg()420
6.3.33 GrpMShape()422
7.1 RTC简介425
第7章 Real Time Clock与CMOS RAM425
7.2 CMOS RAM的内容427
7.2.1 实时时钟(Real Time Clock)428
7.2.2 状态寄存器(STATUS Register)429
7.2.3 诊断字节(Diagnostic Byte)432
7.2.4 软盘信息字节432
7.2.5 硬盘信息字节433
7.2.6 设备字节434
7.2.7 存储器容量435
7.3 CMOS RAM存取方式436
7.4.2 设定系统时间437
7.4 ROM BIOS的RTC驱动程序437
7.4.1 取得目前时间设定值437
7.4.3 读取实时时钟438
7.4.4 设定实时时钟时间439
7.4.5 读取实时时钟日期440
7.4.6 设定实时时钟日期440
7.4.7 设定闹钟(Set The Alarm)441
7.4.8 闹铃复位(Reset Alarm)443
7.5 函数库443
7.5.1 ReadCMOS()443
7.5.2 WriteCMOS()445
7.5.3 GRTCTime()447
7.5.4 SRTCTime()450
7.5.5 GRTCDate()453
7.5.6 SRTCDate()456
7.5.7 SetAlarm()458
7.5.8 ResetAlarm()462
7.5.9 InstAlarm()464
7.5.10 RemovAlarm()470
7.5.11 RTCDiskett()473
7.5.12 RTCFixDisk()476
7.5.13 RTCBaseMem()479
7.5.14 RTCExtMem()482
7.5.15 FloppyNo()484
7.5.16 HardDiskNo()486
7.5.17 Reboot1()488
7.5.18 Reboot2()490
7.5.19 Reboot3()492
第8章 汉字系统与CLIPPER494
8.1 汉字系统函数调用494
8.1.1 设定屏幕或键盘模式495
8.1.2 设定窗口(Viewport)496
8.1.3 清除窗口并复位相对坐标497
8.1.4 画点(Write dot)498
8.1.5 画线、画框499
8.1.6 设定椭圆长短轴比例(Set Circle Aspect)500
8.1.7 设定弧或扇形的角度500
8.1.8 绘圆501
8.1.9 在设定区域内填入图样、颜色502
8.1.10 读图(Get Pattern)503
8.1.11 写入图样(Put Pattern)504
8.1.12 将图样作特殊变化504
8.1.13 设定或取得汉字系统状态505
8.1.14 取得倚天中文系统的屏幕参数507
8.1.15 取得输入码511
8.1.16 读取中英文字型513
8.1.17 取得倚天中文系统基本信息514
8.1.18 转换拼音键盘对应方式515
8.1.19 单字转码515
8.2 函数库516
8.2.1 IsET()516
8.2.2 ETVersion()518
8.2.3 ETType()520
8.2.4 IsHCG()522
8.2.5 CRTCTL()524
8.2.6 PrnCTL()527
8.2.7 GetInCoTpe()529
8.2.8 SetInCoTpe()532
8.2.9 ReleaseET()533
8.2.10 ASCIIMode()535
8.2.11 TogASCII()536
8.2.12 EngInMode()539
8.2.13 ChinInMode()540
8.2.14 TogChinIn()541
8.2.15 FullInMode()543
8.2.16 TogFullHal()545
8.2.17 InInMode()547
8.2.18 InMode1()548
8.2.19 InMode2()550
8.2.20 InMode3()551
8.2.21 InMode4()553
8.2.22 InMode5()554
8.2.23 InMode7()556
8.2.24 InMode9()557
8.2.25 InMode()559
8.2.26 IsFull()560
8.2.27 IsChinIn()562
8.2.28 GetChinIn()565
8.2.29 GetCJ()568
8.2.30 GetPN()570
8.2.31 ListMode()573
8.2.32 TogList()574
8.2.33 TranMode()576
8.2.34 TogTran()577
8.2.35 InCoMode()579
8.2.36 TogInCo()581
8.2.37 GrRoMode()582
8.2.38 TogGrRo()584
8.2.39 HideMode()586
8.2.40 TogHide()587
8.2.41 Point()589
8.2.42 Line()591
8.2.43 ETBox()594
8.2.44 ETBoxIn()596
8.2.45 Circle()599
8.2.46 Ellipse()601
8.2.47 Arc()605
第9章 键盘(Keyboard)611
9.1 键盘中断服务程序611
9.1.1 读取键盘字符612
9.1.2 读取键盘状态613
9.1.3 读取键盘标号614
9.1.4 设定键盘Typematic Rate615
9.1.5 模拟键盘输入616
9.1.6 读取扩充式键盘输入617
9.1.7 读取扩充式键盘状态618
9.1.8 读取扩充式键盘标号619
9.2 函数库621
9.2.1 GetKeyASC()621
9.2.2 GetKeyScan()623
9.2.3 GetKStat-1()625
9.2.4 GetKStat-2()629
9.2.5 SetRate()635
9.2.6 PushKey()638
9.2.7 GetKeyASC2()641
9.2.8 GetKeySca2()643
9.2.9 LEDONOFF()645
9.2.10 ResetKBD()649
9.2.11 LokKeyASC()651
9.2.12 LokKeyASC2()654
9.2.13 LokKeyScan()657
9.2.14 LokKeySca2()659
附录A 函数库一览表662
附录B 范例程序669
热门推荐
- 1344407.html
- 131042.html
- 1822433.html
- 192358.html
- 3019131.html
- 3031361.html
- 3010473.html
- 298964.html
- 748351.html
- 162336.html
- http://www.ickdjs.cc/book_112921.html
- http://www.ickdjs.cc/book_3606747.html
- http://www.ickdjs.cc/book_1687066.html
- http://www.ickdjs.cc/book_2754321.html
- http://www.ickdjs.cc/book_2096158.html
- http://www.ickdjs.cc/book_2435993.html
- http://www.ickdjs.cc/book_312443.html
- http://www.ickdjs.cc/book_395661.html
- http://www.ickdjs.cc/book_2239732.html
- http://www.ickdjs.cc/book_1763554.html