同类图书

Similar books 换一批
  • Office 2010高级应用案例教程

    作者:何海燕 匡成宝 黄晓乾

    本书为高等教育计算机应用型人才培养规划教材,可用作专业课教材,也可作大学公选课优选教材。全书以应用计算机解决实际问题的能力为编写主线,以“Windows7+Office 2010”为操作环境,内容丰富,深入浅出,逻辑清晰,侧重于实际应用与上机实践,可操作性强。全书共分为3章:Word高级应用, Excel高级应用, PowerPoint高级应用。本书是编者在总结多年的教学经验和实践经验的基础上编写而成,从社会对办公自动化要求出发,精选案例,淡化理论,强化应用,一步一图,通俗易懂,使学生学起来轻松,做起来容易。本书既适用于高职学院相关专业的学生,也适用于企事业单位相关工作人员,还适用于社会培训。

  • 计算机应用基础上机指导

    作者:师华蓉, 范超华, 主编

        当今世界,随着信息化产业的飞速发展,计算机广泛而深刻地影响着人们的生产、生活以及社会的其他领域。
        作为一个职业院校的学生,不仅要了解一定的计算机知识,更要掌握计算机应用的实际操作能力,以便将计算机作为智力工具,更好地学习其他的知识,同时也可以提高计算机文化素质。
        本书分为六大模块,包括22个实验和4套模拟题。六大模块分别为:计算机基础知识应用实验、计算机操作入门实验、Windows XP操作应用实验、Word文字处理应用实验、Excel电子表格应用实验、PowerPoint幻灯片应用实验。希望通过对这六大模块的学习,读者的计算机水平有一个质的飞跃。
        本书适合各类大中专院校的学生以及社会上各类人员的培训,尤其适合于初学者。

  • 数据库原理及应用

    作者:秦秀媛 邢婷

    本教材根据数据库原理的最新发展,结合数据库原理及应用的教学需要,以两个典型的数据库应用系统项目的设计过程为主线,结合大量的应用实例,系统地介绍数据库系统的基本原理、方法及应用技术。教材强调在IT知识经济环境下数据库原理所表现出的新特点,注重项目驱动式教学,强调理论与实践相互渗透、技术与应用有机结合。本书以SQL Server 2014为平台,结合应用型普通高校数据库课程的具体要求,深入浅出地介绍数据库原理的有关知识、方法和具体的应用。全书共7章: 第1章介绍数据库管理系统、数据库原理、数据模型与数据库体系结构等基本概念; 第2章介绍关系数据库的运算方法; 第3章介绍SQL Server 2014数据库应用基础; 第4章介绍关系数据库标准语言SQL;第5章介绍关系数据库设计理论;第6章介绍数据库设计的方法、原则与技术; 第7章介绍数据库恢复、并发控制、安全性、完整性等数据库管理与保护内容。各章后均附有本章小结、习题、案例等内容。本书的配套教材《数据库原理及应用实验指导与习题解析》,提供了教材各章的习题参考答案、实验指导、相关章节习题集、数据库应用系统开发案例等内容。本教材配套的教学素材中附有全部源代码和教学课件等内容。

图书分类

