C#从入门到精通(第4版) 明日科技 随书视频光盘+源码[1.6G]

c# 专栏收录该内容
24 篇文章 1 订阅

https://pan.baidu.com/s/1L8R28pFChWvwIjB_xeNEvA#list/path=%2F

提取码:见文末

C#从入门到精通(第4版) 明日科技 随书视频光盘+源码[1.6G]

 

第1篇  基 础 知 识

 

第1章  初识C#及其开发环境

(  视频讲解:63分钟)

1.1  C#概述

1.1.1  C#语言及其特点

1.1.2  认识.NET Framework

1.1.3  C#与.NET框架

1.1.4  C#的应用领域

1.2  安装与卸载Visual Studio 2015

1.2.1  安装Visual Studio 2015系统的**条件

1.2.2  安装Visual Studio 2015

1.2.3  启动Visual Studio 2015

1.2.4  卸载Visual Studio 2015

1.3  熟悉Visual Studio 2015开发环境

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  小结

 

第2章  开始C#之旅

(  视频讲解:68分钟)

2.1  编写第一个C#程序

2.2  初识C#程序结构

2.2.1  命名空间

2.2.2  类

2.2.3  Main方法

2.2.4  标识符及关键字

2.2.5  C#语句

2.2.6  注释

2.3  程序编写规范

2.3.1  代码书写规则

2.3.2  命名规范

2.4  小结

2.5  动手纠错

 

第3章  变量与常量

(  视频讲解:148分钟)

3.1  变量的基本概念

3.2  变量的声明及赋值

3.2.1  声明变量

3.2.2  变量的赋值

3.2.3  变量的作用域

3.3  数据类型

3.3.1  值类型

3.3.2  引用类型

3.3.3  值类型与引用类型的区别

3.3.4  枚举类型

3.3.5  类型转换

3.4  常量

3.5  小结

3.6  实践与练习

3.7  动手纠错

 

第4章  表达式与运算符

(  视频讲解:98分钟)

4.1  表达式

4.2  运算符

4.2.1  算术运算符

4.2.2  赋值运算符

4.2.3  关系运算符

4.2.4  逻辑运算符

4.2.5  位运算符

4.2.6  其他特殊运算符

4.3  运算符优先级

4.4  小结

4.5  实践与练习

4.6  动手纠错

 

第5章  字符与字符串

(  视频讲解:127分钟)

5.1  字符类Char的使用

5.1.1  Char类概述

5.1.2  Char类的使用

5.1.3  转义字符

5.2  字符串类String的使用

5.2.1  字符串的声明及赋值

5.2.2  连接多个字符串

5.2.3  比较字符串

5.2.4  格式化字符串

5.2.5  截取字符串

5.2.6  分割字符串

5.2.7  插入和填充字符串

5.2.8  删除字符串

5.2.9  复制字符串

5.2.10  替换字符串

5.3  可变字符串类

5.3.1  StringBuilder类的定义

5.3.2  StringBuilder类的使用

5.3.3  StringBuilder类与String类的区别

5.4  小结

5.5  实践与练习

5.6  动手纠错

 

第6章  流程控制语句

(  视频讲解:109分钟)

6.1  条件判断语句

6.1.1  if语句

6.1.2  switch多分支语句

6.2  循环语句

6.2.1  while语句

6.2.2  do…while语句

6.2.3  for语句

6.2.4  foreach语句

6.3  跳转语句

6.3.1  break语句

6.3.2  continue语句

6.3.3  goto语句

6.3.4  return语句

6.4  小结

6.5  实践与练习

6.6  动手纠错

 

第7章  数组和集合

(  视频讲解:107分钟)

7.1  数组概述

7.2  一维数组的创建和使用

7.2.1  一维数组的创建

7.2.2  一维数组的初始化

7.2.3  一维数组的使用

7.3  二维数组的创建和使用

7.3.1  二维数组的创建

7.3.2  二维数组初始化

7.3.3  二维数组的使用

7.4  数组的基本操作

7.4.1  遍历数组

7.4.2  添加/删除数组元素

7.4.3  对数组进行排序

