C#学习黄金组合套装 (京东套装共3册)pdf下载

C#学习黄金组合套装 (京东套装共3册)百度网盘pdf下载

作者:
简介:C#学习黄金组合套装 (京东套装共3册)
出版社:
出版时间:2017-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色






内容简介

  《零基础学C#》是针对零基础编程学习者全新研发的C#入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C语言进行程序开发需要掌握的知识和技术。全书共分16章,包括Visual Studio的安装、踏上C#开发的征程、必须学会的C#语法、流程控制语句、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、数据访问技术、程序调试与异常处理、多线程编程技术以及五子棋大厅游戏等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。
  本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出视频讲解、实例及项目源码、代码查错器、练一练和动手纠错答案等,方便读者学习;书中设置了200多个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的专业术语、代码难点只需手机扫描文字下方的e学码获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站还可以获得更多学习资源和技术支持。
  图书与《小白实战手册》+光盘+二维码+e学码+明日学院,实现立体化、全方位的教学模式,拉低编程门槛,让零基础者轻松跨入编程领域。

  《C#项目开发实战入门》以Q友——做你自己的QQ、365系统加速器、快递单打印精灵、闪电下载器、五子棋游戏、明日ERP管理系统、铭成在线考试系统和Show——企业个性化展示平台共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。
  《C#项目开发实战入门》应用的主要技术及知识点有:C#、SQL Server 2014、Timer、打印组件、自定义组件、Thread 线程、断点续传、Socket 编程、SQL Server 2014、水晶报表、WebForm、ASP.NET、MySQL 、HTML5、 jQuery、 三层架构等。
  ——优势——
  √ 零基础实战入门——快速扫盲视频,12小时预备知识入门学习;
  √ 项目精彩,讲解到位——8个流行项目,10小时教学视频,代码注释详尽;
  √ 书网结合——在线课程,PC端、移动端免费同步学习;
  √ 4色真彩印刷——还原编程真实开发环境。
  ——随书附赠——
  √ 《小白手册》——环境搭建、程序调试、排错秘籍,帮助用户轻松搭建开发环境,快速解决开发问题;
  √ 光盘——25小时视频讲解、项目讲解视频、项目源码、资源文件、代码查错器、代码片段,方便读者学习。
  √ 二维码——书中设置多种功能二维码,视频二维码、代码解释二维码、会员二维码等;手机看视频,手机看文档,多种资源手机一扫尽在掌握。
  √ 技术支持——QQ、微信、论坛等均可获得图书内容相关的技术支持,登录明日学院网站(www.mingrisoft.com)可以获得全方位的学习资源和技术支持。
  √ 光盘附赠开发资源库——686个完整案例分析、15个经典模块开发过程完整展现、15套企业项目开发过程全面详解、686道能力测试题目、636个企业面试真题。
  ——读者对象——
  √ 零基础编程的自学者
  √ 编程爱好者
  √ 大中专院校的老师和学生
  √ 培训机构的老师和学生
  √ 参加毕业设计的学生
  √ 初级和中级程序开发人员
  《C#项目开发实战入门》是一本让初学者通过项目实战开发学编程的超值图书。

  《C#精彩编程200例》汇集了与C#开发相关的200个实例及源代码,每个实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。全书主要内容有WinForm窗体开发、文件操作、图形图像及打印、系统及注册表操作、数据库操作应用、网络安全及硬件控制等方面的内容。每个实例都是经过一线工程师精心编选的,具有很强的实用性,这些实例为开发者提供了极好的解决方案。配书光盘附赠了实例的完整源程序及环境搭建与程序调试讲解视频。
  《C#精彩编程200例》内容详尽,实例丰富,适合C#程序员参考,也适合高校学生、软件开发培训学员及相关求职人员学习。

作者简介

  明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

目录

