C#应用程序设计教程
2007-9
人民邮电出版社
耿肇英,耿D 编著
319
本书介绍C#应用程序设计技术,内容包括:C#语言基础、Windows和ASP.NET应用程序开发、2D和3D图形图像编程、文件读写和管理、多线程应用、ADO.NET数据库应用程序设计、XML标记语言、Web服务等。本书使用微软公司免费的速成版集成开发环境,它们包括了正式版的大部分功能,非常适合教学。本书所有例子在.NET FrameWork2.0下调试通过。 本书可作为大学本专科计算机导论和C语言的后续课程“面向对象Windows程序设计”的教材,或作为学习使用C#语言开发Windows和ASP.NET应用程序培训班教材,也适合使用C#语言开发项目的程序员参考。
第1章 C#语言基础 1.1 C#语言特点 1.2 编写控制台应用程序 1.3 类的基本概念 1.4 C#的数据类型 1.5 运算符 1.6 程序控制语句 1.7 类的继承 1.8 类的成员 1.9 类的字段和属性 1.10 类的方法 1.11 类的多态性 1.12 抽象类和抽象方法 1.13 密封类和密封方法 1.14 静态类和静态类成员 1.15 C# 2.0中的分部类 1.16 使自定义类支持foreach语句 1.17 接口 1.18 代表类型 1.19 事件 1.20 索引指示器 1.21 命名空间 习题一 第2章 Windows编程的基础知识 2.1 Windows编程接口和类库 2.2 Windows应用程序的基本结构 习题二 第3章 常用控件和类的使用 3.1 控件通用属性 3.2 Form类 3.3 标签(Label)控件 3.4 按钮(Button)控件 3.5 事件处理函数的参数 3.6 文本框(TextBox)控件 3.7 Convert类 3.8 RadioButton和GroupBox控件 3.9 Font类 3.10 复选框(CheckBox)控件 3.11 列表框(ListBox)控件 3.12 下拉列表组合框(ComboBox)控件 3.13 ToolTip控件 3.14 超级链接(LinkLable)控件 3.15 定时(Timer)组件 3.16 DateTime类 3.17 菜单 3.18 工具条 3.19 状态栏控件 3.20 鼠标事件和Panel控件 3.21 快捷菜单 3.22 综合例子:计算器 3.23 类库、组件和控件 习题三 第4章 文本编辑器的实现 4.1 RichTextBox控件 4.2 剪贴板功能 4.3 存取文件 4.4 修改字体 4.5 About对话框 4.6 文本编辑器查找替换功能 4.7 提示用户保存已被修改的文件 4.8 打印和打印预览 4.9 编写多文档界面应用程序 习题四 第5章 图形图像编程 5.1 GDI+(图形设备环境接口) 5.2 Graphics类 5.3 GDI+中常用的结构 5.4 画笔Pen类 5.5 创建画刷 5.6 基本图形的绘制和填充 5.7 Matrix类和图形的平移、变形和旋转 5.8 图形框PictureBox控件 5.9 Bitmap类 5.10 图像剪贴板功能 5.11 图像的处理 5.12 DirectX程序设计入门 习题五 第6章 文件和流 6.1 用流读写文件 6.2 File类和FileInfo类 6.3 Directory类和DirectoryInfo类 6.4 例子:查找文件 6.5 例子:鼠标拖放打开文件 6.6 例子:拆分和合并文件 习题六 第7章 多线程程序设计 7.1 创建线程 7.2 多个线程互斥 7.3 生产者线程和消费者线程的同步 习题七 第8章 数据库与ADO.NET 8.1 设计数据库应用程序的基本步骤 8.2 用SQL Server Express创建数据库 8.3 结构化查询语言(SQL) 8.4 连接数据库(SqlConnection和OleDbConnection类) 8.5 OleDbCommand和SQLCommand类 8.6 OleDbAdapter和SqlDataAdapter类 8.7 DataSet类对象 8.8 数据绑定概念和BindingSource组件 8.9 DataGridView控件 8.10 BindingNavigator控件 8.11 建立主从关系表 8.12 OleDbDataReader和SqlDataReader类 8.13 存储过程 8.14 DataTable类 8.15 在SQL Server数据库中存储图像 习题八 第9章 ASP.NET编程基础知识 9.1 网络基础 9.2 HTML标记语言 9.3 ASP.NET技术基础 习题九 第10章 Web服务器控件 10.1 标准Web服务器控件 10.2 数据验证控件 10.3 Web服务器控件数据绑定 10.4 GridView控件 10.5 DetailsView控件 10.6 FormView控件 10.7 Repeater控件 10.8 DataList控件 10.9 AdRotator控件 10.10 Calender控件 10.11 登录和注册控件 10.12 VS2005实现留言板网站 10.13 导航控件 习题十 第11章 ASP.NET内建对象 11.1 Response和Request对象 11.2 文件的上传和下载 11.3 Cookie对象 11.4 Application对象 11.5 Session对象 11.6 Server对象 11.7 Cache对象 11.8 Web.config配置文件 习题十一 第12章 可扩展标记语言 12.1 XML可扩展标记语言的基本概念 12.2 XML文档显示 12.3 对XML文档的处理 12.4 数据库和XML 习题十二 第13章 Web服务 13.1 Web服务的概念和用途 13.2 建立Web服务 13.3 基于.NET的Web服务客户端程序 13.4 使用Web服务的例子 习题十三 参考文献
感觉这本书很适合初学者来学习的,呵呵
本书还行,适合初学者
幸亏在当当上买到了,这是我们的教材啊还给班上的同学也买了呵呵~~送货很快服务也好啊
本书是一本万能工具,具有较强的参考价值;对在开发者而言,这是一本有用的指南书;对相关感兴趣的人而言,这是一本优秀的介绍工具。
书讲解的很详细,很适合初学者。
比较实用的一本教程类书籍
第一书很好;第二这个网买书很方便;第三发货速度比**快;就是价格总比**贵一点点。
很好的书,推荐!!
货物质量好,送货及时,很满意。今后还会到当当网来购物。
这本书内容很实用,简单易懂,不错
和描述的一样,就是送货有些慢!
翻了几页,感觉还不错,把C#和C++的差别说的比较清楚
还不错,是正版的~~
三天书到的,还算挺快的但是书的质量不怎么样,,像是盗版的-)
感觉还不错,看着挺有收获
书挺不错,但是翻译不太行,有的地方语句都读不通,不是深入浅出的教材,特别是后面几章,说得云里雾里
书还是挺不错的。买之前已为应该比较厚,但是实际不太厚。内容还没有看,但是中和本书的质量很一般,纸质不太好。而且书还有踩过的痕迹。希望下次改进吧。发货速度很快,还行。
教材 不喜欢c#
我订了7本书,书的印刷时间不一样,有的新有的旧;如果是看我订的多给我几本新的也就算了,可是订的是新了却有旧的,我没有办法交差呀!唉……
用于课堂比较满意
用于课堂,比较满意
写的太简略了,不适合初学者