7.4.4  数组的合并与拆分

7.5  数组排序算法

7.5.1  冒泡排序

7.5.2  直接插入排序

7.5.3  选择排序法

7.6  ArrayList类

7.6.1  ArrayList类概述

7.6.2  ArrayList元素的添加

7.6.3  ArrayList元素的删除

7.6.4  ArrayList的遍历

7.6.5  ArrayList元素的查找

7.7  Hashtable(哈希表)

7.7.1  Hashtable概述

7.7.2  Hashtable元素的添加

7.7.3  Hashtable元素的删除

7.7.4  Hashtable的遍历

7.7.5  Hashtable元素的查找

7.8  小结

7.9  实践与练习

7.10  动手纠错

 

第8章  属性和方法

(  视频讲解:43分钟)

8.1  属性

8.1.1  属性概述

8.1.2  属性的使用

8.2  方法

8.2.1  方法的声明

8.2.2  方法的参数类型

8.2.3  方法的分类

8.2.4  方法的重载

8.2.5  Main方法

8.3  小结

8.4  实践与练习

8.5  动手纠错

 

第9章  结构和类

(  视频讲解:64分钟)

9.1  结构

9.1.1  结构概述

9.1.2  结构的使用

9.2  面向对象概述

9.2.1  对象

9.2.2  类

9.2.3  封装

9.2.4  继承

9.2.5  多态

9.3  类

9.3.1  类的概念

9.3.2  类的声明

9.3.3  构造函数和析构函数

9.3.4  对象的创建及使用

9.3.5  this关键字

9.3.6  类与对象的关系

9.4  类的面向对象特性

9.4.1  类的封装

9.4.2  类的继承

9.4.3  类的多态

9.5  小结

9.6  实践与练习

 

第2篇  核 心 技 术

第10章  Windows窗体

(  视频讲解:61分钟)

10.1  Form窗体

10.1.1  Form窗体的概念

10.1.2  添加和删除窗体

10.1.3  多窗体的使用

10.1.4  窗体的属性

10.1.5  窗体的显示与隐藏

10.1.6  窗体的事件

10.2  MDI窗体

10.2.1  MDI窗体的概念

10.2.2  如何设置MDI窗体

10.2.3  排列MDI子窗体

10.3  继承窗体

10.3.1  继承窗体的概念

10.3.2  创建继承窗体

10.3.3  在继承窗体中修改继承的控件属性

10.4  小结

10.5  实践与练习

 

第11章  Windows应用程序常用控件

(  视频讲解:93分钟)

11.1  控件概述

11.1.1  控件的分类及作用

11.1.2  控件命名规范

11.2  控件的相关操作

11.2.1  添加控件

11.2.2  对齐控件

11.2.3  锁定控件

11.2.4  删除控件

11.3  文本类控件

11.3.1  标签控件(Label控件)

11.3.2  按钮控件(Button控件)

11.3.3  文本框控件(TextBox控件)

11.3.4  有格式文本控件(RichTextBox控件)

11.4  选择类控件

11.4.1  下拉组合框控件(ComboBox控件)

11.4.2  复选框控件(CheckBox控件)

11.4.3  单选按钮控件(RadioButton控件)

11.4.4  数值选择控件(NumericUpDown控件)

11.4.5  列表控件(ListBox控件)

11.5  分组类控件

11.5.1  容器控件(Panel控件)

11.5.2  分组框控件(GroupBox控件)

11.5.3  选项卡控件(TabControl控件)

11.6  菜单、工具栏和状态栏控件

11.6.1  菜单控件(MenuStrip控件)

11.6.2  工具栏控件(ToolStrip控件)

11.6.3  状态栏控件(StatusStrip控件)

11.7  小结

11.8  实践与练习

 

第12章  Windows应用程序高级控件

(  视频讲解:71分钟)

12.1  ImageList控件(存储图像控件)

12.1.1  在ImageList控件中添加图像

12.1.2  在ImageList控件中移除图像

12.2  ListView控件(列表视图控件)

12.2.1  在ListView控件中添加移除项

12.2.2  选择ListView控件中的项

12.2.3  为ListView控件中的项添加图标

