书籍详情

C#程序开发范例宝典

C#程序开发范例宝典

作者:王小科,张金辉,杨贵发 著

出版社:人民邮电出版社

出版时间:2015-01-01

ISBN:9787115371409

定价:¥99.00

购买这本书可以去
内容简介
  《C#程序开发范例宝典》紧密围绕程序开发人员在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了使用C#进行程序开发的技术和技巧。全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密、安全与软件注册、数据结构与算法、C#高级开发、实用工具、程序打包等21章,共572个实例。《C#程序开发范例宝典》附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows 2000/Windows Server 2003/Windows 7等操作系统下测试通过,均能够正常运行。《C#程序开发范例宝典》适合程序开发人员,也可供大中专院校师生阅读。
作者简介
  明日科技 吉林省明日科技有限公司是一家以计算机软件和数字出版为核心的高科技企业,多年来始终致力于行业管理软件、数字化出版物等领域的实践,目前已和多家国内上市企业形成产品合作关系,公司的多款软件产品应用于国内的多家企业集团。明日科技拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发数百种专业技术图书和数十种数字化学习产品,成为国内IT信息服务领域的知名品牌。
目录
目录
第1章 窗体与界面设计 1
1.1 菜单应用实例 2
实例001 带历史信息的菜单 2
实例002 菜单动态合并 3
实例003 像开始菜单一样漂亮的
菜单 4
实例004 任务栏托盘菜单 4
实例005 可以拉伸的菜单界面 5
实例006 菜级联菜单 6
1.2 工具栏设计 6
实例007 带带背景的工具栏 7
实例008 带浮动工具栏 7
实例009 在带下拉菜单的工具栏 8
实例010 在具有提示功能的工具栏 9
1.3 状态栏设计 9
实例011 在状态栏中显示检查框 9
实例012 带进度条的状态栏 10
实例013 状态栏中加入图标 11
1.4 导航菜单界面 11
实例014 OutLook界面 11
实例015 带带导航菜单的主界面 12
实例016 图形化的导航界面 14
1.5 特色程序界面 15
实例017 隐藏式窗体 15
实例018 类似windows xp的
程序界面 18
实例019 软件启动界面 19
实例020 以树形显示的程序界面 21
实例021 动态按钮的窗体界面 22
1.6 特殊形状的窗体 23
实例022 非矩形窗体 23
实例023 建立字体形状窗体 24
实例024 使控件大小随窗体自动
调整 25
实例025 带分隔栏的窗体 26
实例026 随机更换主界面背景 26
1.7 多媒体光盘 27
实例027 自动启动的多媒体光盘
程序 27
实例028 为触摸屏程序添加虚拟
键盘 28
1.8 窗体效果 29
实例029 制作鼠标穿透窗体 29
实例030 窗体换肤程序 31
1.9 窗体动画 33
实例031 窗体中的滚动字幕 33
实例032 动画显示窗体 34
实例033 制作闪烁的窗体 35
实例034 实现任务栏通知窗口 36
实例035 动画形式的程序界面 40
1.10 标题栏窗体 41
实例036 使窗体标题栏文字右对齐 41
实例037 没有标题栏可义改变
大小的窗口 41
1.11 设置窗体位置 42
实例038 设置窗体在屏幕中的位置 42
实例039 始终在最上面的窗体 43
实例040 从桌面右下角显示的窗体 44
1.12 设置窗体大小 45
实例041 获取桌面大小 45
实例042 在窗口间移动按扭 46
实例043 如何实现Office助手 47
1.13 窗体控制技术 48
实例044 在关闭窗口前加入确认
对话框 48
实例045 通过子窗体刷新父窗体 49
实例046 拖动边框窗体 53
1.14 其他技术 54
实例047 禁用窗口上的关闭按钮 54
实例048 实现动态系统托盘图标 55
实例049 实现气泡提示窗口 56
第2章 控件应用 59
2.1 TextBox控件应用 60
实例050 只允许输入数字的TextBox
控件 60
实例051 在TextBox控件底端显示
下划线 62
实例052 屏蔽TextBox控件上的
粘贴功能 64
实例053 屏蔽TextBox控件上
默认的右键菜单 65
2.2 ComboBox控件应用 66
实例054 美化ComboBox控件
下拉列表 66
实例055 实现带查询功能的
ComboBox控件 67
2.3 RichTextBox控件应用 68
实例056 在RichTextBox控件中
添加超链接文字 69
实例057 在RichTextBox控件中
显示RTF格式的文件 69
实例058 为RichTextBox控件添加
自定义滚动条 71
实例059 在RichTextBox控件中
实现关键字描红 72
实例060 在RichTextBox控件中
实现项目编号功能 74
实例061 设置RichTextBox控件中
文本对齐方式 78
2.4 ListBox控件应用 80
实例062 在ListBox控件间交换
数据 80
实例063 将数据库数据添加到
组合框中 81
实例064 借助绑定控件实现数据
选择录入 83
实例065 在ListBox控件中查找
指定项 83
2.5 选择类控件应用 85
实例066 利用选择控件实现权限
设置 85
实例067 利用选择控件实现复杂
查询 87
2.6 ListView控件应用 89
实例068 ListView间的数据移动 89
实例069 将数据库数据添加到
ListView控件 92
实例070 在ListView控件中实现
修改功能 93
实例071 在ListView控件中对数据
排序或统计 94
实例072 在ListView控件中绘制
底纹 95
实例073 在列表视图中拖动视图项 96
实例074 使ListView控件中的
选择项高亮显示 99
实例075 带复选框的ListView
控件 101
2.7 TreeView控件应用 102
实例076 将数据库数据显示到
树视图中 102
实例077 用树型列表动态显示
菜单 104
实例078 用TreeView控件遍历
磁盘目录 105
实例079 修改TreeView控件中的
节点 107
实例080 将XML文件节点绑定到
TreeView控件中 109
2.8 DataGridView控件应用 110
实例081 DataGridView控件的
分页功能 111
实例082 从DataGridView控件拖放
数据至TreeView控件 115
实例083 在DataGridView控件中
实现合并单元格 119
实例084 在DataGridView控件中
显示图片 121
实例085 为DataGridView控件
实现复选功能 123
实例086 像Excel一样复制
DataGridView中数据 125
2.9 其他控件典型应用 128
实例087 TrackBar控件的简单
应用 128
实例088 自制平滑进度条控件 130
实例089 使用MaskedTextBox
控件实现输入验证 133
实例090 制作日历计划任务 135
实例091 在ProgressBar控件中
显示进度百分比 138
实例092 在NumericUpDown控件
中显示当前系统日期 139
2.10 控件技术 140
实例093 程序运行时智能增减
控件 140
实例094 多控件的焦点循环移动 142
实例095 动态创建控件 143
实例096 在Button按钮上绘图 144
2.11 焦点变换与输入控制 145
实例097 按回车键后焦点会在控件
中移动的录入窗口 146
实例098 程序运行时拖动控件 147
实例099 控件得到焦点时变色 148
实例100 使用控件的Tag属性传递
信息 149
2.12 特殊控件 149
实例101 为控件制作立体效果 150
实例102 获取控件名称和内容 151
第3章 组件应用 153
3.1 BackgroundWorker组件 154
实例103 BackgroundWorker组件
执行异步操作 154
3.2 ErrorProvider组件 156
实例104 使用ErrorProvider组件
验证文本框输入 156
3.3 EventLog组件 157
实例105 使用EventLog组件读写
Windows系统事件日志 157
实例106 使用EventLog组件保存
Windows系统日志 160
实例107 使用EventLog组件向本机
现有日志中添加条目 161
3.4 FileSystemWatcher组件 163
实例108 使用FileSystemWatcher
组件监视系统日志文件
是否被更改 163
3.5 HelpProvider组件 165
实例109 使用HelpProvider组件
调用帮助文件 165
3.6 Process组件 166
实例110 使用Process组件访问
本地进程 166
3.7 Timer组件 167
实例111 使用Timer组件制作计
时器 167
实例112 使用Timer组件实现
人物动画效果 172
实例113 使用Timer组件制作
左右飘动的窗体 173
实例114 使用Timer组件实现
世界杯倒计时 174
3.8 ServiceController组件 176
实例115 使用ServiceController
组件控制计算机的服务 176
3.9 ImageList组件 177
实例116 使用ImageList组件
制作动画图片 178
3.10 DirectoryEntry组件 178
实例117 使用DirectoryEntry
组件建立虚拟目录 179
第4章 图形技术 181
4.1 绘制图形 182
实例118 绘制公章 182
实例119 在图片中写入文字 183
实例120 局部图片的复制 185
实例121 波形图的绘制 186
4.2 图形转换 187
实例122 BMP转换成JPG格式 188
实例123 JPG转换成BMP格式 189
实例124
猜您喜欢

读书导航