当前位置:首页 > 工业技术
C#大学基础教程
C#大学基础教程

C#大学基础教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:黄敏,傅瑜主编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2010
  • ISBN:9787303111701
  • 页数:202 页
图书介绍:C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。本书在继承已有教材的基础上,有所创新,有所突破。本书用作高职高专教材。
《C#大学基础教程》目录

第1章 .NET与C#简介 1

1.1 .NET Framework介绍 1

1.2 C#语言介绍 1

1.3 C#语言特点 2

1.4 习题 3

第2章 C#编程概述 4

2.1 一个简单的C#程序 4

2.2 如何建立控制台应用程序 4

2.3 程序的输入/输出 5

2.4 编程的规范 6

2.4.1 命名规范 6

2.4.2 编码规范 7

2.4.3 编码风格规范 7

2.4.4 注释规范 7

2.5 习题 9

第3章 变量、常量与运算符 10

3.1 变量和常量 10

3.1.1 常量 10

3.1.2 变量 12

3.2 运算符 12

3.2.1 算术运算符 13

3.2.2 关系运算符 13

3.2.3 逻辑运算符 14

3.2.4 位运算符 14

3.2.5 赋值运算符 15

3.2.6 条件运算符 16

3.2.7 运算符的优先级与结合性 16

3.3 习题 16

第4章 数据类型 18

4.1 值类型 18

4.1.1 简单类型 18

4.1.2 枚举类型 19

4.1.3 结构类型 20

4.2 引用类型 21

4.2.1 object类 21

4.2.2 数组类 21

4.2.3 字符串类 22

4.3 值类型与引用类型关系 23

4.4 习题 24

第5章 控制语句 26

5.1 算法概述 26

5.2 选择语句 26

5.2.1 if语句 27

5.2.2 switch语句 31

5.3 循环语句 33

5.3.1 while语句 33

5.3.2 do_while语句 34

5.3.3 for语句 35

5.3.4 三种循环的比较 37

5.4 跳转语句 37

5.4.1 break语句 37

5.4.2 continue语句 37

5.4.3 return语句 38

5.4.4 goto语句 39

5.5 foreach语句 40

5.6 异常语句 41

5.7 习题 43

第6章 面向对象程序设计 44

6.1 面向对象程序设计概念 44

6.2 类与对象 44

6.2.1 类与对象概述 44

6.2.2 面向对象程序设计相关概念 44

6.2.3 类的声明 45

6.2.4 类的声明与对象的实例化 46

6.2.5 类的成员 46

6.3 继承与派生 48

6.3.1 基类和派生类 48

6.3.2 base关键字 50

6.3.3 C#语言类继承特点 51

6.4 类的多态性 51

6.5 委托与事件 53

6.5.1 委托 53

6.5.2 事件 55

6.6 接口 57

6.7 属性 58

6.8 习题 60

第7章 文件操作 62

7.1 概述 62

7.2 文件读写 62

7.3 习题 64

第8章 Windows控件 65

8.1 控件概述 65

8.2 文本类控件 65

8.2.1 Label控件 65

8.2.2 LinkLabel控件 67

8.2.3 TextBox控件 69

8.2.4 RichTextBox控件 72

8.3 动作类型控件 73

8.4 列表类型控件 76

8.4.1 ListBox控件 76

8.4.2 ComboBox控件 79

8.4.3 ListView控件 81

8.4.4 TreeView控件 85

8.5 值类型控件 87

8.5.1 CheckBox控件 87

8.5.2 RadioButton控件 90

8.5.3 CheckedListBox控件 93

8.6 图形类控件 96

8.7 日期类控件 98

8.7.1 DateTimePicker控件 98

8.7.2 MonthCalendar控件 100

8.8 其他类型控件 103

8.8.1 ToopTip控件 103

8.8.2 ProgressBar控件 104

8.8.3 WebBrowser控件 105

8.8.4 MenuStrip控件 107

8.8.5 GroupBox控件 109

8.9 综合实例 111

8.9.1 高级计算器 111

8.9.2 浏览器 112

8.10 习题 113

第9章 菜单设计 115

9.1 菜单 115

9.1.1 菜单的概念和用途 115

9.1.2 菜单的设计 115

9.2 工具栏 117

9.2.1 工具栏用途 117

9.2.2 工具栏的设计 117

9.3 状态栏 119

9.3.1 状态栏介绍 119

9.3.2 状态栏设计 119

9.4 剪切板功能 121

9.5 存取文件 122

9.6 修改字体 125

9.7 综合实例 127

9.8 习题 128

第10章 GDI+编程 129

10.1 GDI+概述 129

10.2 创建Graphics对象 130

10.3 颜色和画笔 131

10.4 画刷 133

10.5 基本图形的绘制和填充 139

10.5.1 绘制矩形 139

10.5.2 绘制椭圆 140

10.5.3 绘制圆弧 144

10.5.4 绘制多边形 145

10.5.5 绘制基数曲线 149

10.6 综合实例 150

10.7 习题 151

第11章 数据库与ADO.NET 152

11.1 概述 152

11.2 Connection对象 154

11.3 Command对象 159

11.4 DataReader对象 162

11.5 DataSet对象与DataAdapter对象 164

11.6 数据绑定 166

11.6.1 BindingSource组件 166

11.6.2 DataGridView控件 168

11.7 综合实例 168

11.8 习题 170

第12章 ASP.NET简介 172

12.1 ASP.NET概述 172

12.2 HTML与XHTML 173

12.2.1 HTML和XHTML概述 173

12.2.2 HTML和XHTML的格式与标记 174

12.3 ASP.NET WEB窗体 178

12.4 ASP.NET内建对象 180

12.4.1 Response和Request对象 180

12.4.2 Cookie对象 183

12.4.3 Application对象 184

12.4.4 Session对象 184

12.5 综合实例 186

12.6 习题 186

附录 188

附录一 SQL速成 188

附录二 HTML标签详解 191

习题解答 197

参考文献 202

返回顶部