12.2.4  在ListView控件中启用平铺视图

12.2.5  为ListView控件中的项分组

12.3  TreeView控件(树控件)

12.3.1  添加和删除树节点

12.3.2  获取树控件中选中的节点

12.3.3  为树控件中的节点设置图标

12.4  DateTimePicker控件(日期控件)

12.4.1  使用DateTimePicker控件显示时间

12.4.2  使用DateTimePicker控件以自定义格式显示日期

12.4.3  返回DateTimePicker控件中选择的日期

12.5  MonthCalendar控件(月历控件)

12.5.1  更改MonthCalendar控件的外观

12.5.2  在MonthCalendar控件中显示多个月份

12.5.3  在MonthCalendar控件中以粗体显示特定日期

12.5.4  在MonthCalendar控件中选择日期范围

12.6  其他高级控件

12.6.1  使用ErrorProvider控件验证文本框输入

12.6.2  使用HelpProvider控件调用帮助文件

12.6.3  使用Timer控件设置时间间隔

12.6.4  使用ProgressBar控件显示程序运行进度条

12.7  小结

12.8  实践与练习

 

第13章  数据访问技术

(  视频讲解:84分钟)

13.1  数据库基础

13.1.1  数据库简介

13.1.2  SQL语言简介

13.1.3  数据库的创建及删除

13.1.4  数据表的创建及删除

13.1.5  简单SQL语句的应用

13.2  ADO.NET简介

13.3  连接数据库:Connection对象

13.3.1  Connection对象概述

13.3.2  连接数据库

13.3.3  关闭连接

13.4  执行SQL语句:Command对象

13.4.1  Command对象概述

13.4.2  设置数据源类型

13.4.3  执行SQL语句

13.5  读取数据:DataReader对象

13.5.1  DataReader对象概述

13.5.2  判断查询结果中是否有值

13.5.3  读取数据

13.6  数据适配器:DataAdapter对象

13.6.1  DataAdapter对象概述

13.6.2  填充DataSet数据集

13.6.3  更新数据源

13.7  数据集:DataSet对象

13.7.1  DataSet对象概述

13.7.2  合并DataSet内容

13.7.3  复制DataSet内容

13.8  小结

13.9  实践与练习

 

第14章  DataGridView数据控件

(  视频讲解:47分钟)

14.1  DataGridView控件概述

14.2  在DataGridView控件中显示数据

14.3  获取DataGridView控件中的当前单元格

14.4  直接在DataGridView控件中修改数据

14.5  当选中DataGridView控件中的行时显示不同的颜色

14.6  禁止在DataGridView控件中添加和删除行

14.7  使用Columns和Rows属性添加数据

14.8  小结

14.9  实践与练习

 

第15章  LINQ数据访问技术

(  视频讲解:62分钟)

15.1  LINQ基础

15.1.1  LINQ概述

15.1.2  使用var创建隐型局部变量

15.1.3  Lambda表达式的使用

15.1.4  LINQ查询表达式

15.2  使用LINQ操作SQL Server数据库

15.2.1  使用LINQ查询SQL Server数据库

15.2.2  使用LINQ管理SQL Server数据库

15.3  使用LINQ操作其他数据

15.3.1  使用LINQ操作数组和集合

15.3.2  使用LINQ操作DataSet数据集

15.3.3  使用LINQ操作XML

15.4  小结

15.5  实践与练习

 

第16章  程序调试与异常处理

(  视频讲解:40分钟)

16.1  程序调试概述

16.2  常用的程序调试操作

16.2.1  断点操作

16.2.2  开始执行

16.2.3  中断执行

16.2.4  停止执行

16.2.5  单步执行和逐过程执行

16.2.6  运行到指定位置

16.3  异常处理概述

16.4  异常处理语句

16.4.1  try…catch语句

16.4.2  throw语句

16.4.3  try…catch…finally语句

16.5  小结

16.6  实践与练习

 

第3篇  高 级 应 用

第17章  面向对象技术高级应用

(  视频讲解:41分钟)

17.1  抽象类与抽象方法

17.1.1  抽象类概述及声明

