新闻资讯
看你所看,想你所想

Visual C#.NET实用教程

Visual C#.NET实用教程

Visual C#.NET实用教程

《Visual C#.NET实用教程》是2012年清华大学出版社出版的图书,作者是师硕、于明。

基本介绍

  • 书名:Visual C#.NET实用教程
  • 作者:师硕、于明
  • ISBN:9787302280071
  • 页数:293
  • 定价:33.00元
  • 出版社:清华大学出版社
  • 出版时间:2012-7

内容简介

《高等学校计算机课程规划教材:Visual C#.NET实用教程》中的.NET技术是Microsoft公司为了实施.NET计画而推出的,C#语言是全新打造的.NET的核心语言。《高等学校计算机课程规划教材:Visual C#.NET实用教程》介绍了.NET基本知识及其应用程式的开发技术。《高等学校计算机课程规划教材:Visual C#.NET实用教程》可以作为高等院校计算机相关专业本、专科学生的教材,也适合.NET程式开发初学者自学。

目录

第1章.NET简介1
1.1.NET介绍1
1.2.NET核心成分简介3
1.2.1公共语言运行库3
1.2.2.NETFramework类库4
1.2.3中间语言和程式集4
1.2.4公共语言规範5
1.2.5通用类型系统5
1.3开发工具及C#语言5
1.3.1开发工具介绍5
1.3.2C#语言简介6
1.4基于.NET的应用程式8
1.4.1SDK和IDE8
1.4.2基于.NET的应用程式8
1.5C#程式设计初步9
1.5.1在SDK上开发控制台程式9
1.5.2在IDE上开发Windows应用程式11
1.5.3在IDE上开发Web应用程式13
习题15第2章C#类型和语句成分16
2.1关键字、标识符和注释16
2.1.1关键字16
2.1.2标识符及其命名16
2.1.3注释17
2.2C#类型基础18
2.2.1类型分类18
2.2.2C#语言的类型系统19
2.2.3变数20
2.2.4常量和文字21
2.3值类型21
2.3.1简单类型21
2.3.2枚举类型22
2.4数组类型24
2.4.1一维数组25
2.4.2多维数组27
2.4.3交错数组28
2.4.4Array类简介29
2.4.5foreach语句32
2.5字元串常量34
2.5.1创建字元串34
2.5.2String字元串的比较34
2.6运算符和表达式36
2.6.1算术运算符36
2.6.2关係运算符37
2.6.3逻辑运算符38
2.6.4位运算符39
2.6.5赋值运算符40
2.6.6条件运算符41
2.6.7运算符的优先权及结合性41
2.7数据类型转换42
2.7.1隐式类型转换42
2.7.2显式类型转换42
习题43第3章C#语句44
3.1简单语句44
3.1.1表达式语句44
3.1.2空语句44
3.1.3複合语句45
3.1.4声明语句45
3.2选择语句46
3.2.1条件运算符46
3.2.2if语句47
3.2.3switch语句50
3.3循环语句52
3.3.1while循环52
3.3.2do-while循环53
3.3.3for循环54
3.4跳转语句55
3.4.1break语句55
3.4.2continue语句55
3.4.3goto语句56
3.4.4return语句56
3.5命名空间56
3.5.1命名空间声明56
3.5.2using命名空间指令57
3.5.3using别名指令58
习题59第4章面向对象程式设计基础60
4.1面向对象程式设计概述60
4.2类和对象61
4.2.1类的声明61
4.2.2类的成员63
4.2.3对象的声明65
4.3构造函式66
4.3.1默认构造函式67
4.3.2构造函式的重载67
4.4析构函式68
4.5方法69
4.5.1方法的声明及调用69
4.5.2方法中的参数传递70
4.5.3实例方法和静态方法74
4.5.4方法重载75
4.6运算符重载76
4.7属性和索引器79
4.7.1属性的声明和使用79
4.7.2索引器的声明和使用81
4.7.3属性和索引器的比较83
习题83
第5章面向对象程式设计进阶85
5.1类的继承85
5.1.1基类与派生类85
5.1.2成员的继承、添加和隐藏87
5.1.3base关键字87
5.2抽象类与封闭类90
5.2.1抽象方法、属性、索引器91
5.2.2抽象类91
5.2.3密封类92
5.3多态92
5.3.1虚成员92
5.3.2重写93
5.3.3编译时多态和运行时多态95
5.4接口95
5.4.1接口的定义95
5.4.2接口的实现96
5.5结构99
5.5.1结构的声明100
5.5.2结构的实例化及套用100
5.6委託和事件102
5.6.1委託102
5.6.2事件105
5.7异常处理107
5.7.1异常类107
5.7.2异常处理步骤108
5.7.3抛出异常109
5.7.4捕获处理异常109
习题113第6章Windows应用程式114
6.1Windows应用程式开发步骤114
6.1.1建立项目及创建窗体114
6.1.2添加控制项及控制项布局116
6.1.3回响事件118
6.2Windows常用控制项120
6.2.1文本类控制项120
6.2.2按钮类控制项121
6.2.3对话框类控制项122
6.2.4列表框、视图类控制项123
6.2.5滚动类控制项125
6.2.6工具列和状态栏控制项126
6.2.7定时器控制项127
6.2.8选单控制项127
6.3多文档界面128
6.3.1创建MDI父窗体128
6.3.2创建MDI子窗体129
6.3.3确定活动的MDI子窗体130
6.3.4排列子窗体131
6.4实例解析131
习题138第7章ADO.NET资料库访问技术139
7.1ADO.NET概述139
7.2ADO.NET体系结构139
7.2.1ADO.NET的总体结构139
7.2.2DataSet结构140
7.2.3.NETFramework数据提供程式140
7.2.4ADO.NET开发资料库应用程式的一般步骤142
7.3资料库的连线142
7.3.1Connection连线字元串142
7.3.2创建并使用连线对象143
7.4Command对象的使用144
7.4.1创建Command对象144
7.4.2执行命令145
7.4.3参数化查询148
7.4.4执行存储过程150
7.5DataReader对象的使用152
7.5.1创建DataReader对象152
7.5.2使用DataReader读取数据153
7.6DataSet和DataAdapter的使用154
7.6.1DataSet对象管理数据154
7.6.2使用DataAdapter对象158
习题160第8章Windows资料库应用程式开发162
8.1数据绑定162
8.1.1简单数据绑定162
8.1.2複杂数据绑定163
8.2数据源的类型164
8.2.1数组数据源164
8.2.2数据表数据源164
8.2.3数据集数据源164
8.3Windows资料库套用实例165
8.3.1资料库的创建及连线166
8.3.2主要界面及相关代码166
习题173第9章ASP.NET技术174
9.1ASP.NET简介174
9.1.1ASP.NET的特点174
9.1.2ASP.NET代码分离技术175
9.1.3Web窗体177
9.2ASP.NET控制项178
9.2.1HTML伺服器控制项179
9.2.2Web伺服器控制项179
9.2.3验证控制项185
9.3ASP.NET内置对象189
9.3.1Response对象190
9.3.2Request对象192
9.3.3Server对象196
9.3.4Session对象200
9.3.5Application对象203
习题206第10章Web应用程式开发基础208
10.1Web数据绑定技术208
10.2列表类数据绑定控制项208
10.2.1列表控制项概述208
10.2.2列表类控制项数据绑定举例209
10.3GridView控制项213
10.3.1GridView控制项概述213
10.3.2GridView控制项常用属性、方法和事件213
10.3.3GridView中的栏位类型215
10.3.4GridView数据显示216
10.3.5编辑和删除数据222
10.3.6分页显示数据和数据排序222
10.4Global.asax档案223
10.5Web.config档案223
10.5.1配置与调用资料库连线字元串223
10.5.2配置档案Web.config224
习题225第11章网上选课系统的开发226
11.1需求分析226
11.2资料库设计226
11.2.1资料库表226
11.2.2存储过程228
11.3系统设计229
11.4资料库连线230
11.4.1Web.Config的配置230
11.4.2调用连线字元串231
11.5系统实现232
11.5.1登录界面(Login/Login.aspx)232
11.5.2选课界面(student/selectcourse.aspx)235
11.5.3提交界面(student/tijiao.aspx)240
11.5.4学生管理界面(manager/StudentList)243
11.5.5选课管理界面(manager/XuanKeList.aspx)249
习题249第12章多执行绪和同步250
12.1基本概念250
12.1.1多执行绪概念250
12.1.2C#中执行绪实现方法251
12.2Thread类252
12.2.1Thread类介绍252
12.2.2执行绪的状态和生命周期253
12.2.3执行绪的优先权254
12.3多执行绪编程254
12.3.1编程步骤254
12.3.2编程实例255
12.4执行绪同步和互斥258
12.4.1多个执行绪同时修改共享数据可能发生的错误258
12.4.2用Lock语句实现互斥263
12.4.3用Mutex类实现互斥264
12.4.4用Monitor类实现互斥266
12.5实例解析267
习题272第13章网路协定与套接字编程273
13.1TCP/IP网路协定273
13.1.1TCP/IP参考模型273
13.1.2网间协定IP273
13.1.3传输控制协定TCP274
13.1.4C#中相关的类275
13.2套接字编程技术276
13.2.1IP位址和连线埠276
13.2.2套接字279
13.2.3面向连线的套接字281
13.2.4无连线的套接字283
13.3套接字编程实例283
习题292
参考文献293

转载请注明出处海之美文 » Visual C#.NET实用教程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com