《零基础学C#(全彩版 附光盘 小白实战手册)》
第1 篇 基础知识
第1 章 宇宙第一IDE — Visual Studio
视频讲解:1 小时12 分
e 学码:21 个
1.1 了解软件
1.2 软件开发相关的概念
1.3 C#语言入门
1.3.1 C#语言的发展
1.3.2 C#语言的特点
1.3.3 认识.NET Framework
1.3.4 C#与.NET Framework
1.3.5 C#的应用领域
1.4 Visual Studio 2017的安装与卸载
1.4.1 安装Visual Studio 2017必备条件
1.4.2 安装Visual Studio 2017
1.4.3 卸载Visual Studio 2017
1.5 熟悉Visual Studio 2017开发环境
1.5.1 创建项目
1.5.2 菜单栏
1.5.3 工具栏
1.5.4 解决方案资源管理器
1.5.5 “工具箱”窗口
1.5.6 “属性”窗口
1.5.7 “错误列表”窗口
1.6 难点解答
1.6.1 学习C#编程必须安装Visual Studio开发环境吗? 20
1.6.2 学习C#的网站
1.7 小结
第2 章 踏上C# 开发的征程
视频讲解:1 小时22 分
精彩实例:2 个
e 学码:29 个
2.1 编写第一个C#程序
2.2 C#程序结构预览
2.2.1 命名空间
2.2.2 类
2.2.3 关键字与标识符
2.2.4 Main方法
2.2.5 C#语句
2.2.6 注释
2.2.7 一个完整的C#程序
2.3 程序编写规范
2.3.1 代码编写规则
2.3.2 命名规范
2.4 难点解答
2.4.1 区分常见的3种项目类型
2.4.2 为什么要使用注释?
2.5 小结
2.6 动手纠错
第3 章 必须学会的C# 语法
视频讲解:4 小时05 分
精彩实例:8 个
e 学码:21 个
3.1 为什么要使用变量
3.2 变量是什么
3.3 变量的声明及初始化
3.3.1 声明变量
3.3.2 简单数据类型
3.3.3 变量的初始化
3.3.4 变量的作用域
3.4 常量
3.4.1 常量是什么
3.4.2 常量的分类
3.5 运算符
3.5.1 算术运算符
3.5.2 自增自减运算符
3.5.3 赋值运算符
3.5.4 关系运算符
3.5.5 逻辑运算符
3.5.6 位运算符
3.5.7 移位运算符
3.5.8 条件运算符
3.6 数据类型转换
3.6.1 隐式类型转换
3.6.2 显式类型转换
3.6.3 使用Convert类进行转换
3.7 运算符优先级与结合性
3.8 难点解答
3.8.1 使用赋值运算符时的注意事项
3.8.2 条件运算符不能单独作为语句
3.9 小结
3.10 动手纠错
第4 章 流程控制语句
视频讲解:2 小时42 分
精彩实例:11 个
e 学码:8 个
4.1 决策分支
4.2 if语句
4.2.1 最简单的if语句
4.2.2 if…else语句
4.2.3 if…else if…else语句
4.2.4 if语句的嵌套
4.3 switch多分支语句
4.3.1 switch语句
4.3.2 switch与if…else if…else的区别
4.4 while和do…while循环
4.4.1 while循环
4.4.2 do…while循环
4.4.3 while和do…while语句的区别
4.5 for循环
4.5.1 for循环的一般形式
4.5.2 for循环的变体
4.5.3 for循环中逗号的应用
4.6 循环的嵌套
4.7 跳转语句
4.7.1 break语句
4.7.2 continue语句
4.8 难点解答
4.8.1 3种循环的使用场景
4.8.2 continue和break语句的区别
4.9 小结
4.10 动手纠错
第5 章 数组—批量数据处理
视频讲解:1 小时15 分
精彩实例:4 个
e 学码:12 个
5.1 数组概述
5.2 一维数组
5.2.1 一维数组的创建
5.2.2 一维数组的初始化
5.2.3 一维数组的使用
5.3 二维数组
5.3.1 二维数组的创建
5.3.2 二维数组的初始化
5.3.3 二维数组的使用
5.3.4 不规则数组的定义
5.4 数组与Array类
5.5 数组的基本操作
5.5.1 使用foreach语句遍历数组
5.5.2 对数组进行排序
5.6 难点解答
5.6.1 为什么数组的索引从0开始?
5.6.2 如何获取二维数组的列数?
5.7 小结
5.8 动手纠错
第6 章 看似简单的字符串
视频讲解:2 小时52 分
精彩实例:8 个
e 学码:9 个
6.1 什么是字符串
6.2 字符串的声明与初始化
6.2.1 声明字符串
6.2.2 字符串的初始化
6.3 提取字符串信息
6.3.1 获取字符串长度
6.3.2 获取指定位置的字符
6.3.3 获取子字符串索引位置
6.3.4 判断字符串首尾内容
6.4 字符串操作
6.4.1 字符串的拼接
6.4.2 比较字符串
6.4.3 字符串的大小写转换
6.4.4 格式化字符串
6.4.5 截取字符串
6.4.6 分割字符串
6.4.7 去除空白内容
6.4.8 替换字符串
6.5 可变字符串类
6.5.1 StringBuilder类的定义
6.5.2 StringBuilder类的使用
6.6 难点解答
6.6.1 null和" "的区别
6.6.2 StringBuilder类与string类的区别
6.7 小结
6.8 动手纠错
第7 章 面向对象程序设计
视频讲解:3 小时40 分
精彩实例:12 个
e 学码:21 个
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.2.5 权限修饰符
7.3 方法
7.3.1 方法的声明
7.3.2 方法的参数
7.3.3 方法的重载
7.4 类的静态成员
7.5 对象的创建及使用
7.5.1 对象的创建
7.5.2 对象的销毁
7.5.3 类与对象的关系
7.6 继承
7.6.1 继承的实现
7.6.2 base关键字
7.6.3 继承中的构造函数与析构函数
7.7 多态
7.7.1 虚方法的重写
7.7.2 抽象类与抽象方法
7.7.3 接口的使用
7.8 难点解答
7.8.1 ref参数和params参数的使用
7.8.2 抽象类与接口的区别
7.9 小结
7.10 动手纠错
第2 篇 核心技术
第8 章 Windows 交互式图形界面
视频讲解:43 分
精彩实例:1 个
e 学码:20 个
8.1 开发应用程序的步骤
8.2 Form窗体
8.2.1 添加和删除窗体
8.2.2 多窗体的使用
8.2.3 窗体的属性
8.2.4 窗体的显示与隐藏
8.2.5 窗体的事件
8.3 MDI窗体
8.3.1 MDI窗体的概念
8.3.2 如何设置MDI窗体
8.3.3 排列MDI子窗体
8.4 难点解答
8.4.1 Show方法和ShowDialog方法的区别
8.4.2 如何实现MDI窗体不重复打开
同一个子窗体?
8.5 小结
8.6 动手纠错
第9 章 Windows 控件—C/S 程序的基础...215
视频讲解:2 小时35 分
精彩实例:8 个
e 学码:16 个
9.1 控件概述
9.2 控件的相关操作
9.2.1 添加控件
9.2.2 对齐控件
9.2.3 删除控件
9.3 Windows控件的使用
9.3.1 Label控件
9.3.2 Button控件
9.3.3 TextBox控件
9.3.4 RadioButton控件
9.3.5 CheckBox控件
9.3.6 RichTextBox控件
9.3.7 ComboBox控件
9.3.8 ListBox控件
9.3.9 GroupBox控件
9.3.10 ListView控件
9.3.11 TreeView控件
9.3.12 ImageList组件
9.3.13 Timer组件
9.4 菜单、工具栏与状态栏
9.4.1 MenuStrip控件
9.4.2 ToolStrip控件
9.4.3 StatusStrip控件
9.5 对话框
9.5.1 消息框
9.5.2 打开对话框控件
9.5.3 另存为对话框控件
9.5.4 浏览文件夹对话框控件
9.6 难点解答
9.6.1 在窗体中看不到可视控件的原因
9.6.2 控件和组件的区别
9.7 小结
9.8 动手纠错
第10 章 数据访问技术
视频讲解:2 小时14 分
精彩实例:7 个
e 学码:18 个
10.1 ADO.NET概述
10.1.1 ADO.NET对象模型
10.1.2 数据访问命名空间
10.2 Connection数据连接对象
10.2.1 熟悉Connection对象
10.2.2 数据库连接字符串
10.2.3 应用SqlConnection对象连接数据库
10.3 Command命令执行对象
10.3.1 熟悉Command对象
10.3.2 应用Command对象操作数据
10.3.3 应用Command对象调用存储过程
10.4 DataReader数据读取对象
10.4.1 DataReader对象概述
10.4.2 使用DataReader对象检索数据
10.5 DataSet对象和DataAdapter操作对象
10.5.1 DataSet对象
10.5.2 DataAdapter对象
10.5.3 填充DataSet数据集
10.6 DataGridView控件的使用
10.7 Entity Framework编程基础
10.7.1 什么是Entity Framework
10.7.2 Entity Framework实体数据模型
10.7.3 Entity Framework运行环境
10.7.4 创建实体数据模型
10.7.5 通过EF对数据表进行增删改查操作
10.8 难点解答
10.8.1 DataSet对象与DataReader对象的区别
10.8.2 EF相对于ADO.NET的优势
10.9 小结
10.10 动手纠错
第11 章 程序调试与异常处理
视频讲解:30 分
精彩实例:3 个
e 学码:3 个
11.1 程序调试
11.1.1 Visual Studio编辑器调试
11.1.2 Visual Studio调试器调试
11.2 异常处理
11.2.1 try…catch语句
11.2.2 try…catch…f inally语句
11.2.3 throw语句
11.3 难点解答
11.3.1 使用多个catch时的注意事项
11.3.2 异常的使用原则
11.4 小结
11.5 动手纠错
第3 篇 高级应用
第12 章 I/O 数据流技术
视频讲解:1 小时34 分
精彩实例:3 个
e 学码:14 个
12.1 文件基本操作
12.1.1 File类
12.1.2 FileInfo类
12.1.3 判断文件是否存在
12.1.4 创建文件
12.1.5 复制文件
12.1.6 移动文件
12.1.7 删除文件
12.1.8 获取文件基本信息
12.2 文件夹基本操作
12.2.1 Directory类
12.2.2 DirectoryInfo类
12.2.3 判断文件夹是否存在
12.2.4 创建文件夹
12.2.5 移动文件夹
12.2.6 删除文件夹
12.2.7 遍历文件夹
12.3 I/O(输入/输出)
12.3.1 流概述
12.3.2 文件I/O流介绍
12.3.3 使用I/O流操作文本文件
12.4 难点解答
12.4.1 文本文件的编码方式
12.4.2 什么时候使用输入流?什么时候使用输出流?
12.5 小结
12.6 动手纠错
第13 章 GDI+ 绘图应用
视频讲解:37 分
精彩实例:3 个
e 学码:17 个
13.1 GDI+绘图基础
13.1.1 GDI+概述
13.1.2 Graphics绘图类
13.2 设置画笔与画刷
13.2.1 设置画笔
13.2.2 设置画刷
13.3 绘制几何图形
13.3.1 绘制图形
13.3.2 填充图形
13.4 绘制图像
13.5 难点解答
13.5.1 解决图像消失的问题
13.5.2 实现图像特殊效果的通用方法
13.6 小结
13.7 动手纠错
第14 章 Socket 网络编程
视频讲解:1 小时36 分
精彩实例:3 个
e 学码:11 个
14.1 计算机网络基础
14.1.1 局域网与广域网
14.1.2 网络协议
14.1.3 端口及套接字
14.2 IP地址封装
14.3 TCP程序设计
14.3.1 Socket类
14.3.2 TcpClient类和TcpListener类
14.3.3 TCP网络程序实例
14.4 UDP程序设计
14.4.1 UdpClient类
14.4.2 UDP网络程序实例
14.5 难点解答
14.5.1 TCP协议和UDP协议的区别
14.5.2 网络之间可以传递哪些数据?
14.6 小结
14.7 动手纠错
第15 章 多线程编程技术
视频讲解:1 小时19 分
精彩实例:4 个
e 学码:10 个
15.1 线程概述
15.1.1 线程的定义与分类
15.1.2 多线程的优缺点
15.2 线程的实现
15.2.1 使用Thread类创建线程
15.2.2 线程的生命周期
15.3 操作线程的方法
15.3.1 线程的休眠
15.3.2 线程的加入
15.3.3 线程的终止
15.3.4 线程的优先级
15.4 线程的同步
15.4.1 线程同步机制
15.4.2 使用lock关键字实现线程同步
15.4.3 使用Monitor类实现线程同步
15.4.4 使用Mutex类实现线程同步
15.5 难点解答
15.5.1 过时的Suspend方法和Resume方法.
15.5.2 了解线程池
15.6 小结
15.7 动手纠错
第4 篇 项目实战
第16 章 五子棋大厅游戏
视频讲解:1 小时35 分
e 学码:12 个
16.1 开发背景
16.2 系统功能设计
16.2.1 系统功能结构
16.2.2 系统业务流程
16.3 系统开发必备
16.3.1 系统开发环境要求
16.3.2 数据库设计
16.3.3 项目目录结构预览
16.3.4 界面预览
16.4 自定义UDP协议控件
16.5 服务器窗体设计
16.5.1 服务器窗体概述
16.5.2 设计服务器窗体
16.5.3 开始/停止服务
16.5.4 设置分数排名方式
16.5.5 关闭服务器
16.6 客户端注册窗体设计
16.6.1 客户端注册窗体概述
16.6.2 设计客户端注册窗体
16.6.3 系统加载时获取本地IP地址
16.6.4 在下拉列表中绘制图片
16.6.5 注册用户功能的实现
16.7 五子棋大厅窗体设计
16.7.1 五子棋大厅窗体概述
16.7.2 设计五子棋大厅窗体
16.7.3 循环播放背景音乐
16.7.4 进入指定的房间
16.7.5 进入指定的座位
16.7.6 局域网内的公共聊天
16.8 游戏对决窗体设计
16.8.1 游戏对决窗体概述
16.8.2 设计游戏对决窗体
16.8.3 开始五子棋对决
16.8.4 五子棋算法实现
16.8.5 在棋盘上添加双方的棋子
16.8.6 判断双方的输赢
16.9 小结
附录 实例索引

