新書推薦:
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:HK$
189.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:HK$
81.4
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:HK$
81.4
《
中国古代北方民族史丛书——东胡史
》
售價:HK$
87.8
|
編輯推薦: |
1.注重内容细节和实践,便于学习学习。本教材的特点是注重细节和实践,所提供的示例不仅能帮助学生理解所学内容,还能够提高学习技巧和思路。
2.内容覆盖面广,难度适宜。本教材以大学本科非计算机专业学生的程序设计课程教学为目标,教材内容主要包括C#开发环境、C#语言基本概念、面向对象程序设计、Windows程序开发、文件操作、GUI编程、数据库编程等。
3.语法与实力相结合。教材采用语法与实例相结合的形式,将C#基本语言以及各种编程对象融合到具体实例中。本书重点讲解C#程序设计语言的最基本语法和常用方法,去掉一些不常用的语法细节,侧重培养学生解决实际编程问题的能力的同时又增强学生对C#编程思想的理解。
4.教师经验丰富,案例紧贴学生生活。教材由教学一线的老师根据多年教学经验编著,案例贴合学生生活,章节内容适度,适合非计算机专业学生达到利用计算机程序设计解决问题能力并具备一定的计算思维素质的培养目标。
|
內容簡介: |
全书共分七章,分别介绍C#语言的概述,C#语言的基本语句与面向对象编程,介绍Windows程序设计、文件操作、图形操作与数据库操作。这四章均以一个完整应用程序作为该章内容的综合性应用示例,对于每个实例均采用循序渐进的方法,逐步实现其各项功能。
通过这种以综合实例应用语法的内容安排,不仅教会学生C#语言的基本语法,还教会学生程序设计的思想,真正做到学以致用,成为合格的Visual C#程序员。
|
關於作者: |
从事机电设备的监测与控制研究与教学工作,完成几十项科研项目 ,主要业绩包括:喷漆机械手控制、轧钢机工况在线监测系统、出钢机 控制系统设计、铝带轧机厚度控制系统设计等。 获得省部级科技进步奖 二等奖和三等奖多项。 以前出版的教材: 《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 结构化查询语言SQL
7.2.1 SQL概述
……
附录 上机练习
参考文献
|
|