新書推薦:
《
安全感是内心长出的盔甲
》
售價:NT$
305.0
《
快人一步:系统性能提高之道
》
售價:NT$
505.0
《
我们为什么会做梦:让梦不再神秘的新科学
》
售價:NT$
352.0
《
算法图解(第2版)
》
售價:NT$
356.0
《
科学的奇幻之旅
》
售價:NT$
352.0
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:NT$
203.0
編輯推薦:
本书用一个计算器为开发案例,采用C#语言进行程序计,介绍.NET 4.5平台Visual Studio 2013 集成环境下使用C#语言进行程序开发的基础知识。本书依据全民培训软件开发的理念,根据知识*小化、*化的原则,以通俗易懂的语言,采用图形化直观表示的手段,从斑驳繁杂的C#知识点中提炼出*代表性知识点,并从零基础读者易于理解的角度出发加以详细说明讲解。本书可作为高职高专程序设计课程的普及教材,也可作为初学者的入门教材。
內容簡介:
本书围绕C#程序设计,以让读者体验软件开发过程为理念,以一个计算器为开发案例,阐述了.NET 4.5平台Visual Studio .NET 2013集成环境中用C#语言进行程序开发的基础知识。通过一个个的学习情境,对C#的基础知识进行了讲解,并详细介绍了计算器的设计实现过程。
本书内容表现形式新颖,结构合理,学习情景设置恰当,论述深入浅出,实用性强,突出对基本理论掌握、基本技能和技术应用能力的培养。
本书可作为高职高专计算机相关专业的教材,也可作为初学者的入门教材或相关技术人员的培训教材。
目錄 :
项目1第一个程序HelloWorld
1.1开发环境概述
1.1.1MicrosoftVisualStudio的发展
1.1.2VisualStudio2013的安装
1.2集成开发环境
1.2.1主菜单
1.2.2解决方案管理器面板
1.2.3工具箱面板
1.2.4属性面板
1.3Windows窗体应用程序设计入门
1.3.1面向对象的基本概念
1.3.2面向对象的三大特征
1.3.3Windows窗体应用程序
1.4Windows窗体应用程序项目的各类文件、文件夹
1.4.1解决方案和项目文件及文件夹
1.4.2窗体设计器文件和代码文件
1.4.3Debug和Release文件夹
1.4.4其他文件和文件夹
1.5项目实施:第一个C#程序HelloWorld
1.6自测与训练
项目2Windows窗体程序设计
2.1学习情境
2.1.1项目需求
2.1.2界面展示
2.1.3技术分解
2.2基本知识1:控件类
2.3基本知识2:窗体设计
2.3.1Form类的常用成员
2.3.2窗体的自定义成员
2.4基本知识3:基本控件
2.4.1Label控件
2.4.2TextBox控件
2.4.3Button控件
2.5基本知识4:菜单相关控件
2.5.1MenuStrip控件
2.5.2ToolStrip控件选学
2.5.3ContextMenuStrip控件选学
2.5.4StatusStrip控件选学
2.6基本知识5:其他常用控件选学
2.6.1RadioButton控件和CheckBox控件
2.6.2GroupBox控件
2.6.3ComboBox控件
2.6.4DateTimePicker控件
2.6.5Timer控件
2.6.6PictureBox控件
2.7实验
2.8项目实施:计算器界面
2.9自测与训练
项目3数据类型
3.1学习情境
3.1.1项目需求
3.1.2展示
3.1.3技术分解
3.2基本知识1:标识符
3.2.1标识符的命名规则
3.2.2关键字
3.3基本知识2:数据类型分类
3.3.1整数类型
3.3.2浮点类型
3.3.3字符类型
3.3.4布尔类型
3.4基本知识3:变量和常量
3.4.1变量
3.4.2常量
3.5基本知识4:类型转换
3.5.1隐式转换
3.5.2显式转换
3.6基本知识5:string类型
3.6.1字符串变量的声明与赋值
3.6.2字符串类型的几个基本属性和方法
3.7基本知识6:变量作用域
3.8项目实施:计算器的简单显示
3.8.1设计步骤
3.8.2项目运行
3.9自测与训练
项目4运算符与表达式
4.1学习情境
4.1.1项目需求
4.1.2展示
4.1.3技术分解
4.2基础知识1:运算符
4.2.1算术运算符
4.2.2赋值运算符
4.2.3比较运算符
4.2.4逻辑运算符
4.2.5条件运算符
4.3基础知识2:表达式及运算符的优先级
4.4项目实施
4.4.1思路
4.4.2算法分析
4.4.3项目实施步骤
4.5自测与训练
项目5数组与泛型
5.1学习情境
5.1.1项目需求
5.1.2展示
5.1.3技术分解
5.2基础知识1:一维数组
5.2.1一维数组的声明
5.2.2一维数组的创建与初始化
5.2.3一维数组元素的访问
5.2.4数组的长度
5.3基础知识2:值类型与引用类型
5.4基础知识3:泛型集合List
5.4.1泛型集合的声明和创建
5.4.2泛型集合的常用成员方法
5.4.3泛型集合的属性
5.4.4泛型集合的访问
5.5项目实施
5.6自测与训练
项目6选择结构程序设计
6.1学习情境
6.1.1项目需求
6.1.2展示
6.1.3技术分解
6.2基础知识1:if语句
6.2.1if语句
6.2.2方法
6.2.3if...else语句
6.2.4if...elseif...else语句
6.2.5if语句的嵌套选学
6.3基础知识2:switch语句
6.4项目实施
6.5自测与训练
项目7循环结构程序设计
7.1学习情境
7.1.1项目需求
7.1.2展示
7.1.3技术分解
7.2基础知识1:for循环结构
7.2.1认识循环
7.2.2语法结构
7.2.3例题
7.2.4练习
7.3基础知识2:break语句和continue语句
7.3.1break语句
7.3.2continue语句
7.4基础知识3:while语句和do...while语句
7.4.1while循环
7.4.2do...while循环
7.5基础知识4:foreach语句
7.6项目实施
7.7自测与训练
项目8计算器数据的存储LINQ
8.1学习情境
8.1.1项目需求
8.1.2展示
8.1.3技术分解
8.2基础知识1:LINQ语法基础
8.2.1var关键字
8.2.2基本字句
8.2.3LINQ查询子句的作用
8.3基本知识2:OR设计器
8.4基本知识3:创建数据库及管理数据
8.4.1创建数据库
8.4.2向数据库添加数据
8.4.3从数据库中删除数据
8.5项目实施
8.5.1用OR设计器设计JiLu类
8.5.2建立数据库
8.5.3菜单栏设计
8.5.4右键菜单设计
8.5.5DataGridView控件
8.5.6实现数据库存入、删除和显示功能
8.6自测与训练
项目9用数据库来存储计算器数据
9.1学习情境
9.1.1项目需求
9.1.2展示
9.1.3技术分解
9.2基础知识1:创建数据库与数据表
9.2.1创建数据库
9.2.2创建数据表
9.2.3为数据表添加初始数据
9.3基础知识2:可视化的简单数据访问
9.3.1利用向导创建数据源
9.3.2应用数据源访问数据库
9.4基础知识3:用Connection、Command组件访问数据库
9.4.1SqlConnection组件
9.4.2SqlCommand组件
9.5基础知识4:数据库中数据的Excel导出
9.5.1创建Excel文档
9.5.2访问已有的Excel文档
9.6项目实施
9.6.1数据库存入
9.6.2在窗体中显示数据库中的数据
9.6.3将数据库中的数据导出到Excel文件
9.7自测与训练
参考文献