21天学通C#
作者:(美)琼斯 著,信达工作室 译
出版:人民邮电出版社 2002.3
丛书:NET精选系列
页数:558
定价:60.00 元
ISBN-10:711510199X
ISBN-13:9787115101990
去豆瓣看看 第一周课程
第1天课程 C#初步
1.1 C#是什么
1.2 为何使用C#
1.3 C#和其他编程语言的比较
1.4 编程前的准备工作
1.5 程序开发周期
1.6 第1个C#程序
1.7 C#程序的类型
1.8 总结
1.9 问与答
1.10 作业
第2天课程 了解C#程序
2.1 C#应用程序
2.2 C#应用程序的基本组成部分
2.3 C#应用程序的结构
2.4 分析程序清单2.1
2.5 面向对象编程(OOP)
2.6 显示基本信息
2.7 总结
2.8 问与答
2.9 作业
第3天课程 使用变量存储信息
3.1 变量
3.2 使用变量
3.3 了解计算机内存
3.4 C#数据类型
3.5 数值变量类型
3.6 字面值和变量
3.7 常量
3.8 引用类型
3.9 总结
3.10 问与答
3.11 作业
第4天课程 使用运算符
4.1 运算符的类型
4.2 标点符号
4.3 基本的赋值运算符
4.4 数学/算术运算符
4.5 关系运算符
4.6 逻辑按位运算符
4.7 类型运算符
4.8 sizeof 运算符
4.9 条件运算符
4.10 运算符优先级
4.11 转换数据类型
4.12 理解操作数提升
4.13 给足够勇敢者
4.14 总结
4.15 问与答
4.16 作业
第5天课程 控制语句
5.1 控制程序流程
5.2 使用选择语句
5.3 使用循环语句
5.4 使用goto
5.5 程序流程命令的嵌套
5.6 总结
5.7 问与答
5.8 作业
第6天课程 类
6.1 再谈面向对象编程
6.2 定义类
6.3 类声明
6.4 数据成员(字段)
6.5 静态变量
6.6 应用程序类
6.7 属性
6.8 名称空间
6.9 总结
6.10 问与答
6.11 作业
第7天课程 类方法和成员函数
7.1 方法初步
7.2 使用方法
7.3 包含方法的程序的流程
7.4 方法的格式
7.5 给方法传递值
7.6 类方法的类型
7.7 总结
7.8 问与答
7.9 作业
第1周复习
程序WR01.cs
XML 文档
代码概览
Main方法
GetMenuChoice方法
菜单选项
point类
line类
其他类
第二周课程
第8天课程 高级数据存储方式:结构、枚举和数组
8.1 结构
8.2 枚举
8.3 使用数组存储数据
8.4 总结
8.5 问与答
8.6 作业
第9天课程 关于方法的高级主题
9.1 重载方法
9.2 使用不同数目的参数
9.3 作用域
9.4 不能用于创建对象的类
9.5 再谈名称空间
9.6 总结
9.7 问与答
9.8 作业
第10天课程 处理异常
……
第11天课程 继承
第12天课程 输入和输出
第13天课程 接口
第14天课程 索引器、代表和事件
第2周复习
第三周课程
第15天课程 使用.NET基类
第16天课程 创建Windows窗体
第17天课程 创建Windows应用程序
第18天课程 Web开发
第19天课程 C#中的编译指令和调试技术
第20天课程 运算符重载
第21天课程 反射和属性
第3周复习
附录A 作业答案
附录B C#关键字
附录C C#命令行编译器标记
附录D 不同的计数系统
Bradley L.Jones是包括CodeGuru.com、Developer.com和Javascripts.com等在内的众多著名开发人员网站的系统管理员,还是internet.com网站的EarthWeb频道的执行编辑。Bradley使用C#的时间比大多数开发人员都长,因为他被邀请在beta版发布之前对其进行试用。Bradley拥有使用C、C++、PowerBuilder、SQL Server以及许多其他工具和技术进行开发工作的经验。另外,它还是一位畅销书作者,编写了最早的“21天”图书—《21天学通C语言》。
C#是微软公司针对.NET框架而专门开发的一种面向对象的编程语言,它融C++的强大功能和Visual Basic的简易性于一体。《21天学通C#》以循序渐进的方式介绍了C#编程方面的知识,并提供了丰富的实例和大量的练习。通过学习实例,并将所学知识用于完成练习,读者将逐步了解、熟悉并精通这种新语言。
《21天学通C#》分为21天课程,如果读者每天花2~3个小时,则将在三周内轻松地学完《21天学通C#》。第1周的课程介绍了C#的特点和一些基本概念,包括变量、运算符、控制语句、类以及类方法等;第二周的课程介绍了C#中的核心概念,包括结构、枚举、数组、方法重载、异常处理、继承、接口以及索引器、代表和事件等;第三周的课程介绍了.NET基类库、C#语言在Windows应用程序开发和Web开发方面的应用、编译器指令和调试技术、运算符重载以及反射等方面的知识。
《21天学通C#》是为初中级程序员编写的,可作为学习C#语言的教程或参考资料。
比价列表