图书介绍

C#案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#案例教程
  • 游祖元主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121065071
  • 出版时间:2008
  • 标注页数:331页
  • 文件大小:90MB
  • 文件页数:347页
  • 主题词:

PDF下载


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

下载说明

C#案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 C#语言基础1

第1章 .NET与C#概述2

1.1.NET概述2

1.1.1什么是.NET2

1.1.2.NET Framework2

1.2 C#概述4

1.2.1 C#语言简介4

1.2.2 C#语言的特点4

1.3开始第一个C#应用程序6

1.3.1第一个简单的控制台应用程序6

1.3.2简单的Windows应用程序8

本章小结11

第2章 变量与数据类型12

2.1变量与常量12

2.1.1变量12

2.1.2常量的概念及应用12

2.2基本数据类型13

2.2.1整数类型13

2.2.2布尔类型14

2.2.3字符类型14

2.2.4字符串类型14

2.2.5浮点类型与双精度类型15

2.2.6十进制类型16

2.2.7数据类型转换16

2.2.8数值结果输出格式控制18

2.3运算符和表达式19

2.4 DateTime20

本章小结22

第3章 流程控制23

3.1分支结构控制23

3.2循环结构控制24

3.2.1 for、 while、do...while语句24

3.2.2 foreach语句27

3.3异常处理28

本章小结30

第4章 数组与方法31

4.1学生成绩统计案例的介绍31

4.2数组31

4.2.1一维数组31

4.2.2多维数组33

4.2.3交错数组34

4.2.4数组集合ArrayList36

4.3方法37

4.3.1方法的定义与使用37

4.3.2参数传递38

4.4完善学生成绩统计案例40

本章小结43

第2篇 Windows程序设计44

第5章 常用控件的应用45

5.1个人简历案例45

5.2窗体46

5.2.1建立新项目46

5.2.2设置窗体属性47

5.2.3添加窗体事件48

5.2.4添加其他控件50

5.2.5添加窗体51

5.3 C#资源管理52

5.3.1向项目中添加资源53

5.3.2编辑资源54

5.3.3 ImageList组件54

5.4鼠标与键盘事件54

5.4.1鼠标事件55

5.4.2键盘事件58

5.5常用控件60

5.5.1文本标签(Label)61

5.5.2按钮(Button)62

5.5.3选项卡(TabControl)63

5.5.4文本框(TextBox)64

5.5.5带掩码的文本框(MaskedTextBox)66

5.5.6单选按钮(RadioButton)68

5.5.7复选框(CheckBox)69

5.5.8组合框(ComboBox)69

5.5.9列表框(ListBox和CheckedListBox)70

5.5.10列表视图(ListView)73

5.5.11日期时间控件(DateTimePicker)74

5.5.12数字显示框(NumericUpDown)75

5.5.13图片框(PictureBox)76

5.5.14分组框(GroupBox)与面板(Panel)78

5.5.15 树视图(TreeView)79

5.5.16滑动条(TrackBar)81

5.5.17进度条(ProgressBar)82

5.5.18超链接标签(LinkLabel)82

5.6生成简历84

本章小结87

第6章 常用组件88

6.1案例:个人简历(续)88

6.2案例设计89

6.2.1功能设计89

6.2.2窗体设计90

6.3菜单与工具条91

6.3.1菜单(MenuStrip)91

6.3.2快捷菜单(ContextMenuStrip)94

6.3.3工具条(ToolStrip)95

6.3.4状态条(StatusBar)98

6.4 RichTextBox控件99

6.5标准对话框101

6.5.1打开文件对话框(OpenFileDialog)101

6.5.2保存文件对话框(SaveFileDialog)104

6.5.3字体设置对话框(FontDialog)105

6.5.4颜色对话框(ColorDialog)106

6.5.5打印文档组件(PrintDocument)107

6.5.6打印设置对话框(PrintDialog)108

6.5.7页面设置对话框(PageSetupDialog)110

6.5.8打印预览对话框(PrintPreviewDialog)110

6.6计时器(Timer)111

6.7自定义控件111

6.8完善案例114

6.8.1完善菜单系统menuStrip 1114

6.8.2完善快捷菜单contextMenuStrip 1122

6.8.3完善工具条122

6.8.4丰富文本框richTextBox 1126

6.8.5颜色选取栏127

6.8.6其他代码127

本章小结128

第3篇 面向对象程序设计129

第7章 类与对象130

7.1面向对象分析与面向对象设计130

7.2交通工具案例130

7.3类的声明131

7.3.1类的定义131

7.3.2字段131

7.3.3属性133

7.3.4方法134

7.3.5构造函数与析构函数135

7.4对象的创建138

7.4.1类对象的创建138

7.42对象成员的引用140

