简介
本书以Visual Studio 2010 为开发平台,从初学者的角度出发,以典型的项目为载体,采取课内外项目并行的模式,系统地介绍使用C#进行Windows应用程序开发的常用技术和方法。为贯彻“项目驱动,案例教学,理论实践一体化”的教学理念,每个项目单元内容由项目情境、学习重点与难点、学习目标、任务描述、相关知识、任务实现、项目小结、拓展实训和习题构成,方便在教学过程中将知识的讲解和技能训练相结合。本书内容包括10个项目单元: 初识Visual C#开发环境、C#基础知识、设计流程控制程序、数组的使用、开发窗体应用程序、使用集合类型开发程序、设计面向对象应用程序、使用继承和多态开发程序、文件操作、综合实训。*后部分的综合实训依托一个完整的项目——房屋出租管理系统项目,让学生体验基于数据库的Windows应用程序的开发过程。为方便教学,本书提供所有配套教学资源包。本书既可作为应用型本科院校相关专业的教材,也可作为高职高专、中职学校和培训班的C#教学用书。
目录
目录
项目1初识Visual C#开发环境
任务1Visual Studio 2010开发环境的安装
任务2创建C#控制台应用程序
任务3创建Windows窗体应用程序
项目小结
拓展实训
习题
项目2C#基础知识
任务1编写控制台程序——实现个人简历的制作
任务2简单计算器程序
任务3长方体表面积、体积计算器
任务4根据身份证号获取个人信息
项目小结
拓展实训
习题
项目3C#流程控制
任务1判断一个数是不是3的倍数
任务2简易计算器的设计
任务3计算机票优惠率
任务4猜数字
任务5有规律数列求和
任务6数据加密
任务7输出图形
任务8百钱买百鸡问题的求解
项目小结
拓展实训
习题
项目4数组
任务1求取一个整数数列中的*值和*小值
任务2二维数组的行和列元素互换
任务3输出杨辉三角形
任务4使用Sort方法对数组快速排序
任务5利用冒泡排序算法对数组中的数进行排序
任务6利用选择排序算法对数组中的数进行排序
项目小结
拓展实训
习题
项目5开发窗体应用程序
任务1制作个人信息登记程序
任务2制作简易文本编辑器
项目小结
拓展实训
习题
项目6使用集合类型开发程序
任务制作简易通讯录管理程序
项目小结
拓展实训
习题
项目7设计面向对象应用程序
任务1认知面向对象
任务2类的定义
任务3初识属性
任务4使用属性
任务5方法
任务6值传递
任务7ref参数
任务8out参数
任务9方法重载
任务10构造方法
任务11静态成员
任务12this关键字
项目小结
拓展实训
习题
项目8使用继承和多态开发程序
任务1继承中的构造方法
任务2隐藏从基类继承的成员
任务3虚方法与方法重写
任务4抽象类与抽象方法
任务5使用接口
项目小结
拓展实训
习题
项目9文件操作
任务1获取文件属性和读写文件
任务2文件基本操作
任务3目录操作
任务4文件流
任务5读写文本文件
任务6读写二进制文件
项目小结
拓展实训
习题
项目10综合实训
任务1房屋出租管理系统的概要设计
任务2数据库设计
任务3公共类设计
任务4登录模块的设计及功能实现
任务5主窗体模块的设计及功能实现
任务6出租人信息模块的设计及功能实现
任务7房屋信息模块的设计及功能实现
任务8房屋查询模块的设计及功能实现
任务9客户查询模块的设计及功能实现
任务10利润信息模块的设计及功能实现
项目小结
拓展实训
习题
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问