以权威性的Deitel Live-Code以及管理程式码的方式介绍Visual C++? .NET,本书附有数百个完整的程式,并以萤幕撷取画面显示实际的输出结果。关于Windows?、.NET以及网际网路与全球资讯网程式设计也有详尽的介绍,小技巧的提示与建议性的习惯与警示使读者不易犯错。理论透彻,条理分明。
本书特色
第1章 .NET和Visual C++ .NET简介
1.1 简介
1.2 网际网路和全球资讯网的历史
1.3 全球资讯网联盟 (W3C)
1.4 可延伸标记语言 (XML)
1.5 重要的软体趋势:物件技术
1.6 介绍Microsoft .NET
1.7 Visual C++ .NET
1.8 .NET Framework以及「共通语言执行环境」(CLR)
1.9 网路资源
第2章 介绍Visual Studio .NET IDE
2.1 简介
2.2 Visual Studio .NET 整合发展环境 (IDE) 概述
2.3 功能表列和工具列
2.4 Visual Studio .NET视窗
2.5 说明的用法
2.6 简单的程式:显示文字
2.7 简单的程式:显示文字和影像
第3章 介绍Visual C++ .NET程式设计
3.1 简介
3.2 简单的程式:列印一行文字
3.3 另一个简单的程式:将两个整数相加
3.4 记忆体的概念
3.5 算数运算
3.6 判断:等号和关系运算子
第4章 控制叙述式初论
4.1 简介
4.2 演算法
4.3 虚拟码
4.4 控制结构
4.5 if选择叙述式
4.6 if...else选择叙述式
4.7 while重复叙述式
4.8 规划演算法:范例研究 1 (计数器控制重复结构)
4.9 从总体到细节,逐步修改方式规划演算法:
范例研究 2 (警示值控制重复结构)
4.10 从总体到细节,逐步修改方式规划演算法:
范例研究 3 (巢状控制结构)
4.11 指定运算子
4.12 递增和递减运算子
第5章 控制叙述式再论
5.1 简介
5.2 计数器控制重复结构的基本概念
5.3 for重复叙述式
5.4 使用for叙述式的范例
5.5 switch多重选择叙述式
5.6 do...while重复叙述式
5.7 break和continue叙述式
5.8 逻辑运算子
5.9 结构化程式设计摘要
第6章 函式
6.1 简介
6.2 C++ Managed Extensions的函式和方法
6.3 Math类别的方法
6.4 函式
6.5 函式定义
6.6 引数型别的提升
6.7 C++ Managed Extensions的命名空间
6.8 数值型别和参考型别
6.9 指标和参考
6.10 传递引数:传值和传参考
6.11 预设引数
6.12 乱数的产生
6.13 范例:机率游戏
6.14 变数的持续期间
6.15 范围规则
6.16 递回
6.17 使用递回的范例:Fibonacci 级数
6.18 递回与迭代
6.19 函式的多载
第7章 阵列
7.1 简介
7.2 阵列
7.3 阵列宣告和记忆体配置
7.4 使用阵列的例子
7.5 将阵列传递给函式
7.6 阵列的排序
7.7 阵列的搜寻:线性搜寻和二元搜寻
7.8 多维阵列
第8章 以物件为基础的程式设计
8.1 简介
8.2 利用类别实作Time抽象资料型别
8.3 类别范围
8.4 对成员存取的控制
8.5 类别物件的初始化:建构式
8.6 使用多载的建构式
8.7 属性
8.8 复合:将物件指标当作其他类别的资料成员
8.9 this指标的运用
8.10 废弃记忆体的回收
8.11 static类别成员
8.12 关键字const和唯读属性
8.13 索引属性
8.14 资料抽象化和资讯的隐藏
8.15 软体的重复使用性
8.16 命名空间和组件
8.17 类别检视
第9章 物件导向程式设计:继承
9.1 简介
9.2 基本类别和衍生类别
9.3 protected成员
9.4 基本类别和衍生类别之间的关系
9.5 范例:三层的继承阶层
9.6 衍生类别的建构式和解构式
9.7 运用继承的软体工程
第10章 物件导向程式设计:多型
10.1 简介
10.2 将衍生类别物件转换成基本类别物件
10.3 型别栏和switch叙述式
10.4 多型范例
10.5 抽象类别
10.6 范例研究:继承介面与实作
10.7 __sealed类别和方法
10.8 范例研究:使用多型机制的薪资系统
10.9 范例研究:介面的建立和使用
10.10 委派 (Delegates)
10.11 运算子多载
第11章 例外处理
11.1 简介
11.2 例外处理概述
11.3 范例:DivideByZeroException
11.4 .NET的例外阶层关系
11.5 __finally区块
11.6 例外属性
11.7 程式设计师自订的例外类别
第12章 图形使用者介面观念:初论
12.1 简介
12.2 视窗表单
12.3 事件处理模式
12.4 控制项属性和版面配置
12.5 标签、文字方块和按钮
12.6 群组方块和面板
12.7 核取方块和圆型按钮
12.8 图片框
12.9 滑鼠事件处理
12.10 键盘事件处理
第13章 图形使用者介面观念:再论
13.1 简介
13.2 功能表
13.3 控制项LinkLabel
13.4 控制项ListBox和CheckedListBox
13.5 组合方块ComboBox
13.6 树状检视TreeView
13.7 清单检视ListView
13.8 索引标签控制项 (tab control)
13.9 多重文件介面 (MDI) 视窗
13.10 视觉化继承
13.11 使用者自订控制项
第14章 多执行绪
14.1 简介
14.2 执行绪的状态:执行绪的生命週期
14.3 执行绪的优先权和排程
14.4 执行绪的建立和执行
14.5 执行绪的同步和Monitor类别
14.6 不具执行绪同步的生产者/消费者关系
14.7 具执行绪同步的生产者/消费者关系
14.8 生产者/消费者关系:环状缓冲区
第15章 字串、字元与正规表示法
15.1 简介
15.2 字元与字串的基本组成
15.3 String建构式
15.4 String 的Chars属性、Length属性与CopyTo方法
15.5 String间的比较
15.6 在String中定位字元与子字串
15.7 从String中撷取子字串
15.8 其他的String方法
15.9 StringBuilder类别
15.10 StringBuilder的Length与Capacity属性,
以及EnsureCapacity方法
15.11 StringBuilder的Append与AppendFormat方法
15.12 StringBuilder的Insert、Remove与Replace方法
15.13 Char方法
15.14 洗牌与发牌模拟
15.15 正规表示法与Regex类别
第16章 绘图与多媒体
16.1 简介
16.2 绘图内容及绘图物件
16.3 色彩控制
16.4 字型控制
16.5 画出线条、矩形及椭圆
16.6 画出弧线
16.7 画出多边形及折线
16.8 进阶的绘图功能
16.9 多媒体简介
16.10 载入、显示和调整影像
16.11 动画制作
16.12 Windows Media Player
16.13 Microsoft小帮手
第17章 档案和资料流
17.1 简介
17.2 资料阶层
17.3 档案和资料流
17.4 File和Directory类别
17.5 产生循序存取档
17.6 从循序存取档读取资料
17.7 随机存取档
17.8 产生随机存取档
17.9 「随机地」写资料到随机存取档
17.10 从随机存取档按顺序读取资料
17.11 案例研究:交易处理程式
第18章 可延伸标记语言
18.1 简介
18.2 XML文件
18.3 XML命名空间
18.4 文件物件模型
18.5 文件类型定义、纲要及验证
18.6 可延伸样式语言及XslTransform
18.7 网际网路上的资源
本书第19?22章及附录A?I均放于随书光碟中
第19章 资料库、SQL与ADO.NET
19.1 简介
19.2 关联式资料库模型
19.3 关联式资料库概观: Books资料库
19.4 结构化查询语言 (SQL)
19.5 ADO.NET物件模组
19.6 ADO .NET程式设计:从资料库中撷取资讯
19.7 使用ADO.NET写程式:修改资料库资料
19.8 读取与撰写XML档案
19.9 Internet与网路资源
第20章 Web服务
20.1 简介
20.2 HTTP 要求型态
20.3 多层式的架构
20.4 存取Web伺服器
20.5 简易的HTTP交易
20.6 ASP (动态伺服器页面) .NET
20.7 .NET Web服务的基础
20.8 简易物件存取协定与Web服务
20.9 公开与使用Web 服务
20.10 工作阶段追踪
20.11 Web服务里的工作阶段追踪
20.12 案例探讨:温度资讯的应用
20.13 Web服务里使用者定义的资料型态
20.14 全域的XML Web服务架构 (GXA)
第21章 网路连线:串流式或封包式的资料通讯
21.1 简介
21.2 建立一个简单的伺服器 (使用串流式socket)
21.3 建立一个简单的用户端 (使用串流式socket)
21.4 使用串流式socket的用户端/伺服器互动程式
21.5 非连结导向、使用资料封包的用户端/伺服器互动程式
21.6 使用多执行绪伺服器的用户端/伺服器网路程式:井字游戏
第22章 资料结构和群集
22.1 简介
22.2 自我引用类别
22.3 链结串列
22.4 堆叠
22.5 伫列
22.6 树
22.7 群集类别
拿到《VISUAL C++.NET程式设计艺术》这本书,我第一个想到的就是“深度”。市面上的C++.NET入门书籍太多了,很多都只是泛泛而谈,讲完语法就没了。但“艺术”这个词,总让人联想到精雕细琢、深厚功底。我希望这本书能带我进入C++.NET的更高层次,去理解那些隐藏在代码背后的设计哲学。比如,关于.NET Framework的底层架构,CLR的工作原理,GC机制的精妙之处,以及如何在C++.NET中实现高性能的应用程序。我特别关注那些能够“点亮”我思维的章节,那些能够让我恍然大悟,茅塞顿开的内容。范例光碟片对我来说,是检验书本内容是否扎实的试金石。我希望光盘里的范例能够做到:1. 代码清晰,注释详尽,能够直接运行并观察效果。2. 能够清晰地展示书中所讲的某个技术点或设计模式的应用。3. 最好能包含一些解决实际开发中常见问题的方案。毕竟,我们写代码是为了解决实际问题的,光有理论是不够的。台湾的IT圈子节奏很快,新技术层出不穷,我希望这本书能给我打下坚实的基础,让我能够更从容地应对未来的挑战。
评分拿到这本书,我第一反应就是“这本书够不够硬核?”。我一直觉得,要学好一门编程语言,尤其是像C++.NET这样功能强大且复杂的语言,光靠理论是不够的,必须要有扎实的实践支撑。《VISUAL C++.NET程式设计艺术》这个书名,让我看到了它在理论深度上的追求,而“程式设计艺术”更是点出了它试图传达的不仅仅是技术,更是编程的精髓。我非常期待书中能够详细讲解一些C++.NET的高级特性,比如Managed C++的优势和劣势,如何利用C++的强大功能来驾驭.NET平台,以及如何编写高性能的Windows应用程序。我希望书中提供的范例光碟能够提供高质量的代码,这些代码不仅仅是功能的实现,更能体现出作者在代码设计、架构选择以及性能优化方面的思考。我希望通过这些范例,我能够看到一些“好代码”的典范,学习到如何让自己的代码变得更加优雅、高效和健壮。作为台湾的开发者,我们都希望能够不断提升自己的技术水平,掌握最前沿的技术,这本书,无疑是我希望能够帮助我达成这个目标的得力助手。
评分哇,拿到这本书,我简直眼睛都亮了!VISUAL C++.NET程式设计艺术,光听名字就觉得够专业、够份量。我是个一直想在C++.NET这块儿深入挖掘的开发者,市面上这类书确实不少,但很多都流于表面,讲得不够深入,或者跟不上最新的技术潮流。这本书的封面设计就很有质感,让我对它充满期待。我特别关注的是它的“程式设计艺术”这个部分,我希望它能不只是教我语法和API,更能传达一些底层原理、设计模式、以及如何写出高效、优雅、易于维护的代码。台湾的读者对这类技术书籍的要求其实挺高的,我们希望学到的不仅是“怎么做”,更是“为什么这么做”,以及“如何做得更好”。我非常期待它能提供一些我之前从未接触过的视角,或者能把一些我模糊的概念讲得透彻。范例光碟片更是锦上添花,实操是学习编程最好的方式,希望光碟里的范例代码能清晰、完整,并且能真正帮助我理解书中的概念。我一直觉得,好的技术书就像一位经验丰富的老师,它不仅能解答你的疑惑,更能启发你的思考,引领你走向更远的编程世界。这本书,我真的抱有很高的期望,希望它能成为我C++.NET学习道路上的重要伙伴。
评分坦白说,我有点“技术焦虑”。感觉C++的世界一直在变,.NET更是日新月异,常常会觉得自己学的东西已经过时,或者还有很多重要的知识点没有掌握。这本书的名字《VISUAL C++.NET程式设计艺术》恰恰击中了我的痛点。我希望它不仅仅是介绍Visual C++.NET的语法和特性,更能引领我理解“程式设计”背后的“艺术”。我非常期待书中能包含一些关于如何进行高效的代码重构、如何设计可扩展的类库、如何编写线程安全的类,以及如何进行性能调优的深入探讨。我尤其关注的是书中对于C++.NET与.NET Framework深度融合的阐述。光碟片里的范例,我希望能看到一些“高阶”的应用,而不是简单的“Hello World”。比如,如何利用.NET的特性实现复杂的UI设计,如何构建高性能的后台服务,或者如何与原生C++代码进行高效的互操作。我对这本书寄予厚望,希望能它能帮助我突破瓶颈,提升我的编程“品味”,让我能够写出更具“艺术感”的代码。
评分说实话,在翻阅这本书之前,我对于C++.NET的很多概念都停留在“会用”的层面,并没有真正理解其精髓。很多时候,遇到一个问题,上网搜一下,复制代码,问题解决了,但深层的原因总感觉抓不住。这本书的题目“程式设计艺术”就深深吸引了我。我一直认为,编程不仅仅是写代码,更是一种创造性的活动,其中蕴含着许多艺术性的表达。我非常期待这本书能提供一些高级的编程技巧,比如如何运用STL来写出更简洁高效的代码,如何实现高效的内存管理,以及如何在多线程环境下编写健壮的程序。对于“范例光碟片”,我更看重的是它提供的不是简单的“照猫画虎”式的示例,而是能够展示特定技术点、设计模式或者解决复杂问题的思路。我希望这些范例能够具有一定的代表性,能够让我举一反三,将学到的知识应用到我自己的项目中。作为一名在台湾的开发者,我们接触到的项目类型和复杂度也在不断提升,对技术的要求也越来越高。我希望能从这本书中学到一些能够真正提升我开发效率和代码质量的“绝活”,让我能够写出更具“艺术感”的代码。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有