注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual C#.NET应用编程150例

Visual C#.NET应用编程150例

Visual C#.NET应用编程150例

定 价:¥35.00

作 者: 尹立宏编著
出版社: 电子工业出版社
丛编项: 编程沙龙丛书
标 签: .net 语言与开发工具 程序语言与软件开发 计算机与互联网

购买这本书可以去


ISBN: 9787505389366 出版时间: 2003-08-01 包装: 精装
开本: 26cm 页数: 402 字数:  

内容简介

  本书主要针对具有VisualC#.NET基础知识的读者。全书通过150个实例全面介绍了使用VisualC#.NET开发普通应用程序、控制台应用程序、数据库应用程序,以及Web应用程序的方法、技巧和经验。这些实例简单实用、典型性强、功能突出,所涉及的技术可以解决同类问题。使用本书的最好方法是通过学习掌握实例中提供的技术或技巧,然后使用这些技术尝试实现更为复杂的功能,并应用到更多方面。本书内容丰富、结构合理,叙述简洁明了,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关计算机及其相关专业的师生作为参考资料。策划说明很多初学编程的读者,在看过一些讲述基础应用的书籍后学会了软件的基本操作,或者在学校里学习了一些基本编程语言之后,常常陷入困境——对进一步的应用一知半解,对用该软件进行开发并完成一项具体的课题或项目感到困难和茫然。一些指导开发的实例图书所讲的实例往往是工程实例,对一些基本的编程模块着墨甚少,使读者学起来很吃力。《编程沙龙》丛书就是在这样的情况下产生的,我们希望这套丛书能够交给广大初学编程的读者一把钥匙,使大家能够快速掌握软件开发技术并能切实投入实际应用。本套丛书将那些庞大的应用开发实例分解成150个小的开发实例模块,并以实例为主线,引导读者步步深入,掌握各种开发语言和开发工具的应用。每本书的实例均以“应用”和“编程”为主题,绝大部分实例都可以完整地实现一个功能。读者通过对这些小的编程实例进行模仿和变化,可以学会利用自己学到的基础知识编写简单的实际应用案例。当然在理解范例的讲解过程中,读者又会学到新的软件开发技术,并且进一步扩展,从而在学习实例的过程中得到了双重提高——一方面把自己以前掌握的知识应用到实例上;另一方面从这些实例中又可以学习到新的知识,最后达到融会贯通的目的。本套丛书的作者都是长期从事软件开发实践的一线程序员,他们对这些实例的编程要点进行了简单明了的总结,对实例的扩展应用进行了画龙点睛的提示,这些宝贵经验对于读者深入掌握书中实例所包含的技术知识是非常有益的。需要特别说明的是,如果读者对编程是一个完全的新手,直接阅读这套书是有一定困难的。建议读者在学习这套书之前,首先学习编程的基础知识(在此,向您推荐我们出版的《新世纪电脑应用培训教程》系列中有关程序设计培训教程的图书)。《编程沙龙》丛书首批推出6本,内容涵盖目前主流编程软件:VisualBasic、VisualC#、VisualC++、VisualFoxPro、Delphi及Java等。今后我们还会根据读者的反馈和技术的发展推出新的品种。我们将这套丛书命名为“编程沙龙”,也希望借此机会建立一个与学习编程和从事编程工作的读者交流的真正的沙龙,让我们一起交流,共同进步!把你编程的经验与困难告诉我们,把你学习的快乐与苦恼告诉我们,那么下一批“编程沙龙”的书中,闪耀的将是你的智慧!编者2003年8月实例源代码下载说明为了最大限度地降低读者的购书成本,本书中的实例源代码可免费从网上下载。网址:http://tqxbook.phei.com.cn如果读者下载源代码有困难,可来信来电与我们联系,联系方法如下。地址:北京市海淀区莲花苑2号楼4门108室邮编:100036电话:(010)63981964联系人:鄂卫华服务邮箱:lilye@phei.com.cn编辑邮箱:zhangruixi@phei.com.cn前言VisualC#.NET是Microsoft公司开发的MicrosoftVisualStudio.NET系列的组成部分。VisualC#.NET集程序的界面设计、代码编辑、编译、连接和调试等功能于一体,为编程人员提供了一个方便而又完整的开发界面和多个有效的辅助开发工具。本书共8章,各章的主要内容如下。第1章通过23个实例介绍了各种界面效果的实现,包括透明窗体、圆形窗体、多边形窗体、将窗体分割为多个窗格、字形窗体、可调透明区域窗体、动态设置窗体光标、动画效果窗体,以及多个菜单共用菜单项等。通过本章的学习,读者可以实现别具匠心的界面效果并减少应用程序的代码。第2章通过27个实例介绍了图像处理技术,包括实现动态抓取屏幕、动画光标、用图像平铺形状、提取并显示exe文件中包含的图标、局部放大图像、图像特殊效果、缩略图、颜色变换、旋转和扭曲图像、图案文字、空心字,以及个人小助手等。通过本章的学习,读者可自如地处理各种复杂的图像。第3章通过20个实例讲解了图形处理技术,包括绘制直线、曲线、弧、路径、几何图形、连接线条、组合图形,并且控制线条宽度、颜色、端点类型,使用单色、渐变颜色、图案等填充图形内部,以及使用基本绘图方法组成艺术图案等。通过本章的学习,读者可以容易地绘制各种形状复杂、色彩变幻的图形。第4章通过18个实例说明了如何?迪指髦治募砉δ埽ɑ袢∥募粜浴⒖奖次募⒍ㄊ倍列次募⒎梦识莆募⒍列碔ni文件、文件关联、删除目录、创建目录列表、显示磁盘结构,以及将组件属性保存在文件中等。通过本章的学习,读者可以为开发应用程序打下良好基础。第5章通过20个实例介绍了如何控制系统的有关功能,包括设置应用程序快捷键、禁止用户关闭操作系统、获取计算机名称和系统的特殊路径、进程控制、回调函数、调用DLL文件和API函数、修改系统的右键菜单、屏蔽消息、获取和设置系统日期和时间、监视剪贴板,以及模拟鼠标和键盘操作等。通过本章的学习,读者可以开发水平更高的应用程序。第6章通过16个实例介绍了典型组件的使用方法和技巧,包括设置字体、拖放图形文件、实现密码文本框和消息操作、使用并设置系统计数器,以及管理服务等。通过本章的学习,读者可以容易地实现常见应用程序的功能或扩充已有控件的功能。第7章通过11个实例集中介绍了数据库开发技术,包括连接数据库、数据访问和更新、筛选出所需数据、模糊查询、同时访问相关表数据、更新相关表、动态属性、将XML数据读入数据集并保存XML文件等等。通过本章的学习,读者可以得心应手地开发各种数据库应用程序。第8章通过15个实例讲解了如何创建Web应用程序,包括创建基本Web页、验证Web窗体页中的用户输入、读取和写入数据、在窗体页间传递服务器控件值、检测浏览器类型、将用户重定向到另一页、创建和使用Web用户组件、扩展Web用户组件,创建并访问、部署XMLWebServices等。通过本章的学习,读者可以熟练地创建多种实用的Web应用程序。本书由尹立宏主持编写,参加编写的还有马洋、张如意、王静、李晓光、赵国峰、周清杰、吴伟斌、郑超群、孔军、戴雷、叶萍、马宗敏、黄海云、许建国、汪玉涛、田福贵、邓鹏飞、林丽和张玲等。由于作者水平有限,书中难免存在一些不足之处,恳请读者批评指正。作者的电子邮箱:yinlimin@sina.com作者2003年7月

