程序设计轻松入门:C#轻松入门pdf下载pdf下载

程序设计轻松入门:C#轻松入门百度网盘pdf下载

作者:
简介:本篇主要提供程序设计轻松入门:C#轻松入门pdf下载
出版社:
出版时间:2009-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本

书名:程序设计轻松入门:C#轻松入门

定价:39.00元

作者:宋学,赵兰

出版社:民邮电出版社

出版日期:2009-04-01

ISBN:9787115194640

字数:

页码:298

版次:1

装帧:平装

开本:16开

商品重量:0.581kg

编辑推荐


《C#轻松入门》色:轻松:生的比喻、轻松的讲解,让初学者轻松入门;易学:步骤详细,只需按照步骤操作即可实现;实用:包125实例、2综合案例、168开技巧。没有任何C#基础的入门读者,专校的和相关培训的学员,进行毕业设计的年,刚参加工作的初程序员,希望转型到.NET平台的程序员。内容:《C#轻松入门》所有源代码;60分钟视频演示,讲解关键操作;《C#轻松入门》教学PPT,方便授课使用;3培训视频(免费赠送);1000页免费电子书。

内容提要


《C#轻松入门》结合C#语言的点,从基础的语开始讲起,引导读者完完整的综合项目。《C#轻松入门》分为入门篇、提篇和实例篇。入门篇介绍了C#语言的语、程控制和数组、枚举等,重点强调C#面向对象的编程思想,突出C#的优点,如属、索引、泛型、托、事件等。提篇介绍了.NET的几主要应用技术,如Windows窗体程序、ADO.NET数据库应用程序和ASP.NET Web应用程序。实例篇综合应用所学的技术,分别采用C/S和B/S架构,实现了完整的就业心管理的开。《C#轻松入门》风格轻松幽默,适合入门读者阅读,并能指导入门读者轻松跨进C#门槛,达到终学C#的目的。
  自.NET Framework 布以来,业界掀起了学.NET技术的狂潮,C#是.NET平台上的主开语言。作为.NET的开平台Visual Studio 2008是非心的版本,包了许多强的功能。《C#轻松入门》将通过Visual Studio 2008平台展示C#强的开能力,通过浅显易懂的语言、精彩实用的例子,让读者体到C#开的快速和效。

目录


作者介绍


文摘


篇 入门篇
  章 快速上
  想必每IT从业员对微软不败的传都耳熟能详。它推出的.NET战略有划代的意义,并希望通过.NET在络代赢得像Windows,甚至比Windows更胜筹的垄断地位。.NET的r8涵已经超出了操作的范畴,势必更进步地提升微软司地位。Visual Studi0是微软司推出的.NET开环境,是目前行的Windows平台应用程序开环境。目前已经展到9.0版本,也就是Visual Studi0 2008。
  1.1.1 Microsoft.NET框架概述
  Microsoft.NET Framework是平台,此平台支持
  所讲的C#语言。.NET Framework旨在提的面向对象的编程环境,保代码执行,同为团队提方便的软件部署和版本控制,使开员在面对类型、不相同的应用程序保持的编程惯:按照工业标准生所有通,基于.NET Framework的代码可与任何其他代码集。
  .NET Framework的平台体结构如图1.1所示。由图1.1可以看到,.NET Framework有两主要组件——共语言运行库(CLR)和.NET Framework类库(FCL)。图1.2所示为.NETFramework的核心组件及其要素。
  在图1.2,由.NET Framework类库提的内容构了.NET应用程序的核心功能,可以通过这些类库构建WinForms应用程序.ASP.NET应用程序以及AD0.NET数据库应用程序等,这将是后面章节讲解的重点,在这里不做详细介绍。
  共语言运行(Common Language Runtime,CLR),为托管代码提各种,如跨语言集、代码访问、对象生存期管理、调试和分析支持。有了共语言运行库,就可以很容易地设计出能够跨语言互的组件和应用程序。也就是,用不同语言编写的对象可以互相通,并且它们的行为可以紧密集。