《C#精彩编程200例 (全彩版 附光盘)》
第1章WinForm窗体开发
实例001带图像列表的系统登录程序
实例002使用Timer组件实现冬奥会倒计时
实例003自定义最大化、最小化和关闭按钮
实例004图形化的导航界面
实例005字母与ASCII码的转换
实例006汉字与区位码的转换
实例007将汉字转换为拼音
实例008从字符串中分离文件路径、文件名及扩展名
实例009开发一个进制转换器
实例010根据年份判断十二生肖
实例011使用DateDiff方法获取日期时间的间隔数
实例012使用正则表达式验证手机号
实例013使用正则表达式验证一个月的31天
实例014按要求生成指定位数编号
实例015身份证号码验证工具
实例016如何将B转换成GB、MB和KB
实例017使用MD5算法对密码进行加密
实例018没有标题栏也可以更改窗体的大小
实例019设置窗体背景为指定图片
实例020使控件大小随窗体自动调整
实例021使窗体背景色渐变
实例022窗体换肤程序
实例023仿QQ抽屉式窗体
实例024通过子窗体刷新父窗体
实例025实现动态系统托盘图标
实例026在ComboBox下拉列表中显示图片
实例027用ComboBox控件制作浏览器网址输入框
实例028实现带查询功能的ComboBox控件
实例029在ListView控件中对数据排序
实例030利用选择控件实现权限设置
实例031创建级联菜单
实例032级联菜单的动态合并
实例033带历史信息的菜单
实例034可以拉伸的菜单
实例035用树型列表动态显示菜单
实例036带图标的工具栏
实例037设计浮动工具栏
实例038使用ErrorProvider组件验证文本框输入
实例039程序运行时智能增减控件
实例040多控件焦点循环移动
实例041使用控件的Tag属性传递信息
实例042为控件设置快捷键
实例043对DataGridView控件进行数据绑定
实例044在DataGridView控件中隔行换色
实例045在DataGridView控件中实现下拉列表
实例046在DataGridView控件中显示图片
实例047在DataGridView中添加“合计”和“平均值”
实例048将DataGridView中数据导出到Excel
实例049从DataGridView中拖放数据到TreeView
实例050重绘ListBox控件
实例051自制数值文本框组件
实例052设计带行数和标尺的RichTextBox控件
第2章文件操作
实例053 获取文件夹下的所有子文件夹及文件的名称
实例054 将长文件名转换成短文件名
实例055 C#中实现文件拖放
实例056 根据内容对文件进行比较
实例057 解析含有多种格式的文本文件
实例058 批量替换Word文档中指定的字符串
实例059 根据日期动态建立文件
实例060 清空回收站中的所有文件
实例061 文件批量更名
实例062 复制文件时显示复制进度
实例063 使用C#操作INI文件
实例064 使用C#操作XML文件
实例065 创建PDF文档
实例066 使用递归法删除文件夹中的所有文件
实例067 对指定文件夹中的文件进行分类存储
实例068 伪装文件夹
实例069 按行读取文本文件中的数据
实例070 使用对称算法加密解密文件
实例071 批量压缩和解压缩文件
实例072 将Word文档转换为HTML网页
实例073 将多个Excel文件进行自动汇总
第3章 图形图像及打印
实例074 简单画图程序
……

