Windows应用程序设计

出版时间:2010-11  出版社:大连理工大学出版社  作者:陈忠菊 主编  

内容概要

本书主要具有如下特点:
1.贯彻够用为度。
在知识点上,不求多和深。突出在工程项目中常用的知识点,弱化无应用性或应用性不强的内容,坚持“够用”原则,构建基于C#的数据库应用项目开发所必需的教学单元,以免学生因难而却步,因多而分心。
2.与案例结合,强调项目、模块开发。
强调案例为内容服务,将知识点融合于若干个案例中,案例典型实用、易学易用,具有很强的可操作性。
3.本书根据数据库应用项目开发的需要,结合案例将常用控件的用法做了重点介绍,强调控件的实际应用,避免了将教材编写成一本c#说明书或技术类参考书,更适合教学使用。
4.一线教师编写,定位准确,符合教学规律。
本书主编是省级高职教育示范专业的学术带头人,长期从事应用程序开发方面的教学,有丰富的教学经验、项目开发经验和较高的科研水平。
5.本书每章开始都有“教学目标”和“教学要求”,每章结束都有“本章小结”,并配有一定数量的习题,便于教师教学和学生自学。各章内容充实,结构安排合理,章节之间衔接自然。
6.提供各章案例的源代码、综合案例的源代码、教学课件、实训任务书等。
在本书编写过程中,编者参考了目前国内比较优秀的c#程序设计方法的相关资料,在此谨向有关作者表示感谢。

书籍目录

第1章 概述
 1.1NET概述
 1.2C#语言简介
 1.3C#集成开发环境
 习题一
第2章 C#语法基础
 2.1控制台应用程序
 2.2简单数据类型
 2.3变量与常量
 2.4运算符与表达式
 2.5流程控制
 2.6复杂数据类型
 习题二
第3章 C#面向对象程序设计基础
 3.1面向对象程序设计
 3.2类与对象
 3.3属 性
 3.4方法
 3.5静态成员
 习题三
第4章 窗体与常用控件
 4.1Windows窗体
 4.2消息对话框
 4.3文本控件
 4.4容器类控件和图形框控件
 4.5单选按钮和复选框
 4.6列表类控件
 4.7滚动条控件、数值设置控件与定时器控件
 习题四
第5章 菜单、工具栏和MDl技术
 5.1菜单
 5.2工具栏
 5.3状态栏
 5.4富文本框
 5.5通用对话框
 5.6综合案例:我的记事本
 5.7MDl技术
 习题五
第6章 高级控件的应用
 6.1TreeView控件
 6.2ListView控件
 6.3NotifyIcon控件
 6.4TabControl控件
 6.5 日期类控件
 习题六
第7章 AD0.NET数据库访问技术
 7.1利用向导访问数据库
 7.2常用SQL语句
 7.3AD0.NET概述
 7.4AD0.NET对象
 习题七
第8章 典型数据处理模块的设计
 8.1数据库的设计
 8.2登录模块的设计
 8.3密码修改模块的设计
 8.4数据添加模块的设计
 8.5数据查询模块的设计
 8.6数据维护模块的设计
 8.7打印报表模块的设计
 8.8树状浏览模块的设计
 习题八
第9章 学生信息管理系统设计
 9.1系统需求分析
 9.2系统总体设计
 9.3系统详细设计
参考文献

章节摘录

版权页:插图:(1)公共语言运行时(CLR)公共语言运行时是.NET框架应用程序的执行引擎,该名称并不能准确地反映它的全部功能。实际上,公共语言运行时在组件的开发及运行过程中,都扮演着非常重要的角色。在组件运行过程中,运行时负责管理内存分配、启动或删除线程和进程、实施安全性策略,同时满足当前组件对其他组件的需求。在开发阶段,运行时的作用有些变化,与COM相比,其自动化程度大为提高(如可自动执行内存管理),因而开发人员的工作变得非常轻松,尤其是映射功能可以锐减将业务逻辑程序转化成可复用组件的代码编写量。对编程语言而言,运行时这个概念并不新奇,实际上每种编程语言都有自己的运行时,而.NET框架的关键作用在于它提供了一个跨编程语言的统一编程环境,这也是它能独树一帜的根本原因。(2)基础类库.NET框架的基础类库可以简单地理解为预先编写好的程序代码,这些代码包含编程中常用的数据及对这些数据的操作,在编程过程中可以使用任何一种编程语言调用这些代码,从而提高程序开发的速度和效率。例如,在应用程序开发过程中要使用一个按钮,而该按钮相关的代码已经编写好放在.NET框架类库中,只要直接调用这一部分代码,就可以在应用程序中生成一个按钮,省去了编写该按钮代码的过程,提高了应用程序开发的效率。

编辑推荐

《Windows应用程序设计(C#)》:新世纪高职高专软件专业系列规划教材

图书封面

评论、评分、阅读与下载


    Windows应用程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7