序言


篇 入门篇
章 快速上
1.1 为什么选择Microsoft.NET
1.1.1 Microsoft.NET框架概述
1.1.2 为什么选择C#
1.1.3 C#从C、C++、Java继承的点
1.1.4 C#独的点
1.2 装MicrosoftVisualStudio2008
1.2.1 获得软件资源
1.2.2 在Windows操作下装开环境
1.3 进入VisualStudio2008编程世界
1.3.1 熟悉开环境
1.3.2 熟悉菜单栏功能
1.3.3 熟悉工栏功能
1.3.4 熟悉“工箱”面板
1.3.5 熟悉“属”面板
1.3.6 熟悉“类视图”面板
1.3.7 熟悉“对象浏览”面板
1.3.8 熟悉“代码编辑”面板
1.4 创建C#控制台应用程序
1.4.1 睹为快——创建项目程序
1.4.2 庖丁解牛——认识项目结构
1.4.3 庐山面目——认识C#程序
1.5 获得帮助
1.5.1 MicrosoftVisualStudio2008MSDN帮助
1.5.2 如何使用MSDN获得帮助
1.5.3 获得更多的帮助
1.6 结

第2章 C#语基础
2.1 C#数据类型
2.1.1 通用类型简介
2.1.2 值类型
2.1.3 引用类型
2.2 量和变量
2.2.1 变量的声明和初始化
2.2.2 变量名规范及编码规则
2.2.3 变量的作用域
2.2.4 声明和使用量
2.3 数据类型转换
2.3.1 装箱和拆箱
2.3.2 隐式类型转换
2.3.3 显式类型转换
2.4 运算符和表达式
2.4.1 算术运算符
2.4.2 比较运算符
2.4.3 件运算符
2.4.4 赋值运算符
2.4.5 逻辑运算符
2.4.6 表达式
2.5 结

第3章 字符串处理
3.1 字符串处理
3.1.1 声明字符串变量
3.1.2 改字符串内容
3.1.3 改变写
3.1.4 联接多字符串
3.1.5 使用Split方分析字符串
3.1.6 使用字符串方搜索字符串
3.1.7 使用正则表达式搜索字符串
3.1.8 可变字符串类StringBuilder
3.2 用Console类处理控制台程序
3.2.1 向控制台输出
3.2.2 从控制台输入
3.3 C#的注释
3.3.1 良好的注释惯
3.3.2 如何使用注释
3.4 结

第4章 程控制
4.1 件判断——选择的艺术
4.1.1 分支选择:if语句
4.1.2 if-else结构
4.1.3 多重if结构
4.1.4 嵌套if结构
4.1.5 多路选择:switch语句
4.2 程序调试——重过程更重结果
4.2.1 VisualStudio2008的调试
4.2.2 设置断点
4.2.3 跟踪调试
4.3 循环——解决重复的工作
4.3.1 检员的工作:while语句
4.3.2 赛跑的艺术:do-while语句
4.3.3 更简洁的语:for语句
4.4 程控制进阶
4.4.1 循环嵌套
4.4.2 循环跳转:continue语句
4.4.3 提前结束循环:break语句
4.5 结

第5章 C#数组、结构和枚举
5.1 C#的数组
5.1.1 声明和初始化维数组
5.1.2 声明和初始化其他类型的数组
5.1.3 支持数组语言实现的基类:System.Array
5.1.4 访问数组元素
5.1.5 使用foreach语句遍历数组
5.1.6 查找数组元素
5.1.7 对数组进行排序
5.2 用C#的结构来实现音像记录表
5.2.1 音像记录表程序实例
5.2.2 理解值类型的结构
5.3 用C#枚举给音像分类
5.3.1 用枚举来给音像归类实例
5.3.2 通过实例理解枚举的作用
5.4 结