17.1.2  抽象方法概述及声明

17.1.3  抽象类与抽象方法的使用

17.2  接口

17.2.1  接口的概念及声明

17.2.2  接口的实现与继承

17.2.3  显式接口成员实现

17.2.4  抽象类与接口

17.3  密封类与密封方法

17.3.1  密封类概述及声明

17.3.2  密封方法概述及声明

17.3.3  密封类与密封方法的使用

17.4  小结

17.5  实践与练习

 

第18章  迭代器和分部类

(  视频讲解:20分钟)

18.1  迭代器

18.1.1  迭代器概述

18.1.2  迭代器的使用

18.2  分部类

18.2.1  分部类概述

18.2.2  分部类的使用

18.3  小结

18.4  实践与练习

 

第19章  泛型的使用

(  视频讲解:23分钟)

19.1  泛型概述

19.2  泛型的使用

19.2.1  类型参数T

19.2.2  泛型接口

19.2.3  泛型方法

19.3  小结

19.4  实践与练习

 

第20章  文件及数据流技术

(  视频讲解:83分钟)

20.1  System.IO命名空间

20.1.1  File类和Directory类

20.1.2  FileInfo类和DirectoryInfo类

20.2  文件基本操作

20.2.1  判断文件是否存在

20.2.2  创建文件

20.2.3  复制或移动文件

20.2.4  删除文件

20.2.5  获取文件的基本信息

20.3  文件夹的基本操作

20.3.1  判断文件夹是否存在

20.3.2  创建文件夹

20.3.3  移动文件夹

20.3.4  删除文件夹

20.3.5  遍历文件夹

20.4  数据流

20.4.1  流操作类介绍

20.4.2  文件流类

20.4.3  文本文件的写入与读取

20.4.4  二进制文件的写入与读取

20.5  小结

20.6  实践与练习

 

第21章  GDI 图形图像技术

(  视频讲解:72分钟)

21.1  GDI 绘图基础

21.1.1  GDI 概述

21.1.2  创建Graphics对象

21.1.3  创建Pen对象

21.1.4  创建Brush对象

21.2  基本图形的绘制

21.2.1  GDI 中的直线和矩形

21.2.2  GDI 中的椭圆、圆弧和扇形

21.2.3  GDI 中的多边形

21.3  GDI 绘图的应用

21.3.1  绘制柱形图

21.3.2  绘制折线图

21.3.3  绘制饼形图

21.4  小结

21.5  实践与练习

 

第22章  Windows打印技术

(  视频讲解:28分钟)

22.1  PageSetupDialog控件

22.2  PrintDialog控件

22.3  PrintDocument控件

22.4  PrintPreviewControl控件

22.5  PrintPreviewDialog控件

22.6  小结

22.7  实践与练习

 

第23章  网络编程技术

(  视频讲解:72分钟)

23.1  网络编程基础

23.1.1  System.Net命名空间

23.1.2  System.Net.Sockets命名空间

23.1.3  System.Net.Mail命名空间

23.1.4  POP3协议

23.2  开发网络应用程序

23.2.1  创建Web页面浏览器

23.2.2  局域网聊天程序

23.2.3  电子邮件的发送与接收

23.3  小结

23.4  实践与练习

 

第24章  注册表技术

(  视频讲解:21分钟)

24.1  注册表基础

24.1.1  Windows注册表概述

24.1.2  Registry和RegistryKey类

24.2  在C#中操作注册表

24.2.1  读取注册表中的信息

24.2.2  创建和修改注册表信息

24.2.3  删除注册表中的信息

24.3  小结

24.4  实践与练习

 

第25章  线程的使用

(  视频讲解:30分钟)

25.1  线程简介

25.1.1  单线程简介

25.1.2  多线程简介

25.2  线程的基本操作

25.2.1  Thread类

25.2.2  创建线程

25.2.3  线程的挂起与恢复

25.2.4  线程休眠

25.2.5  终止线程

25.2.6  线程的优先级

25.2.7  线程同步

25.3  小结

25.4  实践与练习

 

第4篇  项 目 实 战

第26章  企业人事管理系统

