VISUAL C#.NET编程精粹150例

VISUAL C#.NET编程精粹150例
作 者: 张怀庆
出版社: 冶金工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VISUAL C#.NET编程精粹150例》作者简介

内容简介

微软公司在新世纪推出了.NET计划,C#语言是.NET框架的核心语言。本书以实例的形式向读者展示了C#语言的编程精髓以及Visual C#编程的方法和技巧。通过150个实例全面介绍C#编程基础、界面编程、图形与图像处理、多张程、多媒体、网络编程、数据库编程等。这些实例典型简洁,所涉及的技术对解决同类问题具有实用性。使用本书的最好方法是掌握实例中提供的技术或技巧,然后使用这些技术尝试实现更为复杂的功能,并应用到更多方面,在实践中掌握和领会C#编程的基本技巧和思想清髓。 本书内容丰富、结构合理、思路清晰,可以作为广大编程爱好者并具有初步的C#编程知识的读者提高自己编程水平的自学教材,帮助读者迅速掌握实际应用中的各种经验、技巧。

图书目录

第1章 C#编程基础

实例1 Hello C#!

实例2 HeyGuy

实例3 预定义类型

实例4 类型转换

实例5 选择语句

实例6 循环语句

实例7 跳转语句

实例8 数组

实例9 枚举与结构类型

实例10 类

实例11 位运算

实例12 操作符重载

实例13 虚方法

实例14 委托

实例15 属性

实例16 异常处理

实例17 链表

实例18 回文数

实例19 汉诺塔

实例20 冒泡排序

实例21 插入排序

小结

第2章 界面编程

实例22 Hello Form

实例23 主菜单

实例24 下文菜单

实例25 工具栏

实例26 状态栏

实例27 进度条

实例28 滑块控件

实例29 单选框和复选框

实例30 列表框和组合框

实例31 列表视图

实例32 树视图

实例33 Timer控件

实例34 Splitter控件

实例35 时钟控件和日历控件

实例36 MDI窗口

实例37 窗体继承

实例38 自制控件

实例39 使用自制控件

实例40 模式与非模式

实例41 会跑的按钮

实例42 绘制背景

实例43 可调窗口

实例44 拖动窗体

实例45 电子便条

实例46 计算器界面设计

实例47 计算器功能实现

实例48 小闹钟

小结

第3章 图形与图像处理

实例49 简单画图

实例50 使用OnPaint绘制图形

实例51 绘制贝赛尔曲线

实例52 显示图像

实例53 消除图片背景

实例54 底片滤镜

实例55 浮雕效果

实例56 显示字体

实例57 特效字

实例58 旋转图片

实例59 打印

小结

第4章 线程

实例60 创建线程

实例61 ThreadStart委托

实例62 睡眠和中断

实例63 线程池

实例64 线程优先级

实例65 线程与循环

实例66 工作者线程

实例67 扫描端口

实例68 找素数

小结

第5章 文件处理和系统操作

实例69 获取文件属性

实例70 拷贝文件

实例71 读写文本文件

实例72 读写ini文件

实例73 读写注册表

实例74 获取系统目录

实例75 创建与删除目录

实例76 获取系统环境及平台信息

实例77 获取系统当前的进程

实例78 注销和关闭计算机

实例79 获取并设置系统时间

实例80 获取硬盘信息

实例81 修改计算机的网络设置

实例82 获取局域网内计算机的列表

实例83 启动指定的程序

小结

第6章 数据库编程

实例84 连接SQL Server数据库

实例85 连接池

实例86 执行SQL语句

实例87 事务处理

实例88 执行存储过程

实例89 使用DataSet存储数据

实例90 使用DataSet修改数据

实例91 使用DataView对象过滤数据

实例92 通讯录

小结

第7章 网络编程

实例93 获取计算机名和IP地址

实例94 获取网络主机名

实例95 扫描网段

实例96 简单的时钟服务程序之服务器端

实例97 简单的时钟服务程序之客户端

实例98 文件传输之发送端

实例99 文件传输之接收端

实例100 简单的聊天程序之服务器端

实例101 简单的聊天程序之客户端

实例102 多人聊天程序之服务器端

实例103 多人聊天程序之客户端

实例104 获取网页内容

实例105 下载网页

实例106 接收邮件

实例107 简单的Web浏览器

小结

第8章 Web应用程序的开发

实例108 Web服务器控件与数据验证控件的使用

实例109 DataGrid服务器控件的使用

实例110 Repeater服务器控件的使用

实例111 DataList服务器控件的使用

实例112 网页重定向与数据传递

实例113 网页间的数据传递

实例114 将DataGrid中的数据输出到Excel

实例115 获取Access数据库中的表

实例116 获取环境变量的值

实例117 上传文件

实例118 发送电子邮件

实例119 访客留言板

实例120 会员注册系统

实例121 创建、部署与访问XML Web Services

小结

第9章 多媒体

实例122 使用Windows媒体播放器

实例123 Flash播放器

实例124 获取Wave文件头信息

实例125 利用API函数播放音频文件

实例126 DirectShow媒体播放器

小结

第10章 安全性

实例127 要求权限

实例128 断言权限

实例129 基于角色的安全性

实例130 DES加密解密

小结

第11章 设计模式

实例131 Singleton模式

实例132 简单工厂(Simple Factory)模式

实例133 工厂方法(Factory Methord)模式

实例134 原型(Prototype)模式

实例135 适配器(Adapter)模式

实例136 桥接(Bridge)模式

实例137 组合(Composite)模式

实例138 装饰(Decorator)模式

实例139 外观(Facade)模式

实例140 代理(Proxy)模式

实例141 职责链(Chain Of Responsibility)模式

实例142 命令(Command)模式

实例143 观察者(Observer)模式

实例144 访问者(Vistor)模式

小结

第12章 杂例

实例145 应用指针

实例146 操作Excel

实例147 动态系统托盘图标

实例148 通过动态编译获取字符串所表达的值

实例149 写XML文件

实例150 八数码游戏

小结

参考文献