Visual C# 程序设计基础(高职高专“十一五”计算机类专业规划教材)

分類: 图书,教材教辅与参考书,大学,计算机专业,
品牌: 严月浩
基本信息·出版社:机械工业出版社
·页码:275 页
·出版日期:2009年09月
·ISBN:7111277953/9787111277958
·条形码:9787111277958
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高职高专“十一五”计算机类专业规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Visual C# 程序设计基础》以“学生的思维、工程师的实用、教授的严谨”作为编写的指导思想,遵循学生学习新知识过程的循序渐进的思维,融入软件工程师的实用性和实践经验,贯彻知识讲授的系统性和严谨性,充分体现了高职高专学生的学习特征。为突出“实例教学”,《Visual C# 程序设计基础》精选了大量实用的实例,并利用项目统领全书知识点,充分激发学生的编程兴趣。全书包括4部分内容。第1部分主要介绍Visual Studi0.Net的开发环境和建立应用程序步骤;第2部分主要介绍c#语言的数据类型和表达式、程序算法和流控语句以及数组和方法;第3部分主要介绍了30多个常用的可视化控件的基本用法;第4部分是数据库项目开发,简单介绍了数据库编程的基础,既可作为教学内容也可以作为学生实训的项目。《Visual C# 程序设计基础》可作为高职高专、成人教育或其他院校相关专业的教材,也可以作为c#语言初级程序设计培训机构的培训教材或参考书。
为方便教学,《Visual C# 程序设计基础》提供了教学指导文档、电子课件、程序源代码、试题答案及相关的教学支持。凡选用《Visual C# 程序设计基础》作为教材的教师均可登录机械工业出版社教材服务网www.cmpedu.com免费下载。
编辑推荐《Visual C# 程序设计基础》由机械工业出版社出版。
目录
序
前言
第1部分 开发环境
第1章 C#与.Net
1.1.Net的发展历史
1.2.Net的概念
1.2.1.Net的含义
1.2.2.Net平台
1.3.NetFramework的基本组成部分
1.4 C#言的发展历史
1.5 C#言的特点
习题
第2章 VisualStudio2005开发环境
2.1 VisualStudio2005的安装
2.1.1 安装VisualStudio2005的计算机软、硬件配置
2.1.2 VisualStudio2005的安装步骤
2.1.3 VisualStudio2005的卸载
2.2 VisualStudio2005集成开发环境
2.2.1 VisualStudio2005的启动
2.2.2 菜单栏
2.2.3 工具栏
2.2.4 VisualStudio2005中的键盘快捷命令
2.2.5 设计视图
2.2.6 代码视图
2.2.7 工具箱
2.2.8 解决方案资源管理器
2.2.9 属性
2.2.10 类视图
2.2.11 动态帮助窗口
习题
第3章 建立简单的应用程序
3.1 用VisualStudio2005开发应用程序的步骤
3.2 第一个Windows应用程序
3.3 程序调试
3.3.1 程序中的错误类型
3.3.2 程序的调试
3.4 异常处理
3.5 编码规则
3.5.1 命名规范
3.5.2 代码格式
3.5.3 代码注释规范
3.5.4 编码习惯
习题
第2部分 C#言基础语法
第4章 变量与表达式
4.1 常量与变量
4.1.1 常量
4.1.2 变量
4.2 标识符及其规则
4.3 数据类型
4.3.1 值类型
4.3.2 引用类型
4.3.3 指针类型
4.4 变量的类型转换
4.5 格式化输出
4.6 表达式
4.6.1 算术运算符及其表达式
4.6.2 赋值运算符及算术表达式
4.6.3 关系运算符及表达式
4.6.4 逻辑运算符及表达式
4.6.5 条件运算符及表达式
4.6.6 多种运算符组成的表达式
4.6.7 运算符号的优先级
习题
第5章 程序算法与流控语句
5.1 算法思想
5.2 流程图
5.3 常见的流程结构
5.4 分支控制语句
5.4.1 if条件分支控制语句
5.4.2 switch条件分支语句
5.5 循环控制语句
5.5.1 循环结构概述
5.5.2 for语句
5.5.3 while语句
5.5.4 do.while语句
5.6 跳转控制语句
5.6.1 break语句
5.6.2 continue语句
5.6.3 标签语句和goto语句
习题
第6章 数组与方法
6.1 数组
6.1.1 数组的定义及初始化
6.1.2 数组的使用
6.2 二维数组
6.3 方法
6.3.1 方法的定义
6.3.2 方法的定义格式
习题
第3部分 面向对象的可视化控件
第7章 面向对象的简单理解
7.1 类的定义及特点
7.1.1 类的定义
7.1.2 创建对象
7.2 类的成员
7.2.1 变量的分类
7.2.2 成员访问控制符
7.2.3 域与属性
7.2.4 方法(method)
7.2.5 构造函数
7.2.6 析构函数
7.3 类的特性
7.3.1 封装
7.3.2 继承
7.3.3 多态性
7.3.4 接口
习题
第8章 Windows窗体编程
8.1 控件的公共属性、方法和事件
8.2 文本输入控件
8.2.1 格式文本框(Rich Text Box)
8.2.2 掩码输入控件(MaskedText Box)
8.3 选择组件
8.3.1 复选框(Check Box)
8.3.2 单选按钮(Radio Button)
8.3.3 复选列表框(CheckedList Box)
8.3.4 下拉列表框(Combo Box)
8.3.5 时间日期选择框(Datetime Picker)
8.4 列表控件
8.4.1 列表框(ListBox)
8.4.2 列表视图(ListView)
8.4.3 树形视图(TreeView)
8.5 容器
8.5.1 面板(Panel)
8.5.2 分组框(GroupBox)
8.5.3 分页控件(TabContro1)
8.6 菜单、状态栏、工具栏
8.6.1 菜单(MenuStrip)
8.6.2 状态栏(StatusStrip)
8.6.3 工具栏(ToolStrip)
8.7 对话框
8.7.1 打开文件对话框(Openr Dialog)
8.7.2 存储文件对话框(Save File Dialog)
8.7.3 浏览文件对话框(Folder Browse Dialog)
8.8 其他常用控件
8.8.1 计时器(Timer)
8.8.2 进度条(Progress Bar)
8.8.3 任务栏图标(Notifylcon)
8.8.4 页面浏览器(Web Browser)
习题
第4部分 数据库项目开发
第9章 数据库编程基础
第10章 数据库应用程序实例
参考文献
……[看更多目录]
序言C语言是一门基础语言,在程序设计和软件开发中得到了广泛的应用。从C到C++,继而到C#,c语言家族在不断发展和壮大。C#语言是Microsoft公司推出的战略计划.Net平台的核心开发语言,业界戏称为C++之上的再++(四个+号组成了一个#)。随着.Net平台在软件开发领域取得成功,C#程序设计语言越来越受到开发者的青睐,成为广大程序员喜爱的开发工具,也成为众多软件公司竞相选用的开发环境之一。
关于C#的学习和教材,市面上已经有不少,多数是根据相关书籍翻译或者编译而成,有的书籍仅仅把C#作为一种语言结构来罗列。而初学者和学生们接触C#,是想掌握一种实用编程工具,他们也许具有C或者c++语言的基础,也许具有其他编程语言的基础,也许都没有。如何学习C#,如何通过一本教材循序渐进地让读者了解和掌握C#及其支撑环境,继而达到能够实际编程应用的目的,这本书的作者做了较好的尝试。
本书作者采用了微软公司基于VisualStudio.Net.环境下的Visual C#,通过作者本身具有的多年实际编程经验和在高等职业院校任教的教学思路,以“学生的思维、工程师的实用、教授的严谨”作为本书编写的指导思想,遵循学生学习新知识过程的循序渐进的思维,融人软件工程师的实用性和实践经验,贯彻知识讲授的系统性和严谨性来编写此教材,取得了一定的突破。
文摘插图:

