初学C#, 看了《C#宝典》,有如下问题和经验:

1, C#中已经有了引用参数,为什么需要输出参数呢?

2, C#中的析构函数跟Java中的finalize()函数完成相同的功能吗?

*3, 一般情况下,试着让常量都成为static变量,这样,内存中只有一个常量值.

4, C#中的类有没有public修饰符呢?一共有那些修饰符呢?

5, 为什么C#中要重载的时候要设计成只有virtual, abstract, override方法能够重写呢?这也是C++的做法, 而Java类的方法默认都是可以重载的,我觉得Java的做法跟合理!

6, 在Java中,是不是也有调用基类的构造函数呢?如果基类无默认构造函数的话...

*7, 在用包含替代继承的主要缺点是丧失了多态性的好处,除此之外,用户能得到代码重用的所有优点.

*8, 定义变量类型的C#关键字实际上是.Net Framework定义的结构,即基本类型-int,uint,long等其实都是作为结构实现的。这个设计是使得C#代码的可移植到其他的.Net语言的一部分。(我认为.Net为了实现跨语言,可以在语言实现的设计上采用了一些技巧,在学习中应该注意,并进行总结归纳)(P114, 201)

9. C#中的using和C++中的#include有何区别呢?其实C++中也有using关键字啊!
我认为主要有如下区别:(1)using可以声名别名 (2)using声名名字空间 (3)using有括号表达式

10.C#中有了类Class了,为什么还要Struts呢?

11.通过使用new的修饰符,可以显示隐藏从基类实现中继承下来的成员.

12. 结构的公有,私有成员,其初始化有什么区别吗?(P294)

13, C#编程中并没有像Java那样子,强制要求处理异常,为什么这么设计呢?

14, 属性是一个类,当它本质上是什么呢?编译器如何利用属性呢,过程是怎么样的呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
名:《C#开发实战宝典》(清华大学出版社.王小科等) PDF格式扫描版,全书分为30章,共733页。2010年1月出版。 (注:原书无书签,为了方便阅读,本人制作了详细完整的书签) 因文件较大,全书压缩打包成2部分,这是第1部分。 内容简介   全书共分30章,主要内容包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏,数据库编程基础,ADO NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI+绘图技术,水晶报表与打印,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,企业QQ系统,餐饮管理系统,房屋中介管理系统,企业人事管理系统,进销存管理系统等。 本书适合有志于从事软件开发初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。 目 录 第1部分 新手入门 第1章 初探C#及其开发环境 第2章 认识C#代码结构 第3章 C#程序设计基础 第4章 选择结构控制 第5章 循环结构控制 第6章 字符及字符串 第7章 数组、集合与哈希表 第8章 面向对象程序设计 第9章 Windows窗体设计 第10章 Windows应用程序常用控件 第11章 Windows应用程序高级控件 第12章 对话框、菜单、工具栏及状态栏控件 第13章 数据库编程基础 第14章 ADO NET数据访问技术 第15章 DataGridView数据控件 第2部分 高手进阶 第16章 面向对象编程高级技术 第17章 枚举类型与泛型 第18章 LINQ技术的使用 第19章 文件及I/O 第20章 GDI+绘图技术 第21章 水晶报表与打印 第22章 网络编程 第23章 线程的使用 第24章 异常处理与程序调试 第25章 Windows应用程序打包部署 第3部分 项目实战 第26章 企业QQ系统 第27章 餐饮管理系统 第28章 房屋中介管理系统 第29章 企业人事管理系统 第30章 进销存管理系统 附录A 菜单栏命令 附录B C#程序编码规范
名:《C#开发实战宝典》(清华大学出版社.王小科等) PDF格式扫描版,全书分为30章,共733页。2010年1月出版。 (注:原书无书签,为了方便阅读,本人制作了详细完整的书签) 因文件较大,全书压缩打包成2部分,这是第2部分。 内容简介   全书共分30章,主要内容包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏,数据库编程基础,ADO NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI+绘图技术,水晶报表与打印,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,企业QQ系统,餐饮管理系统,房屋中介管理系统,企业人事管理系统,进销存管理系统等。 本书适合有志于从事软件开发初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。 目 录 第1部分 新手入门 第1章 初探C#及其开发环境 第2章 认识C#代码结构 第3章 C#程序设计基础 第4章 选择结构控制 第5章 循环结构控制 第6章 字符及字符串 第7章 数组、集合与哈希表 第8章 面向对象程序设计 第9章 Windows窗体设计 第10章 Windows应用程序常用控件 第11章 Windows应用程序高级控件 第12章 对话框、菜单、工具栏及状态栏控件 第13章 数据库编程基础 第14章 ADO NET数据访问技术 第15章 DataGridView数据控件 第2部分 高手进阶 第16章 面向对象编程高级技术 第17章 枚举类型与泛型 第18章 LINQ技术的使用 第19章 文件及I/O 第20章 GDI+绘图技术 第21章 水晶报表与打印 第22章 网络编程 第23章 线程的使用 第24章 异常处理与程序调试 第25章 Windows应用程序打包部署 第3部分 项目实战 第26章 企业QQ系统 第27章 餐饮管理系统 第28章 房屋中介管理系统 第29章 企业人事管理系统 第30章 进销存管理系统 附录A 菜单栏命令 附录B C#程序编码规范
c#开发实战宝典 明日科技 源代码 解压后121M 《C#开发实战宝典》从初学者的角度讲述使用Visual Studio 2008开发环境结合C#语言进行程序开发应该掌握的各项技术,突出“基础”、“全面”、“深入”;同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有综合应用,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。在《C#开发实战宝典》的最后5章中提供了5个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。 全书共分30章,主要内容包括初探C#及其开发环境,认识C#代码结构,C#程序设计基础,选择结构控制,循环结构控制,字符及字符串,数组、集合与哈希表,面向对象程序设计,Windows窗体设计,Windows应用程序常用控件,Windows应用程序高级控件,对话框、菜单、工具栏及状态栏,数据库编程基础,ADO.NET数据访问技术,DataGridView数据控件,面向对象编程高级技术,枚举类型与泛型,LINQ技术的使用,文件及I/O,GDI+绘图技术,水晶报表与打印,网络编程,线程的使用,异常处理与程序调试,Windows应用程序打包部署,企业QQ系统,餐饮管理系统,房屋中介管理系统,企业人事管理系统,进销存管理系统等。 《C#开发实战宝典》适合有志于从事软件开发初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值