登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』C#程序设计教程(第2版·微课版·题库版)

書城自編碼: 3950920
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李瑞旭
國際書號(ISBN): 9787302649533
出版社: 清华大学出版社
出版日期: 2024-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 391

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
大学问·实践与理论:中国社会经济史与法律史研究
《 大学问·实践与理论:中国社会经济史与法律史研究 》

售價:NT$ 661.0
体系模型理论与建模仿真技术
《 体系模型理论与建模仿真技术 》

售價:NT$ 549.0
图解服装立体裁剪与板样
《 图解服装立体裁剪与板样 》

售價:NT$ 330.0
香港金融史(1841?2017)
《 香港金融史(1841?2017) 》

售價:NT$ 941.0
私域社群营销:从引流到变现运营实战
《 私域社群营销:从引流到变现运营实战 》

售價:NT$ 437.0
法兰西的兴衰:从立国到当今
《 法兰西的兴衰:从立国到当今 》

售價:NT$ 493.0
民间传说与现代人的深层心理
《 民间传说与现代人的深层心理 》

售價:NT$ 252.0
枝春在野
《 枝春在野 》

售價:NT$ 240.0

建議一齊購買:

+

NT$ 146
《 习近平新时代中国特色社会主义思想概论 2023新版 》
+

NT$ 223
《 医用化学实验(第2版) 》
+

NT$ 364
《 财税法学(第八版)(21世纪高等院校法学系列精品教材) 》
+

NT$ 336
《 中医诊断学·全国中医药行业高等教育“十四五”规划教材 》
+

NT$ 514
《 线性代数及其应用(原书第5版) 》
+

