简介
c#是微软公司为其.net战略推出的首选开发语言。本书通过100个实例,全面地介绍了c#在.net中的多种应用。全书共分6章,即熟悉c#语言、c#语言的windows编程基础、c#语言的windows编程提高、c#数据库编程、c#语言的网络编程,以及c#语言的web编程。.
本书的每个实例都给出了实例介绍、详细的实现步骤,以及实例分析。某些关键的操作步骤和运行结果以图的形式给出。随书赠送一张光盘,其中包括书中所有实例的源代码。..
本书内容全面,图文并茂,解释详尽,既可以作为编程初学者学习c#的基础教程,也可以作为c#开发人员的参考书。...
目录
第1章 熟悉C#语言
第1例 C#版“Hello World!”
第2例 使用Visual Studio.NET创建控制台应用程序
第3例 C#中的值类型
第4例 C#中的类(Class)
第5例 C#中的装箱拆箱操作与Object类型
第6例 C#中的委托(Delegate)
第7例 C#中的事件(Event)
第8例 C#中的命名空间(namespace)
第9例 C#中的字符串(String)
第10例 C#中的数组(Array)
第11例 C#中的属性与索引器
第12例 C#中方法的参数
第13例 C#中的异常处理
第14例 C#中的Unsafe模式
第2章 C# Windows编程基础
第15例 第一个Windows程序
第16例 主菜单控件(MainMenu)的使用
第17例 CheckBox和RadioButton使用
第18例 ListBox控件的使用
第19例 TreeView和ImageList控件的使用
第20例 工具栏控件(ToolBar)的使用
第21例 状态栏控件(StatusBar)的使用
第22例 ComboBox控件的使用
第23例 LinkLabel控件的使用
第24例 NotifyIcon和ToolTip的使用
第25例 ProgressBar和TrackBar控件的使用
第26例 ContextMenu和RichTextBox控件的使用
第27例 TabControl和UpDown控件的使用
第28例 ListView控件的使用
第29例 Splitter和Panel控件的使用
第30例 CheckedListBox控件的使用
第31例 DateTimePicker与MonthCalendar控件的使用
第32例 ScrollBar和PictureBox控件的使用
第33例 通用对话框控件的使用
第3章 C# Windows编程提高
第34例 简易文本编辑器
第35例 打印及打印预览的实现
第36例 C#调用WindowsAPl函数的实现
第37例 MDI应用程序的实现
第38例 进程管理器
第39例 C#中的线程操作
第40例 文本搜索非模式对话框的应用
第41例 Flash动画播放器
第42例 简易文件管理器
第43例 系统剪贴板(ClipBoard)的使用
第44例 不规则窗体的实现
第45例 登录对话框和模式对话框的应用
第46例 简易Web浏览器
第47例 拖放操作的实现
第48例 自动退出登录的实现
第49例 Windows注册表的读写
第50例 安装程序的制作
第51例 绘制个性化主菜单
第52例 简易绘图程序
第53例 简易电子时钟
第54例 数字输入框控件的制作
第55例 简易计算器
第4章 C#数据库编程
第56例 使用ADO.NET来读数据库1
第57例 使用ADO.NET来读数据库2
第58例 使用ADO.NET的DataAdapter来更新数据
第59例 使用ADO来进行数据库行操作
第60例 使用ADO来访问数据库多个表
第61例 使用DataSet读写XML文件
第62例 使用DataReader获取模式信息
第63例 使用命令参数
第64例 使用DataView
第65例 数据与Windows控件的绑定
第66例 使用DataGrid更新数据源
第67例 使用存储过程
第68例 在数据库中存储图像
第69例 显示存储的图像
第70例 使用事务
第5章 C#网络编程
第71例 获取DNS信息
第72例 通过IP获得主机信息
第73例 建立服务器
第74例 建立客户端
第75例 聊天程序服务器
第76例 聊天程序客户端
第77例 SMTP发送电子邮件
第78例 POP3接收电子邮件
第79例 一个简单的Ping程序
第80例 TraceRoute程序
第81例 浏览网页源代码
第82例 网页上/下传工具
第83例 FTP简易浏览器的制作
第84例 建立FTP服务器
第85例 建立FTP客户端
第6章 C# Web编程
第86例 编写第一个ASP.NETWeb应用程序
第87例 ASP.NET中常用的Web窗体控件
第88例 CheckBoxList和RadioButtonList控件
第89例 超级链接的实现方法
第90例 Validator检验控件的使用
第91例 RegularExpressionValidator控件的使用
第92例 文档上传的实现
第93例 发送带附件的电子邮件
第94例 获取客户端信息
第95例 域名查询的实现
第96例 使用DataGrid与ADO.NET显示数据
第97例 制作留言板
第98例 用户信息的加密
第99例 网站民意调查
第100例 WebService的使用
前言微软公司这样描述.NET:“.NET是一个革命性的新平台,它建立在开放的Internet协议和标准之上,采用许多新的工具和服务,用于计算和通信。”
C#是微软公司为.NET战略量身定做的首选开发语言。C#语言自C/C++演变而来。C#摒弃了C什的复杂性,简化和现代化了C++在类、命名空间、方法重载和异常处理等领域的使用。C#添加了严格的类型安全、版本控制、垃圾收集(Garbage Collection)等新功能,因此更加易用、更少出错。在企业计算领域,C#将会成为用于编写NGWS(Next Generation Windows Services)应用程序的主要语言。
本书是清华大学出版社实用百例丛书中的一本,书中包含100个实例,全面地介绍了C#在.NET中的多种应用。全书总共分为以下6章:
第1章“熟悉C#语言”介绍了C#语言的用法,着重介绍了C#语言的新特性。同时,通过本章读者将掌握C#程序的编译方法,以及在VS.NET中创建控制台应用程序的方法。
第2章“C# Windows编程基础”介绍了在VS.NET环境下开发Windows应用程序的方法,主要是常用Windows控件的使用方法和技巧。
第3章“C# Windows编程提高”介绍了在VS.NET中创建复杂Windows程序的方法,以及多种常用的Windows编程技巧。
第4章“C#数据库编程”介绍了利用C#开发数据库应用程序的方法和技巧。重点是ADO.NET的使用方法。
第5章“C#网络编程”介绍了利用C#进行网络编程的方法和技巧,以及各种常见的网络协议的应用。
第6章“C# Web编程”介绍了在VS.NET开发环境下,利用C#创建Web应用程序的方法和技巧,重点是ASP.NET的编程方法。
随书赠送一张光盘,其中包括书中所有实例的源代码。所有例子均在VS.NET 2002中
编写,并且编译通过,操作系统为Windows XP。用户要运行光盘中的示例代码,要求计算机中的操作系统为Microsoft公司的Windows 95/98、Windows NT 4.0、Windows Me、Windows 2000或Windows XP,浏览器需要IE 5.0以上的版本。计算机中还需要安装Microsoft公司的.NET Framework SDK。另外,运行第4章中的例子,需要安装SQL Server或者MSDE;运行第6章中的例子,需要安装IIS并设置正确的虚拟路径。
本书是多人智慧的集成,除封面署名的作者外,参与整理资料和制作的人员还有吴显斌、冯海波、李永奎、尚英强、路晓明、高爱强、张国杰、许萌、崔希玲、侯锡梅、鲍如、朱五星、金俊伟等。由于作者水平有限,加之创作时间仓促,本书不足之处在所难免,欢迎广大读者批评指正。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。
第1例 C#版“Hello World!”
第2例 使用Visual Studio.NET创建控制台应用程序
第3例 C#中的值类型
第4例 C#中的类(Class)
第5例 C#中的装箱拆箱操作与Object类型
第6例 C#中的委托(Delegate)
第7例 C#中的事件(Event)
第8例 C#中的命名空间(namespace)
第9例 C#中的字符串(String)
第10例 C#中的数组(Array)
第11例 C#中的属性与索引器
第12例 C#中方法的参数
第13例 C#中的异常处理
第14例 C#中的Unsafe模式
第2章 C# Windows编程基础
第15例 第一个Windows程序
第16例 主菜单控件(MainMenu)的使用
第17例 CheckBox和RadioButton使用
第18例 ListBox控件的使用
第19例 TreeView和ImageList控件的使用
第20例 工具栏控件(ToolBar)的使用
第21例 状态栏控件(StatusBar)的使用
第22例 ComboBox控件的使用
第23例 LinkLabel控件的使用
第24例 NotifyIcon和ToolTip的使用
第25例 ProgressBar和TrackBar控件的使用
第26例 ContextMenu和RichTextBox控件的使用
第27例 TabControl和UpDown控件的使用
第28例 ListView控件的使用
第29例 Splitter和Panel控件的使用
第30例 CheckedListBox控件的使用
第31例 DateTimePicker与MonthCalendar控件的使用
第32例 ScrollBar和PictureBox控件的使用
第33例 通用对话框控件的使用
第3章 C# Windows编程提高
第34例 简易文本编辑器
第35例 打印及打印预览的实现
第36例 C#调用WindowsAPl函数的实现
第37例 MDI应用程序的实现
第38例 进程管理器
第39例 C#中的线程操作
第40例 文本搜索非模式对话框的应用
第41例 Flash动画播放器
第42例 简易文件管理器
第43例 系统剪贴板(ClipBoard)的使用
第44例 不规则窗体的实现
第45例 登录对话框和模式对话框的应用
第46例 简易Web浏览器
第47例 拖放操作的实现
第48例 自动退出登录的实现
第49例 Windows注册表的读写
第50例 安装程序的制作
第51例 绘制个性化主菜单
第52例 简易绘图程序
第53例 简易电子时钟
第54例 数字输入框控件的制作
第55例 简易计算器
第4章 C#数据库编程
第56例 使用ADO.NET来读数据库1
第57例 使用ADO.NET来读数据库2
第58例 使用ADO.NET的DataAdapter来更新数据
第59例 使用ADO来进行数据库行操作
第60例 使用ADO来访问数据库多个表
第61例 使用DataSet读写XML文件
第62例 使用DataReader获取模式信息
第63例 使用命令参数
第64例 使用DataView
第65例 数据与Windows控件的绑定
第66例 使用DataGrid更新数据源
第67例 使用存储过程
第68例 在数据库中存储图像
第69例 显示存储的图像
第70例 使用事务
第5章 C#网络编程
第71例 获取DNS信息
第72例 通过IP获得主机信息
第73例 建立服务器
第74例 建立客户端
第75例 聊天程序服务器
第76例 聊天程序客户端
第77例 SMTP发送电子邮件
第78例 POP3接收电子邮件
第79例 一个简单的Ping程序
第80例 TraceRoute程序
第81例 浏览网页源代码
第82例 网页上/下传工具
第83例 FTP简易浏览器的制作
第84例 建立FTP服务器
第85例 建立FTP客户端
第6章 C# Web编程
第86例 编写第一个ASP.NETWeb应用程序
第87例 ASP.NET中常用的Web窗体控件
第88例 CheckBoxList和RadioButtonList控件
第89例 超级链接的实现方法
第90例 Validator检验控件的使用
第91例 RegularExpressionValidator控件的使用
第92例 文档上传的实现
第93例 发送带附件的电子邮件
第94例 获取客户端信息
第95例 域名查询的实现
第96例 使用DataGrid与ADO.NET显示数据
第97例 制作留言板
第98例 用户信息的加密
第99例 网站民意调查
第100例 WebService的使用
前言微软公司这样描述.NET:“.NET是一个革命性的新平台,它建立在开放的Internet协议和标准之上,采用许多新的工具和服务,用于计算和通信。”
C#是微软公司为.NET战略量身定做的首选开发语言。C#语言自C/C++演变而来。C#摒弃了C什的复杂性,简化和现代化了C++在类、命名空间、方法重载和异常处理等领域的使用。C#添加了严格的类型安全、版本控制、垃圾收集(Garbage Collection)等新功能,因此更加易用、更少出错。在企业计算领域,C#将会成为用于编写NGWS(Next Generation Windows Services)应用程序的主要语言。
本书是清华大学出版社实用百例丛书中的一本,书中包含100个实例,全面地介绍了C#在.NET中的多种应用。全书总共分为以下6章:
第1章“熟悉C#语言”介绍了C#语言的用法,着重介绍了C#语言的新特性。同时,通过本章读者将掌握C#程序的编译方法,以及在VS.NET中创建控制台应用程序的方法。
第2章“C# Windows编程基础”介绍了在VS.NET环境下开发Windows应用程序的方法,主要是常用Windows控件的使用方法和技巧。
第3章“C# Windows编程提高”介绍了在VS.NET中创建复杂Windows程序的方法,以及多种常用的Windows编程技巧。
第4章“C#数据库编程”介绍了利用C#开发数据库应用程序的方法和技巧。重点是ADO.NET的使用方法。
第5章“C#网络编程”介绍了利用C#进行网络编程的方法和技巧,以及各种常见的网络协议的应用。
第6章“C# Web编程”介绍了在VS.NET开发环境下,利用C#创建Web应用程序的方法和技巧,重点是ASP.NET的编程方法。
随书赠送一张光盘,其中包括书中所有实例的源代码。所有例子均在VS.NET 2002中
编写,并且编译通过,操作系统为Windows XP。用户要运行光盘中的示例代码,要求计算机中的操作系统为Microsoft公司的Windows 95/98、Windows NT 4.0、Windows Me、Windows 2000或Windows XP,浏览器需要IE 5.0以上的版本。计算机中还需要安装Microsoft公司的.NET Framework SDK。另外,运行第4章中的例子,需要安装SQL Server或者MSDE;运行第6章中的例子,需要安装IIS并设置正确的虚拟路径。
本书是多人智慧的集成,除封面署名的作者外,参与整理资料和制作的人员还有吴显斌、冯海波、李永奎、尚英强、路晓明、高爱强、张国杰、许萌、崔希玲、侯锡梅、鲍如、朱五星、金俊伟等。由于作者水平有限,加之创作时间仓促,本书不足之处在所难免,欢迎广大读者批评指正。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。
C#实用编程百例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
