C#程序设计

本书特色

[

全书共分七章,分别介绍c#语言的概述,c#语言的基本语句与面向对象编程,介绍windows程序设计、文件操作、图形操作与数据库操作。这四章均以一个完整应用程序作为该章内容的综合性应用示例,对于每个实例均采用循序渐进的方法,逐步实现其各项功能。
  通过这种以综合实例应用语法的内容安排,不仅教会学生c#语言的基本语法,还教会学生程序设计的思想,真正做到学以致用,成为合格的visual c#程序员。

]

内容简介

[

  1.注重内容细节和实践,便于学习学习。本教材的特点是注重细节和实践,所提供的示例不仅能帮助学生理解所学内容,还能够提高学习技巧和思路。
  2.内容覆盖面广,难度适宜。本教材以大学本科非计算机专业学生的程序设计课程教学为目标,教材内容主要包括c#开发环境、c#语言基本概念、面向对象程序设计、windows程序开发、文件操作、gui编程、数据库编程等。
  3.语法与实力相结合。教材采用语法与实例相结合的形式,将c#基本语言以及各种编程对象融合到具体实例中。本书重点讲解c#程序设计语言的*基本语法和常用方法,去掉一些不常用的语法细节,侧重培养学生解决实际编程问题的能力的同时又增强学生对c#编程思想的理解。
  4.教师经验丰富,案例紧贴学生生活。教材由教学一线的老师根据多年教学经验编著,案例贴合学生生活,章节内容适度,适合非计算机专业学生达到利用计算机程序设计解决问题能力并具备一定的计算思维素质的培养目标。

]

作者简介

[

从事机电设备的监测与控制研究与教学工作,完成几十项科研项目 ,主要业绩包括:喷漆机械手控制、轧钢机工况在线监测系统、出钢机 控制系统设计、铝带轧机厚度控制系统设计等。 获得省部级科技进步奖 二等奖和三等奖多项。 以前出版的教材: 《Visual Basic程序设计》 9787111275114 机械工业出版社 2009年8月 《机电系统控制软件设计》 9787111254270 机械工业出版社 2009年1月 《微机原理与接口技术》(姚琳主编) 9787302229742 清华大学出版社 2011年12月

]

目录

