电脑软件编程入门好学吗?
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:
1、英语基础
计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。
2、选择一门编程语言
选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择
3、数学基础
当然拥有初中阶段的数学基础也可以成为一名合格的程序员,这也是目前很多计算机编程培训学校招收初中毕业学生的原因。但想要成为一名优秀的程序员,最少要高中及以上的数学基础,而且要懂得如何举一反三,灵活运用。
4、了解计算机操作系统原理
所有的开发或者说软件应用都是在特定的操作系统上进行的,所以计算机操作系统原理可以说是基础中的基础是必须要了解的。
5、数据结构和算法
这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的。C和C++都是可以选择的,前期可以先学C,再学C++会相对简单一些。
在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。
keil mdk v4.11下载
realview MDK V4.11 KEIL MDK 4.11 (RVMDK4.11) ARM开发环境
一 口 价: 20.00元 促 销: 运 费:卖家承担运费 30天售出:0件
付款方式: 支付宝卡通 网银支付 找人代付 消费卡 网点支付 支付宝余额 折叠 我 要 买: 件 (库存10000件) 立即购买加入购物车什么是
购物车
所在地区:北京 浏览次数:2次 宝贝类型:二手
掌柜档案
transmart_world 旺旺在线
会员信用累计信用:
好评率:0.0%
从2008/01/01起至今
虚拟宝贝交易:0%
实物宝贝交易:0%
店铺动态评分宝贝与描述相符:
卖家的服务态度:
卖家发货的速度:
宝贝数量:6
创店时间:2010-06-22
所在地区:
认证:
进入掌柜的店铺 收藏本店铺 发站内信件 订阅本店铺 分享到江湖
宝贝详情评价详情成交记录(0件)付款方式售后服务留言簿
宝贝详情名称 KEIL MDK V4.11
大小 186.72MB
可以直接通过网络传给你或提供链接下载
我们提供的软件经过多款杀毒软件测试保证不含病毒,可提供安装指导
您也可以在网络上搜索到同类软件的免费下载,但是安全性得不到保证,网络上的软件大都被植入病毒、木马,如果用从网络上免费下载的软件,您辛苦编写的资料可能会意外丢失,您的计算机可能会成为黑客的肉鸡,您的隐私可能会泄露,所以请慎从网络下载来历不明的软件。
因为我们是商业性质,提供最专业的服务,请相信我们!
=========================================================
RealView Microcontroller Development Kit - Version 4.11
[New Supported Devices]
Nuvoton NUC100LC1AN, NUC100LD1AN, NUC100LD2AN, NUC100LD3AN, NUC100LE3AN, NUC100RC1AN, NUC100RD1AN, NUC100RD2AN, NUC100RD3AN, NUC100RE3AN, NUC100VD2AN, NUC100VD3AN, NUC100VE3AN, NUC101LC1AN, NUC101LD2AN, NUC101LE3AN, NUC101RC1AN, NUC101RD2AN, NUC101RE3AN, NUC101VC1AN, NUC101VD2AN, NUC101VE3AN, NUC120LC1AN, NUC120LD1AN, NUC120LD2AN, NUC120LD3AN, NUC120LE3AN, NUC120RC1AN, NUC120RD1AN, NUC120RD2AN, NUC120RD3AN, NUC120RE3AN, NUC120VD2AN, NUC120VD3AN, NUC120VE3AN, NUC130LD2AN, NUC130LD3AN, NUC130LE3AN, NUC130RD2AN, NUC130RD3AN, NUC130RE3AN, NUC130VD2AN, NUC130VD3AN, NUC130VE3AN, NUC140LD2AN, NUC140LD3AN, NUC140LE3AN, NUC140RD2AN, NUC140RD3AN, NUC140RE3AN, NUC140VD2AN, NUC140VD3AN, and NUC140VE3AN.
ROHM BU1511KV2.
STMicroelectronics STM32F101RF, STM32F101RG, STM32F101TB, STM32F101VB, STM32F101VF, STM32F101VG, STM32F101ZF, STM32F101ZG, and STM32F103TB.
Texas Instruments TMS570LS20216.
Toshiba TMPM321F10FG.
[Board Support]
Added: Blinky and RTX_Blinky examples for Keil MCBNUC1XX board in folders ..\ARM\Boards\Keil\MCBNUC1XX\Blinky\, and ..\ARM\Boards\Keil\MCBNUC1XX\RTX_Blinky\.
Added: Blinky example for ROHM BU1511KV2 board in folder ..\ARM\Boards\ROHM\BU1511KV2\Blinky\.
[ULINKpro Debug and Trace Unit]
Added: support for Compressed Trace Stream.
Added: support for Performance Analyzer.
Added: support for SWO speed less than 1MHz.
Added: support for Atmel AT91SAM9G10 device.
[ULINK]
Added: support for Atmel AT91SAM9G10 device.
[Device simulation]
Corrected: the RTC simulation for NXP LPC23xx/24xx devices. The Clock Tick Counter (15-bit) is located in CTCR[15:1] instead of CTCR[14:0].
[Device support]
Added: new flash programming algorithms for Nuvoton NUC1xx devices.
Added: new flash programming algorithm for ROHM BU1511KV2 on board flash device SST39x320x in folder ..\ARM\Flash\SST39x320x_BU1511KV2\.
[RTX - Problems solved]
Corrected: unaligned access in Cortex-M library, which might produce hardfault for CM1/CM0
//============================================================
RealView MDK开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。 RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。包括?Vision3集成开发环境与 RealView编译器,支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的 Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。
RealView MDK出众的价格优势和功能优势,势将成为ARM软件开发工具的标准,预计一年之内,RealView MDk将占有国内ARM开发工具市场的90%以上。
RealView MDK的突出特性
菜鸟的阿拉伯飞毯 —— 启动代码生成向导,自动引导,一日千里
启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越的门槛。RealView MDK开发工具可以帮您自动生成完善的启动代码,并提供图形化的窗口,随您轻松修改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。
高手的无剑胜有剑 —— 软件模拟器,完全脱离硬件的软件开发过程
RealView MDK的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿真、中断过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况 下即可开始软件开发和调试,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集模拟器,只能支持ARM内核模拟调试。
专家的哈雷望远镜 —— 性能分析器,看得更远、看得更细、看得更清
RealView MDK的性能分析器好比哈雷望远镜,让您看得更远和更准,它辅助您查看代码覆盖情况,程序运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优化,成为嵌入式开发高手。通常这些功能只有价值数千美元的昂贵的Trace工具才能提供。
未来战士的激光剑 —— Cortex-M3支持
RealView MDK支持的Cortex-M3核是ARM公司最新推出的针对微控制器应用的内核,它提供业界领先的高性能和低成本的解决方案,未来几年将成为MCU应用 的热点和主流。目前国内只有ARM公司的MDK和RVDS开发工具可以支持Cortex-M3芯片的应用开发。
业界最优秀的编译器 —— RealView 编译器,代码更小,性能更高
RealView MDK的RealView编译器与ADS 1.2比较:
代码密度:比ADS 1.2编译的代码尺寸小10%;
代码性能:比ADS 1.2编译的代码性能高20%。
配备ULINK2仿真器+ Flash编程模块,轻松实现Flash烧写
RealView MDK无需寻求第三方编程软件与硬件支持,通过配套的ULINK2仿真器与Flash编程工具,轻松实现CPU片内FLASH、外扩FLASH烧写,并支 持用户自行添加FLASH编程算法;而且能支持FLASH整片删除、扇区删除、编程前自动删除以及编程后自动校验等功能,轻松方便。
绝对的高性价比——国际品质,本土价格
RealView MDK中国版保留了RealView MDK国际版的所有卓越性能,而产品价格也是针对国内大多数用户预算而专门定制的,力求给国内开发工程师提供最高性价比的开发工具解决方案。
更贴身的服务——专业的本地化的技术支持和服务
RealView MDK中国版用户将享受到专业的本地化的技术支持和服务,包括电话、Email、论坛、中文技术文档等,这将有助于国内工程师们开发出更有竞争力的产品。
关于C语言入门
【书名】 新概念51单片机C语言教程——入门、提高、开发、拓展全攻略(含光盘1张)
【作者】
【作译者】 郭天祥
【出版社】 电子工业出版社
【ISBN】 978-7-121-07893-4
【定价】 69.00元
【出版日期】 2009-01
【页码】
【版次】
【装帧】
【开本】 16
▼内容简介
本书从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。本书内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。本书配套光盘提供13讲近30学时的教学视频和本书实例代码,可使读者更快更好地掌握单片机知识和应用技能。本书作者还可提供与本书配套的单片机实验板。
本书可作为大学本、专科单片机课程教材,适合于51单片机的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。
▼图书目录
第1篇 入 门 篇
1.1 单片机概述
1.1.1 什么是单片机
1.1.2 单片机标号信息及封装类型
1.1.3 单片机能做什么
1.1.4 如何开始学习单片机
1.2 51单片机外部引脚介绍
1.3 电平特性
1.4 二进制与十六进制
1.4.1 二进制
1.4.2 十六进制
1.5 二进制的逻辑运算
1.5.1 与
1.5.2 或
1.5.3 非
1.5.4 同或
1.5.5 异或
1.6 单片机的C51基础知识介绍
1.6.1 利用C语言开发单片机的优点
1.6.2 C51中的基本数据类型
1.6.3 C51数据类型扩充定义
1.6.4 C51中常用的头文件
1.6.5 C51中的运算符
1.6.6 C51中的基础语句
1.6.7 学习单片机应该掌握的主要内容
2.1 Keil工程建立及常用按钮介绍
2.1.1 Keil工程的建立
2.1.2 常用按钮介绍
2.2 点亮第一个发光二极管
2.3 while语句
2.4 for语句及简单延时语句
2.5 Keil仿真及延时语句的精确计算
2.6 不带参数函数的写法及调用
2.7 带参数函数的写法及调用
2.8 利用C51库函数实现流水灯
第2篇 内外部资源操作篇
3.1 数码管显示原理
3.2 数码管静态显示
3.3 数码管动态显示
3.4 中断概念
3.5 单片机的定时器中断
4.1 独立键盘检测
4.2 矩阵键盘检测
5.1 模拟量与数字量概述
5.2 A/D转换原理及参数指标
5.3 ADC0804工作原理及其实现方法
5.4 D/A转换原理及其参数指标
5.5 DAC0832工作原理及实现方法
5.6 DAC0832输出电流转换成电压的
方法
第6章 串行口通信原理及操作流程
6.1 并行与串行基本通信方式
6.2 RS-232电平与TTL电平的转换
6.3 波特率与定时器初值的关系
6.4 51单片机串行口结构描述
6.5 串行口方式1编程与实现
6.6 串行口打印在调试程序中的应用
第7章 通用型1602,12232,12864液晶
操作方法
7.1 液晶概述
7.2 常用1602液晶操作实例
7.3 常用12232液晶操作实例
7.4 常用12864液晶操作实例
第8章 I2C总线AT24C02芯片应用
8.1 I2C总线概述
8.2 单片机模拟I2C总线通信
8.3 E2PROM AT24C02与单片机的通信
实例
第9章 基础运放电路专题
9.1 运放概述及参数介绍
9.2 反相放大器
9.3 同相放大器
9.4 电压跟随器
9.5 加法器
9.6 差分放大器
9.7 微分器
9.8 积分器
第3篇 提 高 篇
第10章 定时器/计数器应用提高
10.1 方式0应用
10.2 方式2应用
10.3 方式3 应用
10.4 52单片机定时器2介绍
10.5 计数器应用
第11章 串行口应用提高
11.1 方式0应用
11.2 方式2和方式3应用
11.3 单片机双机通信
11.4 单片机多机通信
第12章 指针
12.1 指针与指针变量
12.1.1 内存单元、地址和指针
12.1.2 指针变量的定义、赋值与
引用
12.2 指针变量的运算
12.3 指针与数组
12.3.1 指针与一维数组
12.3.2 指针与多维数组
12.4 指针与函数
12.4.1 指针作为函数的参数
12.4.2 指向函数的指针
12.4.3 指针型函数
12.5 指针与字符串
12.5.1 字符串的表达形式
12.5.2 字符指针作为函数参数
12.5.3 使用字符指针与字符数组的
区别
12.6 指针数组与命令行参数
12.6.1 指针数组的定义和使用
12.6.2 指向指针的指针
12.6.3 指针数组作为main()函数的命令行
参数
12.7 指针小结
12.7.1 指针概念综述
12.7.2 指针运算小结
12.7.3 等价表达式
12.8 C51中指针的使用
12.8.1 指针变量的定义
12.8.2 指针应用
第13章 STC系列51单片机功能介绍
13.1 单片机空闲与掉电模式应用
13.2 “看门狗”概念及其应用
13.3 用软件实现系统复位
13.4 内部扩展RAM的应用
13.5 扩展P4口的应用
13.6 内部E2PROM的应用
13.7 STC89系列单片机内部A/D应用
13.8 STC12系列单片机内部A/D应用
13.9 STC12系列单片机的PCA/PWM
介绍
13.10 STC12系列单片机的SPI接口
介绍
13.11 STC12系列单片机的“576MHz”超速
运行
第4篇 实 战 篇
第14章 利用51单片机的定时器设计一个
时钟
14.1 如何从矩阵键盘中分解出独立按键
14.2 原理图分析
14.3 实例讲解
第15章 使用DS12C887时钟芯片设计
高精度时钟
15.1 时钟芯片概述
15.2 DS12C887时钟芯片介绍
15.3 如何用TX-1C实验板扩展本实验
15.4 原理图分析
15.5 实例讲解
第16章 使用DS18B20温度传感器设计
温控系统
16.1 温度传感器概述
16.2 DS18B20温度传感器介绍
16.3 实例讲解
第17章 太阳能充/放电控制器
17.1 控制器原理图分析
17.2 控制器板上元件介绍
17.3 实例讲解
第18章 VC、VB(MSCOMM控件)与
单片机通信实现温度显示
18.1 VC MSCOMM控件与单片机通信实现
温度显示
18.2 VB MSCOMM控件与单片机通信实现
温度显示
第5篇 拓 展 篇
第19章 使用Protell 99绘制电路图全
过程
19.1 绘制电路板概述
19.2 建立工程
19.3 制作元件库
19.4 添加封装及制作PCB封装库
19.5 错误检查及生成PCB
19.6 布线电气特性设置
19.7 自动布线和手动布线
第20章 ISD400x系列语音芯片应用
20.1 ISD400x系列语音芯片介绍
20.2 ISD400x系列语音芯片操作规则
20.3 ISD400x系列语音芯片应用实现
第21章 电机专题
21.1 直流电机原理及应用
21.2 步进电机原理及应用
21.3 舵机原理及其应用
第22章 常用元器件介绍
22.1 二极管
22.2 电容
22.3 场效应管
22.4 光耦
22.5 蜂鸣器
22.6 继电器
22.7 自恢复保险
22.8 瞬态电压抑制器
22.9 晶闸管(可控硅)
22.10 电荷泵
第23章 直流稳压电源专题
23.1 整流电路
23.2 滤波电路
23.3 稳压电路
23.4 集成稳压模块的使用
23.5 串联开关型稳压电源
第24章 运放扩展专题
24.1 简单低通滤波器
24.2 “电流-电压”转换电路
24.3 光电放大器
24.4 精密电流源
24.5 可调参考电压源
24.6 复位稳定放大器
24.7 模拟乘法器
24.8 全波整流器和平均值滤波器
24.9 正弦波振荡器
24.10 三角波发生器
24.11 自动跟踪对称电源
24.12 可调实验电源
24.13 运放相关术语表
附录A 天祥电子开发实验板简介
A.1 TX-1C 51单片机开发板(配套详细
视频教程)
A.2 AVR单片机开发板(配套详细视频
教程)
A.3 PIC单片机开发板(配套详细视频
教程)
A.4 J-Link全功能ARM仿真器
A.5 三星S3C44B0 ARM7入门级开
发板
A.6 三星S3C44B0 ARM7提高级开
发板
A.7 TX-51STAR 51单片机开发板(配套
详细视频教程)
参考文献
怎样成为计算机高手
看看这个,你就明白了,希望对你有帮助!
一、为何要学编程?
每个人的动机不一样。大致有:
1、为了找个好工作;或为了有更好的机会和更好的发展。
2、看到别人超厉害,所以也想学。
3、实际工作中很多场合需要。
4、从小就立志做个程序员,做软件工程师。
5、振兴中国的软件事业。
。。。。。。
================================================
二、如何学编程?
1、多看好书。
差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,让会让人怀疑自已的学习能力。
现在的书很多,但好书很少,特别是被大家公认很有价值的好书,更是少之又少。历经多年时间考验和市场风雨不残酷洗礼而仅存的巨著,更是极其稀少。中国历史上文学小说类书本多如牛毛,但仅存的巨著,也只不过红楼梦等四本名著而已,编程方面也是如此。
2、多动手。
这一点很重要。而且特别重要。“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,并且同样适合于编程方面。
================================================
三、用什么语言最好?
这主要取决于应用领域,每种语言都有自已的长处和不足。
1、汇编语言和C语言在单片机及工控领域用较多。另外C语言也是一种通用语言,是学C++/c#的起点。
2、C++系统编程等多个方面,最常用的编译器是VC。
3、C#/java网络编程方面新兴的。
4、VB通用。
5、还有Delphi等。。。。。。
个人建议:从未编过程的,就从学vb开始。有基础的可直接学c++/VC。
===================================================
四、有什么好书?
几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。
通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。
编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。
所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。
一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。
================================================================
五、经典好书分类热销榜
1、java
java编程语言(第三版)---java四大名著----James Gosling(java之父)
java编程思想(第2版)----java四大名著----Bruce Eckel
java编程思想(第3版)----java四大名著----------------Bruce Eckel
java 2核心技术 卷I:基础知识(原书第7版)---java四大名著-----Cay Horstmann
java 2核心技术 卷II:高级特性(原书第7版)----java四大名著-----Cay Horstmann
Effective java中文版------java四大名著--------Joshua Bloch
精通Struts:基于MVC的java Web设计与开发---孙卫琴
精通Hibernate:java对象持久化技术详解---孙卫琴
Tomcat与java Web开发技术详解------------孙卫琴
java与模式------------------------------阎宏
2、c#
C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”
C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑”
.NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山北斗”---.NET平台四大天王
C# Windows程序设计----------Charles Petzold“windows编程泰山北斗”------.NET平台四大天王
.NET程序设计技术内幕-------------Jeff Prosise---.NET平台四大天王
.NET本质论--第1卷:公共语言运行库(中文版)--------Chris Sells---.NET平台四大天王
3、C++
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++
c++八大金刚:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表,圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
7、The c++ standard libray---c++标准库的百科全书。
8、设计模式:可复用面向对象软件的基础------good!
4、c
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
5、VB
Visual Basic .NET技术内幕-----VB编程三剑客-----------Francesco Balena“vb首席大师”
Windows程序设计-Visual Basic.NET语言描述--VB编程三剑客-----Charles Petzold“windows编程泰山北斗”---
.NET框架程序设计:Visual Basic.NET语言描述--VB编程三剑客--Jeffrey Richter“windows编程泰山北斗”---
Visual Basic 6编程技术大全------------------------Francesco Balena“vb首席大师”
Visual Basic.NET 从入门到精通-------------------------Petroutsos,E.
高级VISUAL BASIC编程-----------------------------------MATTHEW CURLAND
6、Delphi
Inside VCL(深入核心——VCL架构剖析)----------李维
Delphi 7高效数据库程序设计--------------李维
面向对象开发实践之路(Delphi版)----------李维
7、VC
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski
8、vf
Visual Foxpro程序设计参考手册-------------------张洪举
专家门诊——Visual FoxPro开发答疑160问-------------------张洪举
Visual FoxPro 6.0/9.0解决方案与范例大全-------------------张洪举
Visual FoxPro软件开发模式与应用案例-------------------张洪举
9、黑客
应用密码学(协议算法与C源程序-----------Bruce Schneier
网络信息安全的真相-----------Bruce Schneier
黑客大曝光:网络安全机密与解决方案(第5版)--------STUART MCCLURE
软件加密技术内幕------------看雪学院
加密与解密——软件保护技术与完全解决方案------------看雪学院
加密与解密(第二版)--------段钢
10、汇编
Intel微处理器结构、编程与接口(第六版)---------Barry B. Brey
80*86、奔腾机汇编语言程序设计---------Barry B. Brey
Windows环境下32位汇编语言程序设计(第2版)-----------罗云彬
IBM-PC汇编语言程序设计(第2版) 本书是国内优秀教材--------沈美明 温冬婵
IBM PC汇编语言程序设计(第五版) 这本书籍是国外优秀教材-------PETER ABEL著,沈美明 温冬蝉译
11、驱动开发
Windows WDM设备驱动程序开发指南------------------------------------ Chris Cant
Windows 2000/XP WDM设备驱动程序开发(第2版)--------------------------武安河
WINDOWS 2000/XP WDM设备驱动程序开发-------------------------------- 武安河
12、网络
计算机网络第四版中文版----网络编程三剑客--------------Andrew S.Tanenbaum
TCP/IP详解3卷本--------------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本--------------------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens
13、算法
计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth
14、图形编程
Windows 图形编程----------------FENG YUAN --图形编程界的Charles Petzold之书
15、数据结构
数据结构 C++语言描述》58.00(Data Structures C++) William Ford,William Topp 刘卫东 沈官林
数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东等机械工业出版社
16、软件工程
设计模式--可复用面向对象软件的基础
重构—改善既有代码的设计
17、操作系统
深入理解计算机系统(修订版)-------RANDAL E.BRYANT
18、Unix
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX 编程艺术
UNIX环境高级编程(英文影印第2版-----UNIX编程“圣经
UNIX环境高级编程(英文影印版)(第2版)
UNIX环境高级编程(第2版)
UNIX环境高级编程(第2版)---UNIX编程“圣经
UNIX网络编程 第1卷:套接口API(第3版)
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX编程环境
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX系统编程
UNIX环境高级编程
UNIX 网络编程 卷I 套接字联网API(英文版 第三版)
UNIX网络编程 第1卷:套接口API(第3版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API
UNIX网络编程(卷1):连网的APLS:套接字与XTI(第二版)(英文影印版)
UNIX环境高级编程
Unix技术手册
19、Linux
Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程
GNU/Linux 编程指南(第二版)
Linux设备驱动程序(第三版)
嵌入式设计及Linux驱动开发指南——基于ARM 9处理器
Linux设备驱动程序 第三版(英文影印版)
Linux内核设计与实现(第2版)
Linux内核设计与实现(英文影印版)(第2版)
linux技术手册
20、游戏编程
Windows游戏编程大师技巧(第二版
游戏之旅--我的编程感悟
OpenGL超级宝典:第三版
OpenGL编程指南(第四版)
java 游戏高级编程
J2ME手机游戏编程入门
游戏之旅——我的编程感悟
游戏开发中的人工智能(英文影印版)
3D游戏:卷2 动画与高级实时渲染技术
面向对象的游戏开发
java 游戏高级编程
3D游戏编程大师技巧
游戏编程精粹
面向对象的游戏开发
3D游戏 卷1:实时渲染与软件技术
3D游戏:卷2 动画与高级实时渲染技…
J2ME手机游戏编程入门
Direct3D游戏编程入门教程(第二版…
21、移动开发
Windows Mobile手机应用开发
SYMBIAN OS C++手机应用开发
Windows Mobile手机应用开发--傅曦 齐宇 徐骏
SYMBIAN OS C++手机应用开发 (第2卷)------------------RICHARD HARRISON著,周良忠 王伯欣译
SYMBIAN OS C++手机应用开发---------------RICHARD HARRISON著,周良忠译
Windows CE.net内核定制及应用程序开发---------周毓林 宁杨 陆贵强 付林林
嵌入式系统Windows CE 开发技巧与实例--傅曦
Palm OS编程实践---绝版
22、单片机
单片机轻松入门----------------------------------周坚(平凡老师)
单片机典型模块设计实例导航-----------------------求是科技
例说8051----------------------------------------张义和 陈敌北
KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践-----徐爱钧
单片机应用程序设计技术(修订版)--------------------周航慈
8051单片机实践与应用-------------------------------吴金戎
MCS-51系列单片机实用接口技术---------------------李华
23、串并口通讯
Visual C++/Turbo C串口通信编程实践------------------龚建伟
VISUAL BASIC与RS-232串行通信控制(最新版)----------范逸之
24、电子
无线电识图与电路故障分析轻松入门(第二版) -------------------胡斌
无线电元器件检测与修理技术轻松入门(第二版) -------------------胡斌
图表细说电子技术识图-------------------胡斌
图表细说电子元器件-------------------胡斌
图表细说元器件及实用电路-------------------胡斌
================================================================
六、怎样成为一名程序员
通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。
第一阶段:掌握一种编程语言
学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0 编译、执行,所以: C++ 不等于 Visual C++ 6.0
第二阶段:掌握一种编程工具
学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。
第三阶段:掌握“算法与数据结构”这门课程
学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右
注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。
第四阶段:实现一个模拟的小型软件项目
学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推荐“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效,以它为基础再加以扩展,就可以做出实用的MIS软件来。此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0 数据库系统开发实例导航》 《java数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》《VISUAL C++6.0数据库系统开发实例导航》 《ASP.NET数据库管理系统开发实例导航》 《DELPHI数据库系统开发实例导航》《POWERBUILDER 8.0数据库系统开发实例导航》。
最后将完成的模拟软件刻成光盘,作为自己的作品去面试,以此踏上自己光辉的职业程序员之路!
如果路由器被MDK3 攻击 ,那么路由器能自动恢复吗?
路由器不会被病毒攻击,但是可能会遭到黑客入侵,导致默认设置被篡改。
病毒是一种直接式的操作程序,只能修改计算机设备的设置,不可能影响到路由器。而黑客可能会破解路由器连接密码,并尝试连接到后台,尝试修改默认设置,起到破坏作用。
因此,路由器不会被病毒攻击,只能被人为修改。如果路由器出现了默认设置被篡改的现象,请检查是否出现了黑客操作的痕迹。
发---------周毓林 宁杨 陆贵强 付林林 嵌入式系统Windows CE 开发技巧与实例--傅曦 Palm OS编程实践---绝版22、单片机 单片机轻松入门----------------------------------周坚(平凡老师) 单片机典型模块
java中文版------java四大名著--------Joshua Bloch 精通Struts:基于MVC的java Web设计与开发---孙卫琴 精通Hibernate:java对象持久化技术详解---孙卫琴
二极管22.2 电容22.3 场效应管22.4 光耦22.5 蜂鸣器22.6 继电器22.7 自恢复保险22.8 瞬态电压抑制器22.9 晶闸管(可控硅)22.
的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。▼图书目录 第1篇 入 门 篇1.1