C#必须知道的300个问题
C#必须知道的300个问题封面图

C#必须知道的300个问题

明日科技, 编著

出版社:清华大学出版社

年代:2011

定价:49.0

书籍简介:

本书以基础知识为框架,介绍了各部分知识所对应的常用开发疑难问题,并进行透彻的解析。

书籍目录:

第1章 c#语言及其开发环境

问题1 C#与ASP.NET有什么关系?

问题2 CTS、CLS和CLR分别作何解释?

问题3 Visual Studi0 2010可以编写哪些类型的应用程序?

问题4 为何Visual Studi0 2010安装失败?

问题5 怎样安装Visual Studi0 2010的帮助文档?

问题6 designer.cs和.resx分别是什么?

问题7 怎样设置断点,设置断点有什么好处?

问题8 我的代码为什么不显示行号?

问题9 怎样使窗体中的控件布局统一?

问题10 可以将控件的位置和大小固定吗?

问题11 我的Windows应用程序为什么不显示控件?

第2章 掌握C#语言基础

问题12 什么是命名空间?命名空间和类库的关系是什么?

问题13 Console.WriteLine与ConsoleWrite方法有什么区别?

问题14 数据类型转换为何总是出错?

问题15 值类型和引用类型有什么区别?

问题16 如何实现按值传递引用类型?

问题17 如何实现按引用传递引用类型?

问题18 变量一定要赋初值吗?

问题19 为string类型的变量赋空值的方式有哪几种?

问题20 常量中有换行符怎么办?

问题21 三目运算符怎么出错了呢?

问题22 1++和++i该怎么区分?

问题23 “&”与“&&”符号有什么区别?

问题24 相等运算符重载出错怎么办?

问题25 拆箱失败了怎么办?

问题26 什么是深复制和浅复制可以举个例子吗?

第3章 流程控制语句

问题27 为什么else后面的语句只执行第一句?

问题28 if语句不能and多条件吗?

问题29 产生死循环的原因是什么?

问题30 for和foreach有什么区别?

问题31 while和do- - - while有什么区别?

问题32 break、continue、goto和return有什么区别?

问题33 如何使用goto语句查找指定信息?

问题34 如何使用for语句无限循环?

问题35 使用for语句应该注意什么?

问题36 如何跳出while循环?

第4章 字符与字符串

问题37 C#程序代码中的(char)8和‘8'有什么不同?

问题38 怎样将字符串首字母转换为大写或小写?

问题39 “Path+=@“\Ol.jpg”;”这句代码中,“+_=”是什么意思?“@”用来做什么?

问题40 怎样随机产生一个自定义长度的字符串?

问题41 如何判断输入的字符串是否为数字?

问题42 判断一个字符串由多少个字母组成

问题43 如何计算字符串中某个字符出现的次数?

问题44 如何查找字符串中的指定字符串?

问题45 批量替换某一类字符串该如何实现?

问题46 怎样实现小数的四舍五入?

问题47 如何在比较字符串时忽略大小写?

问题48 如何删除子字符串?

问题49 如何删除指定字符以外的所有字符?

问题50 如何判断一个字符串是不是回文字符串?

问题51 如何将字符串转换为日期格式?

问题52 string和StringBuilder有什么区别?

问题53 如何去掉字符串中的所有空格?

问题54 有几种比较字符串的方法?

第5章 数组和集合

问题55 数组的类型可以转换吗?

问题56 索引超出了数组界限是怎么回事?

问题57 在数组中如何查找一个数的近似值?

问题58 如何确定元素在数组中的位置?

问题59 如何按指定条件在数组中检索元素?

问题60 如何动态改变数组的长度?

问题61 如何使用交错数组打印杨辉三角形?

问题62 冒泡排序算法的实现

问题63 选择排序算法的实现

问题64 插入排序算法的实现

问题65 希尔排序算法的实现

问题66 怎样反转数组中元素的顺序?

问题67 如何把一个Array数组复制到ArrayList中?

问题68 如何实现数组间元素的复制?

问题69 栈和队列有什么区别?

问题70 RemoveAt方法删除元素时出错

问题71 如何使用ArrayList类实现N位数的任意组合?

问题72 怎样把分割后的字符串存储到ArrayList中?

第6章 C≠≠面向对象程序设计

问题73 为什么要面向对象?

问题74 初始化静态成员出错怎么办?

问题75 静态成员与实例成员有什么不同?

问题76 如何区别各种作用域修饰符?

问题77 字段和属性有什么不同?

问题78 构造函数和析构函数有什么不同?

问题79 事件和委托有什么关系?

问题80 类和结构有什么不同?

问题81 怎样传递值类型的参数?

问题82 如何对值类型的参数进行引用传递?

问题83 可以使用属性代替公共成员变量吗?

问题84 为什么要引入重载方法?

问题85 重载和重写有什么区别?

问题86 怎样使用类的多态特性?

问题87 能够将非静态的方法重写成静态方法吗?

问题88 为什么要封装?

问题89 类只可以单继承吗?

问题90 可以在子类的构造函数中调用虚方法吗?

第7章 异常处理和程序调试

问题91 什么是结构化异常处理机制?

问题92 如何编写专有的catch语句处理异常?

问题93 如何避免类型转换时产生的异常?

……

第8章 Windows窗体

第9章 Windows应用程序常用控件

第10章 Windows应用程序高级控件

第11章 C#面向对象高级技术

第12章 ADO.NET数据访问技术

第13章 水晶报表与打印

第14章 文件及数据流技术

第15章 GDI+绘衅

第16章 多线程技术

第17章 网络编程技术

第18章 注册表技术

第19章 C#语言新技术

第20章 Windows应用程序打包部署

内容摘要:

本书以C#基础知识为框架,介绍了各部分知识所对应的常用开发疑难问题,并进行透彻地解析。本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与字符串、数组和集合、C#面向对象程序设计、异常处理和程序调试、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、C#面向对象高级技术、ADO.NET数据访问技术、水晶报表与打印、文件及数据流技术、GDI+绘图、多线程技术、网络编程技术、注册表技术、C#语言新技术和Windows应用程序打包部署。本书所涉及的疑难问题都是一线开发人员在实际项目中遇到的,书中针对这些问题给出了解决方案,并进行了技术上的解析。读者通过对本书的学习,能够提高实际解决问题的能力。本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。本书内容详尽,非常适合作为C#开发人员的学习用书和必备参考手册,也适合作为相关培训机构的师生和软件开发人员的参考资料。

编辑推荐:

快速服务:微博、QQ在线服务
自学视频:40集大型多媒体自学视频
海量资源:模块库、案例库、素材库、题库
C#学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁。各个品种既有前后关联,也可以独立使用。从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑。

书籍规格:

书籍详细信息
书名C#必须知道的300个问题站内查询相似图书
丛书名C#学习路线图
9787302276562
如需购买下载《C#必须知道的300个问题》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

C#必须知道的300个问题是清华大学出版社于2011.出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。