Book classification
  1. Visual C#是简单、现代、面向对象和平台独立的新型组件编程语言,是目前进行.NET开发的首选语言。在程序设计基础教学方面,非常适合学生学习,可以作为计算机基础教学“程序设计”课程的教学语言。本书可作为高职高专院校相关专业的程序设计课教材,还可作为高级语言学习者和程序员的参考用书。
  2. 2014年6月23至24日,全国第七次职业教育工作会议在北京召开,中共中央总书记、国家主席、中央军委主席习近平就加快职业教育发展作出重要指示。他强调,职业教育是国民教育体系和人力资源开发的重要组成部分,是广大青年打开通往成功成才大门的重要途径,肩负着培养多样化人才、传承技术技能、促进就业创业的重要职责,必须高度重视、加快发展。
    在国家大力发展职业教育、创新人才培养模式的新形势下,加强高职院校教材建设及课程资源建设,是深化教育教学改革和全面培养技术技能人才的前提和基础。
    近年来,四川信息职业技术学院坚持走“根植信息产业、服务信息社会”的特色发展之路,始终致力于打造西部电子信息高端技术技能人才培养高地,立志为电子信息产业和区域经济社会发展培养技术技能人才。在省级示范性高等职业院校建设过程中,学院通过联合企业全程参与教材开发与课程建设,组织编写了涉及应用电子技术、软件技术、计算机网络技术、数控技术四个示范建设专业的具有较强指导作用和较高现实价值的系列教材。
    在编著过程中,编著者基于“理实一体”、“教学做一体化”的基本要求,秉承新颖性、实用性、开放性的基本原则,以校企联合为依托,基于工作过程系统化课程开发理念,精心选取教学内容、优化设计学习情境,最终形成了这套示范系列教材。本套教材充分体现了“企业全程参与教材开发、课程内容与职业标准对接、教学过程与生产过程对接”的基本特点,具体表现在:
    一是编写队伍体现了“校企联合、专兼结合”。教材以适应技术技能人才培养为需求,联合四川军工集团零八一电子集团、联想集团、四川长征机床集团有限公司、宝鸡机床集团有限公司等知名企业全程参与教材开发,编写队伍既有企业一线技术工程师,又有学校的教授、副教授,专兼搭配。他们既熟悉国家职业教育形势和政策,又了解社会和行业需求;既懂得教育教学规律,又深谙学生心理。
    二是内容选取体现了“对接标准,立足岗位”。教材编写以国家职业标准、行业标准为指南,有机融入了电子信息产业链上的生产制造类企业、系统集成企业、应用维护企业或单位的相关技术岗位的知识技能要求,使课程内容与国家职业标准和行业企业标准有机融合,学生通过学习和实践,能实现从学习者向从业者能力的递进。突出了课程内容与职业标准对接,使教材既可以作为学校教学使用,也可作为企业员工培训使用。
    三是内容组织体现了“项目导向、任务驱动”。教材基于工作过程系统化理念开发,采用“项目导向、任务驱动”方式组织内容,以完成实际工作中的真实项目或教学迁移项目为目标,通过核心任务驱动教学。教学内容融基础理论、实验、实训于一体,注重培养学生安全意识、团队意识、创新意识和成本意识,做到了素质并重,能让学生在模拟真实的工作环境中学习和实践,突出了教学过程与生产过程对接。
    四是配套资源体现了“丰富多样、自主学习”。本套教材建设有配套的精品资源共享课程(见http://www.scitc.com.cn/),配置教学文档库、课件库、素材库、习题及试题库、技术资料库、工程案例库,形成了立体化、资源化、网络化的开放式学习平台。
    尽管本套教材在探索创新中还存在有待进一步提升之处,但仍不失为一套针对高职电子信息类专业的好教材,值得推广使用。
    此为序。


    四川省高职高专院校
    人才培养工作委员会主任



     

    前   言
    C#语言是微软公司推出的战略计划.NET平台的核心开发语言,它集成C++和Java语言的优点并隐去不足之处。利用它,程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。经过短短几年的发展,C#语言在众多程序语言中脱颖而出。
    《Visual C#程序设计基础》是四川省教育厅、四川省财政厅、四川省经济信息委批准的省级示范性建设专业、省级重点建设专业的项目之一。该教材由教学一线教师联合企业多名软件工程师,采用行业最新技术,精心编写而成。
    本教材有以下特色:
        1. 引入名人故事,增强阅读兴趣。本书在章节后增加了课后阅读,讲述了7名IT大师的风采事迹,如计算机之父——阿兰•麦席森•图灵,电子计算机之父——约翰•冯•诺依曼,第一个给计算机写程序的人——奥古斯塔•阿达,C语言之父——丹尼斯•里奇,C++之父——本贾尼•斯特劳斯特卢普,C#之父——安德斯•海尔斯伯格,Java之父——詹姆斯•戈士林,用他们成长的励志故事,来激励学生学习信息技术的兴趣。
    2. 体现了“学生的思维、工程师的实用、教授的严谨”。按照人类认知事物的规律,总结出学生在项目开发过程中所遵循的规律,增加了项目开发的技术要点、项目实现核心原理等章节;同时融入了软件工程师多年的开发经验,在章节中增加了工程师提示环节,增强了学者的实践经验;贯彻知识的系统性和严谨性,充分体现技能型、应用型、工程型人才的技能特点。
    3. 基于工作过程的任务教学方式。一次课一个任务;推出“实例教学”,把知识点与实例相结合,一个知识点一个例子,按照“例子描述”“解题思路”“实现步骤”“代码分析”“工程师提示”来讲解程序设计的思路。
    4. 真实项目统领全书。通过对前面章节知识的学习,最后用一个真实的项目串联各个知识点,从项目需求分析、设计、编码、测试的全过程使用了该项目完整的代码和文档。
    本书建议学时为64学时,具体分布如下:



    章 节 名  称 理论课时数 实践课时数
    第1章 .NET与C# 2 0
    第2章 Visual Studio2010开发环境 2 2
    第3章 C#的基础语法 8 4
    第4章 面向对象技术 10 8
    第5章 Windows窗体控件 6 4
    第6章 数据库技术 6 4
    第7章 实战项目设计
    6 4
    合计 40 26
    本书由林勤花、严月浩担任主编,王晓玲、谢宇、云贵权、李焕玲担任副主编,赵克林教授担任主审。本书在编写过程中还得到了电子科技大学计算机学院刘乃琦教授、西南石油大学研究生院副院长李晓平教授、哈尔滨工业大学张岩教授的大力支持和帮助;静挚工作室的软件工程师在代码调试和文字处理方面做了细致的工作,在此一并致谢!
    本书如有不妥之处,敬请广大读者批评指正,来信请发Email:yanyuehao@126. com。本书还提供了教学指导文档、电子教案、ppt、程序源代码及相关的教学支持,也请来信咨询。


    作  者
    2015年6月



     
    ...查看更多
  1. 第4章  面向对象技术


    本章将系统地介绍C#中的面向对象技术,包括C#是如何实现面向对象的三大特性,即封装、继承、多态的,以及编程中的异常处理技术。本章的学习对于掌握利用面向对象技术构建较大规模系统的方法和提高设计能力都有着非常重要的意义。



     
     
    任务一  学生信息的设置与显示
    新建一个学生类,在界面上设置学生的信息,单击“信息确认”按钮,能够以消息框确认学生的信息。实现效果如图4.1、4.2所示。
           
    图4.1  学生信息设置界面             图4.2  学生信息确认界面
    【解题思路】
    定义一个学生Student类,该类有5个私有成员变量、2个构造函数和1个显示信息的公共方法。
    【实现步骤】
    (1)新建一个“Windows应用程序”项目,项目名称为“stuInformation”。
    (2)在项目名称上单击右键,选择【添加】→【类】,取名为Student。
    在Student.cs类文件中先引入窗体命名空间:
    using System.Windows.Forms;
    Student中的代码如下:
        public class Student
        {
           private string stuID;         //学号
           private string stuName;       //姓名
           private string stuSex;        //性别
           private DateTime stuBirthday; //出生日期
           private string stuHome;       //籍贯
           public Student()
           {
               stuID = "1322001";
               stuName = "张三";
               stuSex = "男";
               stuBirthday = Convert.ToDateTime("1993-1-1");
               stuHome = "广元";
           }
           public Student(string myID,string myName,string mySex,DateTime myBirthday,string myHome)
           {
               stuID = myID;
               stuName = myName;
               stuSex = mySex;
               stuBirthday = myBirthday;
               stuHome = myHome;
           }
           public void ShowStudent()
           {
               string str = "以下是该生的信息:"+"\n";
               str += "学号:" + stuID + "\n";
               str += "姓名:" + stuName + "\n";
               str += "性别:" + stuSex + "\n";
               str += "出生日期:" + stuBirthday.ToLongDateString() + "\n";
               str += "籍贯:" + stuHome + "\n";
               MessageBox.Show(str,"学生信息显示");
           }
    }
    (3)在Form1窗体中添加5个Label控件、2个TextBox控件、2个RadioButton控件、1个DateTimePicker控件、1个ComboBox控件和2个Button控件。
    (4)设置窗体控件的相关属性如表4.1所示。
    表4.1  设置控件属性
    控件名 属性名 设置的值
    Form Text 学生信息录入
    Label Text 学号
    Label Text 姓名
    Label Text 性别
    Label Text 出生日期
    Label Text 籍贯
    续表4.1    
    控件名 属性名 设置的值
    TextBox Name txt_id
    TextBox Name txt_name
    RadioButton Name rad_male
    Text 男
    RadioButton Name rad_female
    Text 女
    DateTimePicker Name dtp_birthday
    ComboBox Name cmb_home
    Items 成都、德阳、绵阳、广元
    Button Name btn_QueRen
    Text 信息确认
    Button Name btn_Reset
    Text 重置
    (5)“信息确认”按钮的代码如下:
    private void btn_Queren_Click(object sender, EventArgs e)
            {
                string id = txt_id.Text.Trim();
                string name = txt_name.Text.Trim();
                string sex;
                if (rad_male.Checked)
                {
                    sex = rad_male.Text;
                }
                else
                {
                    sex = rad_female.Text;
                }
                DateTime birthday = dtp_birthday.Value;
                string home = cmb_home.Text;

                Student stu = new Student(id, name, sex, birthday, home);
                stu.ShowStudent();
          }  
    (6)按“F5”启动应用程序,在界面中输入学生信息,单击“信息确认”按钮,可查看到图4.2所示的结果。
    4.1  面向对象编程的基本概念
    面向对象的编程:面向对象的程序设计(Object-Oriented Programming,简记为OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
    4.1.1  类与对象的概念
    对象(object)是一件事、一个实体、一个名词,是可以获得的东西,可以想象成有自己标识的任何东西。对象是类的实例化。一些对象是活的,一些对象不是。比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。概括来说就是:万物皆对象。人可以作为一个对象,那么人这个对象又由什么来组成?是由手、脚、身体这几部分组成的。我们可以把这些看成一个对象的属性。当人这个对象需要说话和做某件事的时候,怎么说怎么做,这个就需要一个方法来做。因此由此两点我们可以说,对象是由属性和方法组成的。
    类是对象的符号表示形式,从对象中抽象出来的一个对象。比如宝马、奔驰,就可以抽象出一个“车”这个类。
    4.1.2  类的定义与对象的创建
    1. 类的定义
    类是面向对象的程序设计的基本模块。从定义上讲,类是一种数据结构,但是这种数据结构包含数据成员、函数成员以及其他的嵌套类型。其中数据成员类型主要有常量、域;函数成员类型有方法、属性、构造函数和析构函数等。
    定义类的格式如下:
    [访问修饰符][类修饰符]class类名
    {
    【成员名】
    }
    其中“访问修饰符”和“类修饰符”可以省略。
    【工程师提醒】
    class关键字一定不能少写。
    2. 对象的创建
    对象是基于类的具体实体。对象是类的实例。创建对象的语法如下:
    类名  对象名=new 类名();
    例如:Trigon tr=new Trigon();
    【实例4-1】  定义一个类,判断是否为三角形,以消息框输出结果。运行效果如图4.3所示。
     
    图4.3  Trigon输出结果
    【解题思路】
    定义一个三角形类,三角形由三边组成,两条边相加大于第三边则为一个三角形。
    【实现步骤】
    (1)创建一个空白解决方案“Trigon”。
    (2)在解决资源方案管理器中单击右键,选择【添加】→【新建项目】→【控制台应用程序】,取名为Trigon。
    (3)在解决方案资源管理器中右击引用,在弹出的快捷菜单中选择【添加引用】。
    (4)选择.net选项卡,拖动滚动条找到System.Windows.Forms,单击确定。
    using System.Windows.Forms;
    public class Trigon
    {
    //定义一个公有的方法,A、B、C分别为三角形的三边
    public void TrigonCheck(double a, double b, double c) 
      {
           if (a + b > c && a + c > b && b + c > a)//判断是否为一个三角形
            {
                MessageBox.Show("我是一个三角形");
            }
            else
            {
                MessageBox.Show("我不是一个三角形");
            }
          }
         static void Main()
         {
             Trigon tr = new Trigon ();//将Trigon这个类进行实例化
             tr.TrigonCheck(3.0, 4.0, 5.0);//调用对象的方法,从而进行赋值
         }
    }
    (5)在解决方案资源管理器中,右击Trigon项目,并在弹出的快捷菜单中选择【属性】【输出类型】,选择Windows应用程序。
    (6)按“F5”键运行该项目,即可得如图4.3所示的输出结果。
    【工程师提示】
    本实例创建了一个Trigon类,其中在方法中声明了A、B、C三个字段作为方法参数,并显示了判断的结果。当Trigon类在Main主函数中实例化后并调用tr.TrigonCheck(3.0, 4.0, 5.0),就对函数参数赋值,从而判断是否为三角形。
    【课堂练习】
    定义一个圆形类Circle,类中有个私有成员半径变量r和2个公有的方法:double QiuMJ()用来求圆的面积,double QiuZC()用来求圆的周长。在主函数中实例化Circle类的对象,并分别调用2个方法。
    ...查看更多
  1. 第1章  .NET与C# 1
    1.1  .NET的发展史 2
    1.2  .NET Framework基本组成部分 4
    1.3  C#的概念 5
    课后阅读 9
    第2章  Visual Studio 2010开发环境 10
    2.1  Visual Studio 2010的安装 11
    2.2  Visual Studio 2010集成开发环境 15
    2.3  Visual Studio 2010新特性和功能 27
    课后阅读 32
    第3章  C#基础语法 33
    3.1  变量与常量 36
    3.2  标识符及规则 37
    3.3  数据的基本类型 38
    3.4  数据的类型转换 64
    3.5  运算符在表达式中的应用 67
    3.7  分支控制语句 84
    3.8  循环控制语句 93
    3.9  跳转控制语句 99
    课后阅读 104
    第4章  面向对象技术 106
    4.1  面向对象编程的基本概念 110
    4.2  类的成员 112
    4.3  类的特性 127
    4.4  异常处理 134
    课后阅读 144
    第5章  Windows窗体控件 145
    5.1  控件的公共属性、方法和事件 149
    5.2  文本输入控件 151
    5.3  选择组件 158
    5.4  列表控件 170
    5.5  图片框 182
    5.6  容  器 185
    5.7  菜单和工具栏 201
    5.8  通用对话框 211
    5.9  其他控件 216
    课后阅读 225
    第6章  数据库技术 227
    6.1  数据库的简介 228
    6.2  数据库的基本操作 229
    6.3  SQL命令的简单介绍 231
    6.4  ADO.Net 235
    课后阅读 254
    第7章  实战项目设计 256
    7.1  项目需求 257
    7.2  解决方案 257
    7.3  系统的实现 266
    课后阅读 287
    参考文献 288
    ...查看更多

评论

0/500