前言:1作者的提示
只要你会用电脑,照着本书的例子做,就能搞定C#开发!
都说C#很难学,那是因为你没有找对方法,按照下面的步骤学习,保证你可以在1天内把它应用得得心应手。比如有一个任务:要求使用DNS进行地址解析,那么你可以这么操作:
① 按照1.4节的讲解,学会C#程序的运行方法。这一步很简单,10分钟就可以掌握。
② 运行一下光盘中的“\源文件\11\DnsSolveDemo”程序,观察运行效果。
③ 在Visual Studio中打开该文件,可以看到其中的源代码,根据书中的注释,理解代码的含义。把它直接复制到自己的项目中。
OK!这个任务就搞定了。
本书的特点
1.配有学习论坛 http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助读者提高开发水平。
2.循序渐进,由浅入深:为了方便读者学习,本书首先让读者了解基本的C#实例,并掌握开发一个管理信息系统所需的各项组件的开发方法。读者在掌握基本实例的基础上,逐渐学习C# 2.0的其他功能,掌握各类应用程序的构建方法。从而读者可以边学习,边动手,更快地掌握C# 2.0的各种知识。
3.技术全面,内容充实:本书对各个实例进行了大量的前期准备,详细分析现在C# 2.0各种应用程序开发中所需的功能。全书包含C# 2.0常见的各种技术和方法,如桌面应用程序、Web应用程序、报表、图形等。
4.对比讲解,理解深刻:C# 2.0相关开发技术较多,让很多读者无所适从,无从下手。本书通过讲解实例的方式,帮助读者解决这个问题。本书在各个章节分别使用不同的实例进行讲解,并进行相应的技术介绍。通过各个章节的讲解,读者可以对如何进行这几种应用程序的开发及相互结合有更深入的理解。
5.案例精讲,深入剖析:应用程序开发万变不离其宗,一通百通,C# 2.0也是如此。所以本书没有像其他书籍那样使用多个案例讲解,而是选取一些常见的应用程序开发场景中所必需的组件和模块,采用实例的方法在各个章节进行讲解,为读者循序渐进地掌握实用的技术提供了帮助。最后准备了一个读者比较熟悉的实例——图书馆管理信息系统,使读者对一个整体的应用程序有所了解。
6.包含超值光盘,赠送各种C#相关的资料,是你自学的好帮手。
本书的内容
本书超值光盘内容
1.本书实例源文件
包括书中涉及的200多个实例的源文件,和章节编号相对应,读者可以复制其中的代码,提高学习效率。需要的运行环境如下。
● 操作系统:Windows 2000及以上版本
● 开发环境:Microsoft Visual Studio 2005及以上版本
● 数据库:SQL Server 2005及以上版本
● Web服务器:IIS 5.1及以上版本
2.赠送659页相关技术实用学习学习电子书
① ASP.NET 2.0网络开发技术(182页)
第0章 Web开发基础知识
第1章 走进ASP.NET 2.0
第2章 类、对象和命名空间
第3章 ASP.NET 2.0核心对象
第4章 标准服务器控件
第5章 HTML服务器控件
第6章 数据验证控件
② Visual C# 2005开发技术(199页)
第1章 C#与.NET Framework简介
第2章 C#程序设计基础
第3章 与用户交互
第4章 常用控件
第5章 类
第6章 抽象类、多态及接口
第7章 处理异常和错误
第8章 XML编程
第9章 应用程序部署
第10章 时间跟踪系统
③ dot NET数据库开发技术(154页)
第1章 操作数据库
第2章 使用数据库
第3章 使用数据绑定和DataSet
第4章 SQL Server XML的功能
第5章 XML 编程
第6章 数据映射方案
第7章 NHibern ate事务、并发和缓存
第8章 NHibern ate高级数据映射和查询
④ ASP.net Ajax开发(124页)
第1章:初识ASP.NET AJAX
第2章:AJAX Control Toolkit中的文本输入处理
第3章:基于AJAX的电子邮件处理
3.赠送超值入门视频
① Visual Studio的安装和配置
② Windows Form程序开发入门
③ ASP.NET Web程序开发入门
4.赠送了5个常见的系统供读者研究使用
① 博客引擎:本系统是一个结构精炼但功能强大的博客系统,可以称得上是短小精悍。它充分利用了ASP.NET 2.0的新特性,比如母版页、主题、国际化等界面特性,还使用了提供者模型实现了一个可扩展的数据访问层。
② 时间跟踪系统:在工作团队内部,经常会列出项目计划,项目人员等信息。使用时间跟踪系统,将这些计划信息录入系统,在项目完成时录入实际完成信息,这样可以跟踪项目进度。通过自定义的报表生成,可以将预计与实际完成的时间进行比较。
③ 网上书店:本系统采用分层结构,包括通用组件层、数据访问层、业务逻辑层、用户接口层这四层,实现了一个完整的网上书店。在系统中,顾客可以浏览、查询图书,可以把图书放到购物篮、购买图书等。同时还提供了系统管理、销量统计、用户管理等功能。
④ 在线求职系统:本系统可以为企业和求职者提供一个互动的供求平台。企业可以查看网站人才库中感兴趣的求职者信息、发布公司用人需求,并建立与求职者的互动。求职者可以查看企业所发布的招聘信息,并能过求职网站了解公司的基本资料,求职者与企业都要方便地收藏感兴趣的信息,以便于相互进一步的沟通与交流。
⑤ 中小型企业网站:现如今,企业网站越来越重要。一个好的企业网站不仅能让浏览者赏心悦目地浏览信息,还可能蕴含巨大的商业机会。本系统为企业提供了一个展示的平台,向外界提供企业产品资料、企业专业人员、企业的客户信誉,以及企业的相关新闻和联系方式。
适合的读者
● 大学/大专/中专学生作为教材
● 做毕业设计的学生
● Windows应用程序开发人员
● C# 1.1向C# 2.0转型人员
● 社会培训人员作为教材
● C#语言爱好者
● .NET Framework应用开发人员
编者