C#.NET程序设计项目化教程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
C#.NET程序设计项目化教程电子书下载地址
寄语:
“工作过程项目化”模式,结合“理论实践一体化”理念,精心筛选典型项目作载体,更适应应用型本科的教学要求。
内容简介:
本书以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利润信息模块的设计及功能实现
项目小结
拓展实训
习题
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
项目3C#流程控制
由计算机“想”一个1~100之间的数请人猜,如果猜对了,则在屏幕上输出猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,然后用户可以选择结束游戏或继续猜下一个数; 否则计算机给出提示,告诉人所猜的数是太大还是太小,多可以猜10次,如果猜了10次仍未猜中,则停止本次数,然后继续猜下一个数或游戏结束。每次程序可以反复猜多个数,直到操作者想停止时才结束。
if分支选择结构 switch多分支结构 while()、do…while()、for()循环结构 多重循环结构 foreach()循环
掌握实现分支结构的两种语句,明确其执行流程 熟练掌握if语句的各种用法,能够灵活运用if语句实现分支结构程序设计 掌握switch语句的使用方法,能用switch语句完成多分支结构程序设计 熟练掌握循环结构程序设计 掌握多重循环结构程序设计 掌握Visual C#中的异常处理机制 学会利用分支、循环结构编程解决实际问题
任务1判断一个数是不是3的倍数任务2简易计算器的设计任务3计算机票优惠率任务4猜数字任务5有规律数列求和任务6数据加密任务7输出图形任务8百钱买百鸡问题的求解
知识要点: if分支选择结构程序设计 switch分支选择结构程序设计 while循环控制语句 do…while循环控制语句 for循环控制语句 循环的嵌套 foreach循环控制语句
在前面的学习中,各语句是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。这是简单的程序结构。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一,在或者需要重复的执行相同的操作。这就是本章学习的内容——流程控制。知识点1if分支选择结构程序设计英文单词if可以翻译成“如果”,例如,“如果考试不及格,就要补考”,这句话如果用C#中的if语句去表达,则可以使用以下形式:
if(考试不及格)
{
就要补考;
}
很容易理解,()中的内容是条件,只有()中的内容成立,才能执行{}里的内容,这便是if语句的基本的用法。if条件语句包含多种形式: 单分支、双分支和多分支,其流程图如图31所示。
图31if条件语句
1. 单分支结构
if(表达式)
语句;
执行过程如下: 先计算表达式的值,如果“表达式”的值为true,执行其后的“语句”; 否则不执行该语句。说明: (1) 条件表达式可以是关系表达式或逻辑表达式,也可以是其他类型的表达式(赋值表达式等),甚至可以是一个变量或常量。(2) 语句可以是单个语句,也可以是多个语句。如果是多个语句,则需要使用大括号“{}”把这组语句括起来形成语句块,也称为复合语句。2. 双分支结构if语句更常用的形式是双分支语句,一般形式为:
if(表达式)
语句1;
else
语句2;
执行过程如下: 如果表达式的值为真,则执语句/语句块1; 若表达的值为假,则执行语句2。说明: (1) if语句无论写在几行上,都是一个整体,属于同一个语句。else子句不能作为语句单独使用,它必须是if语句的一部分,与if配对使用。(2) else分支也可省略。3. 多分支结构前两种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if…else…if语句,其一般形式为:
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式n)
语句n;
else
语句n 1;
执行过程如下: 依次判断表达式的值,当出现某个值为真时,执行其对应的语句,然后跳到整个if语句之外继续执行程序。如果所有的表达式均为假,则执行语句n 1,然后继续执行后续程序。
图32程序运行界面
【案例31】输入两个数a和b,按代数值由小到大的顺序输出这两个数。运行效果如图32所示。分析:这个问题的算法很简单,只要做一次比较,然后进行一次交换即可。用if语句实现条件判断。关键是怎样实现两个变量的值的互换。不能把两个变量直接互相赋值,如为了将a和b对换,不能用下面的方法:
a=b;//把变量b的值赋给变量a,a的值等于b的值
b=a;//再把变量a的值赋给变量b,变量b的值没有改变
为了实现互换,必须借助于第3个变量。可以这样考虑: 将A和B两个杯子中的水互换,用两个杯子的水倒来倒去的办法是无法实现的。必须借助于第3个杯子C,先把A杯的水倒在C杯中,再把B杯的水倒在A杯中,后再把C杯的水倒在B杯中,这就实现了两个杯子中的水互换。凡是程序中涉及交换两个变量的值都可以用此方法。参考代码如下:
class Program
{
static void Main(string[] args)
{
float a, b, t;
Console.WriteLine("请输入两个数: ");
a = Convert.ToSingle(Console.ReadLine());
b = Convert.ToSingle(Console.ReadLine());
if (a > b)
{//将a和b的值互换
t = a;
a = b;
b = t;
}
Console.WriteLine("按由小到大的顺序输出:\n{0}\n{1}",a,b);
}
}
【案例32】成绩转换。运行效果如图33所示。创建一个Windows窗体应用程序,采用if语句实现由百分制成绩到五级制的转换。评定标准如下: 成绩大于等于90分为优,成绩在80~89分为良,成绩在70~79分为中,成绩在60~69分为及格,60分以下为不及格。该案例需要在窗体上添加2个标签控件(label1和label2)、2个文本框控件(textBox1、textBox2)、1个命令按钮控件(button1),初始界面如图34所示。
图33程序运行界面
图34程序初始界面
控件属性的设置如表31所示。按照表31中的要求对窗体和控件的属性进行修改,修改后的界面如图35所示。
表31对象属性的设置
对象属性属性值
Form1Text成绩转换label1Text百分制成绩label2Text五级制成绩button1Text转换
图35修改属性后的窗体界面
分析:由于分数范围超过两个,因此需要使用多分支选择结构实现。参考代码如下:
private void button1_Click(object sender, EventArgs e)
{double score;
string grade;
score = double.Parse(textBox1.Text);
if (score >= 90)
grade = "优";
else if (score >= 80)
grade = "良";
else if (score >= 70)
grade = "中";
else if (score >= 60)
grade = "及格";
else
grade = "不及格";
textBox2 .Text =grade;
}
说明: (1) 本例采用if…else if结构实现的多分支选择结构,也可以采用多个单分支的if语句实现。(2) 多分支选择结构的另一种控制方法是通过switch语句实现。知识点2switch分支选择结构程序设计if语句只有两个分支可供选择,而实际问题中常常需要用到多分支的选择。例如,学生成绩的分类(90分以上为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及格”,60分以下为“不及格”等)。尽管这些都可以用嵌套的if语句来处理,但如果分支较多,则嵌套的if语句层数多,程序冗长而且可读性降低。switch语句是多分支选择语句。用来实现如图36所表示的多分支选择结构。
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
《C#.NET程序设计项目化教程》采用Visual Studio 2010位开发平台,以典型的项目为载体,由浅入深、循序渐进、系统地介绍和训练了使用C#编程语言进行Windows应用程序开发的常用技术和方法。为贯彻“项目驱动、理论实践一体化”的教学理念,每单元内容均由工作场景导入、知识和技术准备、工作内容实施、单元实训四个部分构成,项目具有实战性、可操作性、通俗性的特点。
书摘插图
前言
前言
随着微软.NET Framework 版本不断升级,.NET技术越来越成熟,已成为面向对象程序开发的主流平台。作为Visual Studio .NET 的语言,C#语言备受专业爱好者和从业人员的青睐。Visual C#是一个功能强大、使用简单的语言,既可以开发基于Windows的C/S模式的应用程序,也可以开发基于 Web的B/S模式的应用程序。
本书的编写立足体现应用型本科教学的“能力为本”的教学要求,基于Visual Studio 2010 开发环境,通过项目情景提出问题,通过示例项目训练技能、解决问题并讲解相应的技术和方法,后通过完成项目任务来巩固所学知识,训练学生综合应用能力。本书内容打破传统的学科章节,采用项目化形式编写。本书主要内容如下:
项目1初识Visual C#开发环境
项目2C#基础知识
项目3C#流程控制
项目4数组
项目5开发窗体应用程序
项目6使用集合类型开发程序
项目7设计面向对象应用程序
项目8使用继承和多态开发程序
项目9文件操作
项目10综合实训
本书由张震、陈金萍、李秋、孟庆伟主编,其中陈金萍编写项目1、项目2,孟庆伟编写项目3、项目4,张震编写项目5、项目6,李秋编写项目7~项目10,张震负责统稿。
由于编者水平有限,书中难免有不足与疏漏之处,敬请广大读者和同仁提出宝贵意见和建议。
编者2018年2月
网站评分
书籍多样性:4分
书籍信息完全性:9分
网站更新速度:8分
使用便利性:4分
书籍清晰度:9分
书籍格式兼容性:9分
是否包含广告:7分
加载速度:9分
安全性:8分
稳定性:3分
搜索功能:5分
下载便捷性:3分
下载点评
- pdf(228+)
- 中评(447+)
- 品质不错(366+)
- 推荐购买(257+)
- 超值(653+)
- 经典(366+)
- mobi(635+)
下载评价
- 网友 潘***丽: ( 2025-01-19 17:23:22 )
这里能在线转化,直接选择一款就可以了,用他这个转很方便的
- 网友 权***颜: ( 2024-12-31 22:39:55 )
下载地址、格式选择、下载方式都还挺多的
- 网友 敖***菡: ( 2025-01-05 16:30:16 )
是个好网站,很便捷
- 网友 益***琴: ( 2025-01-17 22:08:50 )
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 曹***雯: ( 2025-01-03 05:37:48 )
为什么许多书都找不到?
- 网友 堵***格: ( 2025-01-01 08:19:40 )
OK,还可以
- 网友 汪***豪: ( 2025-01-10 13:31:25 )
太棒了,我想要azw3的都有呀!!!
- 网友 冯***丽: ( 2025-01-09 17:41:19 )
卡的不行啊
- 网友 宫***玉: ( 2025-01-14 04:10:18 )
我说完了。
- 9787301226544 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 超領導力,不罵人也能管好生產現場 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 用英语介绍中国 每天读点中国文化:民俗风情 中英文双语阅读 中英对照英语读物 双语版阅读书籍中国风 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- (2011最新版)福建省公务员录用考试专用教材—行政职业能力测验标准预测试卷及解析 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 3-6岁睡前精装寓言故事绘本卧薪尝胆 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 八十天环游地球 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 2024新版学魁直击高考母题清单高三数学+物理高考基础题资料(套装共2册) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 有目标的人生 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 现货正版包邮 长安新语 大西安印象 欣丝路著 西安出版社 西安曲江出版传媒股份有限公司 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 时尚编辑职业入门瘦马 著 旅游教育出版社9787563712496,【正版现货】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:7分
主题深度:4分
文字风格:8分
语言运用:3分
文笔流畅:7分
思想传递:9分
知识深度:7分
知识广度:5分
实用性:7分
章节划分:8分
结构布局:3分
新颖与独特:4分
情感共鸣:3分
引人入胜:5分
现实相关:9分
沉浸感:5分
事实准确性:9分
文化贡献:7分