C#程序设计

出版时间:2009-6  出版社:吉林电子出版社  作者:关玉英 编  页数:302  

前言

  C#是微软公司.NET框架中的一种高级编程语言,该语言不仅支持控制台应用程序开发,还支持Windows窗体应用程序以及ASP.NET应用程序的开发。由于C#基于微软公司的.NET框架支持,因而拥有良好的灵活性、可扩展性,非常利于各种应用程序的开发。  与其他同类图书相比,本书具有如下优点:  (1)实例丰富。本书介绍了#中大量的知识点,几乎每个知识点都配有一个难易适中、长短适宜的实例。每个实例的最后都给出了运行结果示意图和代码分析,便于读者的理解。  (2)结构合理。本书不仅为广大的初学者提供了翔实的知识介绍,而且在结构的编排上力求合理。C#的知识点非常丰富,类库也异常庞大,如何选取内容进行介绍以及如何进行内容的组织则更为重要。本书力求在结构上满足读者的需要。  (3)内容精炼。本书在全面介绍C#主要知识点的基础上注意控制内容的深度,以初学者的需求为出发点,介绍了他们最需要掌握的知识。以实际的程序开发为主要目标,摒弃了一些对初学者无益的内容。  本书所介绍的知识点紧扣实用性的主题,考虑到读者学习的难度,主要介绍了C#2.0中读者最需要学习的知识,并合理地安排了本书的结构,便于读者上手。  本书从如何创建项目出发,逐渐介绍了各种复杂的应用,并在书中合适的位置介绍了一些作者常用的技巧、编程的建议以及部分常用的工具软件,使读者能够得到全面的锻炼,对于初学者而言是非常有益的。  本书全面介绍了C#2.0的基本语法、控制台应用程序的开发、Windows应用程序的开发以及Web应用程序的开发。书中介绍了大部分常用的.NET Framework库,使读者对C#2.0应用程序的开发有一个全面的了解。在Windows窗体应用程序开发和Web应用程序开发中,向读者介绍了几乎所有的常用控件,便于读者快速掌握C#2.0应用程序开发的技巧。  本书以C#2.0为依托,介绍了目前常见的正则表达式技术、。XML,技术以及数据库开发技术。这些技术在多数的应用程序中都有应用,熟练掌握这部分技术对于读者编程水平的提升有很大帮助。本书的后半部分介绍了数据库技术和Windows窗体应用程序的结合以及数据库技术和Web应用程序的结合使用,并给出了实例代码,还介绍了应用程序打包部署方面的知识,全面讲解了应用程序开发的全过程。  由于时间仓促与编者水平有限,不足与欠妥之处在所难免,恳请广大读者不吝指正。

内容概要

  《C#程序设计》囊括了C#2.0的基础知识、语法介绍、各类型应用程序的开发、数据库应用、XML应用等内容。书中不仅包括Windows应用程序的开发,还包括Windows控制台应用程序和 ASP.NET网络应用程序开发的介绍。《C#程序设计》内容精炼、实例丰富,介绍了大量的知识点和程序实例,使读者从一开始就能把握应用程序开发的主线。《C#程序设计》以实践动手能力为主要出发点,对每一个实例都进行了讲解。  此外,为扩大读者的知识面,以及更好地掌握程序设计的方法和技巧,除书中讲解的内容之外,我们在光盘中补充了大量基于Visual C++的拓展演示视频,以及书中全部实例的程序源代码,以期使读者能够在《C#程序设计》内容的基础上学到更多的知识,且提升应用技能。  《C#程序设计》既可作为高等校院相关课程教材,又可作为C#2.0的初学者和各类院校的技术参考书。

书籍目录

