《C#实用编程百例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何鹏飞,王征等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302080402
  • 页数:327 页
图书介绍:C#是微软公司为其.NET战略推出的首选开发语言。本书通过100个实例,全面地介绍了C#在.NET中的多种应用。全书共分6章,即熟悉C#语言、C#语言的Windows提高、C#数据库编程、C#语言的网络编程,以及C#语言和Web编程。

目 录 1

第1章熟悉C#语言 1

第1例C#版“Hello World!” 1

第2例 使用Visual Studio.NET创建控制台应用程序 4

第3例C#中的值类型 6

第4例C#中的类(Class) 9

第97例制作留言板 3 10

第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

第1 5例第一个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

第3 1例DateTimePicker与MonthCalendar控件的使用 85

第32例ScrollBar和PictureBox控件的使用 87

第33例通用对话框控件的使用 90

第63例使用命令参数 1 92

第34例简易文本编辑器 94

第3章C#Windows编程提高 94

第35例 打印及打印预览的实现 97

第36例C#调用Windows API函数的实现 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

第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.NET Web应用程序 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

第98例用户信息的加密 314

第99例 网站民意调查 318

第100例WebService的使用 323