【C#开发宝典】.匡松等(奋斗的小鸟)_PDF 电子书
下载地址:http://pan.baidu.com/share/link?shareid=1516575978&uk=721744522
内容简介
目录
第1章 C#简介
1.1 发展历程
1.1.1 起源
1.1.2 C#2.0
1.1.3 C#3.0
1.1.4 C#3.5
1.1.5 未来展望
1.2 与其他语言的对比
1.2.1 C#与Java的对比
1.2.2 C#与C++的对比
1.3 技术优势
1.3.1 C#的主要功能
1.3.2 C#的主要特点
1.4 C#语言和.NETFramework的关系
1.5 本章小结
第2章 Visual Studio 2008IDE简介
2.1 安装Visual Studio 2008
2.2 ViSual Studio 2008概览
2.2.1 Visual Studio 2008常用功能窗口介绍
2.2.2 配置设置
2.2.3 类设计器
2.2.4 帮助系统
2.3 用ViSual Studio 2008 IDE开发应用程序
2.3.1 控制台应用程序
2.3.2 wind0Ws窗体应用程序
2.4 调试应用程序
2.4.1 程序错误类型
2.4.2 调试程序
2.5 本章小结
第2篇 C#语言程序设计基础
第3章 C#基础元素
3.1 基础语法
3.1.1 C#程序结构
3.1.2 C#程序入口
3.1.3 程序区块
3.1.4 C#程序的注释方法
3.1.5 命名空间
3.2 标识符
3.3 关键字
3.4 变量
3.4.1 变量的命名
3.4.2 数据类型
3.4.3 变量的声明
3.5 常量
3.6 操作符与表达式
3.6.1 操作符
3.6.2 算术表达式
3.6.3 賦值表达式
3.7 类型转换
3.8 本章小结
第4章 类与对象
4.1 面向对象编程技术
4.1.1 面向对象编程基础
4.1.2 类与对象的关系及特点
4.1.3 类与对象的形式
4.2 C#中类的定义和使用
4.3 类成员
4.4 构造函数和析构函数
4.4.1 构造函数
4.4.2 析构函数
4.4.3 this访问
4.5 引用类型和值类型
4.6 System.0bject
4.6.1 装箱
4.6.2 拆箱
4.7 Visual Studio 2008中的OOP工具
4.7.1 添加类
4.7.2 类视图
4.7.3 对象浏览器
4.8 类库
4.9 本章小结
第5章 方法
5.1 方法的定义与调用
5.1.1 方法的定义
5.1.2 方法的调用
5.1.3 方法的返回类型
5.2 虚拟方法
5.3 参数
5.4 方法重载
5.5 Lambda表达式
5.5.1 Lambda表达式的定义
5.5.2 Lambda语句
5.5.3 Lambda表达式中的变量范围
5.6 扩展方法
5.7 本章小结
第6章 异常处理
6.1 异常简介
6.2 异常助手
6.3 Exception类
6.4 异常处理方法
6.4.1 引发异常
6.4.2 捕捉异常
6.5 本章小结
第7章 枚举与结构
7.1 枚举
7.1.1 什么是枚举
7.1.2 枚举的定义
7.1.3 枚举的使用
7.2 结构
7.2.1 结构的声明
7.2.2 在结构中定义方法
7.2.3 结构的使用
7.2.4 类与结构的区别
7.3 本章小结
第3篇 C#语言关键技术
第8章 面向对象进阶
8.1 静态成员和实例成员
8.2 常数和字段
8.3 类继承
8.4 抽象类和密封类
8.5 接口
8.5.1 接口和类的区别
8.5.2 接口和类的选择使用
8.5.3 定义接口
8.5.4 接口成员
8.5.5 接口成员的全权名
8.6 接口的实现
8.6.1 接口实现举例
8.6.2 显式接口成员实现
8.6.3 接口映射
8.6.4 接口的重实现
8.6.5 接口实现的继承机制
8.7 接口的组合
8.8 接口的查询
8.8.1 使用is运算符实现查询
8.8.2 使用as运算符实现查询
8.9 本章小结
第9章 属性
9.1 属性的定义
9.2 属性的使用
9.3 静态属性和实例属性
……
第10章 迭代器与分部类
第11章 泛型
第12章 委托
第13章 事件
第4篇 Windows窗体程序设计
第14章 Windows窗体应用程序
第15章 菜单与工具栏设计
第16章 Windows窗体程序进阶
第17章 文件操作
第18章 数据访问技术
第19章 Windows窗体应用程序与数据库应用
第20章 LINQ集成查询详解
第5篇 Web开发
第21章 Web应用
第22章 数据检验
……
前言
同时,大多数理工科学生在校都学习过一门编程语言,比如C语言或者C++语言,在此基础上,理解和学习C#的程序设计技术,就变得相当容易。随着信息技术深刻地应用到各个领域,从现在到未来很长一段时间,与C#技术相关的职位需求会变得越来越多,因此广大的理工科专业学子需要及时补充学习C#的开发技巧。这样,不但可以为将来的求职打好坚实的基础,也可以熟练地应用于自己未来的工作中。
C#/ASP.NET程序员招聘技能要求汇总
排除学历的基本要求,学习能力等软性要求之外,我们把上百家公司的ASP.NET和C#程序员招聘要求汇集在尸起,并进行合并归类,综合得到下面的技术技能要求。
(1)语言方面,C#要求非常熟练。
(2)熟悉.NET框架,熟练掌握ASP.NET基本开发技能,有一定的项目开发技能和经历。
编辑推荐
【C#开发宝典】.匡松等(奋斗的小鸟)_PDF 电子书相关推荐
- 安卓手机python开发环境_「学习」人工智能开发宝典:第四讲 Python开发环境安装(一)...
上一讲<Python特色>,其中讲到Python.跨平台性: 由于Python开放源码的特性,Python 已被移植到其它诸多平台(意即它们已经过改动以保证其能正常工作).如果你小心地避开 ...
- 小程序获取头像试试水 02《 程序员变现指南之 微信QQ 小程序 真的零基础开发宝典》
本系列教程是针对粉丝的变现教程,还不是粉丝的可以关注我并且到社区:https://bbs.csdn.net/topics/603436232 进行打卡,不是老粉的也可以获取最终的技术变现学习,最终还有 ...
- 小程序的 HelloWord 01《 程序员变现指南之 微信QQ 小程序 真的零基础开发宝典》
本系列教程是针对粉丝的变现教程,还不是粉丝的可以关注我并且到社区:https://bbs.csdn.net/topics/603436232 进行打卡,不是老粉的也可以获取最终的技术变现学习,最终还有 ...
- 重要更新|《Python程序设计开发宝典》例12-7代码有bug
下图是<Python程序设计开发宝典>第330页例12-7的代码,本意是使用多线程技术进行文件复制,重点演示嵌套函数定义.多线程编程技术以及队列在多线程同步时的用法. 在代码中,使用内嵌函 ...
- 微课|Python程序设计开发宝典(5.2.2):默认值参数
适用教材: 董付国著,<Python程序设计开发宝典>,清华大学出版社,2017 第5章 函数 5.2.2 默认值参数 技术要点: 调用带默认值参数的函数时,有三个要点:1)是否给带默 ...
- 微课|Python程序设计开发宝典(5.1.2节):函数嵌套定义1
适用教材:董付国著,<Python程序设计开发宝典>,清华大学出版社,2017 第5章 函数 5.1.2 函数嵌套定义.可调用对象.修饰器 京东购买链接:https://item.jd ...
- 微课|Python程序设计开发宝典(5.1.2节):可调用对象
适用教材:董付国著,<Python程序设计开发宝典>,清华大学出版社,2017 第5章 函数 5.1.2 函数嵌套定义.可调用对象.修饰器 京东购买链接:https://item.jd ...
- 微课|Python程序设计开发宝典(5.1.2节):修饰器
适用教材:董付国著,<Python程序设计开发宝典>,清华大学出版社,2017 第5章 函数 5.1.2 函数嵌套定义.可调用对象.修饰器 京东购买链接:https://item.jd ...
- 微课|Python程序设计开发宝典(5.1.2节):嵌套函数定义2
适用教材:董付国著,<Python程序设计开发宝典>,清华大学出版社,2017 第5章 函数 5.1.2 函数嵌套定义.可调用对象.修饰器 京东购买链接:https://item.jd ...
最新文章
- RxJava 变换操作符Map
- 数据结构----单链表增删改查
- 用Python读取整个文件
- SqlCommand.Parameters的使用
- c语言入门中冒泡排序的例题,选择排序和冒泡排序例题解析(c语言)
- 《帝王三部曲》——二月河
- 德勤发布《 2020 亚太四大半导体市场的崛起》报告,美国收入占比达到47%,中国大陆仅占 5%
- 在vscode运行js 输出会合并_前端系列——JS的运行与输出
- 门前异动监控、AI 人脸识别!360 发布新型智能门铃
- 转载:制造业信息化:计划模拟APS软件驱动敏捷制造
- 39.Linux清除用户登录记录和命令历史方法
- 智能优化算法:未来搜索算法-附代码
- 黑马程序员 _银行管理系统
- CentOS7自行搭建KMS服务器
- 王者荣耀登录显示换服务器是不是封号,王者荣耀这么查看封号原因?千万不要这么做!...
- 亲自动手写一个深度学习框架
- 初入神经网络剪枝量化5(大白话)
- 正负号 substr java_实战LeetCode 系列(一) (题目+解析)
- JAVA网络爬虫(无头浏览器ChromeDriver)
- 最全哈夫曼树哈夫曼编码讲解,兄弟你值得拥有
热门文章
- 告别预编译,CSS 直接写嵌套的日子就要来临~
- “互联网+”大环境下,企业如何做足涉电准备?
- 储存区域网路(SAN)-使用Linux(Centos5)来做iSCSI Target 篇
- 我的世界服务器修改显示信息,我的世界自定义essentials插件提示语,个性化ESS插件消息_修改broadcast前缀...
- 基于hvs图像水印matlab和psnr nc的计算 首先读取图像和水印,进行图像加印
- 股权投资 理财 金融投资 源码
- kafka服务器连接出现:[NetworkClient.java:935] [Producer clientId=producer-1] Node -1 disconnected原因分析
- 酷Q 二次开发 C++SDK 加python混合编程
- php curl 优化下载微信头像
- 【渗透测试笔记】之【内网渗透——域渗透信息收集神器BloodHound安装方法】