網上有很多關于pos機用的什么編程,編程相關的常用英文術語縮寫的知識,也有很多人為大家解答關于pos機用的什么編程的問題,今天pos機之家(www.tonybus.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
pos機用的什么編程
IT ___ InformationTechnology 信息技術
POP ___ Procedure-Oriented Programming 面向過程編程
OOA ___ Object Oriented Analysis 面對對象分析
OOD ___ Object Oriented Design 面對對象設計
OOP ___ Object Oriented Programming 面向對象編程
IOP ___ Interface-Oriented Programming 面向接口編程
AOP ___ ASPect Oriented Programming 面向切面編程
SOA ___ service-oriented architecture 面向服務的體系結構
IDE ___ Integrated Development Environment 集成開發環境
GUI ___ Graphical User Interface 圖形用戶界面
API ___ Application Programming Interface 應用編程接口
COM ___ Component Object Model 組件對象模型
dll ___ dynamic linked library 動態鏈接庫
GDI ___ Graphics Device Interface 圖形設備接口
GUI ___ Graphics Unser Interface 圖形用戶界面
Big O notation ___ Order 階,Order of Growth, lower- order, high - order
DOS ___Disc Operating System 磁盤操作系統
UML ___ nified Modeling Language統一建模語言
MVC ___ Model–view–controller 模型、視圖和控制器,MVC 模式的目的是實現一種動態的程序設計。
.net ___ NET Framework .Net框架,是由微軟開發,一個致力于敏捷軟件開發(Agile software development)、快速應用開發(Rapid application development)、平臺無關性和網絡透明化的軟件開發平臺。.NET框架是以一種采用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎,支持多種語言(C#、VB、C++、Python等)的開發。NET也為應用程序接口(API)提供了新功能和開發工具。這些革新使得程序設計員可以同時進行Windows應用軟件和網絡應用軟件以及組件和服務(web服務)的開發。.NET提供了一個新的反射性的且面向對象程序設計編程接口。.NET設計得足夠通用化從而使許多不同高級語言都得以被匯集。.NET Framework中的所有語言都提供基類庫(BCL)。
目錄:
0 匯編
1 C
2 C++
3 VC里面的一些類型定義和縮寫
4 Java
5 數據結構與算法
6 HTML、CSS、Javascript
7 數據庫相關
8 網絡和服務端編程相關
9 硬件相關
10 others
11 附
0 匯編lea ___ Load effective address
je ___ Jump if equal
leave—Leave function
mov rsp, rbp
pop rbp
jmp ___ Jump
jne ___ Jump Not Equal
jng ___ Jump Not greater than
jnl ___ Jump Not less than
jo ___ Jump Overflow
jnc ___ Jump No carry
inc ___ Increment Adds 1 to a variable.
BSS ___ Block Started by Symbol, Better Save Space
1 Ctypedef ___ type definition
malloc() ___ memory allocate
atof() ___ anscii to float
seekp() ___ seek put pointer
seekg() ___ seek get pointer
strpbrk() ___ string pointer break
strcspn() ___ string complement span
isxdigit() ___ is hexadecimal digit
strtok() ___ string to tokenize
strrchr() ___ string right character
isalnurn() ___ is alpha and numeric?
isalpha() ___ is alphabetic?
#ifndef ___ if not defined
gdb___ GNU Debugger
2 C++RAII ___ Resource Acquisition Is Initialization 資源獲取即初始化
RTTI ___ Run-Time Type Identification 運行時類型識別
STL ___ Standard Template Library
ios::app ___ appends: Always appends at the end when writing
ios::ate ___ at end: Positions at the end of the File after opening
ios::trunc ___ truncate: Removes the former file contents
IOC ___ Inversion of Control 控制反轉,是面向對象編程中的一種設計原則,可以用來減低計算機代碼之間的耦合度。其中最常見的方式叫做依賴注入(Dependency Injection,簡稱DI),還有一種方式叫“依賴查找”(Dependency Lookup)。通過控制反轉,對象在被創建的時候,由一個調控系統內所有對象的外界實體,將其所依賴的對象的引用傳遞給它。也可以說,依賴被注入到對象中。
deque ___ double ended queue
POD ___ Plain Old Data 傳統的C風格的struct叫做POD對象。其二進制內容是可以隨便復制的,在任何地方,只要其二進制內容在,就能還原出正確無誤的POD對象。memcpy,memset有很強的限制,僅能用于POD結構,不能作用于stl容器或者帶有虛函數的類。帶虛函數的類對象會有一個虛函數表的指針,memcpy將破壞該指針指向。
3VC里面的一些類型定義和縮寫MFC ___ Microsoft Foundation Classes 微軟基礎類庫,是一個微軟公司提供的類庫(class libraries),以C++類的形式封裝了Windows的API,并且包含一個應用程序框架,以減少應用程序開發人員的工作量。其中包含的類包含大量Windows句柄封裝類和很多Windows的內建控件和組件的封裝類。
WPF___ Windows Presentation Foundation 微軟推出的基于Windows Vista的用戶界面框架,屬于.NET Framework 3.0的一部分。它提供了統一的編程模型、語言和框架,真正做到了分離界面設計人員與開發人員的工作;同時它提供了全新的多媒體交互用戶圖形界面。
LPCTSTR 是Win32 自定義數據類型, 是以null 結尾的字符串。
void CWnd::SetWindowText(LPCTSTR lpszString);
LP 表示長指針,在Win32 系統中指針沒有長短之分,LP 和P 等同。
C 表示const 常量。
T 表示TCHAR。
STR 表示字符串, 等同于const TCHAR *。
sz: string terminated with zero
由于字符集分為ANSI 和Unicode 兩種,對應char 和wchar_t 兩種字符類型,TCHAR 是個宏定義,它根據開發環境的設置不同自動替換為char 或wchar_t, 使用TCHAR可以增強程序的可移植。
cbWndExtra ___ count of byte
GetDeviceCaps ___ Get Device's Capacities
WM_NCHITTEST ___ Not Client
DefWindowProc ___ Default
WM_TIMER ___ Windows Message
CBN_SELCHANGE ___ comboBox Notify
variable nam\xading notation:
b Boolean (true or false)
w Word, 16-bit integer
i Integer, 16-bit integer (conflicts with w )
n Short, 16-bit integer (conflicts with w )
n Near pointer (ambiguous, can be used for " short ")
p Pointer
d Double, 32-bit integer
dw Double word, 32-bit integer (conflicts with d)
l Long, 32-bit integer (conflicts with d )
fn Function (or pointer to function)
g Global
s String
sz String terminated with zero (conflicts with s )
c character
by byte (unsigned character)
h Window handle
hn Window handle (conflicts with h )
4 JavaJDK ____ Java Development Kit, The software for consumers who want to run Java programs.
JRE ___ Java Runtime Environment, The software for running Java programs on servers.
SE ___ Standard Edition, The Java platform for use on desktops and simple server applications.
EE ___ Enterprise Edition, The Java platform for complex server applications.
ME ___ Micro Edition, The Java platform for use on cell phones and other small devices.
AWT ___ Abstract Windowing Toolkit 抽象窗口工具包
JAR ___ Java ARchive
GC ___ Garbage Collection 一種自動的內存管理機制。
5 數據結構與算法FIFO ___ First Input First Output,先入先出(隊列)
LIFO ___ last in,first out,后進先出(棧)
BST ___ binary search tree,二叉搜索樹
DFS ___Deepness First Search,深度優先搜索
BFS ___ Breadth-First Search,廣度優先搜索算法
DP ___ Dynamic Programming,動態規劃算法,一種實現記憶搜索的分治法
AVL trees ___ were invented in 1962 by two Russian computer scientists, G. M. Adelson-Velsky and E. M. Landis. An AVL tree is a well-balanced binary tree. In an AVL tree, the difference between the heights of two subtrees for every node is 0 or 1.
KMP algorithm ___ The Knuth-Morris-Pratt algorithm
6 HTML、CSS、JavascriptHTTP ___ HyperText Transfer Protocol 超文本傳輸協議,是一種用于分布式、協作式和超媒體信息系統的應用層協議。HTTP是萬維網的數據通信的基礎。
CSS ___ Cascading Style Sheet 級聯樣式表,是用來進行網頁風格設計的。比如,如果想讓鏈接字未點擊時是藍色的,當鼠標移上去后字變成紅色的且有下劃線,這就是一種風格。通過設立樣式表,可以統一地控制HMTL中各標志的顯示屬性。級聯樣式表可以使人更能有效地控制網頁外觀。使用級聯樣式表,可以擴充精確指定網頁元素位置,外觀以及創建特殊效果的能力。
AJAX ___ Asynchronous JavaScript and XML”(異步的 JavaScript 與 XML 技術),指的是一套綜合了多項技術的瀏覽器端網頁開發技術。
JSON ___ JavaScript Object Notation 一種輕量級的數據交換語言,以文字為基礎,且易于讓人閱讀。盡管 JSON 是 Javascript 的一個子集,但JSON是獨立于語言的文本格式,并且采用了類似于 C語言 家族的一些習慣。
XML ___ eXtensible Markup Language 可擴展標記語言,是一種標記語言。標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用像XML這樣由相關人士自由決定的標記語言,這就是語言的可擴展性。XML是從標準通用標記語言(SGML)中簡化修改出來的。它主要用到的有可擴展標記語言、可擴展樣式語言(XSL)、XBRL和XPath等。
ASP ___ Active Server Page 動態服務器頁面,是微軟公司開發的代替Cgi腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具,運行于 IIS 之中的程序。ASP的網頁文件的格式是.asp,常用于各種動態網站中。
DOM ___ Document Object Model 文檔目標模型
NaN ___ Not a Number
<a></a> ___ anchor
<h3></h3> ___ header level 3
<p></p> ___ paragraph
<tr></tr> ___ table row
<th></th> ___ table head
<td></td> ___ table data
7 數據庫相關DML ___ Data Manipulation Language 數據操縱語言 SQL 語言中,負責對數據庫對象運行數據訪問工作的指令集,以 INSERT、UPDATE、DELETE 三種指令為核心,分別代表插入、更新與刪除,是開發以數據為中心的應用程序必定會使用到的指令,因此有很多開發人員都把加上SQL的SELECT語句的四大指令以“CRUD”來稱呼
ADO ___ ActiveX Data Objects) 是一個用于存取數據源的COM組件。它提供了編程語言和統一數據訪問方式OLE DB的一個中間層。允許開發人員編寫訪問數據的代碼而不用關心數據庫是如何實現的,而只用關心到數據庫的連接。
SQL ___ Structured Query Language 結構化查詢語言,是一種特定目的程序語言,用于管理關系數據庫管理系統(RDBMS),或在關系流數據管理系統(RDSMS)中進行流處理。
NoSQL 是對不同于傳統的關系數據庫的數據庫管理系統的統稱。
8 網絡和服務端編程相關DNS ___ Domain Name System 域名系統,是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。DNS使用TCP和UDP端口53。當前,對于每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符。
CGI ___ Common Gateway Interface 通用網關接口,是一個Web服務器主機提供信息服務的標準接口。通過CGI接口,Web服務器就能夠獲取客戶端提交的信息,轉交給服務器端的CGI程序進行處理,最后返回結果給客戶端。組成CGI通信系統的是兩部分:一部分是html頁面,就是在用戶端瀏覽器上顯示的頁面。另一部分則是運行在服務器上的Cgi程序。servlet是CGI替代品。
IIS ___ Internet Information Services 互聯網信息服務,是由微軟公司提供的基于運行Microsoft Windows的互聯網基本服務。最初是Windows NT版本的可選包,隨后內置在Windows 2000、Windows XP Professional和Windows Server 2003一起發行,但在Windows XP Home版本上并沒有IIS。
C/S ___ Client/Server 客戶端-服務器架構,是一種網絡架構,它把客戶端 (Client) (通常是一個采用圖形用戶界面的程序)與服務器 (Server) 區分開來。每一個客戶端軟件的實例都可以向一個服務器或應用程序服務器發出請求。有很多不同類型的服務器,例如文件服務器、游戲服務器等。
FTP ___ File Transfer Protocol 文件傳輸協議
ADSL ___ Asymetrical Digital Subscriber Line 非對稱數字用戶線路
ARP ___ Address resolution Protocol 地址解析協議
ICMP ___ Internet Control and Message Protocol Internet控制消息協議
ICP ___ Internet Content Provider 互聯網內容供應商
IMAP ___ Internet message Access Protocol 報文存取協議
IP ___ Internet Protocol 網際協議
LAN ___ Local Area Network 局域網
PING ___ Packet Internet Grable
PPPOE ___ Point to Point Protocol Over Ethernet
POP3 ___ Post Office Protocol Version 3
9 硬件相關CPU ___ Central Process Unit 中央處理單元
ALU ___ arithmetic and logic unit 算術邏輯單元
BIOS ___ Basic Input Output System 基本輸入輸出系統
ROM ___ Rread_Only Memory 只讀存儲器
EPROM ___ erasable programmable ROM 可擦寫可編程ROM
SRAM ____ Static Ramdom Access Memory 靜態隨機存儲器
GPU Graphic Processing Unit
PCI ___ Peripheral component Interconnection 互聯外圍設備
DPI Dots Per Inch 每英寸點數
10 othersJVM ___ Java Virtual Machine Java 虛擬機,是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機包括一套字節碼指令集、一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域。 JVM屏蔽了與具體操作系統平臺相關的信息,使Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。JVM在執行字節碼時,實際上最終還是把字節碼解釋成具體平臺上的機器指令執行。編譯虛擬機的指令集與編譯微處理器的指令集非常類似。
RA ___ Requirement Analysis 需求分析
IEEE___ Institute of Electrical and Electronic Engineer 電子電氣工程師協會
GIF ___ Graphics Interchange Format
JPEG ___ Joint Photographic Expert Group 一個靜態圖壓縮標準
MP3 ___ MPEG Audio Layer3
MPEG ___ Moving Picture Expert Group 動態圖像專家
OCR Optical Character Recognition 光學字符識別
OLE ObjectLinking and Embedding 對象連接與嵌入,簡稱OLE技術
PDF ___ Portal Document Format 可移植文檔格式
PHP ___ Hypertext Proprocessor 超文本預處理器
PNP ___ Plug and Play
POST ____ Power On Self Test
11 附:11.1 英文縮寫搜索
http://m.shortof.com/
11.2 一些英文縮寫
縮寫
全稱
addr
Address
adm
Administrator
app
Application
arg
Argument
asm
assemble
asyn
asynchronization
avg
average
DB
Database
bk
back
bmp
Bitmap
btn
Button
buf
Buffer
calc
Calculate
char
Character
chg
Change
clk
Click
clr
color
cmd
Command
cmp
Compare
col
Column
coord
coordinates
cpy
copy
ctl / ctrl
Control
cur
Current
cyl
Cylinder
dbg
Debug
dbl
Double
dec
Decrease
def
default
del
Delete
dest / dst
Destination
dev
Device
dict
dictionary
diff
different
dir
directory
disp
Display
div
Divide
dlg
Dialog
doc
Document
drv
Driver
dyna
Dynamic
env
Environment
err
error
ex/ext
Extend
exec
execute
flg
flag
frm
Frame
func / fn
Function
grp
group
horz
Horizontal
idx / ndx
Index
img
Image
impl
Implement
inc
Increase
info
Information
init
Initial/Initialize/Initialization
ins
Insert
inst
Instance
INT / intr
Interrupt
len
Length
lib
Library
lnk
Link
log
logical
lst
List
max
maximum
mem
Memory
mgr / man
Manage / Manager
mid
middle
min
minimum
msg
Message
mul
Multiply
num
Number
obj
Object
ofs
Offset
org
Origin / Original
param
Parameter
pic
picture
pkg
package
pnt / pt
Point
pos
Position
pre / prev
previous
prg
program
prn
proc
Process / Procedure
prop
Properties
psw
Password
ptr
Pointer
pub
Public
rc
rect
ref
Reference
reg
Register
req
request
res
Resource
ret
return
rgn
region
scr
screen
sec
Second
seg
Segment
sel
Select
src
Source
std
Standard
stg
Storage
stm
Stream
str
String
sub
Subtract
sum
summation
svr
Server
sync
Synchronization
sys
System
tbl
Table
temp / tmp
Temporary
tran / trans
translate/transation/transparent
tst
Test
txt
text
unk
Unknown
upd
Update
upg
Upgrade
util
Utility
var
Variable
ver
Version
vert
Vertical
vir
Virus
wnd
Window
-End-
想成為一名專業的pos機開發人員,需要掌握哪些知識?
其實也沒有太多需要掌握的東西,干這一行,不要把話說的太滿,因為有些事情是你做不了主的,給自己留條后路,免得被客戶追著罵!在這一行看的, 聽的多,跳的坑多了就基本了解大概是個什么情況。別騙人,別吹牛!
以上就是關于pos機用的什么編程,編程相關的常用英文術語縮寫的知識,后面我們會繼續為大家整理關于pos機用的什么編程的知識,希望能夠幫助到大家!
