21世纪高等高等学校计算机规划教材:C#程序设计及应用教程(第2版)
¥
6
1.7折
¥
35
八五品
仅1件
作者马骏 编
出版社人民邮电出版社
出版时间2009-05
版次2
装帧平装
上书时间2024-12-26
商品详情
- 品相描述:八五品
图书标准信息
-
作者
马骏 编
-
出版社
人民邮电出版社
-
出版时间
2009-05
-
版次
2
-
ISBN
9787115198259
-
定价
35.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
348页
-
字数
588千字
-
正文语种
简体中文
-
丛书
21世纪高等高等学校计算机规划教材
- 【内容简介】
-
《C#程序设计及应用教程》详细介绍C#程序设计及其应用技术。全书由C#程序设计基础、Windows应用程序设计和Web应用程序设计三部分组成,主要内容包括C#语言基础知识、面向对象的编程技术、Windows窗体控件、目录与文件管理、图形图像处理、ADO.NET、报表设计、类库与控件库设计以及Web应用程序开发。《C#程序设计及应用教程》可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。
- 【目录】
-
第1篇C#程序设计基础
第1章概述2
1.1C#语言及其发展简介2
1.1.1C#语言的特点2
1.1.2C#语言的发展过程3
1.1.3C#语言与其他语言的比较3
1.2VisualStudio开发环境的功能和特点5
1.2.1Microsoft.NETFramework6
1.2.2应用程序模板7
1.3C#应用程序的一般结构10
1.3.1命名空间10
1.3.2Main方法12
1.3.3文件结构12
1.3.4程序代码注释13
1.4断点设置与程序调试15
1.5C#代码编写命名建议16
习题16
第2章数据类型与流程控制17
2.1数据类型17
2.1.1C#数据类型的分类17
2.1.2整型18
2.1.3浮点型19
2.1.4布尔型19
2.1.5字符类型与字符串类型19
2.2不同数据类型之间的转换20
2.2.1显式转换与隐式转换20
2.2.2装箱和拆箱22
2.3常量与变量22
2.3.1常量23
2.3.2变量23
2.3.3匿名类型的变量24
2.4运算符与表达式24
2.4.1运算符25
2.4.2表达式26
2.5控制台应用程序与格式化输出26
2.5.1控制台输出26
2.5.2控制台输入27
2.5.3字符串的格式化输出27
2.5.4数字的格式化输出28
2.5.5日期和时间的格式化输出29
2.6C#流程控制语句30
2.6.1分支语句30
2.6.2循环语句33
2.6.3跳转语句36
2.6.4异常处理语句39
习题41
第3章常用数据类型的用法42
3.1字符串42
3.1.1字符串的创建与表示形式42
3.1.2字符串比较42
3.1.3字符串查找43
3.1.4求子字符串44
3.1.5字符串的插入、删除与替换44
3.1.6移除首尾指定的字符45
3.1.7字符串的合并与拆分45
3.1.8字符串中字母的大小写转换46
3.1.9String与StringBuilder的区别46
3.2数组47
3.2.1数组的声明与初始化47
3.2.2数组的秩与数组长度48
3.2.3一维数组48
3.2.4多维数组48
3.2.5交错数组49
3.2.6动态改变数组大小50
3.2.7数组元素的排序与查找51
3.2.8数组的统计运算及数组和字符串之间的转换52
3.3枚举53
3.3.1枚举的定义53
3.3.2枚举的基本用法53
3.4泛型54
3.4.1泛型的定义和引用54
3.4.2可空类型的泛型55
3.5泛型集合56
3.5.1哈希集合57
3.5.2列表和排序列表57
3.5.3链表58
3.5.4字典和排序字典59
3.5.5队列60
3.5.6堆栈60
3.6日期与时间处理60
3.7数学运算62
3.8随机数63
习题64
第4章面向对象的编程基础65
4.1类65
4.1.1类的声明与成员组织65
4.1.2构造函数67
4.1.3字段和局部变量68
4.1.4静态成员和实例成员69
4.1.5访问修饰符69
4.2结构69
4.3方法71
4.3.1方法的定义与调用71
4.3.2方法中的参数传递72
4.3.3方法重载74
4.4属性与索引器75
4.4.1属性75
4.4.2索引器77
习题79
第5章面向对象的高级编程80
5.1类的继承与多态性80
5.1.1基类和扩充类80
5.1.2多态性82
5.1.3抽象类85
5.1.4密封类86
5.1.5继承过程中构造函数的处理87
5.2版本控制88
5.3接口90
5.3.1接口的声明与实现91
5.3.2显式方式实现接口92
5.4委托与事件93
5.4.1委托93
5.4.2事件95
5.5反射96
5.6序列化与反序列化97
5.6.1二进制序列化与反序列化97
5.6.2XML序列化与反序列化99
习题101
第2篇Windows应用程序设计
第6章窗体、控件和组件104
6.1窗体与对话框104
6.1.1窗体应用程序的启动和停止104
6.1.2窗体的创建、显示、隐藏和关闭105
6.1.3窗体常用属性107
6.1.4窗体位置及外观控制108
6.1.5单文档窗体和多文档窗体110
6.1.6对话框110
6.2控件共有的基本操作114
6.2.1控件常用属性和基本操作114
6.2.2控件的锚定和停靠116
6.2.3控件的常用鼠标与键盘事件117
6.3容器类控件和常用组件119
6.3.1分组控件(Panel、GroupBox)119
6.3.2工具提示组件(ToolTip)120
6.3.3错误提示组件(ErrorProvider)120
6.3.4定时组件(Timer)120
6.4文本操作类控件122
6.4.1标签控件(Label、LinkLabel)122
6.4.2文本控件(TextBox、MaskedTextBox、RichTextBox)122
6.5选择操作类控件125
6.5.1列表控件(ListBox、ComboBox)125
6.5.2复选控件(CheckBox、CheckedListBox)128
6.5.3单选控件(RadioButton)132
6.5.4日期时间选择控件(DateTimePicker)133
6.6图像操作类控件和组件135
6.6.1图像与动画控件(PictureBox)135
6.6.2图像列表组件(ImageList)136
6.7菜单、工具栏与状态栏137
6.7.1菜单控件(MenuStrip)137
6.7.2快捷菜单控件(ContextMenuStrip)139
6.7.3工具栏控件(ToolStrip)139
6.7.4状态栏控件(StatusStrip)139
6.8视图操作类控件142
6.8.1列表视图控件(ListView)142
6.8.2树形视图控件(TreeView)144
6.9其他常用控件147
6.9.1选项卡控件(TabControl)147
6.9.2面板复合控件(SplitContainer)149
6.9.3任务栏图标组件(NotifyIcon)150
习题152
第7章目录与文件管理153
7.1系统环境相关类153
7.1.1Environment类153
7.1.2DriveInfo类154
7.2目录管理154
7.2.1Directory类与DirectoryInfo类155
7.2.2Path类156
7.2.3目录的创建、删除和移动156
7.2.4FolderBrowserDialog对话框157
7.3文件管理158
7.3.1File类与FileInfo类158
7.3.2文件的复制、删除与移动158
7.3.3文件属性159
7.3.4OpenFileDialog与SaveFileDialog对话框160
7.4文件的读写162
7.4.1文件编码162
7.4.2文本文件的读写163
7.4.3二进制文件的读写165
7.5FileSystemWatcher组件166
习题167
第8章图形图像处理168
8.1图形图像绘制基础知识168
8.1.1GDI+概述168
8.1.2Graphics类170
8.1.3颜色170
8.1.4Paint事件171
8.2绘制基本图形172
8.2.1创建画笔172
8.2.2绘制直线172
8.2.3绘制矩形177
8.2.4绘制多边形177
8.2.5绘制曲线179
8.2.6绘制椭圆和扇形180
8.3填充图形181
8.3.1创建画刷181
8.3.2填充单色182
8.3.3填充渐变色183
8.3.4填充阴影184
8.3.5填充纹理185
8.3.6填充路径186
8.4图像处理187
8.4.1绘制图像187
8.4.2保存图像188
8.4.3图像的拉伸与反转变换191
8.5图形与图像的平移、旋转和缩放193
8.6文字处理194
习题195
第9章ADO.NET与数据操作196
9.1ADO.NET简介197
9.1.1数据访问技术及其发展概述197
9.1.2ADO.NET数据访问模型197
9.2数据库与数据访问工具198
9.2.1SQLServer数据库分类198
9.2.2数据访问可视化工具200
9.3ADO.NET数据访问对象203
9.3.1SqlConnection对象204
9.3.2SqlCommand对象205
9.3.3SqlDataAdapter对象209
9.3.4DataTable对象210
9.3.5DataSet对象212
9.4数据绑定技术213
9.4.1简单数据绑定与复杂数据绑定213
9.4.2数据源组件(BindingSource)215
9.4.3导航控件(BindingNavigator)217
9.5DataGridView控件220
9.5.1默认功能220
9.5.2绑定数据源221
9.5.3标题及行列控制224
9.5.4单元格控制227
9.5.5异常处理230
9.6数据处理233
9.6.1图像数据处理233
9.6.2关联表数据处理236
9.7存储过程240
9.8语言集成查询(LINQ)244
9.8.1LINQ简介244
9.8.2查询表达式246
9.8.3对象关系设计器(O/R设计器)249
习题251
第10章报表设计252
10.1水晶报表基础知识252
10.1.1水晶报表的分类252
10.1.2嵌入式水晶报表设计器253
10.1.3报表节253
10.1.4报表数据源254
10.2水晶报表的设计与显示254
10.2.1水晶报表对象模型254
10.2.2显示与打印水晶报表256
习题264
第11章类库与控件库设计265
11.1特性(Attribute)265
11.2类库设计266
11.2.1设计类库267
11.2.2调用类库268
11.3用户控件269
11.3.1在属性窗口中显示属性提示269
11.3.2制作按钮用户控件271
11.4控件库设计275
11.4.1设计控件库275
11.4.2调用控件库276
习题276
第12章正则表达式277
12.1正则表达式及其相关类277
12.1.1正则表达式简介277
12.1.2正则表达式相关类280
12.2Web信息浏览与搜索285
12.2.1WebBrower控件285
12.2.2利用正则表达式搜索Web资源287
习题291
第3篇Web应用程序设计
第13章Web应用程序设计基础294
13.1Web应用程序开发工具294
13.2页面设计基础295
13.2.1HTML295
13.2.2CSS297
13.2.3JavaScript299
13.3Web应用程序中的常用对象300
13.3.1Response与Request301
13.3.2Application与Session对象301
13.4网页切换与网页间的数据传递301
13.4.1网页的切换302
13.4.2网页间的数据传递302
习题302
第14章ASP.NETWeb服务器控件303
14.1标准控件303
14.1.1简单控件304
14.1.2Table控件306
14.1.3HiddenField控件309
14.2数据操作控件310
14.2.1SqlDataSource组件310
14.2.2GridView控件313
14.2.3DataList控件315
14.2.4DetailsView控件319
14.2.5FormView控件320
14.3验证控件320
14.3.1ValidationSummary控件321
14.3.2RequiredFieldValidator控件321
14.3.3RangeValidator控件322
14.3.4CompareValidator控件323
14.3.5RegularExpressionValidator控件325
14.3.6CustomValidator控件326
14.4导航控件327
14.4.1SiteMapPath控件327
14.4.2Menu控件329
14.4.3TreeView控件331
习题334
第15章Web应用程序开发实例335
15.1系统分析与总体规划335
15.1.1需求分析335
15.1.2技术处理336
15.1.3总体规划336
15.2系统架构设计336
15.2.1系统功能结构337
15.2.2文件组织337
15.2.3数据库结构338
15.3前台功能模块设计338
15.3.1首页设计339
15.3.2单记录多选类测评表页面设计342
15.3.3多记录多选类测评表页面设计343
15.3.4数据编辑类测评表页面设计346
15.4后台功能模块设计347
15.4.1管理员登录页面设计347
15.4.2系统管理页面设计347
15.4.3统计汇总表设计348
15.4.4报表打印与输出设计349
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价