第6章 面向对象的C#
6.1 面向对象基础
6.1.1 什么是面向对象
6.1.2 面向对象的征
6.2 万皆对象
6.2.1 怎么理解“对象”
6.2.2 从对象到类
6.2.3 定义类
6.2.4 构造类
6.2.5 类的员
6.2.6 定义类的字段
6.2.7 定义类的方
6.2.8 从类到对象
6.2.9 类和对象程序实例
6.3 用对象思考:类的员
6.3.1 定义类的属
6.3.2 属和字段的区别
6.3.3 名规则
6.3.4 this关键字
6.3.5 类员的访问
6.3.6 静态类和静态员
6.3.7 析构函数
6.4 理解System.Object类
6.4.1 万归宗
6.4.2 Object类的应用
6.5 体验C#框架类库的强功能
6.5.1 体验框架类库强的功能
6.5.2 框架类库的名空间
6.5.3 名空间的定义
6.5.4 名空间的使用
6.6 使用集合类
6.6.1 态数组:ArrayList类
6.6.2 进出的队列:Queue类
6.6.3 后进出的栈:Stack类
6.6.4 字典:HashTable类
6.7 使用泛型和泛型集合
6.7.1 解决ArrayList类带来的问题
6.7.2 泛型
6.7.3 使用泛型集合ListT
6.7.4 使用泛型集合DictionaryK,V
6.8 结

第7章 用对象思考
7.1 用对象思考:继承
7.1.1 解决代码的冗余
7.1.2 建立继承模型
7.1.3 继承隐私保护
7.1.4 继承的
7.1.5 继承的价值
7.2 用对象思考:多态
7.2.1 巧妙解决继承带来的问题
7.2.2 用抽象类和抽象方实现多态
7.2.3 使用虚方实现多态
7.2.4 面向对象的三
7.3 用对象思考:接口
7.3.1 接口的提出
7.3.2 接口的定义
7.3.3 接口的实现
7.4 里氏替换则
7.4.1 is操作符
7.4.2 as操作符
7.5 序列化与反序列化
7.5.1 序列化和反序列化的用途
7.5.2 序列化和反序列化的操作
7.6 程序集和反射
7.6.1 什么是程序集
7.6.2 查看程序集
7.6.3 反射
7.7 像引用数组样引用自己的类——索引
7.7.1 索引的定义
7.7.2 索引的实例
7.8 托和事件
7.8.1 托的定义
7.8.2 实例化托
7.8.3 调用托
7.8.4 事件的定义
7.8.5 订阅事件
7.8.6 引事件
7.9 结

第8章 异处理
8.1 为什么要异处理
8.1.1 程序的异
8.1.2 处理C#的异
8.2 捕获异
8.2.1 try...catch...finally语句
8.2.2 抛出异
8.2.3 自定义异
8.3 结

第2篇 提篇
第9章 创建Windows窗体应用程序
9.1 认识Windows窗体应用程序
9.1.1 创建Windows应用程序
9.1.2 Windows编辑窗口布局
9.1.3 认识Windows窗体
9.1.4 用对象思考:窗体
9.2 向Windows窗体添加控件
9.2.1 Windows窗体控件概述
9.2.2 窗体控件名规则
9.2.3 使用消框(MessageBox)
9.2.4 使用按钮(Button)
9.2.5 使用标签(Label)
9.2.6 使用文本框(TextBox)
9.3 创建丰富多彩的窗体应用程序
9.3.1 颜色选择
9.3.2 图片管理
9.3.3 字体编辑
9.4 结

0章 Windows控件开进阶
10.1 菜单和工栏
10.1.1 菜单和点菜
10.1.2 其他菜单项
10.1.3 上下文菜单
10.1.4 添加工栏
10.2 SDI和MDI窗体程序
10.2.1 SDI应用程序
10.2.2 MDI应用程序
10.2.3 对话框应用程序
10.3 WinForms控件
10.3.1 日历控件——MonthCalendar
10.3.2 日期选择控件——DateTimePicker
10.3.3 计控件——Timer
10.3.4 面板控件——Panel
10.3.5 选项卡控件——TabControl
10.4 结

