本书是学习C#程序设计的教学参考书,全书包含Visual Studio 2015集成开发环境、实验指导、常用算法设计、习题选解和模拟试题5个部分。前两部分帮助读者熟悉上机环境,方便读者上机操作,通过上机实验更好地掌握C#程序设计的基本思想和方法。常用算法设计部分针对初学者学习程序设计的难点,总结常见问题的编程思路,帮助读者提高程序设计能力。习题选解部分通过习题练习,帮助读者复习和掌握课程内容,达到巩固和提高的目的。模拟试题部分包括3套模拟试题和参考答案,帮助读者检验学习效果。 本书内容丰富,实用性强,适合作为高等学校计算机程序设计课程的教学用书,也可供各类计算机应用人员阅读参考。
目錄:
目录
第1章Visual Studio 2015集成开发环境
1.1Visual Studio 2015的安装与启动
1.2Visual Studio 2015主窗口的组成
1.3Visual Studio 2015下创建C#控制台应用程序
1.4Visual Studio 2015程序调试
第2章实验指导
实验1程序的运行环境和步骤
实验2C#语言基础
实验3程序流程控制(一)
实验4程序流程控制(二)
实验5面向对象编程(一)
实验6面向对象编程(二)
实验7复杂数据表示与应用
实验8Windows窗体与控件
实验9用户界面设计
实验10文件操作
实验11图形与图像处理
实验12数据库应用
第3章常用算法设计
3.1累加与累乘问题
3.2数字问题
3.3数值计算问题
3.4数组的应用
3.5静态方法的应用
3.6解不定方程
思考题及答案
第4章习题选解
习题1C#语言概述
习题2C#程序的数据描述
习题3程序流程控制
习题4面向对象编程基础
习题5面向对象高级编程
习题6复杂数据表示与应用
习题7Windows窗体与控件
习题8用户界面设计
习题9文件操作
习题10图形与图像处理
习题11数据库应用
参考答案
第5章模拟试题
模拟试题1
模拟试题2
模拟试题3
参考答案
参考文献
內容試閱:
前言
计算机程序设计能够体现问题求解方法,是理解计算机工作过程的有效途径,也是计算思维能力培养的重要载体。因此,计算机程序设计课程的重要性不仅体现在一般意义上的程序设计能力的培养,而且体现在引导学生实现问题求解的思维方式的转换,即学生计算思维能力的培养。在这个过程中,上机实践是十分重要的环节。
C#语言是常用的程序实现工具,程序设计能力需要通过大量的上机实践来培养。许多程序设计方法不是光靠听课和看书就能学到的,而是通过大量的上机实践积累起来的,所以,学习程序设计不能仅限于纸上谈兵,而必须以实践为重。本书是学习C#程序设计的教学参考书,包含5部分内容。
一是Visual Studio 2015集成开发环境。要上机运行一个C#程序,需要C#语言编译系统的支持。这部分介绍了Visual Studio 2015集成开发环境的使用方法,这是上机操作的基础。
二是实验指导。为方便读者上机操作,在这部分设计了12个实验,每个实验都和课程学习内容相配合,以帮助读者通过上机实验加深对课程内容的理解,更好地掌握程序设计的基本思想和方法。实验内容以编写程序练习为主,分为模仿编程实验和独立编程实验。模仿编程实验给出了程序的主体部分,要求将程序补充完整; 独立编程实验则要求读者独立完成编程练习。
三是常用算法设计。面向对象程序设计的核心是从需要解决的问题中抽象出合适的类,并将数据和对数据的操作方法封装在类的内部。尽管面向对象程序设计的设计思想不同于结构化程序设计,但两者并不是对立的,在类的内部实现仍然要用到结构化程序设计的知识。所以在学习C#程序设计时,算法设计仍然是不能忽视的问题。这部分内容根据程序设计教学基本要求,将常见的程序设计问题进行分类,分别总结每一类问题的算法设计思路,以引导读者掌握基本的程序设计方法和技巧。教学实践表明,这对提高初学者的程序设计能力是很有帮助的。
四是习题选解。这部分以课程学习为线索,编写了十分丰富的习题并给出了参考答案。在使用这些题解时,应重点理解和掌握与题目相关的知识点,而不要死记答案,应在阅读教材的基础上再来做题,通过做题达到强化、巩固和提高的目的。
五是模拟试题。这部分包括3套C#程序设计的模拟试题和参考答案,涵盖了本课程的主要知识点,可以帮助读者了解和检验学习情况。
本书内容丰富,实用性强,适合作为高等学校计算机程序设计课程的教学用书,也可供各类计算机应用人员阅读参考。
本书第1、2、4、5章由李利明编写,第3章由刘卫国编写。此外,周肆清、周欣然、曹岳辉、蔡旭晖、李小兰、吕格莉、刘胤宏等参与了部分编写工作。清华大学出版社的工作人员对本书的策划、出版做了大量工作,在此表示衷心的感谢。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。
编者
2017年10月