我想学习编程需要购买那些书籍?

我想学习编程需要购买那些书籍?,第1张

书籍整理如下:

C++开发

1.《C++ Primer》:全面学习C++的必备书籍

2.《Thinking in C++》:了解C++背后的一些机bai制

3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路

Windows平台

入门

1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话阅读上册即可。

2.《Win32多线程程序设计》:Windows下多线程编程必备

3.《Windows核心编程》:Window平台基础知识:消息机庆宏制,内存管理,多线程,动态链接库等

4.《Windows网络编程》:介绍Windows下各种网络协议的开发和并发处理模型。

进阶

1.《深入浅出MFC》:Windows下编程,MFC虽然有些过时,但其机制还是有学核局习的价值。重点学习书中提到的MFC 6大机制

2.《COM本质论》:COM是Windows构建用户态的重要技术之一,Windows开发必修课,本书对COM的设计动机作了深入改差让阐述

3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封装了COM,这本书主要讲的是对源码分析

4.《WTL White Paper》:WTL源自微软,基于ATL的一套开源模版库,主要用于界面编程和工具类的使用

5.《代码大全》:这边书主要讲的是工程编码规范

高级

1.《深入解析Windows *** 作系统》:Windows大牛书籍,讲的主要是Windows *** 作系统的内核原理

调试技术

1.《软件调试》

2.《Windows高级调试》

3.《windows用户态程序高效排错》

Linux平台

Linux内核

1.《Linux Kernel Development》/《Linux内核设计与实现》:Robert Love的著作,不厚的一本书,深入浅出地将Linux内核娓娓道来

Linux使用和Shell编程

1.《sed &awk》/《sed与awk》:sed与awk都是Linux下常用的日志分析利器

Linux编程

1.《Beginning Linux Programming》/《Linux程序设计》:老牌的Linux编程入门书

2.《Advanced Programming in the Unix Environment》/《Unix环境高级编程》:对Unix编程环境做了细致的总结,涵盖了进程间通讯、网络通讯、文件系统等各方面的知识

网络编程

1.《TCP/IP Illustrated, Volume I》/《TCP/IP详解,卷一》:对理解TCP/IP协议的设计理念和协议细节有显著的帮助。

2.《Unix Network Programming》/《Unix网络编程》,卷一、卷二:网络编程方面难以逾越的著作,事无巨细、深入浅出,强烈推荐

对这些书目抱有100%的信心,全部掌握,融会贯通,即可打通奇经八脉,天下无双。

对了,你没有基础最好从c与c++基础开始。找些基础书开始看。

[C语言入门经典(第四版)].(美)霍顿.扫描版,《C++ Primer》就不错。

站长俱乐部新闻发布系统 V5.26

5.26升级

首页增加了幻灯片的功能

文章内容页新增带略缩图的幻灯片

解除图片上传不能超过200K的限制,200K的限制是IIS的默认限制,程序采用先进的技术突破200K的限制

5.23升级

增强了上传文件的功能

增强了管理员的修改功能

增强了图片上传的功能

增强了首页调用贴子的功能,论坛后台首页调用添加bbs

文章内容的行距更规范

文章数据库admin表增加UserLevel字段,否则后台用户管理点数不显示

编辑器支持IE新浏览器

调整了版面的宽度,更适合于宽屏电脑

功能介绍:

如果你觉得用的其它程序很复杂,你可以看看站长俱乐部新闻发布系统

站长俱乐部新闻发布系统很好

文章类10强品牌程序,信誉、质量、服务有保证

主要功能有文章,留言,下载,论坛,博客,统计,调查

模块化的程序设计,使用参数调用更加便捷

开放源代码,所有文件代码可以自由修改,没有任何加密,没有任何DLL组件

没有空间域名及使用时间腊搜物的任何限制

文章、软件栏目设定简明便捷,采用无限级分类

文章发布可以添加word文件

可设置用户浏览时扣点数功能和有效期的功能

严密的安全措施,防SQL注入,防数据库下载,防木马程序,没有任何后门代码

整合动网论坛,用户只需注册一次,即可访问新闻和论坛程序

页面修改简单,会Dreamweaver *** 作,就会修改程序页面

还有一个PHP程序也推荐给你

Americaidc CMS是一个简单的,高效的,易于修改的PHP网站程序,不需要SQL数据库,数据储存在PHP文件中。网站程序可以生成缩略图,创建图片画廊,添加页面和子页面,有良好的SEO支持。符合XHTML 1.1,CSS和WAI。安装非常简单,上传到服务器上就可以用了。

简便的修改

简单的网站布局 ,只有一个CSS文件需要进行修改,以改变网轮液站的布局,源代码是开源的,清晰透明的

SEO

适合于搜索引擎收录,可以为每个页面设置页面标题,关键字和描述

速度

速度远远超过最流行的网站程序,该程序是快得令人难以置信,性能远优于最流行的网站程序

如果你不是设计一个非常复杂的网站,你希望找到一个简单的和非常有效的网站程序,我们的网站程序是您较好的选漏颂择。

安装vs.net,学习微软自带的C#例子....

看一些C#讲解的书

最重要的就是要多做,多练。

只看不动手是学不会一门语言的。

看书不练,充其量是了解语言特性。不能算会。 code,code还是code.

只有不停的code,才会有提高。光看不练是不可能成为高手的。

充其量也只是个“资源参考手册”,而不是程序设计师!

那本C#教程(希望电子的PDF版)含有大量的例子,还含有少量的习题。

每个例子都有很强的代表性,一定要吃透。

而习题,你可以作为检测自己有没有学会该章内容的自测题。

如果,缓搭你没学过C,那你真地会比较吃力。

C#是面向对象的语言。但就每个方法(function)来讲,还是需要过程化的程序编写。

如果你没有过程化程序编写的经验,那你就要多用脑、多做练习了。

祝你好运。

但在技巧性、算法上、代码效率、重用性上都有一定的缺陷。

多读别人的源代码!

然后试着自己写一些东西!

最好把每次写的源代码都保存起来,

以便以后参考,

要把写过的东西蠢哪早真正搞懂,可以多些几遍!

要经过大量的实践才能取的经验。

而C/C++语言程序员,一开始就要接受算法上的学习(因为很多计算机的教学题都要用C实现,特别是数据结构)。而且学C要对计算机的运行原理有更深的了解。

所以由C/C++程序员成长出来的C#程序员更有优势。

C#上手不能,学精就较难了。不过通过不断练习,新手还是能成为优带雀秀的程序员的。

另外,站长团上有产品团购,便宜有保证


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12530983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存