新書推薦:
《
德国天才4:断裂与承续
》
售價:NT$
500.0
《
妈妈的情绪,决定孩子的未来
》
售價:NT$
194.0
《
推拿纲目
》
售價:NT$
1836.0
《
精致考古--山东大学实验室考古项目论文集(一)
》
售價:NT$
1112.0
《
从天下到世界——国际法与晚清中国的主权意识
》
售價:NT$
347.0
《
血色帝国:近代英国社会与美洲移民
》
售價:NT$
265.0
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:NT$
811.0
《
唐宋绘画史 全彩插图版
》
售價:NT$
449.0
|
內容簡介: |
本书详细介绍了如何使用C#语言进行面向对象编程的知识。书中贯穿了面向对象的思想,使初学程序开发的读者能够逐步体会并深刻理解“对象”技术的强大功能。同时,还以先入为主的方式引入了事件的处理与GUI的使用等知识。书中通过具体的实际应用程序示例讲述使用ADO.NET和SQL访问数据库的编程技术。并通过多个详尽的案例分析,使读者能够尽快地掌握面向对象的编程技巧。此外,书中提供了大量与开发有关的技术要点,并配合实用、有效的GUI应用程序,使读者能够迅速掌握并巩固所学到的知识。本书汲取了很多来自实际编程中的经验和做法,这将为读者培养良好的编程习惯打下一个坚实的基础。
本书可作为高职高专计算机专业和高等技术型院校进行编程语言教学和C#教学的教材,也可供程序设计与开发人员参考。
|
目錄:
|
第1章 认识C#
1.1 什么是.NET
1.1.1 从用户代码到机器代码
1.1.2 中间语言介绍
1.2 第一个简单的控制台应用程序
任务1.1:打印一行文字
1.3 简单的Windows应用程序
任务1.2:在对话框中显示一行文字
任务1.3:在文本框中显示一行文字
1.4 习题
第2章 C#编程基础
2.1 变量与常数
2.1.1 变量的含意
2.1.2 变量声明
任务2.1计算路程
2.1.3 常数
2.2 基本数据类型
2.2.1 整型
任务2.2:整数相乘
2.2.2 字符数据类型
任务2.3:字符检查
2.2.3 非整型
任务2.4:贷款计算器
2.2.4 格式化输出
2.2.5 算术运算
2.2.6 基本数据类型的相互转换
任务2.5:隐式和强制数值转换
2.2.7 算术溢出及显式转换溢出
任务2.6:算术溢出及显式转换溢出
2.2.8 布尔类型
任务2.7:数值比较
2.3 面向对象程序设计初步
2.3.1 类和对象
2.3.2 消息和方法
2.3.3 使用现有的类
任务2.8:文字游戏
2.3.4 创建自己的类
任务2.9:使用可实例化类的贷款计算器
2.4 习题
第3章 程序流控制
3.1 选择语句
3.1.1 if语句
任务3.1:考试结果分析
3.1.2 ife1se语句
任务3.2:猜数游戏
3.1.3 条件运算符
任务3.3:显示时间
3.1.4 ife1se ife1se语句
任务3.4:工资发放
3.1.5 if语句的嵌套
任务3.5:求数的绝对值
3.1.6 switch语句
任务3.6:计算器
3.1.7 复合赋值运算符
3.1.8 条件逻辑运算符和逻辑运算符
3.2 循环语句
3.2.1 whi1e语句
任务3.7:计算复利存款(一)
3.2.2 d0whi1e语句
任务3.8:计算复利存款(二)
3.2.3 for语句
任务3.9:打印字母表及对应的ASCI1码(一)
3.2.4 嵌套循环
……
第4章 数组与方法
第5章 基于对象的程序设计
第6章 继承
第7章 多态性
第8章 控件及GUI程序设计
第9章 使用ADO.NET进行数据库编程
第10章 与用户交互
第11章 用流进行文件输入和输出
|
內容試閱:
|
第1章 认识C#
主要内容:
(1)什么是.NET。
(2)第一个简单的控制台应用程序。
(3)创建简单的Windows应用程序。
(4)对象、属性和方法,给对象的属性赋值。
(5)Click事件及Click事件处理程序。
学习目标:
(1)熟悉Visual Studio.NET集成开发环境(IDE)。
(2)学会创建、编译和执行简单的.NET应用程序。
(3)使用输入和输出。
(4)初步认识和了解窗体、控件、事件和方法。
1.1 什么是.NET
.NET是微软公司的新战略,它包含微软公司对未来的核心战略、规划和洞察力。所有微软公司的产品都将围绕这个战略开发。此战略的核心就是.NET Framework,该框架提供了全面支持.NET的核心技术。.NET Framework是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发。.NET Framework具有两个主要组件:公共语言运行库和.NET Framework类库。
.NET用来解决编程人员面临的许多问题:
它负责处理在创建大型、可靠的应用程序时的大量艰辛工作。它允许程序员统一两种架构——在本地机器上运行的应用程序和通过Web访问的应用程序。
它减少了与编程框架相关的传统开销——不再需要高性能编程语言来编写复杂的代码以获取高速的.NET程序。
它允许不同语言的程序员在同一个应用程序中协同工作。
它开始兼容各种最终用户工具。包括桌面、PDA和手机。最终将实现使开发人员能够创建出摆脱设备硬件束缚的、能够在各种操作系统上运行的应用程序,能够轻松地实现互联网的连接。
总之,.NET提供了一种更简单、更快捷、更廉价的方式来获得高效的程序。
在某些方面,.NET很像Java。实际上,Java的口号“一旦编写出来,就能在任何地方运行”也很符合.NET的原则。不过.NET并不是Java的克隆,微软的方法与之并不相同。
Java是“一种语言,多个平台”,而.NET是“多种语言,一个平台……(就目前而言)”,由于微软想扫除进入.NET的障碍,因此计划让使用任何语言的人都可对它进行访问。
……
|
|