《C#实用编程百例》是2004年由清华大学出版社出版的图书,作者是何鹏飞。
基本介绍
- 书名:C#实用编程百例
- 作者:何鹏飞
- ISBN:9787302080404
- 定价:38元
- 出版社:清华大学出版社
- 出版时间:2004年
- 装帧:平装
图书简介
C#是微软公司为其.NET战略推出的首选开发语言。本书通过100个实例,全面地介绍了C#在.NET中的多种套用。全书共分6章,即熟悉C#语言、C#语言的Windows编程基础、C#语言的Windows编程提高、C#资料库编程、C#语言的网路编程,以及C#语言的Web编程。
本书的每个实例都给出了实例介绍、详细的实现步骤,以及实例分析。某些关键的操作步骤和运行结果以图的形式给出。
目录
第1章熟悉C#语言 1
第1例C#版“HelloWorld!” 1
第2例使用VisualStudio.NET创建控制台应用程式 4
第3例C#中的值类型 6
第4例C#中的类(Class) 9
第5例C#中的装箱拆箱操作与Object类型 13
第6例C#中的委託(Delegate) 15
第7例C#中的事件(Event) 17
第8例C#中的命名空间(namespace) 20
第9例C#中的字元串(String) 23
第10例C#中的数组(Array) 26
第11例C#中的属性与索引器 30
第12例C#中方法的参数 33
第13例C#中的异常处理 36
第14例C#中的Unsafe模式 38
第2章C#Windows编程基础 41
第15例第一个Windows程式 41
第16例主选单控制项(MainMenu)的使用 45
第17例CheckBox和RadioButton使用 47
第18例ListBox控制项的使用 51
第19例TreeView和ImageList控制项的使用 53
第20例工具列控制项(ToolBar)的使用 56
第21例状态栏控制项(StatusBar)的使用 60
第22例ComboBox控制项的使用 62
第23例 LinkLabel控制项的使用 65
第24例NotifyIcon和ToolTip的使用 67
第25例ProgressBar和TrackBar控制项的使用 69
第26例ContextMenu和RichTextBox控制项的使用 71
第27例TabControl和UpDown控制项的使用 74
第28例ListView控制项的使用 76
第29例Splitter和Panel控制项的使用 80
第30例CheckedListBox控制项的使用 82
第31例DateTimePicker与MonthCalendar控制项的使用 85
第32例ScrollBar和PictureBox控制项的使用 87
第33例通用对话框控制项的使用 90
第3章C#Windows编程提高 94
第34例简易文本编辑器 94
第35例列印及列印预览的实现 97
第36例C#调用WindowsAPI函式的实现 100
第37例MDI应用程式的实现 103
第38例进程管理器 107
第39例C#中的执行绪操作 111
第40例文本搜寻非模式对话框的套用 114
第41例Flash动画播放器 118
第42例简易档案管理器 122
第43例系统剪贴簿(ClipBoard)的使用 127
第44例不规则窗体的实现 129
第45例登录对话框和模式对话框的套用 132
第46例简易Web浏览器 135
第47例拖放操作的实现 139
第48例自动退出登录的实现 142
第49例Windows注册表的读写 145
第50例安装程式的製作 147
第51例绘製个性化主选单 150
第52例简易绘图程式 153
第53例简易电子时钟 160
第54例数字输入框控制项的製作 162
第55例简易计算器 166
第4章C#资料库编程 173
第56例使用ADO.NET来读资料库1 173
第57例使用ADO.NET来读资料库2 176
第58例使用ADO.NET的DataAdapter来更新数据 178
第59例使用ADO来进行资料库行操作 180
第60例使用ADO来访问资料库多个表 184
第61例使用DataSet读写XML档案 188
第62例使用DataReader获取模式信息 190
第63例使用命令参数 192
第64例使用DataView 195
第65例数据与Windows控制项的绑定 198
第66例使用DataGrid更新数据源 202
第67例使用存储过程 204
第68例在资料库中存储图像 210
第69例显示存储的图像 215
第70例使用事务 220
第5章C#网路编程 227
第71例获取DNS信息 227
第72例通过IP获得主机信息 229
第73例建立伺服器 231
第74例建立客户端 233
第75例聊天程式伺服器 236
第76例聊天程式客户端 240
第77例 SMTP传送电子邮件 243
第78例POP3接收电子邮件 246
第79例一个简单的Ping程式 251
第80例 TraceRoute程式 255
第81例浏览网页原始码 260
第82例网页上/下传工具 264
第83例FTP简易浏览器的製作 268
第84例建立FTP伺服器 272
第85例建立FTP客户端 276
第6章C#Web编程 281
第86例编写第一个ASP.NETWeb应用程式 281
第87例ASP.NET中常用的Web窗体控制项 284
第88例CheckBoxList和RadioButtonList控制项 287
第89例超级连结的实现方法 289
第90例Validator检验控制项的使用 292
第91例RegularExpressionValidator控制项的使用 295
第92例文档上传的实现 297
第93例传送带附属档案的电子邮件 299
第94例获取客户端信息 302
第95例域名查询的实现 304
第96例使用DataGrid与ADO.NET显示数据 306
第97例製作留言板 310
第98例用户信息的加密 314
第99例网站民意调查 318
第100例WebService的使用 323