图书介绍

C#程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计
  • 杨克玉,阮进军主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508484259
  • 出版时间:2011
  • 标注页数:324页
  • 文件大小:75MB
  • 文件页数:333页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章认识VisualC1

1.1MicrosoftVisualStudio2008介绍1

任务一MicrosoftVisualStudio2008的安装1

1.2控制台程序12

任务二编写简单的控制台输出程序13

1.2.1C#项目的创建、编译和执行15

1.2.2输入和输出16

1.3Windows应用程序18

任务三制作一个欢迎界面18

习题一21

第2章C#编程基础23

2.1变量与数据类型23

任务一制作简单加法计算器23

2.1.1常数与变量25

2.1.2基本数据类型29

2.1.3数据类型转换34

2.1.4算术溢出及显式转换溢出37

2.2运算符40

任务二制作工资所得税计算器40

2.2.1运算符及表达式42

2.2.2运算符及表达式优先级、结合律45

2.2.3格式化输出46

2.2.4程序编写规范47

习题二49

第3章C#程序控制52

3.1选择语句52

任务一编写控制台应用程序判断是否应交个人所得税52

3.1.1If语句53

任务二编写Windows窗体应用程序判断是否应交个人所得税54

3.1.2ifelse语句57

任务三编写Windows窗体应用程序计算个人所得税和实发工资57

3.1.3if语句的嵌套61

3.1.4ifelseifelse语句61

任务四简易计算器62

3.1.5switch语句65

3.1.6条件运算符65

3.1.7关系运算符66

3.1.8逻辑运算符66

3.2迭代语句66

任务五计算某人一年公积金账户余额67

3.2.1while语句69

任务六设计一个计算阶乘和e的指数幂的计算器70

3.2.2dowhile语句74

3.2.3for语句75

任务七使用控制台应用程序计算班级的平均成绩76

3.2.4循环嵌套77

3.2.5Math类77

3.3跳转语句78

3.3.1Bak语句78

3.3.2goto语句79

3.3.3continue语句80

3.3.4retu语句80

习题三81

第4章数组84

4.1一维数组及使用84

任务一求学生平均成绩85

4.1.1静态数组86

4.1.2Array类简介89

4.1.3动态数组91

4.1.4foreach语句92

4.1.5字符串的处理93

4.2多维数组及使用95

任务二计算学生多门课程的平均成绩95

4.2.1多维数组的声明、创建和初始化96

4.2.2操纵多维数组97

习题四98

第5章面向对象程序设计100

5.1类和对象101

任务一计算长方形周长和面积101

5.1.1类和对象的概述103

5.1.2类的声明103

5.1.3对象的创建104

5.1.4字段104

5.1.5静态字段与非静态字段104

5.2方法105

任务二计算长方形周长和面积105

任务三根据圆的半径计算圆面积106

任务四根据三角形边长求三角形周长和面积110

5.2.1方法定义113

5.2.2参数传递方式113

5.2.3静态方法与非静态方法114

5.2.4方法的重载115

5.3属性116

任务五根据三角形边长求三角形周长和面积(属性的使用)116

5.3.1属性的声明119

5.3.2属性的访问121

5.3.3this关键字的使用121

5.4构造函数及构造函数重载122

任务六根据三角形边长求三角形周长和面积(构造函数应用)122

5.4.1构造函数声明124

5.4.2构造函数重载125

5.4.3析构函数125

5.5继承与多态126

任务七“学生信息管理系统”项目——用户信息录入模块127

任务八计算圆面积和周长、圆柱体表面积和体积131

任务九使用抽象类计算圆面积和周长、圆柱体表面积和体积135

5.5.1派生类139

5.5.2虚拟方法和重写方法142

5.5.3多态性的应用142

5.5.4抽象类和抽象成员143

习题五144

第6章WmForm应用程序设计146

6.1菜单栏、工具栏和状态栏146

任务一“学生信息管理系统”项目——主界面的设计146

6.1.1MenuStrip控件149

6.1.2ToolStrip控件152

6.1.3StatusStrip控件154

6.1.4MDI应用程序154

6.2WiDdows窗体156

任务二“学生信息管理系统”项目——登录界面的设计157

6.2.1MessageBox对象159

6.2.2窗体的常用属性162

6.2.3窗体的常用事件162

6.2.4窗体间的跳转164

6.2.5窗体控件的排列165

6.2.6Label控件166

6.2.7TextBox控件166

6.2.8Button控件167

6.3常用基本控件167

任务三“学生信息管理系统”项目——学生信息录入界面的设计168

6.3.1RadioButton、CheckBox控件170

6.3.2ListBox、ComboBox控件175

6.3.3DateTimePicker控件179

6.4PictureBox控件和Timer控件180

任务四“学生信息管理系统”项目——版本信息界面的设计180

6.4.1PictureBox控件182

6.4.2Timer控件183

习题六184

第7章ADONET数据库访问技术187

7.1Connection对象和Command对象187

任务一“学生信息管理系统”项目——登录功能模块187

7.1.1Connection对象189

7.1.2Command对象191

7.2DataReader192

任务二“学生信息管理系统”项目——学生信息查询模块192

7.2.1DataReader对象197

7.2.2ListVew控件199

7.3数据适配器和数据集201

任务三“学生信息管理系统”项目——学生信息录入模块201

7.3.1DataSet和DataTable204

7.3.2填充DataSet数据集205

7.3.3访问DataSet数据集206

7.4DataGridVew控件207

任务四“学生信息管理系统”项目——学生信息管理模块207

习题七225

第8章三层架构的ADONET数据库编程228

8.1三层架构在软件开发中的应用228

任务一“学生信息管理系统”项目——搭建三层架构开发框架228

8.1.1使用三层架构的意义230

8.1.2三层架构各层的作用与依赖关系231

8.2基于三层架构实现数据增、删、改、查233

任务二“学生信息管理系统”——用三层架构实现学生信息查询233

任务三“学生信息管理系统”——用三层架构实现学生信息管理242

8.3在三层架构中使用实体类250

任务四“学生信息管理系统”——用实体类实现三层架构250

8.3.1实体类254

8.3.2在三层架构中使用实体类255

习题八256

第9章水晶报表设计与产品发布258

9.1水晶报表(CstalReports)258

任务一“学生信息管理系统”项目——学生成绩报表设计258

9.1.1CrystalReportViewer控件264

9.1.2水晶报表设计器264

9.1.3报表数据的排序、分组和筛选266

9.1.4报表的其他操作268

9.2应用程序打包271

任务二“学生信息管理系统”项目——应用程序打包发布271

习题九278

第10章企业进销存管理系统设计279

10.1企业进销存管理系统需求分析279

任务一“企业进销存管理系统”项目——需求分析设计280

10.2企业进销存管理系统数据库设计285

任务二“企业进销存管理系统”项目——系统数据库设计289

10.3系统框架构建及公共类库设计292

任务三“企业进销存管理系统”项目——框架搭建及库设计292

10.4基本信息管理模块设计302

任务四“企业进销存管理系统”项目——基本信息管理模块设计302

10.5采购管理和销售管理模块设计311

任务五“企业进销存管理系统”项目——采购和销售模块设计311

10.6存货管理和报表管理模块设计319

任务六“企业进销存管理系统”项目——存货和报表模块设计319

习题十323

参考文献324

热门推荐