NT$ 234
《 基础生物学综合设计性实验 》
編輯推薦:
本书第一版被多所高校选做教材,这次改版增加了视频和题库、源代码,是学习C#的有益帮手。
內容簡介:
本书是在第1版基础上,为适应线上线下教学模式,根据C#版本变化以及出现的新特性,对内容进行了调整编排。全书共9章,主要内容包括.NET与C#、C#编程基础、常用基础类与集合、面向对象程序设计、异常处理与程序发布、Windows应用、图形图像编程、流和文件、数据库程序设计、实验。书中包含了大量实例,有助于读者准确掌握C#的基本概念和技术应用。书中实例以.NET Framework应用为主,.NET 6应用为辅,所有实例均在Visual Studio 2022环境下执行通过。
本书作者从事.NET技术应用开发以及相关教学工作10多年,有较为丰富的开发经验。本书从内容编排、案例取舍、实验安排和课时数等方面比较适合作为高校C#课程的教材,书中所附14个实验,可满足高校实践课要求。每个实验都给出实验目的和实验内容。一些实验提供框架引导,让学生面对相对复杂问题时,既有挑战性,又能在开发引导的辅助下,按时完成。此外,每章都配有习题,有助于读者快速掌握C#的基本概念和技术。
本书提供丰富的教学资源,包括课件、全书实例源代码、微课视频等。教师还可以获取教学大纲、电子教案、实验源代码、课后习题答案、试题库,目前试题库中的试题已经超过1000题,而且持续维护。本书的读者对象为高校计算机类学生,同时也适合初学者作为自学教材,作为快速入门级读物,不要求读者具有任何编程方面的知识。
目錄
第1章.NET与C#1
1.1.NET概述1
1.1.1.NET与Visual Studio & C#的历史沿承1
1.1.2理解.NET3
1.1.3.NET程序的编译与运行6
1.1.4基于.NET的应用程序6
1.2C#概述8
1.2.1C#简介8
1.2.2C#的特点8
1.3Visual Studio 2022集成开发环境9
1.3.1各种版本比较9
1.3.2Visual Studio 2022安装9
1.3.3集成开发环境12
1.4第一个C#程序16
1.4.1Hello World程序16
1.4.2C#程序的基本结构17
1.5C#语法基础18
1.5.1C#关键字18
1.5.2标识符18
1.5.3命名空间19
1.5.4Main方法21
1.5.5控制台输入输出21
1.5.6注释及书写规则22
1.6使用Git进行源代码管理23
本章小结32
习题32◆C#程序设计教程(第2版·微课版·题库版)目录第2章C#编程基础34
2.1数据类型34
2.1.1值类型35
2.1.2引用类型37
2.2常量和变量38
2.2.1常量38
2.2.2变量38
2.3数据类型转换39
2.3.1隐式转换39
2.3.2显式转换39
2.3.3使用类方法的显式转换40
2.3.4TryParse()方法转换41
2.4装箱和拆箱42
2.4.1装箱42
2.4.2拆箱42
2.5运算符与表达式43
2.5.1算术运算符43
2.5.2关系运算符44
2.5.3逻辑运算符44
2.5.4位运算符44
2.5.5赋值运算符45
2.5.6条件运算符46
2.5.7运算符优先级和结合性46
2.6控制语句47
2.6.1分支语句48
2.6.2循环语句51
2.6.3跳转语句52
2.7数组54
2.7.1数组的声明54
2.7.2数组的初始化54
2.7.3数组元素的使用55
2.7.4使用foreach语句访问数组55
本章小结57
习题57
第3章常用基础类与集合59
3.1常用基础类59
3.1.1.NET Framework基础类库59
3.1.2Math类60
3.1.3DateTime和TimeSpan类62
3.1.4Random类62
3.1.5String类63
3.1.6StringBuilder类67
3.1.7Array类69
3.1.8并行计算70
3.2集合72
3.2.1什么是集合72
3.2.2ArrayList72
3.2.3Hashtable74
3.2.4Queue和Stack76
3.2.5SortedList类78
3.2.6集合空间接口79
本章小结81
习题81
第4章面向对象程序设计83
4.1面向对象的基本概念83
4.2类和对象85
4.2.1类的声明85
4.2.2类成员86
4.2.3对象创建与访问89
4.2.4构造函数和析构函数89
4.3字段92
4.4属性93
4.4.1属性定义93
4.4.2属性访问94
4.4.3属性与字段的比较94
4.5方法95
4.5.1方法的定义95
4.5.2方法的参数类型96
4.5.3静态方法与实例方法99
4.5.4方法重载100
4.5.5this关键字102
4.6类的继承103
4.6.1继承的概念103
4.6.2派生子类104
4.7类的多态107
4.7.1方法的隐藏107
4.7.2虚方法的重写108
4.7.3抽象方法的重写与抽象类109
4.7.4密封类110
4.7.5base关键字111
4.8委托与事件113
4.8.1委托114
4.8.2事件117
4.9接口120
4.9.1接口定义121
4.9.2接口实现122
4.9.3接口与抽象类比较124
4.10结构与枚举124
4.10.1结构的声明与实例化124
4.10.2枚举126
4.11C#新特性128
4.11.1泛型129
4.11.2分部类型135
4.11.3匿名方法138
4.11.4静态类140
4.11.5可空类型141
4.11.6隐式类型143
4.11.7自动实现的属性143
4.11.8匿名类型144
4.11.9扩展方法144
4.11.10Lambda表达式145
4.11.11动态绑定146
4.11.12可选参数149
4.11.13命名参数149
4.11.14异步编程async和await模型150
4.11.15自动属性初始化表达式152
4.11.16out变量153
4.11.17元组类型153
4.11.18内插字符串154
4.11.19C#8.0之后的常用特性156
本章小结159
习题160
第5章异常处理与程序发布163
5.1错误、异常与调试的概念163
5.2异常处理164
5.2.1异常类164
5.2.2异常处理语句165
5.2.3自定义异常166
5.3程序调试168
5.3.1控制应用程序的执行过程168
5.3.2附加到进程168
5.3.3断点169
5.3.4查看程序的状态171
本章小结171
习题172
第6章Windows应用173
6.1建立Windows应用的一般步骤173
6.2控件的概念与基本操作176
6.2.1控件的属性176
6.2.2控件的方法178
6.2.3控件的事件179
6.2.4控件的操作183
6.3窗体186
6.3.1窗体的创建186
6.3.2窗体的属性、方法和事件188
6.4基本控件190
6.4.1标签控件190
6.4.2LinkLabel控件191
6.4.3文本框192
6.4.4按钮控件194
6.4.5复选框与单选按钮195
6.4.6列表框、组合框与复选列表框197
6.4.7NumericUpDown与DomainUpDown201
6.4.8滚动条与进度条203
6.4.9定时器控件205
6.4.10DateTimePicker与MonthCalendar207
6.4.11图片框209
6.4.12ToolTip控件210
6.5对话框210
6.5.1消息对话框211
6.5.2通用对话框212
6.6容器类控件218
6.6.1GroupBox和Panel218
6.6.2ImageList219
6.6.3TreeView220
6.6.4ListView223
6.6.5TabControl225
6.6.6SplitContainer227
6.7菜单227
6.7.1主菜单227
6.7.2快捷菜单230
6.8工具栏与状态栏230
6.8.1工具栏230
6.8.2状态栏232
6.9多重窗体和多文档界面233
6.9.1多重窗体233
6.9.2多文档界面235
6.10基于任务的异步编程239
6.11Windows服务241
6.11.1Windows服务简介241
6.11.2如何创建Windows服务243
6.11.3安装和卸载Windows服务244
6.11.4应用案例245
6.12网络编程247
6.12.1TCP应用编程247
6.12.2UDP应用编程252
本章小结255
习题255
第7章图形图像编程258
7.1GDI 概述258
7.1.1GDI 命名空间258
7.1.2GDI 数据结构259
7.1.3Graphics类262
7.1.4Pen类264
7.1.5Brush类及其派生类266
7.1.6坐标系统270
7.2绘制图形272
7.2.1直线272
7.2.2矩形273
7.2.3曲线274
7.2.4多边形275
7.2.5椭圆276
7.2.6绘制文字277
7.3图像显示与保存277
7.3.1显示图像与保存图像277
7.3.2刷新图像279
本章小结280
习题281
第8章流和文件283
8.1基本概念283
8.1.1文件283
8.1.2流283
8.1.3常用文件操作类284
8.2文件与目录操作285
8.2.1目录操作285
8.2.2文件操作289
8.3文件的读写292
8.3.1FileStream293
8.3.2文本文件读写296
8.3.3二进制文件读写300
8.4序列化和反序列化303
本章小结307
习题307
第9章数据库程序设计309
9.1ADO.NET309
9.1.1ADO.NET对象模型310
9.1.2数据访问模式312
9.1.3访问数据库一般步骤312
9.2数据库的连接313
9.2.1设置数据库连接环境313
9.2.2连接SQL Server数据库315
9.2.3连接Oracle数据库316
9.3直接访问模式317
9.3.1SqlCommand类317
9.3.2ExecuteNonQuery方法318
9.3.3ExecuteScalar方法321
9.3.4ExecuteReader方法322
9.3.5参数查询323
9.3.6存储过程325
9.3.7事务处理328
9.4数据集模式329
9.4.1DataSet329
9.4.2DataAdapter330
9.4.3使用DataAdapter的Fill方法初始化DataSet331
9.4.4DataTable332
9.4.5保存二进制数据338
9.5DataView339
本章小结341
习题342
附录A实验344
实验1C#编程基础344
实验2C#基础类与集合344
实验3面向对象编程(1)346
实验4面向对象编程(2)347
实验5C#新特性348
实验6Windows应用编程(1)350
实验7Windows应用编程(2)352
实验8Windows应用编程(3)355
实验9GDI 编程357
实验10文件操作编程359
实验11数据库编程(1)361
实验12数据库编程(2)362
实验13综合实验(1)363
实验14综合实验(2)366
参考文献369
內容試閱
Visual C#是微软公司推出的Visual Studio .NET开发平台中面向对象的编程语言。由于C#具有简单、高效、功能强大等特点,利用这种面向对象可视化的编程语言,结合事件驱动的模块设计,将使程序设计变得轻松快捷。目前,由于C#语言的广泛应用,这种编程语言已成为符合现代软件工程要求的主流编程语言之一。
本书内容共9章。第1章介绍.NET技术和C#语言的概貌以及Visual Studio 2022集成开发环境,第2章介绍C#语言编程基础,第3章介绍常用基础类和集合,第4章介绍面向对象程序设计的相关知识,第5章介绍C#异常处理机制,第6章介绍Windows应用开发,第7章介绍GDI 编程,第8章介绍文件的操作,第9章介绍数据库编程。每章在结束时都对主要知识点进行了回顾和总结,并通过一定数量的习题来帮助读者温习所学内容。
本书的附录A提供了14个实验,这14个实验是根据书中内容精心配备的,每个实验里又都配备了若干实验题目,实验内容紧贴书中的知识点和要点,而且实验题目具有一定的实用性。
本书作者在高校教授C#课程已有10多年,有丰富的教学经验和应用开发经验,本书是作者在10多年教案的基础上整理而成的,从内容编排、难易度和课时数等方面比较适合作为高校C#课程的教材。本书在内容编排上注意做到简明扼要、由浅入深和循序渐进,力求通俗易懂、简洁实用。本书强调了知识的系统性和应用性,重视能力的培养,在编写的主导思想上突出实用性,紧紧抓住基本编程技能的纲,书中的实例不但丰富而且实用性较强,代码设计尽量给出注释,以求读者明白每一行代码的意义及前后联系。
本书有以下主要特色。
(1) 书的定位明确。作为一本入门级的C#教材,力求对基础内容讲透、讲细。(2) 突出实例教学。本书在讲解具体知识点时采用短小的实例进行讲述,对重点和难点均辅以相关实例,使得读者更容易掌握知识的实质和应用。
(3) 理论与实验整合。C#的理论知识和基本开发技术与实验整合在一本书中,书后附有14个实验,满足了实验教学的要求。通过这些实验,可帮助读者较快掌握C#的基本开发技术,培养和锻炼编程能力。
(4) 注意新方法、新技术的介绍。书中以C#2.0/3.0/4.0为基础,同时对C#5.0至C#10.0的一些新增技术也进行了简要介绍和渗透。
(5) 本书配有课件、全书实例源代码、微课视频等教学资源。教师还可以获取教学大纲、电子教案、实验源代码、课后习题答案、试题库,目前试题库中的试题已经超过1000题,而且持续维护。课件和实例源代码读者可在清华大学出版社网站免费下载。配套微课视频请读者先用手机扫一扫封底刮刮卡内二维码,获得权限,再扫一扫对应章节处二维码即可观看。
(6) 本书可作为高等学校计算机专业的教材,也可作为初学者的自学入门书籍。
课程教学中,建议安排理论课34课时,实验课32课时。其中,理论课时分配: 第1~3章、第7、8章各2课时,共10课时;第4、5章6课时;第6章8课时;第9章4课时;综合实验验收答辩4课时;机动2课时。实验课时分配: 实验1~12各2课时,共24课时;综合实验13、14各4课时。
本书主要编写人员为李瑞旭、徐晓莹、李扬、孙风芝。全书由李瑞旭统稿。本书在编写过程中,得到了全国高校一些同行专家的指导,也得到了清华大学出版社的大力支持,在此表示衷心的感谢。此外,在本书的编写过程中,参考了大量书籍和网络资源,在此向这些文献的作者一并致谢。
由于作者的水平有限,加之时间仓促,书中的疏漏和不足在所难免,恳请读者批评指正。
编者2023年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.