第1部分开发环境
第1章C#与.Net
1.1.Net的发展历史
20世纪90年代中后期,在软件开发工具市场经历了一场革命,微软公司为了能保住基于Windows平台开发工具的霸主地位,开始着手.Net(Dot-net)平台的计划。当时,Java开发者利用虚拟机实现了应用程序与操作系统(OSs)的无关性,做到一次编译、处处使用,导致一些微软用户群转向Java开发平台。
微软公司推出.Net开发平台,主要是用于开发Web Services应用程序,希望Web Services能够成为吸引程序员的在新的平台上主流的应用程序类型,正如它在20世纪90年代初期以能够开发带有图形用户界面的桌面应用程序吸引了大批程序员一样。微软本身也计划使用该平台开发其公共Web Services(称作.Net My Services),它将给Internet上的客户提供数据存储以及其他功能。于是在这种背景下,l998年微软公司开始着手建立一个新的.Net平台。Anders Hejlsber9成为.Net框架的重要成员。Anders Heilsberg是丹麦人,微软公司的技术专家,c#的主要设计者,.Net框架的重要参与者,进入微软公司之前,Anders是Borland的工程师,开发了Turbo PASCAL,是Delphi开发工具的首席架构师。
2000年6月22日,微软公司在雷德蒙德市(Redmond)召开了企业复兴会议,在会上宣布了一项发展“Microsoft.Net”的计划,以重塑公司的技术和业务内容。