1章 使用ADO.NET数据库访问技术
11.1 ADO.NET概述
11.1.1 数据访问的必要
11.1.2 ADO.NET3.5简介
11.2 用ADO.NET操作数据库
11.2.1 创建数据库
11.2.2 接到数据库
11.2.3 使用令更改数据库
11.2.4 使用令检索数据
11.3 用DataSet数据集操作数据库
11.3.1 认识数据集:DataSet
11.3.2 如何操作数据集
11.3.3 填充数据集
11.3.4 保存DataSet的数据
11.4 数据操作多面——DataGridView控件
11.4.1 认识DataGridView控件
11.4.2 使用DataGridView显示数据
11.4.3 使用DataGridView保存改后的数据
11.4.4 ADO.NET综合实例
11.5 结

2章 创建ASP.NETWeb应用程序
12.1 开始Web开之旅
12.1.1 体验上冲浪
12.1.2 Web应用程序的点
12.1.3 ASP.NET的点
12.2 创建ASP.NET应用程序
12.2.1 创建ASP.NET应用程序
12.2.2 解决方案的组
12.2.3 代码后置和代码内嵌
12.3 从静态页到态互程序
12.3.1 HTML静态页
12.3.2 实现丰富多彩的页效果
12.3.3 创建ASP.NETWeb表单程序
12.3.4 使用ASP.NET表单控件
12.3.5 使用数据验控件
12.4 ASP.NET对象和状态管理
12.4.1 管理页面自身:Page对象
12.4.2 端响应:Response对象
12.4.3 Web客户端请求:Request对象
12.4.4 处理:Server对象
12.4.5 应用程序处理:Application对象
12.4.6 用户话:Session对象
12.4.7 客户端话:Cookie对象
12.5 结

3章 ASP.NETWeb开进阶
13.1 使用ASP.NET数据绑定控件操作数据库
13.1.1 ASP.NET数据绑定方式
13.1.2 ASP.NET数据操作控件
13.1.3 使用GridView控件显示数据列表
13.1.4 使用DetailsView控件显示详细页面
13.1.5 使用其他数据绑定控件
13.2 使用用户控件
13.2.1 什么是用户控件
13.2.2 创建用户控件
13.2.3 使用用户控件
13.3 Web2.0技术宠AJAX
13.3.1 什么是AJAX
13.3.2 ASP.NETAJAX核心组件
13.3.3 ASP.NETAJAX扩展控件
13.4 结

第3篇 实例篇
4章 就业心才管理设计及框架
14.1 分析设计概览
14.1.1 功能概述
14.1.2 业处理模型
14.1.3 数据库设计
14.1.4 预览
14.2 实现三层架构
14.2.1 多层体结构设计
14.2.2 搭建三层架构
14.3 实现共处理模块
14.3.1 实体类
14.3.2 数据访问模块
14.3.3 业逻辑模块
14.3.4 DBHelper类
14.4 结

5章 就业心才管理(WinForms)
15.1 搭建后台管理界面
15.1.1 解决方案结构
15.1.2 主界面及菜单设计
15.2 学员管理模块设计
15.2.1 学员列表
15.2.2 学员详细
15.2.3 改学员
15.3 跟踪代码执行过程
15.3.1 设置断点,跟踪代码执行
15.3.2 更深入理解三层架构
15.4 结

6章 就业心才管理(Web)
16.1 实现学员登录功能
16.1.1 功能回顾
16.1.2 界面设计
16.1.3 程序编码
16.2 浏览招聘
16.2.1 界面设计StuLogin.aspx
16.2.2 代码文件StuLogin.aspx.cs
16.3 查看详细招聘
16.3.1 界面设计PositionDetail.aspx
16.3.2 代码文件PositionDetail.aspx.cs
16.4 提简历
16.4.1 界面设计SubmitResume.aspx
16.4.2 代码文件SubmitResume.aspx.cs
16.5 结