《C#项目开发实战入门(全彩版)》
C#开发之旅1
第1章Q友——做你自己的QQ(C#+SQLServer2014+Timer实现)3
1.1开发背景7
1.2系统功能设计7
1.2.1系统功能结构7
1.2.2系统业务流程8
1.3系统开发准备8
1.3.1系统开发环境要求8
1.3.2创建数据库及数据表8
1.3.3使用VisualStudio2015创建项目12
1.4数据库设计.15
1.4.1数据表设计.15
1.4.2视图设计.17
1.5登录窗体设计.17
1.5.1登录窗体概述.18
1.5.2登录窗体实现流程.18
1.5.3设计登录窗体.18
1.5.4验证用户输入.25
1.5.5实现用户登录.28
1.5.6通过按回车键切换输入焦点.33
1.5.7实现记住密码和自动登录功能.33
1.5.8打开申请账号窗体.35
1.5.9自定义最小化和关闭按钮的实现.36
1.6申请账号窗体设计.36
1.6.1申请账号窗体概述.37
1.6.2申请账号窗体实现流程.37
1.6.3设计申请账号窗体.37
1.6.4窗体加载时的默认设置.45
1.6.5申请账号功能的实现.46
1.6.6关闭当前窗体.48
1.7主窗体设计.48
1.7.1主窗体概述.49
1.7.2主窗体实现流程.49
1.7.3设计主窗体.50
1.7.4定义公共变量和方法.63
1.7.5窗体加载事件的实现.63
1.7.6工具栏按钮功能的实现.65
1.7.7双击打开聊天窗体.67
1.7.8实时消息提醒及好友头像闪烁.69
1.8聊天窗体设计.72
1.8.1聊天窗体概述.72
1.8.2聊天窗体实现流程.73
1.8.3设计聊天窗体.73
1.8.4窗体加载时显示好友头像及昵称信息.77
1.8.5显示所有未读消息.78
1.8.6消息发送功能的实现.79
1.8.7查看消息记录.81
1.9一起来找茬.81
1.10本章总结83
攻占C#大陆.84
C#大咖实战训练营.85
第2章365系统加速器(C#+Access+系统API+注册表实现)87
2.1开发背景.91
2.2系统功能设计.91
2.2.1系统功能结构.91
2.2.2系统业务流程.92
2.3系统开发必备.92
2.3.1系统开发环境要求.92
2.3.2创建365系统加速器项目92
2.3.3数据库设计.95
2.4制作仿360安全卫士的主窗体98
2.4.1主窗体概述.98
2.4.2主窗体实现流程.98
2.4.3设计主窗体.99
2.4.4窗体标题栏的实现104
2.4.5主窗体中的快捷按钮108
2.4.6系统托盘的实现109
2.5系统检测窗体设计110
2.5.1系统检测窗体概述111
2.5.2系统检测窗体实现流程111
2.5.3设计系统检测窗体111
2.5.4初始化树菜单114
2.5.5根据选择项显示其详细信息120
2.6设计功能集合窗体121
2.6.1功能集合窗体概述121
2.6.2功能集合窗体实现流程122
2.6.3分割功能集合窗体122
2.6.4设计导航工具栏123
2.6.5设计系统清理面板125
2.6.6设计实用工具面板129
2.6.7设计任务管理面板132
2.6.8设计选项面板134
2.7系统清理功能实现135
2.7.1系统清理功能概述135
2.7.2系统清理功能的实现136
2.8实用工具集合137
2.8.1实用工具集合功能概述137
2.8.2实现仿XP系统的快速关机功能137
2.8.3调用系统常用工具141
2.9电脑屏幕锁定143
2.9.1电脑锁屏功能概述143
2.9.2电脑锁屏实现流程144
2.9.3设计锁屏设置窗体144
2.9.4设计锁屏窗体148
2.9.5设计解锁窗体153
2.10其他辅助功能.156
2.10.1开机启动和光盘自动运行的实现156
2.10.2编程实现电脑重启.158
2.11一起来找茬.158
2.12本章总结.160
攻占C#大陆161
C#大咖实战训练营162
第3章快递单打印精灵——电商最佳拍档(C#+打印组件+自定义组件实现)163
3.1开发背景166
3.2系统功能设计166
3.2.1系统功能结构166
3.2.2系统业务流程166
3.3系统开发环境要求168
3.4数据库设计168
3.4.1数据库结构预览168
3.4.2数据表设计168
3.5系统开发必备170
3.5.1创建项目170
3.5.2创建项目文件夹172
3.5.3导入资源174
3.5.4导入INI配置文件.175
3.5.5导入登录窗体176
3.5.6导入主窗体设计界面177
3.6主窗体中的快捷菜单实现179
3.6.1快递单设置的快捷菜单180
3.6.2快递单打印的快捷菜单181
3.6.3快递单查询的快捷菜单181
3.7快递单设置模块设计182
3.7.1快递单设置模块概述182
3.7.2快递单设置模块实现流程182
3.7.3设计快递单设置窗体183
3.7.4显示快递单信息188
3.7.5打开添加/修改快递单信息窗体.189
3.7.6设计添加/修改快递单信息窗体.190
3.7.7删除指定的快递单198
3.7.8自定义组件(扩展TextBox).200
3.7.9设计快递单模板203
3.8快递单打印模块设计211
3.8.1快递单打印模块概述211
3.8.2快递单打印模块实现流程211
3.8.3设计快递单打印窗体212
3.8.4初始化快递单模板213
3.8.5打印快递单219
3.9快递单查询模块设计222
3.9.1快递单查询模块概述222
3.9.2快递单查询模块实现流程223
3.9.3设计快递单查询窗体223
3.9.4初始加载快递单类型226
3.9.5打开查询条件输入窗体229
3.9.6设计查询条件输入窗体229
3.9.7查询快递单历史记录236
3.10一起来找茬.238
3.11本章总结.240
攻占C#大陆241
C#大咖实战训练营242
第4章闪电下载器(C#+Thread线程+断点续传实现)243
4.1开发背景246
4.2系统功能设计246
4.2.1系统功能结构246
4.2.2系统业务流程246
4.3系统开发必备247
4.3.1系统开发环境要求247
4.3.2INI配置文件说明.247
4.3.3项目目录结构预览248
4.4公共类设计248
4.4.1Set系统设置类.248
4.4.2DownLoad文件下载类251
4.4.3xuchuan断点续传类.255
4.5主窗体设计256
……

前言/序言

前 言

C# 是微软公司发布的一种简洁的、面向对象的且类型安全的程序设计语言。C# 应用领域比较广泛,可以进行游戏软件开发、桌面应用系统开发、智能手机程序开发、多媒体系统开发、网络应用程序开发以及操作系统平台开发等。因C# 语言简单易学,功能强大,所以受到很多程序员的青睐,成为程序开发人员使用的主流编程语言之一。

《零基础学C#》从初学者角度出发,提供了从入门到成为程序开发高手所需要掌握的各方面知识和技术。

本书特色:

(1)由浅入深,编排合理——本书以零基础学习者为对象,采用图文结合、循序渐进的编排方式,由浅入深地讲解,适合初学者逐步掌握C# 语言的语法规则和编程思想。

(2)视频讲解,精彩详尽——书中每一章节都配有精彩详尽的视频讲解,知识点和实例讲解详尽到位,能够引导初学者快速入门,感受编程的快乐和成就感,快速成长为编程高手。

(3)丰富实例,轻松易学——通过实例边学边练,是学习编程最有效的方式。本书通过“知识点+精彩实例+ 运行结果+ 巩固练习+ 项目实战”的模式,透彻解析程序开发中所需要的各方面知识,帮助初学者快速掌握编程技能。

(4)贴心栏目,辅助学习——本书根据学习的需要,设置了“注意”“说明”“多学两招”“常见错误”等许多贴心小栏目,辅助读者轻松理解相关知识,避免不必要的错误,学会实用开发技巧。

(5)纠错练习,巩固知识——书中每个实例后都配有练习题目,每个章节后都提供动手纠错练习,配合光盘中资源进行操作,读者可以进一步巩固所学知识点,更好地进行下一步学习。

(6)编程词典(简易版)——本书为用户提供了明日科技研发的《编程词典(简易版)》,帮助用户快速提高编程综合能力。