Visual C#.NET程序设计教程学习指导(高等学校教材·计算机科学与技术)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 邱锦伦,曹旻等编著
出 版 社: 清华大学出版社
出版时间: 2008-9-1字数: 487000版次: 1页数: 305印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302175667包装: 平装内容简介
本书是清华大学出版社出版《Visual C#.NET程序设计教程》的配套教材,并对主教材内容逐章进行总结、释疑,给出大量原创习题。
全书分为7章,以新的角度对原教程和C#.NET程序设计技术作了分类。本书讨论了学习C#和.NET的意义等常见问题、使用.NET对程序设计的支持资源、面向对象的应用系统的信息系统实体的设计,增加了对程序调试基本技能的介绍、程序员怎样定义与.NET系统交互的技术、Windows应用中图形图像显示的编程技术。针对原教程进行了总结和答疑。熟悉Windows应用程序设计。强化了Web开发技术,有助于提高在.NET环境中的Web应用程序设计的能力,以期引导读者较快地进入实用性综合程序的设计,并了解前沿新技术。
本书融入了作者多年的实际经验和心得,并辅以有针对性的习题,对于从事C#教学和基于.NET开发的教学科研人员,都有较高的参考价值。
目录
第1章C#和.NET应用开发初步
1.1“第1章面向对象程序设计基础”教学建议
1.2“第2章Visual Studi0.NET简介”教学建议
1.2.1.NET是什么
1.2.2为什么要学习.NET
1.2.3.NET和Java有什么差别
1.3“第3章C#程序设计初步”教学建议
1.4基本调试方法
1.4.1调试程序的概念
1.4.2调试器
1.4.3单步调试
1.4.4断点
1.5习题
第2章C#的基础成分
2.1“第4章C#类型和语句成分”小结和教学建议
2.2“第5章语句和程序结构”的小结和教学建议
2.3“第6章数组和字符串”的小结和教学建议
2.4常见问题
2.4.1 关于ASCIl、Unicode、汉字的编码、UCS、UTF等问题
2.4.2关于简单类型
2.4.3关于枚举类型
2.4.4关于存储对象的栈和堆
2.4.5关于交错数组
2.4.6关于Strin9和StringBuilder字符串
2.5习题
2.5.1《教程》第4章习题
2.5.2《教程》第5章习题
2.5.3《教程》第6章习题
第3章 自定义类及其系统
3.1“第7章类和对象”小结和教学建议
3.2“第8章方法”小结和教学建议
3.3“第9章继承与访问控制”小结和教学建议
3.4“第10章多态”小结和教学建议
3.5“第11章接口和结构”小结和教学建议
3.6常见问题
3.6.1关于静态成员
3.6.2关于构造函数和析构函数
3.6.3对象数组
3.6.4关于属性
3.6.5关于索引器
3.6.6关于对象内的引用类型对象
3.6.7关于继承
3.6.8关于多态
3.6.9关于抽象类、接口等具有规范意义的成分
3.7习题
3.7.1《教程》第7章习题
3.7.2《教程》第8章习题
3.7.3《教程》第9章习题
3.7.4《教程》第10章习题
3.7.5《教程》第11章习题
第4章应用与系统的交互
4.1“第12章委托和事件”小结和教学建议
4.2 “第13章异常处理和不安全代码”小结和教学建议
4.3“第14章动态类型和特性”小结和教学建议
4.4常见问题
4.4.1委托与事件的差别和关系
4.4.2委托与接口
4.4.3方法的抽象表示
4.4.4 自定义事件
4.4.5类型和Type类
4.4.6程序集和反射
4.4.7 自动内存管理和指针
4.4.8异常处理和断言
4.5习题
……
第5章类库、流与文件
第6章Windows应用程序
第7章应用技术——高级编程
附录部分参考答案
书摘插图
第1章C#和.NET应用开发初步
1.1“第1章面向对象程序设计基础”教学建议
《教程》的第1章简介了面向对象程序设计的基本概念和技术,因为不同学生的第一语言可能不同,所以在教学实践中也有不同的处理,如果学生学过C++或者Java,应该对面向对象程序设计具备较好的知识和实践,所以只需要针对他们原有的基础作补充和复习,所花课时很少;如果学生仅仅学过C语言,那么,就要从基本概念讲起,并且结合第7~12章内容巩固和加深,对于统一建模语言UML可以作为讲授内容,也可以作为自学内容。
……