作者简介

暂缺《Visual C#.NET应用编程150例》作者简介

图书目录

第1章 界面编程实例
实例1 安装与部署
实例2 渐显窗体
实例3 使程序始终在前面
实例4 将窗体编译为类库
实例5 继承窗体设计
实例6 设计多边形窗体
实例7 用获取路径的方法得到圆形窗体
实例8 分割窗体
实例9 在菜单中添加图标
实例10 渐变的窗口背景
实例11 使用任务栏的状态区
实例12 在运行时更新状态栏信息
实例13 拖动无标题窗体
实例14 设置应用程序的图标
实例15 共享菜单命令
实例16 动态设置窗体光标
实例17 自制菜单
实例18 在窗体的系统菜单中添加菜单项
实例19 本地化Windows窗体(1)
实例20 本地化Windows窗体(2)
实例21 设计字形窗体
实例22 窗体的动画效果
实例23 可动态调整透明区域的窗体
第2章 图像处理实例
实例24 动态抓取屏幕
实例25 将图像中的某种颜色设置为透明
实例26 图像的门帘效果显示
实例27 显示动画光标
实例28 缩放时使用插值模式控制图像质量
实例29 实现大图像浏览
实例30 用图像填充平铺形状
实例31 提取并显示exe文件包含的图标
实例32 抓取并显示程序中的鼠标形状
实例33 图像的局部放大
实例34 对图像进行浮雕处理
实例35 获得任意点的颜色值
实例36 旋转显示文本
实例37 实现阴影效果文字
实例38 使用图案填充文字
实例39 将彩色图片转换为灰度图片
实例40 实现空心字体效果
实例41 反转图片颜色
实例42 创建缩略图
实例43 在一个区域中剪辑
实例44 使用颜色再变换表
实例45 使用两种不同质量设置绘制文本
实例46 绘制垂直文本
实例47 播放gif动画
实例48 用颜色矩阵设置图像中的Alpha值
实例49 旋转、反射和扭曲图像
实例50 创建个性化小助手
第3章 图形处理实例
实例51 创建线性梯度
实例52 连接线条
实例53 绘制直线和曲线并组成图形
实例54 一个区域中的单击检测
实例55 绘制自定义虚线
实例56 将Gamma校正应用于梯度
实例57 绘制用纹理填充的图形
实例58 设置钢笔的宽度和对齐方式
实例59 绘制不透明和半透明的线条
实例60 图形容器的应用
实例61 应用全局变形和局部变形
实例62 绘制具有多种风格端点的线条
实例63 绘制贝赛尔样条
实例64 创建轨迹梯度画刷填充图形
实例65 绘制基数样条
实例66 绘制打开和闭合的曲线
实例67 绘制正弦曲线
实例68 绘制多边形
实例69 绘制艺术图案(1)
实例70 绘制艺术图案(2)
第4章 文件处理实例
实例71 获取文件属性
实例72 拷贝文件
实例73 删除目录
实例74 文本文件与RichTextBox
实例75 获取文件的版本信息
实例76 在文件中保存组件属性
实例77 获取驱动器信息
实例78 定时读写文件
实例79 创建目录列表
实例80 基本序列化
实例81 序列化数组到文件中
实例82 读取序列化后的数组
实例83 读写二进制文件
实例84 读写ini文件
实例85 获得文件路径信息
实例86 文件关联
实例87 获取指定文件的图标
实例88 获取系统中的可用驱动器列表
第5章 系统控制实例
实例89 设置应用程序的快捷键
实例90 禁止用户关闭操作系统
实例91 使用托管回调函数
实例92 获取计算机名
实例93 列举系统中的环境变量
实例94 获取系统的特殊路径
实例95 启动指定程序
实例96 关闭指定程序
实例97 枚举计算机上的进程
实例98 获取进程信息
实例99 调用API函数
实例100 生成DLL类库文件
实例101 调用DLL类库文件
实例102 在系统快捷菜单中添加命令
实例103 屏蔽消息
实例104 实现程序的互斥运行
实例105 获取并设置系统时间
实例106 监视剪贴板
实例107 模拟鼠标
实例108 模拟键盘操作
第6章 控件与组件应用实例
实例109 自画ListBox
实例110 使用“打开”对话框
实例111 使用“保存”对话框
实例112 设置文本的字体
实例113 实现查找功能
实例114 密码文本框
实例115 实现拖放操作
实例116 拖放图形文件
实例117 创建队列
实例118 使用消息
实例119 分类枚举指定计算机的服务
实例120 响应文件系统事件
实例121 检索类别和计数器
实例122 查看计数器值
实例123 创建自定义性能计数器值
实例124 实现日志记录的主要功能
第7章 数据库开发实例
实例125 连接数据库
实例126 访问和更新数据
实例127 只显示所需数据
实例128 模糊查询
实例129 同时显示相关表数据
实例130 更新相关表
实例131 优化只读数据的访问
实例132 从数据库中获取单个值
实例133 使用动态属性
实例134 显示XML数据和架构
实例135 XML文件编辑器
第8章 Web应用程序开发实例
实例136 创建基本的Web窗体页
实例137 验证Web窗体页中的用户输入
实例138 读写数据库数据
实例139 在Web窗体页间传递值(内联代码)
实例140 在Web窗体页间传递值(代码隐藏)
实例141 在Web窗体中检测浏览器类型
实例142 将用户重定向到另一页
实例143 将多个事件连接到一个事件程序
实例144 创建用户控件
实例145 在Web窗体页中包括用户控件
实例146 处理用户控件事件
实例147 将Web窗体页转换为用户控件
实例148 创建XML Web Services
实例149 部署XML Web Services
实例150 访问XML Web Services

本目录推荐