图书介绍
C#语言程序设计百问百例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 匡松主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113093525
- 出版时间:2009
- 标注页数:373页
- 文件大小:86MB
- 文件页数:391页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#语言程序设计百问百例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#程序设计基础1
问1 什么是C#1
问2 什么是NET2
问3 C#语言有哪些主要功能3
问4 C#语言有哪些主要特点4
例1 安装Visual Studio.NET5
例2 编写控制台Hello Word程序7
问5 C#和Visual Studio有哪些版本10
例3 C#程序结构实例讲解10
例4 C#程序的入口11
问6 什么是程序区块12
例5 C#程序的注释方法13
问7 什么是命名空间14
例6 using的用法15
例7 学习使用Visual Studio的常用功能16
第2章 C#入门19
问8 C#基本语句包含哪些数据类型19
问9 简单数据类型有哪些19
例8 结构类型变量的使用22
问10 引用类型有哪些24
问11 C#中如何定义变量26
问12 C#中如何定义常量28
问13 什么是装箱29
问14 什么是拆箱29
问15 什么是表达式30
问16 C#操作符有哪些30
问17 什么是算术表达式31
例9 递增运算示例32
例10 除法运算示例32
问18 如何对变量赋值33
例11 理解复合赋值运算符34
问19 什么是关系运算34
例12 is操作符的使用35
问20 什么是逻辑表达式36
例13 求解逻辑表达式的值36
问21 C#中的特殊操作符有哪些37
例14 自增/自减操作符的使用之一37
例15 自增/自减操作符的使用之二38
例16 typeof操作符的使用38
问22 C#有哪几种语句39
问23 什么是程序的顺序结构39
例17 输入半径,求圆的周长和面积40
问24 在C#中如何实现数据的输入/输出41
例18 通过Read()方法接收单个字符41
例19 通过ReadLine()方法接收一个字符串42
例20 基本的数据输出44
例21 一个简单的加法计算器程序44
第3章 选择和循环结构46
问25 什么是程序的选择结构46
问26 如何正确使用if语句46
例22 If语句使用举例48
例23 求分段函数的值49
例24 任意输入3个整数,比较大小并输出其中的最大值50
例25 计算任意三角形的面积51
问27 switch语句是如何执行的52
例26 用switch语句输出分数对应的等级制级别52
例27 编制程序实现能完成简单加、减、乘、除、求余的运算器54
问28 什么是程序的循环结构56
问29 while循环结构是如何执行的56
例28 使用while循环结构计算n!56
问30 do...while循环结构是如何执行的57
问31 while语句和do...while语句是等同的吗58
例29 用do...while循环语句计算1+2+3+4+5+…+99+10058
例30 猴子吃桃子59
例31 统计各种字符的个数60
问32 for循环结构是如何执行的61
问33 for循环条件中的表达式哪些可以省略62
例32 使用for循环结构计算n!62
问34 什么是死循环62
问35 如何理解for循环结构的多种省略写法63
例33 求水仙花数66
例34 for循环的嵌套使用67
问36 类似于while(true)循环是“死循环”吗68
问37 穷举法的基本思想是什么69
例35 一元钱的分解问题70
问38 foreach语句是如何执行的71
例36 对数组使用foreach语句72
问39 什么是跳转语句73
问40 如何使用break语句73
问41 如何使用continue语句74
例37 求任意5个非零整数中的正数之和75
问42 如何使用return语句75
例38 return语句示例76
例39 判断一个整数是否为素数76
第4章 类和对象78
问43 什么是面向对象的程序设计78
问44 什么是类79
问45 类和对象有何区别79
问46 C#中如何定义和使用类79
例40 类的声明80
问47 C#中类的修饰符有哪些81
问48 什么是基类81
例41 抽象类的实例82
问49 类成员有哪些83
例42 类的成员使用举例83
问50 类成员声明的原则有哪些85
问51 类成员的访问修饰符是什么86
例43 类成员访问修饰符的用法86
问52 什么是方法87
例44 值参数应用举例89
例45 引用参数应用举例90
例46 输出参数应用举例90
问53 什么是Main()方法91
问54 构造函数有何作用92
例47 构造函数的演示程序92
例48 构造函数中参数的传递93
问55 析构函数有何作用95
例49 析构函数的演示程序95
例50 析构函数调用顺序演示96
问56 如何使用this访问98
例51 在构造函数中this用于限定被相同名称隐藏的成员98
例52 this用于将当前对象作为返回值使用99
例53 this用于将当前对象作为参数传递99
问57 怎么使用base访问100
例54 base访问调用函数成员被继承了的实现101
问58 静态成员和实例成员的区别是什么101
例55 静态成员和实例成员的应用举例102
问59 什么是常数103
问60 什么是字段103
问61 什么是只读字段104
例56 对常数使用静态只读字段104
问62 什么是继承105
问63 使用类继承的注意事项105
问64 哪种情况下可以使用类的继承106
例57 类继承的实例106
例58 类继承的综合实例108
第5章 方法111
问65 如何声明方法111
例59 方法示例程序112
问66 方法有哪些修饰符112
问67 静态方法和实例方法的区别是什么113
问68 如何调用方法113
例60 静态方法的调用114
例61 在静态方法中访问实例成员114
问69 什么是虚拟方法115
例62 虚拟方法和非虚拟方法的区别115
问70 什么是重写方法116
例63 重写基类的方法117
例64 屏蔽基类的方法118
问71 什么是密封方法118
例65 密封方法的实例119
问72 什么是抽象方法120
问73 方法有哪些返回类型120
例66 方法由return语句得到返回值120
问74 方法有哪些参数121
例67 数组参数应用举例122
问75 什么是方法的重载122
例68 方法重载举例123
例69 构造函数的重载124
第6章 属性和索引器125
问76 什么是属性125
问77 什么是属性修饰符126
问78 什么是访问器126
例70 只读属性示例程序127
例71 可读可写属性示例程序128
例72 重写属性的实例130
例73 派生属性隐藏被继承的属性132
问79 属性与字段有什么区别133
问80 静态属性和实例属性的区别是什么133
例74 静态属性简单示例133
例75 利用静态属性访问获得相应学生信息134
问81 什么是索引器135
问82 如何定义索引器136
例76 索引器的使用136
例77 多索引器的使用137
第7章 委托140
问83 什么是委托140
例78 C#“Hello World!”委托版140
问84 委托有何特点142
例79 C#“Hello World!”委托扩展版之给方法签名143
例80 C#“Hello World!”委托扩展版之自定义方法144
问85 多路广播有何特性145
问86 怎样组合多路广播委托146
例81 “Hello World!”委托扩展版之多路广播146
例82 “Hello World!”委托扩展版之多路广播详解148
例83 “Hello World!”委托扩展版之取消绑定149
问87 何时使用委托150
问88 委托中的命名方法是什么150
例84 命名方法简单示例151
例85 命名方法综合示例152
问89 什么是委托中的匿名方法153
例86 匿名方法示例154
问90 什么是委托的相等性155
例87 委托综合示例156
第8章 事件160
问91 什么是事件160
问92 事件有何特点160
问93 事件处理程序的一般步骤是什么161
问94 如何声明事件161
例88 简单事件声明示例162
问95 如何引发事件163
问96 如何订阅事件163
问97 所有委托都可以应用到事件中吗164
例89 事件封装示例165
问98 EventHandler是什么167
问99 如何声明事件访问器168
例90 创建响应事件的控件169
问100 如何实现事件的可靠编程171
例91 使用字典存储事件实例172
问101 什么是GUI事件174
例92 事件机制剖析之鼠标单击事件175
例93 事件机制剖析之KeyPress事件177
例94 常用事件之鼠标按下、释放和拖动事件179
例95 常用事件之键盘按下和释放事件180
例96 常用事件之焦点事件181
第9章 接口和异常处理183
问102 什么是接口183
问103 接口和类有什么不同184
问104 接口和类如何选择使用184
问105 如何定义接口184
例97 接口基本用法示例185
问106 接口成员有哪些187
例98 接口属性成员访问举例188
问107 什么是接口成员的全权名190
问108 接口如何实现191
例99 接口实现举例192
例100 多个类实现同一接口举例195
例101 在同一类中实现多个接口196
问109 如何实现接口的查询198
例102 使用is运算符实现查询198
例103 使用as运算符实现查询199
问110 什么是异常处理201
问111 如何进行异常处理201
第10章 基本控件204
问112 什么是控件的通用属性204
问113 什么是窗体204
例104 创建特透明窗体206
例105 创建不规则窗体207
问114 常用的文本编辑控件有哪些209
例106 利用文本标签控件进行文本显示和生成超链接209
例107 如何利用TextBox控件进行文本输入211
例108 利用RichTextBox设置输入文本关键字的颜色212
问115 常用的选择控件有哪些215
问116 CheckBox和RadioButtion选择控件如何使用215
例109 利用CheckBox和RadioButtion控件显示个人信息215
问117 常见的列表控件有哪些217
例110 对列表控件ListBox进行全选和反选218
例111 使用ListView列表控件显示数据220
问118 如何使用TreeView控件223
例112 使用TreeView对结点实现增删操作225
例113 使用TreeView加载XML文件229
第11章 应用程序常规控件233
问119 什么是菜单,如何创建菜单233
例114 菜单控件的使用234
问120 什么是右键菜单235
例115 弹出菜单的创建235
问121 什么是工具栏控件237
例116 工具栏的创建237
问122 什么是状态栏238
例117 状态栏控件的使用238
问123 常见的对话框有哪些240
问124 什么是滚动条控件246
例118 滚动条控件的使用246
问125 什么是进程条控件247
例119 进程条控件的使用247
问126 什么是跟踪条控件248
例120 跟踪条控件的使用249
问127 什么是计时器控件250
例121 模拟跑表计时器250
第12章 容器类控件252
问128 什么是面板控件252
例122 面板控件的使用252
问129 什么是分组控件254
例123 分组控件的使用254
问130 什么是分页控件256
例124 分页控件的使用256
第13章 输入/输出类259
问131 怎样理解文件和流的概念259
问132 什么是Stream类259
问133 什么是File类?260
例125 File类的使用262
例126 Filelnfo类的使用263
问134 什么是StreamReader类263
问135 什么是StreamWriter类264
例127 创建一个文本文件265
例128 从文本文件中读出内容266
例129 向文本文件追加内容267
问136 什么是BinaryReader类267
问137 什么是BinaryWriter类268
例130 二进制文件的写入269
例131 二进制文件操作综合270
问138 什么是Directory类273
例132 创建子目录274
例133 删除子目录275
问139 什么是Path类276
例134 利用Path类实现对路径的信息处理277
问140 什么是异步文件操作278
例135 异步文件的读/写操作279
第14章 数据库操作283
问141 什么是ADO.NET283
问142 什么是DataSet,它有什么作用284
问143 DataSet和DataReader有什么区别287
问144 使用DataTable如何存储数据表288
例136 使用DataTable存储数据表288
问145 什么是BindingSource,如何绑定数据290
例137 使用BindingSource绑定数据291
问146 如何使用BindingNavigator进行数据导航293
例138 使用BindingNavigator完成数据导航功能294
问147 数据访问的一般步骤是什么295
例139 简单数据访问示例298
问148 DataGridView具有什么功能300
例140 利用DataGridView控件实现单元格合并306
例141 利用DataGridView隔行显示不同的颜色308
例142 在DataGridView中集成Combox308
第15章 综合案例313
问149 BitArray类有何优势313
例143 读取特定文件后用BitArray类存储并使用313
问150 C#中是否能获取外部命令的执行结果315
例144 调用Windows下的命令并将结果显示在图形界面上316
问151 C#中如何绘图318
例145 在界面上绘制“七根火柴棍”构成的数字318
问152 数组真的能简化程序代码吗321
例146 编写一个计算干支和生肖的图形界面程序321
问153 随机数有什么作用323
例147 随机生成单项选择题的答案选项323
问154 C#如何得到汉字的相关编码326
例148 编写一个程序查询汉字的机内码、区位码和Unicode编码326
问155 C#可以帮助用户自动生成代码吗329
例149 生成一个简单的JavaME程序代码329
问156 什么是POP3333
例150 使用POP3协议编写一个接收邮件的客户端程序333
问157 如何编写基于TCP的聊天室337
例151 编写基于TCP的聊天室338
问158 查询数据库时如何让代码更安全347
例152 用户登录时调用存储过程验证348
第16章 经典C#面试题集锦352
题1 string str=null与string str=“”有何区别352
题2 请简述在.NET中类(class)与结构(struct)的异同352
题3 C#中有没有运算符重载?能否使用指针352
题4 Internal修饰符有什么含义352
题5 对象能否调用静态方法352
题6 CLR与IL分别是什么含义352
题7 分析下面的代码,完成填空353
题8 根据delegate的知识,完成以下控件中代码片段的填写353
题9 编写一个编程题,实现n的阶乘354
题10 举例说明private、protected、public、internal修饰符的区别354
题11 C#中何时使用接口较好?请举例356
题12 Arraylist和List有什么区别357
题13 列举ASP.NET页面之间传递值的几种方式358
题14 DataReader与DataSet有什么区别358
题15 怎样区分ViewState与Session359
题16 .NET中有哪些验证控件?请分别举例说明359
题17 说说ADO.NET中几个数据库处理的核心对象359
题18 Web Service的特点及作用是什么359
题19 ASP.NET中的身份验证有几种方法360
题20 请写出下面程序的运行结果360
题21 请写出程序的输出结果361
题22 如何用ADO.NET写一个数据库连接代码362
题23 写一个编程题,实现一个GRIDVIEW数据绑定并实现数据的增删改362
题24 如何理解委托364
题25 如何使用C#的异常处理机制try...catch...finally364
题26 ADO.NET相对于ADO有何区别和改进365
题27 在C#中,ref和out的区别是什么及如何使用366
题28 设计一个缓存应用的编程题,第一次从数据库中读取数据,第二次从缓存中读取数据366
题29 如何编写一个简单的三层架构的应用程序367
题30 简述String和StringBuilder这两种类的区别及应用368
题31 在什么情况下要使用泛型369
题32 试用冒泡法得出数组中的最大值371
题33 根据对简单工厂模式的理解,写一段实现登录功能的代码371
热门推荐
- 1948744.html
- 1112053.html
- 2477757.html
- 2610615.html
- 2905607.html
- 2521295.html
- 515077.html
- 988117.html
- 2940997.html
- 2987913.html
- http://www.ickdjs.cc/book_1729107.html
- http://www.ickdjs.cc/book_3431178.html
- http://www.ickdjs.cc/book_900031.html
- http://www.ickdjs.cc/book_1575330.html
- http://www.ickdjs.cc/book_54795.html
- http://www.ickdjs.cc/book_1725625.html
- http://www.ickdjs.cc/book_812389.html
- http://www.ickdjs.cc/book_1791833.html
- http://www.ickdjs.cc/book_3457685.html
- http://www.ickdjs.cc/book_2130929.html