**章 c#概述1.1 net framework开发平台1.2 c#及其与c、c++区别1.3 c#版本的发展1.4 visual studio2008集成开发环境1.5 **个简单的c#应用程序1.5.1 新建控制台程序1.5.2控制台程序解释与完善1.5.3 console类1.5.4 与项目有关的菜单与视图1.5.5 c#控制台项目的文件组成1.6 习题第二章 c#基本语法2.1 .c#语言基础2.1.1 语句书写格式2.1.2 标识符2.2 .c#数据类型与变量2.2.1 值类型2.2.2 引用类型与string类2.2.3 值类型与引用类型的转换(装箱与拆箱)2.2.4 基本类型与string类型的相互转换2.2.5 c#常量2.2.6 c#变量2.2.7 可空类型2.3 c#运算符与表达式2.3.1 算术运算符2.3.2 关系运算符2.3.3 逻辑运算符2.3.4 位运算符2.3.5 赋值运算符2.3.6 条件运算符2.3.7 is与as运算符2.3.8 其它运算符2.3.9 运算符的优先级2.3.10 表达式中的类型转换2.4 c#的条件语句2.4.1 if条件语句2.4.2 switch分支语句2.5 c#的循环语句2.5.1 for循环语句2.5.2 do-while与while循环语句2.5.3 foreach循环语句2.6 c#的跳转语句2.6.1 break语句2.6.2 continue语句2.6.3 goto语句2.7 c#的异常处理结构2.8 c#的数组2.8.1 一维数组2.8.2 多维数组2.8.3 不规则数组2.8.4 array数组类2.8.5 数组元素的插入与删除2.8.6 arraylist类2.9 c#常用类与结构2.9.1 math类2.9.2 random类2.9.3 datetime结构2.9.4 convert类2.9.5 bitconvert类2.9.6 encoding类2.9.7 stringbuilder类2.10 预处理指令2.11 习题第三章 c#面向对象编程3.1 .面向对象概念3.1.1 .对象与类3.1.2 .面向对象程序设计的特征3.2 c#类3.2.1 类的声明3.2.2 创建类对象及其实例化3.2.3 类的成员3.2.4 类的构造函数与析构函数3.2.5 this关键词3.3 类的方法成员3.3.1 return语句3.3.2 方法成员声明3.3.3 方法的参数3.3.4 静态方法3.3.5 外部静态方法3.3.6 方法重载3.3.7 泛型方法3.3.8方法的递归调用3.4类的运算符重载成员3.5 类的属性成员3.5.1属性成员声明与应用3.5.2 自动实现属性3.6 类的索引器成员3.7 委托与类的事件成员3.7.1委托的声明与使用3.7.2多重委托3.7.3匿名委托与λ表达式3.7.4类的事件成员3.8 类的继承3.8.1 类的派生3.8.2派生类的构造函数与析构函数3.9 类的多态3.9.1利用new修饰符隐藏基类方法3.9.2利用virtual和override修饰符实现虚方法重写3.9.3关于base关键词3.9.4抽象类与抽象方法3.9.5密封类与密封方法3.9.6 基类引用与派生类对象3.10 泛型类3.10.1 泛型类的声明与应用3.10.2 list泛型类3.11 接口3.11.1 接口的声明与继承3.11.2 接口的实现3.11.3 接口引用3.11.4 icomparable接口和icomparer接口3.11.5 集合与ienumerable接口3.12 结构3.13 泛型委托与泛型约束3.14 viusal c#代码编辑器中有关类的辅助功能3.15 习题第四章 windows程序设计4.1 windows程序设计概述4.1.1 windows程序设计特点4.1.2 windows窗口及其主要概念4.1.3主要窗口类型4.1.4 windows消息4.2一个简单的windows窗口程序4.2.1创建windows窗体应用程序4.2.2分析自动创建的windows窗体应用程序代码4.2.3给自动创建的form1增加几个控件4.2.4给新控件增加事件处理方法4.2.5调整控件布局4.3 form类及控件类的公共成员4.3.1 form类及控件类的公共属性4.3.2 form类及控件类的公共方法4.3.3 form类及控件类的公共事件4.4 form类4.4.1 form类主要属性4.4.2 form类主要方法4.4.3 form类主要事件4.4.4 messagebox类4.4.5 form类应用示例4.5 常用windows控件4.5.1 label控件与linklabel控件4.5.2 button控件4.5.3textbox控件、maskedtextbox控件与richtextbox控件4.5.4 checkbox控件4.5.5 radiobutton控件4.5.6 listbox控件与checkedlistbox控件4.5.7 combobox控件4.5.8 groupbox控件、panel控件与tabcontrol控件4.5.9 picturebox控件4.5.10 imagelist控件4.5.11 timer控件4.5.12 datetimepicker控件与monthcalendar控件4.5.13 numericupdown控件4.5.14 progressbar控件4.5.15 tooltip控件4.6 windows高级界面设计4.6.1 菜单设计4.6.2 toolstripmenuitem类4.6.3 toolstrip控件与工具栏设计4.6.4 statusstrip控件与状态栏设计4.6.5 对话框设计4.7 简单屏幕保护程序设计4.7.1 文字动态显示效果实现4.7.2 由按键或鼠标移动结束程序4.7.3 增加密码判断功能4.7.4 隐藏屏幕保护程序的光标4.8 习题第五章 文件操作5.1 文件操作概述5.1.1 文件概念与文件类型5.1.2 system.io模型5.1.3 stream类5.2 文件与目录操作5.2.1 目录操作5.2.2 文件常规操作5.3 文件读写操作5.3.1 采用filestream类读写文件5.3.2 读写文本文件5.3.3 读写二进制文件5.4 通用对话框5.4.1 文件选择对话框5.4.2 字体选择对话框5.4.3 颜色选择对话框5.4.4 打印对话框与打印5.5 自动翻页记事本程序设计5.5.1 基本界面设计5.5.2 文件基本操作功能5.5.3 文本行列信息显示5.5.4 文本编辑功能5.5.5 文本修饰功能5.5.6 参数设置功能5.5.7 自动翻页功能5.5.8 打印及打印预览功能5.5.9 关闭程序提示保存功能5.5.10 改造成mdi界面5.6 习题第六章 图形操作6.1 图形操作概述6.1.1 gdi+6.1.2 图形操作基本知识6.2 gdi+图形操作类和结构6.2.1 point、size和rectangle结构6.2.2 pen类6.2.3 brush类及其派生类6.2.4 image、bitmap类6.2.5 graphicspath类6.2.6 region类6.3 graphics类与图形绘制6.3.1 创建graphics对象6.3.2 matrix类与坐标变换6.3.3 graphics类的基本属性和方法6.3.4 绘制基本图形6.3.5 填充基本图形6.3.6 绘制文字6.3.7 绘制图像6.3.8 裁剪区域6.3.9 图形绘制的其它说明6.4 电子闹钟程序设计6.4.1 电子闹钟绘制与时间显示6.4.2 完善电子闹钟程序6.4.3 以文字形式电子闹钟程序6.5 习题第七章 ado.net与数据库操作7.1 数据库基础知识7.1.1 数据库基本概念7.1.2 odbc数据源 7.1.3 access数据库 7.2 结构化查询语言sql7.2.1 sql概述……附录 上机练习参考文献

封面

C#程序设计

书名:C#程序设计

作者:孙志辉

页数:320

定价:¥45.0

出版社:人民邮电出版社

出版日期:2015-01-01

ISBN:9787115376992

PDF电子书大小:87MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注