(  视频讲解:114分钟)

26.1  系统分析

26.1.1  需求分析

26.1.2  可行性分析

26.1.3  编写项目计划书

26.2  系统设计

26.2.1  系统目标

26.2.2  系统功能结构

26.2.3  系统业务流程图

26.2.4  系统编码规范

26.3  系统运行环境

26.4  数据库与数据表设计

26.4.1  数据库分析

26.4.2  创建数据库

26.4.3  创建数据表

26.4.4  数据表逻辑关系

26.5  创建项目

26.6  公共类设计

26.6.1  MyMeans公共类

26.6.2  MyModule公共类

26.7  登录模块设计

26.7.1  设计登录窗体

26.7.2  按Enter键时移动鼠标焦点

26.7.3  登录功能的实现

26.8  系统主窗体设计

26.8.1  设计菜单栏

26.8.2  设计工具栏

26.8.3  设计导航菜单

26.8.4  设计状态栏

26.9  人事档案管理模块设计

26.9.1  设计人事档案管理窗体

26.9.2  添加/修改人事档案信息

26.9.3  删除人事档案信息

26.9.4  单条件查询人事档案信息

26.9.5  逐条查看人事档案信息

26.9.6  将人事档案信息导出为Word文档

26.9.7  将人事档案信息导出为Excel表格

26.10  人事资料查询模块设计

26.10.1  设计人事资料查询窗体

26.10.2  多条件查询人事资料

26.11  通讯录模块设计

26.11.1  设计通讯录窗体

26.11.2  添加/修改通讯录信息

26.11.3  删除通讯录信息

26.11.4  查询通讯录信息

26.12  用户设置模块设计

26.12.1  设计用户设置窗体

26.12.2  添加/修改用户信息

26.12.3  删除用户基本信息

26.12.4  设置用户操作权限

26.13  数据库维护模块设计

26.13.1  设计数据库维护窗体

26.13.2  备份数据库

26.13.3  还原数据库

26.14  运行项目

26.15  开发的常见问题与解决

26.15.1  程序为什么会无法运行

26.15.2  为什么无法添加职工基本信息

26.15.3  选择职工头像时出现异常怎么办

26.15.4  数据库还原不成功应该如何解决

26.16  小结

提取码: ihwf

附录A

 

