出版时间:2010-7 出版社:孙践知、张迎新、肖媛媛、 陈明 清华大学出版社 (2010-07出版) 作者:孙践知 等 著 页数:281
前言
21世纪影响世界的三大关键技术:以计算机和网络为代表的信息技术;以基因工程为代表的生命科学和生物技术;以纳米技术为代表的新型材料技术。信息技术居三大关键技术之首。国民经济的发展采取信息化带动现代化的方针,要求在所有领域中迅速推广信息技术,导致需要大量的计算机科学与技术领域的优秀人才。计算机科学与技术的广泛应用是计算机学科发展的原动力,计算机科学是一门应用科学。因此,计算机学科的优秀人才不仅应具有坚实的科学理论基础,而且更重要的是能将理论与实践相结合,并具有解决实际问题的能力。培养计算机科学与技术的优秀人才是社会的需要、国民经济发展的需要。制定科学的教学计划对于培养计算机科学与技术人才十分重要,而教材的选择是实施教学计划的一个重要组成部分,《21世纪计算机科学与技术实践型教程》主要考虑了下述两方面。一方面,高等学校的计算机科学与技术专业的学生,在学习了基本的必修课和部分选修课程之后,立刻进行计算机应用系统的软件和硬件开发与应用尚存在一些困难,而《21世纪计算机科学与技术实践型教程》就是为了填补这部分空白。将理论与实际联系起来,使学生不仅学会了计算机科学理论,而且也学会应用这些理论解决实际问题。另一方面,计算机科学与技术专业的课程内容需要经过实践练习,才能深刻理解和掌握。因此,本套教材增强了实践性、应用性和可理解性,并在体例上做了改进——使用案例说明。实践型教学占有重要的位置,不仅体现了理论和实践紧密结合的学科特征,而且对于提高学生的综合素质,培养学生的创新精神与实践能力有特殊的作用。因此,研究和撰写实践型教材是必需的,也是十分重要的任务。优秀的教材是保证高水平教学的重要因素,选择水平高、内容新、实践性强的教材可以促进课堂教学质量的快速提升。在教学中,应用实践型教材可以增强学生的认知能力、创新能力、实践能力以及团队协作和交流表达能力。实践型教材应由教学经验丰富、实际应用经验丰富的教师撰写。此系列教材的作者不但从事多年的计算机教学,而且参加并完成了多项计算机类的科研项目,他们把积累的经验、知识、智慧、素质融合于教材中,奉献给计算机科学与技术的教学。我们在组织本系列教材过程中,虽然经过了详细的思考和讨论,但毕竟是初步的尝试,不完善甚至缺陷不可避免,敬请读者指正。
内容概要
本书将Visual Basic.NET程序设计所必须掌握的知识归纳为若干案例,每个案例解决一个问题。初学者只需模仿案例,将获得直接体验,然后学习和案例直接相关的知识。通过一个单元接着一个单元的模仿、学习,逐步地构成完整的知识体系。 全书系统地介绍了.NET的基本概念、Visual Basic.NET的基本语法规则、条件结构、循环结构、数组和集合、函数和过程、常用的类库、面向对象的概念、数据库编程以及文件的概念及使用方法等内容。 目前最新版本是Visual Studio 2010 Bata版,考虑到Bata版软件可能存在问题,本书采用了VisualStudio 2008作为开发环境。 本书适合作为高等学校Visual Basic.NET程序设计课程教材,书中涉及了大量的最新VisualBasic.NET程序设计技术,也可作为程序开发人员的参考书。
书籍目录
第1章 VisualBasic.NET概述1.1 VisualBasic.NET历史1.2 VisualBasic.NET特点1.3 .NET架构1.4 任务1:安装VisualBasic.NET1.5 任务2:建立最简单的VisualBasic.NET程序1.6 任务3:建立可交互的VisualBasic.NET程序1.7 任务4:更改文本框背景颜色1.8 小结1.9 作业第2章 VisualBasic.NET语言基础2.1 任务1:计算圆的周长和面积2.2 任务2:简单乘方运算2.3 任务3:温度转换2.4 任务4:显示用户欢迎窗口2.5 小结2.6 作业第3章 分支结构3.1 任务1:求最大数3.2 任务2:判断奇偶数3.3 任务3:判断字符类型3.4 任务4:用户信息验证(1)3.5 任务5:成绩转换3.6 任务6:判断正负数3.7 小结3.8 作业第4章 循环结构4.1 任务1:计算N的阶乘,N为自然数4.2 任务2:生成随机数4.3 任务3:猜数游戏4.4 任务4:有趣的三位数4.5 任务5:输入两个整数,求出它们之间所有的素数4.6 小结4.7 作业第5章 数组、结构和集合5.1 任务1:输出高于平均成绩的分数5.2 任务2:将输入的10个整数按逆序输出5.3 任务3:将学生成绩从小到大排序5.4 任务4:学生成绩表(1)5.5 任务5:输出杨辉三角形5.6 任务6:学生成绩表(2)5.7 任务7:学生成绩表(3)5.8 小结5.9 作业第6章 过程6.1 任务1:统计字符个数6.2 任务2:进制转换6.3 任务3:数字排序6.4 任务4:计算Fibonacci数列6.5 任务5:用户信息验证(2)6.6 小结6.7 作业第7章 面向对象的概念7.1 任务1:类定义示例7.2 任务2:封装示例7.3 任务3:继承示例7.4 任务4:方法重载示例7.5 任务5:多态的示例7.6 小结7.7 作业第8章 NET类库8.1.NET类库概述8.2 任务1:小学生算术测验8.3 任务2:绘制花瓣图案8.4 任务3:简单端口扫描器8.5 任务4:简单邮件发送系统8.6 任务5:多线程应用8.7 任务6:文件加密8.8 小结8.9 作业第9章 文件9.1 文件概述9.2 任务1:顺序文件的读写9.3 任务2:随机文件的读写9.4 任务3:使用流进行二进制文件的读写9.5 任务4:简单文件管理器9.6 小结9.7 作业第10章 ADO.NET和数据库10.1 任务1:创建数据库10.2 任务2:连接和操作数据库10.3 任务3:Binding Source组件的应用(1)10.4 任务4:Binding Source组件的应用(2)10.5 小结10.6 作业第11章 用户界面设计11.1 任务1:图片浏览11.2 任务2:字体格式11.3 任务3:打字小游戏11.4 任务4:小小画笔11.5 任务5:简易文本编辑器11.6 任务6:菜单调用外部程序11.7 任务7:多重窗体11.8 小结11.9 作业第12章 异常处理12.1 任务1:异常处理示例(1)12.2 任务2:异常处理示例(2)12.3 任务3:主动抛出异常示例12.4 小结12.5 作业参考文献
章节摘录
插图:1.7.2 操作步骤1.新建项目并添加控件新建名为chl-6的windows应用程序,并将代码文件名由默认的Forml.vb重命名为chl-6.vb,具体方法是右击Forml.vb,在弹出的快捷菜单中重命名。如图1-23所示,在窗体中分别插入1个标签,1个文本框,2个命令按钮。2.设置控件属性1)设置文本框属性在Visual Studio 2008中,通过“属性”窗口可以为所有控件设置初始状态时的属性, 在本例中即通过文本框Text Boxl的“属性”窗口为其设置初始状态时的属性。在本例中需改变Text:Boxl的Text Mode属性,将其由默认值Single Line改为Multi Line,改变该属性后文本框Text Boxl即可以接受多行输入。为了显示清楚起见,在本例中将Text Boxl控件Font属性的设置为“小四”。每个控件都有许多属性,都会在“属性”窗口中被显示出来,若设计者未对某一属性进 行设置,则该属性使用默认值,而被设置过的属性使用设置值。为了清晰起见,被设置过 的属性值在“属性”窗口中以加粗方式显示。2)设置命令按钮和标签属性本例中需将命令按钮Buttonl的Text属性设置为Gold。需要强调一下,控件的ID和Text是两个完全不同的属性,在本例中命令按钮的ID是Buttonl,ID的作用是用来标识该命令按钮,也就是说该命令按钮名称为Buttonl,而该命令按钮的Text属性为Gold,即其在窗体上显示出的内容是Gold,如图1-23所示。但有时为了叙述方便,也直接用控件的Text属性来表述控件,如将本例中的名为 Buttonl的命令按钮称为Gold按钮。将按钮Button2的Text属性设置为Light Gray。将标签的Text属性设置为“请输入内容”。3)设置窗体属性本例中需将窗体标题设置为“更改文本框背景颜色”。具体方式是在窗体上单击,在“属性”窗口中会自动显示出窗体相关的属性,将窗体的Text属性更改为“更改文本框背景颜色”。将窗体的cursor属性设置为CROSS,该属性将鼠标状态从默认方式改为+方式。3.编写事件处理代码在本例中要求单击Gold和Light Gray按钮时,文本框的背景颜色分别改为Gold和Light Gray颜色,要实现这个功能需要编写特定的代码来处理命令按钮单击事件。
编辑推荐
《Visual Basic.NET程序设计》是21世纪计算机科学与技术实践型教程,普通高等教育“十一五”国家级规划教材之一。
图书封面
评论、评分、阅读与下载