7.5类的成员访问与类访问修饰符142

7.5.1类的成员访问修饰符142

7.5.2类的访问修饰符144

7.6 静态成员和非静态成员144

7.7方法重载145

本章小结148

第8章 继承与多态149

8.1案例分析:交通工具演变规律149

8.2派生类150

8.3成员隐藏152

8.4虚拟方法与方法重写153

8.5抽象类与抽象方法156

8.5.1声明抽象类与抽象方法156

8.5.2重载抽象方法157

8.6封类与密封方法158

8.6.1密封类158

8.6.2密封方法159

本章小结160

第9章 接口、委托和事件161

9.1接口161

9.1.1接口的含义161

9.1.2定义接口161

9.1.3实现接口163

9.2委托165

9.3事件165

9.4完善代码168

本章小结173

第4篇 数据库编程174

第10章 数据库程序设计175

10.1案例:招聘信息管理系统175

10.2.NET数据库编程概述176

10.2.1.NET应用程序结构176

10.2.2.NET数据库应用程序工作过程177

10.2.3 ADO.NET177

10.3软件设计178

10.3.1软件功能分析178

10.3.2软件工作流程178

10.3.3设计用户界面179

10.4创建数据库179

10.4.1数据库设计179

10.4.2建立数据库183

10.4.3建立数据库关系183

10.4.4建立数据视图184

10.5快速操作数据184

10.6.NET Framework数据提供程序187

10.7连接数据库189

10.7.1连接字符串189

10.7.2使用应用程序配置文件190

10.7.3连接对象192

10.8数据操作命令193

10.9数据集操作(DataSet)197

10.9.1数据适配器DataAdapter197

10.9.2 TableAdapter201

10.9.3数据集DataSet202

10.9.4数据表DataTable203

10.9.5 LINQ to DataSet208

10.10数据绑定组件(BindingSource)208

10.10.1数据绑定208

10.10.2 BindingSource组件209

10.10.3 BindingNavigator控件210

10.11完善案例211

10.11.1主窗体设计211

10.11.2管理员登录214

10.11.3应聘信息管理216

10.11.4职位管理219

10.11.5发布职位信息221

10.11.6修改招聘简章223

10.11.7应聘者查看职位信息225

10.11.8输入个人简历226

10.11.9查看/编辑个人简历236

10.11.10测试运行并完善文档238

本章小结239

第5篇 高级应用程序开发240

第11章 文件管理241

11.1案例:简单资源管理器241

11.2简单资源管理器设计思路242

11.3目录管理相关类244

11.3.1 Directory类244

11.3.2 DirectoryInfo类245

11.4显示目录树246

11.5文件管理248

11.5.1 File类248

11.5.2 FileInfo类249

11.6显示文件列表250

11.7文件复制与粘贴252

11.8文件拖放255

11.9文件监视257

11.10资源管理器其他功能260

11.11文件属性263

11.12文件读写264

11.12.1 FileStream类264

11.12.2 StreamReader和StreamWriter类266

本章小结268

第12章 图形与图像269

12.1案例:课件伴侣269

12.2 Graphics、Pen和Brush270

12.2.1 Graphics270

12.2.2 Pen272

12.2.3画刷Brush273

12.3屏幕图像的获取(截屏)275

12.4图形的绘制278

12.4.1随手画278

12.4.2直线绘制与橡皮筋效果279

12.5调整画笔280

12.6屏幕放大和图像漫游281

12.6.1屏幕放大281

12.6.2图像漫游281

12.7工具栏的制作282

12.8路径GraphicsPath283

12.9区域Region285

12.10坐标变换285

12.10.1坐标系类型285

12.10.2平移变换和坐标系286

12.10.3旋转与缩放变换287

12.11色彩变换288

本章小结291

第13章 多线程292

13.1进程、线程与多线程292

13.2车站的售票员292

13.3 Thread类293

13.4创建、管理线程294

13.4.1创建一个简单的线程294

13.4.2管理线程296

13.5跨线程访问控件298

13.6线程同步299

本章小结302

第14章 网络编程303

14.1案例:局域网聊天软件NetChart303

14.2 Socket概念304

14.3网络通信地址305

14.4使用Socket通信306

14.4.1 Socket类306

14.4.2套接字通信流程309

14.5 NetChart通信协议310

14.5.1自定义通信协议310

14.5.2通信数据辅助处理类311

14.6 NetChart通信组件313

14.6.1 Server组件313

14.6.2 Client组件317

14.7 NetChart软件界面320

14.7.1在线用户列表窗口(主窗口)320

14.7.2聊天对话窗口324

14.8 UdpClient、TcpListener与TcpClient类325

本章小结327

附录A C#运算符328

附录B C#主要术语329

参考文献331

热门推荐