MT7686编程参考手册(寄存器说明)
MT7686编程开发参考手册(寄存器说明),MT7686 reference manual. 开发必备资料。
6502 CPU的C语言编译器源代码
6502 CPU的C语言编译器源代码,学习研究编译器。C编译器
CMOS static RAM HY6264
HY6264 is a high speed, low power 8192 words by 8-bit CMOS static RAM.
Prentice Hall - Thinking in C++ Vol 1
Prentice Hall - Thinking in C++ Vol 1
Prentice Hall - Thinking in C++ Vol 1
Modeling Derivatives In C++
Modeling Derivatives In C++
.............
Modeling Derivatives In C++
Memory Management - Algorithms And Implementation In C-C++
Memory Management - Algorithms And Implementation In C-C++
C++ Timesaving Techniques For Dummies (2005)
C++ Timesaving Techniques For Dummies (2005)
C++ Unleashed
C++ Unleashed is a survey of advanced topics in C++. The goal of this book is to pro-
vide a focused examination of each of these topics, covering the essential information
you need to fully exploit the power of the C++ language.
Many of the topics in this book deserve a book in their own right. Because it is not pos-
sible, given the available space, to cover every aspect of some of these subjects, the
chapters in this book explain only what is most necessary for you to gain a working
understanding of the technologies they describe. Often, you will find that the informa-
tion provided here is sufficient for your immediate needs. Even if that is not always the
case, these chapters provide a useful foundation in these advanced issues that will allow
you to quickly gain a more comprehensive understanding of them with further study.
Designing Components with the C++ STL
Designing Components with the C++ STL
Designing Components with the C++ STL
Inside the C++ Object Model
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs.
Highlights
Wireless Java Developing with J2ME, Second Edition
This edition is updated to include coverage of the next version of programs for mobile Java devices. MIDP 2.0 contains many exciting new features, such as sound HTTPS support, lots of user interface API enhancements, a Game API, and much more.
Network Programming For Microsoft Windows, 2nd Edition
英文原版
........................
........................
Ajax for Web Application Developers
Ajax is one of the latest and greatest ways to improve users' online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.
C++ Templates: The Complete Guide
Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently.
C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.
C++ 编码标准: 101 Rules, Guidelines, and Best Practices
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.
C/C++ Programmer’s Reference, Third Edition
C/C++ Programmer's Reference, Third Edition
by Herbert Schildt ISBN:0072227222
McGraw-Hill/Osborne © 2003 (358 pages)
This guide reviews the rules and syntax of the principle commands that comprise C and its object-oriented cousin, C++. The reference consists of 19 chapters that define operators and the standard input/output, string, character, and more.
MySQL Pocket Reference
Section 1.1. Introduction
Section 1.2. Installation
Section 1.3. Command-Line Tools
Section 1.4. Data Types
Section 1.5. SQL
Section 1.6. Operators
Section 1.7. Functions
Section 1.8. Table Types
Regular Expression Pocket Reference
Regular Expression Pocket Reference
Windows文件系统过滤驱动开发教程(第二版)
Windows文件系统过滤驱动开发教程(第二版)
PDF Windows开发库PDFlib-6.0.2
================================================
PDFlib - A library for generating PDF on the fly
================================================
Portable C library for dynamically generating PDF ("Adobe Acrobat") files,
with support for many other programming languages.
The PDFlib distribution is available from http://www.pdflib.com
PDFlib is a library for generating PDF files. It offers an API with
support for text, vector graphics, raster image, and hypertext. Call PDFlib
routines from within your client program and voila: dynamic PDF files!
PDFlib is available on a wide variety of operating system platforms,
and supports many programming languages and development environments:
- C
- C++
- Cobol
- COM (Visual Basic, ASP, Windows Script Host, Delphi, and many others)
- Java via the JNI, including servlets and JSP (but not EJB)
- .NET framework (VB.NET, ASP.NET, C# and others).
- Perl
- PHP Hypertext Processor
- Python
- REALbasic
- RPG
- Tcl
An overview of PDFlib features can be found in the PDFlib reference manual
in the PDF file PDFlib-manual.pdf. A separate edition of the manual is
available for COM, .NET, and REALbasic.
MASM32驱动程式开发包KmdKit v1.8
MASM32驱动程式开发包KmdKit v1.8
Kernel Mode Driver Development Kit for MASM32 programmers.
v1.8 Januar 2005.
ACPIView,支持XP/Vista/Win7
ACPIVIEW XP.EXE
ACPIView(Vista).zip
xpm文件库+Manual+bin+source
xpm文件库,使用手册,编译好的dll文件,库源代码。
Window下直接访问USB设备的库
在Windows用户模式下访问USB设备的库。
支持Win2K/WinXP/Vista/Win7.
Libusb-win32 is a library that allows userspace application to access USB
devices on Windows operation systems (Win2k, WinXP, Vista, Win7).
It is derived from and fully API compatible to libusb available at
一个在Windows下调用BIOS中断15的库
#define INT15DL_IOCTL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define INT15DL_IOCTL1 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x1, METHOD_BUFFERED, FILE_ANY_ACCESS)
WinRing0 1.20 支持64位带数签名
非常难找的硬件I/O的库,现在sourceforge上都不能下载,
本压缩文件包含所有WinRing0 1.2源代码及二进制文件,具有驱动数字签名,适合在64位OS下做开发。
此库支持C#和C++。
NASM-0.98 汇编语言编译器 源代码
Internals of the Netwide Assembler
==================================
The Netwide Assembler is intended to be a modular, re-usable x86
assembler, which can be embedded in other programs, for example as
the back end to a compiler.
LZX格式解压缩源代码
/* $VER: unlzx.c 1.0 (22.2.98) */
/* Created: 11.2.98 */
/* Added Pipe support to read from stdin (03.4.01, Erik Meusel) */
/* LZX Extract in (supposedly) portable C. */
/* Compile with: */
/* gcc unl
scintilla 语法高亮编辑器源代码
License for Scintilla and SciTE
Copyright 1998-2003 by Neil Hodgson
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation.
NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Android应用开发
Welcome to Android Application Development For Dummies, the first For
Dummies book that covers Android application development. When
I was contacted to write this book, I was ecstatic about the opportunity to
spread the wealth of knowledge that I’d picked up over the past year and a
half of Android development. I hope you enjoy finding out about how to pro-
gram for the Android platform from this book as much as I enjoyed writing it!
When Android was acquired by Google in 2005 (yes, Android was a start-up
company at one point), I’ll be honest, I didn’t have much interest in it. I heard
that Google might be entering the mobile space, but as with anything in the
technology industry, I didn’t believe it until I saw it firsthand. Fast-forward
to a few years later, when Google announced its first Android phone: the G1.
When I heard this news, I was glued to the computer, reading reviews, watch-
ing videos, and researching the product as much as I could. I knew that this
product would be the start of something huge.
android 接口开发
On 9th January, 2007, Apple officially launched the iPhone, and the world of user interface
design shifted. While tablet PCs had been around for a while, the iPhone was the first device
to give so many people a portable touchscreen, and people loved it. Just over a year later,
Google and the Open Handset Alliance announced Android which in many ways is the direct
competitor to iPhone.
What is it about touchscreen phones that we love? The answer is simple—feedback.
Touchscreens offer a way to directly manipulate on-screen objects, which in the past had to
be driven through a keyboard, mouse, joystick, or other input device. The touchscreen model
of direct manipulation has a large impact on the way we think about our user interfaces as
developers, and changes the expectations a user has for the application. Touchscreen devices
require us to stop thinking in terms of forms, and start thinking about object-oriented user
interfaces.
Google.Android.SDK开发范例
第一讲Android简介.ppt
第二讲建立Android开发环境.ppt
第三讲第一个Android应用.ppt
第四讲Android程序基础.ppt
第五讲Intent与Activity.ppt
第六讲Activity生命周期.ppt
第七讲使用Service.ppt
第八讲Content Provider.ppt
VC++直接读取Excel文件数据源代码
VC++直接读取Excel文件数据源代码
直接显示GIF图片的C++类(GIF87a,GIF89a,JPEG, BMP, WMF, ICO, CUR)
Picture displaying control with support for the following formats:
GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR
NVIDIA显卡BIOS编程指南
This document discusses the requirements for standard software access to the
NVIDIAÒ
family of graphics display processors, which support resolutions, color depths,
and frame buffer organizations beyond that of the IBM VGA standard.
This guide is written for use by applications and system software programmers, and
provides extended interfaces to support enhanced operations such as refresh rate
support, monitor type detection, and power management. It serves as a complete
reference for the NVIDIA VGA BIOS based on the Release 3 source code.
Knowledge of 80x86 assembly language and the VGA hardware may be required to
understand the contents of this document. The services in this document may be
called from high level languages that provide an interface to the software interrupts of
the 80x86 architecture.
This document uses “BIOS” and “VGA BIOS” interchangeably to indicate the NVIDIA
VGA BIOS.
Synaptics TouchPad Interfacing Guide
2.4.1. TouchPad identification
The most basic query asks whether the device is a Synaptics TouchPad or some other
mouse-compatible pointing device. In each protocol, this query is designed as a special
command that can be sent to any mouse-compatible device, but which only a Synaptics
TouchPad will recognize.
The Identify TouchPad query returns the following information to the host:
infoMajor
The primary or “major” version of the TouchPad device and firmware.
Most older Synaptics TouchPads had a major version of 3; the modern
Synaptics TouchPads described in this document have a major version of 4.
infoMinor
The minor version number starts over at 0 with each new major version, and
increases by one whenever minor changes are made to the device or its
firmware. In a complete version number such as “4.5”, the major version is
4 and the minor version is 5.
PS/2 鼠标、键盘协议 中文版
这篇文章试着囊括 AT 和 PS/2 键盘各方面的问题 它包含了如低级别信号和协议 扫描码 命令集
初始化 兼容性问题和其他各种信息 我还包含了关于 PC键盘控制器的信息 这是由于它们之间是非
常相关 所有键盘接口的代码样例是用 Microchip的 PIC微控制器的汇编语言书写 所有与键盘控制器
相关的代码样例是用 x86 汇编书写的
DDR2 SPD規格說明書
Specific SPDs for DDR2 SDRAM
DDR2 SPD規格說明書
vb_png_code
网上找的用VB读取PNG图片的代码。
cc65-win32-2.10
windows下的6502单片机C语言编译器。<br>cc65-win32-2.10