内附1-19章的实战程序。 目录 1c#语言及其开发环境 实例001 根据需要创建所需解决方案 实例002 统一窗体中控件的字体设置 实例003 设置程序代码行号 实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已有类 实例007 为项目添加三方控件 实例008 为项目添加已有窗体 2章 c#语言基础 实例009 利用for循环输出多行语句 实例010 输入并输出姓名 实例011 使用值类型和引用类型输出不同的字段 实例012 判断当前系统日期是星期几 实例013 定义局部变量输出不同的字段 实例014 定义循环内部变量并输出变量的值 实例015 定义常量计算圆的周长 实例016 使用“+”编写双重意义的表达式 实例017 使用小括号括起来的表达式 实例018 使用算术运算符开发简单计算器 实例019 使用条件运算符判断指定年份是不是闰年 实例020 使用typeof关键字获取类的内部结构 实例021 巧用位移运算符获取汉字编码值 实例022 使用异或运算符对数字进行加密 3章 流程控制语句 实例023 利用if…else语句判断分数是否及格 实例024 利用switch语句判断时间 实例025 利用while语句判断大小 实例026 打印九九乘法表 实例027 使用break语句提前退出循环语句 实例028 使用continue语句转移至循环开始处 实例029 使用流程控制语句报销业务花销 实例030 输出当前系统时间 实例031 利用for循环实现完数计算 实例032 开发一个猜数字游戏 4章 字符与字符串 实例033 字母与ascii码的转换 实例034 获取字符串中汉字的个数 实例035 字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个进制转换器 实例038 将字符串的每个字符进行颠倒输出 实例039 根据标点符号对字符串进行分行 实例040 将汉字转换为拼音 实例041 商品金额的大小写转换 实例042 根据年份判断十二生肖 实例043 将字母全部转换为大写或小写 实例044 汉字与区位码的转换 5章 数组和集合 实例045 在数组中添加一个元素 实例046 在数组中添加一个数组 实例047 计算两个矩形矩阵的乘积 实例048 获取多维数组的行数与列数 实例049 使用快速排序法对一维数组进行排序 实例050 使用sort方法对数组进行快速排序 实例051 按指定条件在数组中检索元素 实例052 反转数组中元素的顺序 实例053 使用希尔排序法对一维数组进行排序 实例054 向班级集合中添加学生信息 实例055 不改变长度删除数组中的元素 实例056 删除数组元素后改变其长度 6章 c#面向对象程序设计 实例057 创建类的对象 实例058 使用构造函数 实例059 通过定义方法求一个数的平方 实例060 使用重载方法实现不同类型数据的计算 实例061 使用属性存储用户编号和姓名 实例062 使用索引器 实例063 通过类继承计算梯形面积 实例064 封装类实现一个简单的计算器 实例065 通过结构计算矩形的面积 实例066 通过结构计算圆形的面积 实例067 使用面向对象思想查找字符串中的所有数字 实例068 通过类的多态性确定人类的说话行为 7章 异常处理和程序调试 实例069 使用try…catch语句捕获异常 实例070 根据实际年龄判断虚岁,使用try…catch捕获异常 实例071 调试程序执行时出现的结果 实例072 使用异常处理语句捕获异常 实例073 捕获连接数据库异常 8章 windows窗体 实例074 简单的登录窗体 实例075 关闭窗体提示 实例076 创建简单的mdi应用程序 实例077 实现重复高效地利用基窗体 实例078 尝试制作一个半透明渐显窗体 实例079 使窗体标题栏文字右对齐 实例080 窗口间移动按钮 实例081 窗体中滚动的字幕 实例082 使用任意组件拖动窗体 实例083 窗体换肤程序 9章 windows应用程序常用控件 实例084c#中设计出色彩斑斓的按钮 实例085 自动删除textbox控件中的非法字符 实例086 在richtextbox控件中替换文本文字 实例087 利用richtextbox控件实现文字定位与标示 实例088 将数据表中的字段添加combobox控件中 实例089 对listbox控件中的数据进行排序 实例090 listbox控件拒绝添加重复信息 实例091 限制用户名称长度及设置密码文本 实例092 带查询功能的combobox控件 实例093 利用选择控件实现权限设置 实例094 利用richtextbox控件显示图文数据 实例095 在listbox控件间交换数据 10章 windows应用程序高级控件 实例096 使用imagelist组件制作动画图片 实例097 在combobox下拉列表中显示图片 实例098 在listview控件中实现修改功能 实例099 将数据库数据添加listview控件 实例100 在listview控件中绘制底纹 实例101 在treeview控件节点中显示图片 实例102 使用树型列表动态显示菜单 实例103 使用treeview控件遍历磁盘目录 实例104 使用errorprovider组件验证文本框输入 实例105 使用helpprovider组件调用帮助文件 实例106 使listview控件中的选择项高亮显示 实例107 在列表视图中拖动视图项 实例108 实现带复选框的treeview控件 实例109 将xml文件节点绑定treeview控件中 实例110 修改treeview控件的节点文本 11c#面向对象高级技术 实例111 利用接口实现选择不同的语言 实例112 使用接口作为方法参数进行编程 实例113 自定义抽象类计算圆形的面积 实例114 重写抽象方法实现多态性 实例115 使用密封类密封登录用户信息 实例116 使用密封类封装个人身份证信息 实例117 使用迭代器显示公交车站点 实例118 通过迭代器实现文字的动态效果 实例119 使用分部类制作一个计算器 实例120 使用分部类显示员工信息 实例121 使用泛型存储不同类型的数据列表 实例122 使用泛型去掉数组中的重复数字 实例123 通过重写虚方法实现加法运算 实例124 使用迭代器实现倒序遍历 实例125 通过泛型查找数组中的元素 12章 ado.net数据访问技术 实例126 连接加密的access数据库 实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 使用断开式连接的方式录入数据 实例133 使用断开式连接批量更新数据库中的数据 实例134 使datagridview控件中被选定单元格的所在行变色 实例135 在datagridview控件中隔行换色 实例136 连接excel文件 实例137 读取和保存用户头像 实例138 判断是否重复输入数据 实例139 删除datagridview控件中的指定行 实例140 将access数据库导入excel文件中 13章 水晶报表与打印 实例141 设计带有背景图的水晶报表 实例142 设置水晶报表的打印日期与时间 实例143 设置水晶报表中节的背景图片 实例144 打印窗体中的数据 实例145 打印商品入库单据 实例146 使用打印控件实现分页打印 实例147 动态绑定水晶报表 实例148 在水晶报表中使用公式字段 实例149 设计分组统计报表 实例150 打印一个空学生证 实例151 自定义横向或纵向打印 实例152 自定义打印页码范围 14章 文件及数据流技术 实例153 根据日期动态建立文件 实例154 将长文件名转换成短文件名 实例155 获取所有逻辑磁盘目录 实例156 使用递归法删除文件夹中的所有文件 实例157 按行读取文本文件中的数据 实例158 使用缓冲流复制文件 实例159 文件批量更名 实例160 复制文件时显示复制进度 实例161 对指定文件夹中的文件进行分类存储 实例162 将文本文件转换成网页文件 实例163 伪装文件夹 实例164 word目录提取工具 15章 gdi+绘图 实例165 在图像中实现自定义标记 实例166 辉光效果的文字 实例167 渐变效果的文字 实例168 绘制多边形 实例169 简单画图程序 实例170 仿qq截图功能 实例171 模拟石英钟 实例172 绘制贝塞尔曲线 实例173 绘制图形验证码 实例174 以椭圆形显示图像 实例175 使用双缓冲技术绘图 实例176 批量添加图片水印 16章 线程的使用 实例177 使用线程读取数据库中的数据 实例178 使用线程制作qq农场小游戏 实例179 使用线程实现大容量数据的计算 实例180 使用多线程制作端口扫描工具 实例181 使用线程扫描局域网ip地址 实例182 使用线程休眠控制图片以百叶窗效果显示 实例183 使用线程控制向窗体中拖放图片并显示 实例184 使用线程制作动画效果的状态栏 实例185 使用线程遍历文件夹 实例186 使用线程实现左向右以拉伸的方式显示图像 17章 网络编程技术 实例187 通过ip地址获取主机名称 实例188 创建web页面浏览器 实例189 获取网络信息及流量 实例190 远程关闭与重启计算机 实例191 设计点对点聊天程序 实例192 电子邮件的发送与接收 实例193 获取网络中所有工作组名称 实例194 列出指定工作组中的所有计算机名 实例195 监测当前网络连接状态 实例196 使用udp协议设计聊天室 18章 注册表技术 实例197 禁止运行注册表 实例198 使应用程序开机自动运行 实例199 获取本机安装的软件清单 实例200 禁止使用windows任务管理器 实例201 清除ie地址栏中的历史网址 实例202 将磁盘驱动器隐藏 实例203 禁止使用命令提示符 实例204 禁止修改ie浏览器主页 实例205 设置ie浏览器的默认主页 实例206 设置ie浏览器的默认下载路径 19章 c#语言新技术 实例207 使用隐式类型局部变量实现字母的大小写转换 实例208 使用扩展方法显示员工信息 实例209 使用lambda表达式查找指定字符串 实例210 检查序列中是否包含指定元素 实例211 使用linq在一个循环中遍历多个数组 实例212 过滤文章中包含指定单词的句子 实例213 使用linq生成随机序列 实例214 筛选指定类型的元素 实例215 使用linq技术对对象进行筛选操作 实例216 使用linq技术对对象进行排序操作 实例217 使用linq技术对对象进行聚合操作 实例218 使用linq技术对对象进行联接操作 20章 windows应用程序打包部署 实例219 打包程序时设置桌面图标 实例220 打包.net framework 4.0框架
©️2022 CSDN 皮肤主题:酷酷鲨 设计师:CSDN官方博客 返回首页

打赏作者

txwtech

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值