《C#程序设计基础》伍星,熊壮编著 | PDF下载|ePub下载
C#程序设计基础 版权信息
- 出版社:机械工业出版社
- 出版时间:2012-08-01
- ISBN:9787111391258
- 条形码:9787111391258 ; 978-7-111-39125-8
C#程序设计基础 本书特色
C#是微软.NET平台下的主要程序语言,内容丰富。为了使读者通过本书的学习掌握C#语言的关键基础知识,本书将C#程序设计基础的内容分为两个相辅相成的阶段。**阶段主要介绍c#应用中*基础的知识,第二阶段讨论*常见的c#语言应用问题。 伍星等编著的《C#程序设计基础》选用Microsoft visual Studio 2010作为教学环境,书中的所有教学示例都在Visual Studio 2010集成开发环境中调试通过。基于本书的教学课件、教学示例及习题的参考答案均可以在机械工业出版社网站上下载,也可通过电子邮件向编著者直接索取。
C#程序设计基础 内容简介
本书针对初次学习程序设计语言的读者,以C#语言为载体,以微软VisualStudio2010为开发环境,通过讨论C#程序设计的一般过程和方法,重点介绍程序设计的基本思想和实现方法。本书通过数据组织、控制结构、文件处理等程序设计基础知识的讨论,向读者介绍使用C#语言进行程序设计的基本方法,通过类的设计、对象定义、重载、派生等知识的讨论向读者介绍面向对象程序设计的基本思想,通过对GUI程序设计、图形和图像处理、数据库访问及Web程序开发等知识的讨论,使读者能够循序渐进地掌握使用C#语言开发各类常见应用程序的基本技能。 本书覆盖了C#语言的应用基础,内容深入浅出、语言流畅、例题丰富,可作为非计算机专业**门程序设计语言课程的教材,也可作为计算机类专业程序设计基础课程的教材,对于程序设计爱好者也是极佳的入门教材或参考书。
C#程序设计基础 目录
前言第1章C#及VisualStudio2010开发
环境简介11.1.NET平台简介11.2VisualStudio2010平台简介11.2.1VisualStudio平台的发展过程11.2.2VisualStudio2010中的组件21.2.3VisualStudio2010版本特点21.3C#开发应用程序31.3.1VisualStudio2010环境介绍31.3.2控制台应用程序开发51.3.3Windows窗体应用程序开发81.3.4Web程序开发10习题14第2章C#程序设计基础162.1C#基础语法162.1.1C#的字符集162.1.2C#的词汇集162.2C#的基本数据类型172.2.1C#中的常量与变量182.2.2整型数据类型182.2.3实型数据类型192.2.4字符类型202.2.5布尔类型222.3基本运算符222.3.1赋值运算符232.3.2算术运算符242.3.3复合赋值运算符252.3.4自增/自减运算符262.3.5sizeof运算符272.4C#中的数据类型转换282.4.1数据的隐式类型转换282.4.2数据的显式类型转换292.5数据的基本输入/输出方法302.5.1控制台应用程序中数据输入/
输出方法302.5.2Windows窗体应用程序中数据
常用的输入/输出方法33习题35第3章流程控制363.1关系运算和逻辑运算363.1.1关系运算363.1.2逻辑运算373.2选择结构393.2.1if语句与程序的单分支结构393.2.2if-else语句与程序的双分支
结构423.2.3条件运算符与条件表达式433.2.4if语句的嵌套与程序的多分支
结构443.2.5switch语句与程序的多分支
结构473.3循环结构483.3.1while型循环结构493.3.2do-while型循环结构503.3.3for型循环结构513.3.4循环的嵌套543.4C#的其他简单控制结构553.4.1break语句553.4.2continue语句563.5C#控制结构的简单应用573.5.1穷举思想及其程序实现573.5.2迭代方法及其程序实现59习题62第4章面向对象程序设计基础664.1类的概念和对象的定义664.1.1字段664.1.2方法674.1.3对象的定义和访问674.2方法调用过程中的参数传递694.2.1值参数694.2.2引用参数704.3方法的嵌套调用和递归调用724.3.1方法的嵌套调用734.3.2方法的递归调用744.4作用域和方法的重载754.4.1定义局部作用域754.4.2定义类属作用域764.4.3方法的重载784.5static关键字的使用794.5.1静态字段794.5.2静态方法804.6构造函数814.6.1默认构造函数814.6.2构造函数的重载82C#程序设计基础目录4.7继承844.7.1基类和派生类844.7.2调用基类构造函数864.7.3在基类中使用protected关
键字864.8常用系统定义类884.8.1数学类(System.Math类)884.8.2字符串类(System.String类)904.8.3日期时间类(System.Date-
Time类)914.8.4随机数类(System.Rand-
om类)93习题96第5章数组995.1数组的定义和使用995.1.1数组的定义和初始化995.1.2数组元素值的引用1045.1.3用foreach语句遍历数组1075.1.4数组元素值的随机生成1095.2数组的常用属性和方法1105.2.1数组的Length属性和Rank
属性1105.2.2数组的Clone方法1125.2.3数组的CopyTo方法1145.2.4数组的Reverse方法1155.2.5数组的Sort方法1185.2.6数组的BinarySearch方法1195.3数组参数和参数数组(*)1215.3.1数组参数1215.3.2参数数组122习题123第6章Windows程序设计基础1276.1Windows系统的消息机制1276.1.1Windows系统的工作方式1276.1.2事件与消息1276.2Windows窗体应用程序常用控件和
组件1286.2.1按钮控件1286.2.2文本控件1296.2.3选择控件和分组控件1346.2.4列表选择控件1366.2.5图片列表组件1416.2.6定时器组件1426.3菜单1446.3.1菜单的创建1446.3.2菜单事件处理1476.3.3快捷菜单1486.4工具栏和状态栏1486.4.1工具栏控件1496.4.2状态栏控件1496.5对话框1506.5.1打开文件对话框1506.5.2保存文件对话框1516.5.3颜色对话框1526.5.4字体对话框153习题153第7章文件读写1567.1流文件简介1567.1.1流文件概念1567.1.2流类型1567.2文件操作1577.2.1字节流的读/写1577.2.2字符流的读/写1617.2.3二进制流的读/写1647.3文件管理1667.3.1File类1667.3.2FileInfo类1687.4目录管理1727.4.1目录的创建与删除1737.4.2目录中文件和子目录信息的
获取1757.4.3复制指定目录下的文件1767.4.4删除指定目录下的文件177习题178第8章Web程序开发基础1808.1Web页面结构分析1808.1.1前台页面文件分析1808.1.2后台代码文件1828.2Web控件1868.2.1通用控件1868.2.2网页专用控件1918.3不同页面间的信息传递1998.3.1跨页传递1998.3.2查询字符串202习题205第9章图形和图像处理2069.1GDI+概述2069.1.1Graphics对象2069.1.2绘图基础知识2099.2图形处理基础2139.2.1图形的绘制2139.2.2图形绘制的应用举例2209.3图像处理基础2239.3.1图像的存储和显示2249.3.2彩色图像转换为灰度图像2259.3.3灰度图像转换为伪彩色图像226习题228第10章数据库访问基础23010.1关系数据库23010.1.1关系数据库的基本概念23010.1.2SQL基础23110.1.3创建数据库和表23210.2ADO.NET23410.2.1ADO.NET基础23410.2.2DataReader对象读取数据23710.2.3DataSet对象读取数据24410.3数据绑定24710.3.1数据控件数据绑定24810.3.2公共控件数据绑定250习题251参考文献253
发表回复
要发表评论,您必须先登录。