第1章 C#与.NEIT框架简介1.1 C#的概念1.1.1 C#与.NET框架1.1.2.NET框架与其他语言的比较1.1.3 C#的功能1.1.4 安装VisualStudio20051.2 第一个C#序:HelloWorld1.2.1 配置和认识VisualStudio2005开发环境1.2.2 第一个Windows控制台应用程序1.2.3 第一个Windows窗体应用程序1.2.4 第一个ASP.NET应用程序1.3 小结与提高1.4 思考与练习第2章 C#程序设计基础2.1 数据类型2.1.1 值类型2.1.2 引用类型2.2 变量和常量2.2.1 命名变量2.2.2 声明和使用变量2.2.3 类型转换2.2.4 声明和使用常量2.3 运算符2.3.1 算术运算符2.3.2 字符串运算符2.3.3 赋值运算符2.3.4 逻辑运算符2.3.5 比较运算符2.3.6 运算符的优先级2.4 流程控制2.4.1 使用if语句实现分支2.4.2 使用switch语句实现分支2.4.3 使用while语句实现循环2.4.4 使用fori吾句实现循环2.4.5 使用break/continue控制循环2.5 程序的结构2.5.1 用类搭建程序2.5.2 使用命名空间2.5.3 寻找程序的入口2.6 异常处理2.7 小结与提高2.8 思考与练习第3章 字符串操作3.1 静态字符/争Stdn3.1.1 比较字符串3.1.2 搜索字符和子串3.1.3 格式化字符串3.1.4 连接多个字符串3.1.5 分割字符串3.1.6 插入字符串3.1.7 删除字符串3.1.8 复制字符串3.1.9 替换字符串3.1.1 0大小写转换3.2 动态字符StringBuilder3.2.1 声明StringBuilder变量3.2.2 StringBuilder的容量3.2.3 追加字符串3.2.4 插入操作3.2.5 删除部分字符3.2.6 替换部分字符3.2.7 StringBuilder与Strinp的比较3.3 使用正则表达式3.3.1 正则表达式简介3.3.2 使用Regex类3.3.3 常用正则表达式3.3.4 验证电子邮箱地址3.4 小结与提高3.5 思考与练习第4章 数组4.1 C#数组简介4.1.1 数组的概念4.1.2 多维数组4.1.3 创建C#数组4.2 使用数组4.2.1 Array类4.2.2 访问数组元素4.2.3 遍历数组4.2.4 数组排序4.2.5 查找元素4.2.6 逆序数组4.2.7 复制数组4.2.8 动态创建数组4.2.9 清除数组元素4.2.1 0数组应用实例4.3 小结与提高4.4 思考与练习第5章 集合5.1 System.Collections命名空间5.2 ArrayList类5.2.1 创建ArrayList5.2.2 添加元素5.2.3 插入元素5.2.4 删除元素5.2.5 简单排序5.2.6 查找元素5.2.7 遍历所有元素5.2.8 转换为数组5.3 Queue类5’3.1 创建队列5.3.2 元素入队5.3.3 元素出队5.4 Stack类5.4.1 创建堆栈5.4.2 元素入栈5.4.3 元素出栈5.5 :Hashtable类和SoncdList类5.5.1 构造普通哈希表5.5.2 哈希表操作5.5.3 排序哈希表SortedList5.5.4 排序哈希表操作5.6 小结与提高5.7 思考与练习第6章 C#面向对象6.1 定义类6.1.1 声明类6.1.2 声明类的静态特征6.1.3 声明类的动态行为6.1.4 创建类实例6.1.5 继承类6.2 VisualStudio2005中的OOP工具6.2.1 使用类视图面板6.2.2 使用对象浏览器6.3 字段和属性6.3.1 字段6.3.2 定义属性6.3.3 只读属性6.3.4 只写属性6.4.方法6.4.1 方法的参数6.4.2 使用构造函数6.4.3 使用析构函数6.4.4 使用静态方法6.4.5 重载方法6.4.6 访问父类方法6.5 抽象类6.5.1 抽象类简介6.5.2 声明抽象类6.6 接口6.6.1 什么是接口6.6.2 声明接口6.6.3 实现接口6.7 小结与提高6.8 思考与练习第7章 Windows窗体应用程序7.1 按钮控件7.2 标签控件第8章 GD+图形第9章 文件操作第10章 数据库操作第11章 XML编程第12章 ASP.NET网络开发第13章 数据绑定技术第14章 应用程序部署主要参考文献

章节摘录

  第1章 C#与.NEIT框架简介  本章将讨论进行C#编程的基础知识。在本章里,读者可以对C#的概念有一个全面的了解,对C#及其相关技术有一定的认识,并在此基础上认识进行C#编程开发的主要环境Visual Studio 20051,22及进行简单的编程和应用。  本章主要内容  C#的概念  .NET框架的概念  C#与.NET框架的关系  C#的特点  Visual Studio 2005的使用  简单的C#应用  1.1 C#的概念  C#与.NET框架有着紧密的联系。本部分内容将涉及C#的概念、.NET框架的概念、C#与.NET框架的关系以及C#的特点等。C#是一门崭新的编程语言,可以满足大多数应用场景的需要,能编写出用户体验丰富、功能强大的应用程序。C#一经推出就受到了广大程序开发人员和用户的好评,成为.NET框架中最重要的语言。  1.1.1 C#与.NET框架  .NET框架是微软公司推出的一个全新的编程平台,目前的版本是2.0。此平台支持本书中所要介绍的C#。.NET框架还支持许多其他的语言,如VB.NET,Visual C++.NET等。应用.NET框架可以满足应用程序开发的大部分需要。由于其具有强大的功能特性和方便易用性,.NET框架已成为越来越多公司、机构的开发工具。  C#是微软公司为.NET框架全新设计的一门语言,包含很多丰富的特性,为程序开发带来了极大的方便。C#是微软公司在参考了之前比较流行的编程语言后,才专门提出的,C#几乎囊括了所有编程语言的优点。因此,C#有很广阔的应用前景。

编辑推荐

  《C#程序设计》特点:从实际应用的角度出发,帮助读者以最快的速度进入C#的世界,提高程序开发技术水平;  资深讲师精心编写,融入作者多年的教学经验;  结构清晰、实例丰富,具有很强的操作性和实用性。  系列丛书:  网页设计三合一;  C#程序设计;  Visual C++程序设计;  数据结构(C++版)。  读者对象:  高等院校;  计算机培训学校;  C#初学者。

图书封面

评论、评分、阅读与下载


    C#程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7