范文一:MFC 程序设计与 C++相关技术
核准通过,归档资料。
未经允许,请勿外传~
MFC Programming and C + + related technologies
MFC, Microsoft Foundation Classes (Microsoft Foundation Classes), is actually provided by Microsoft for the C + + environment for writing applications in a framework and engine, VC + + is to Windows, developers use professional C + + SDK (SDK, Standard SoftWare Develop Kit, professional software development platform), MFC is hung on it a supporting software development kit, MFC, as with the VC + + flesh and blood portion (Note C + + and VC + + differences: C + + is a programming language, is a we acknowledge the preparation of the general specification of software, and VC + + is a compiler, or a compiler + source code editor IDE, WS, PlatForm, which Pascal and Delphi's relationship with a truth, Pascal was the language of Delphi basic, Delphi Pascal specification for use under Win application development and compilation, but VB is different from the relationship between language and Basic, Basic language is developed in VB application's language has become the new norm Basic, VB newly added Basic language elements, such as the elements of object-oriented programming is a qualitative leap forward, so that both a VB IDE, and grow into a new programming language), MFC integration with BC + + VCL is a non-plug type as package, class library, but Microsoft MFC class is designed for the distribution of VC + + .. Win API and MFC is a combination of C + +, API, that Microsoft's Windows, the application programming language interface, is a software programming specifications, but is not a programming language itself, can allow users to use a variety of third parties (such as the I side, Microsoft is a party, Borland is the third party to) programming language for applications on Windows, the development of these applications were developed to run in Windows, such as VB, VC + +, Java , Delhpi essentially all of the programming language function from the API, so using them to develop applications that can work out the message in the Windows system and graphics, the compliance with Windows as an operating system's internal implementation, it is also a necessity, Microsoft If you do not provide API, this world of Windows programming job would not exist, Microsoft's product will quickly become a garbage from the fashion, the above mentioned API function, MFC is a Microsoft proprietary C + + package, which
allows users to combine the one hand, Microsoft's Professional C + + SDK for Windows, application development easier, because MFC is the API package, Microsoft has done a lot of work, hiding a lot of application developers in Windows, using C + + & MFC preparation software for a large number of the section, such as the implementation of the message processing applications, equipment, environmental graphics, this combination is convenient for the purpose, we must pay the price (which is Microsoft's style has always been), and therefore created a MFC class in the package of a certain degree of redundancy and circuitous, but this is acceptable .. Finally, understand that MFC is not just a function of simple interface development system, which provides most of the classes used to interface development, associated with a window of the action, but it provides a lot of class in the class is not associated with a window that the categories The role is not an interface class does not implement the control of a window object (such as the creation, destruction), but some in Windows (using MFC vast majority of programs written to run in Windows) to implement the internal processing of the class, such as database management etc., the study should be most time consuming is the message and the device environment, C + + and MFC to learn the most difficult part is the pointer, C + + object-oriented programming in other parts, such as data types, flow control both is not difficult, it is recommended to learn C + + version of the data structure. MFC encapsulates Microsoft's API. What does that mean? As a provider of powerful windows application programming interface to the operating system, programmers do a lot of convenience, the traditional win32 development (direct interface functions with windows API) for programmers is very difficult because, API functions too more, and the name of the mess, from zero to a window frame is easily hundreds of lines of code. MFC is the object-oriented programming and the perfect combination of Application framework, he would have been classified in the traditional API package, and created a program for you general framework MFC is Windows API package, which greatly simplifies our work; learn VC is mainly to learn MFC, there are about 100 classes, but also commonly used in twenty or thirty. Back four words should be the same as those commonly used in class get to know; of course, do not memorize, to help by looking to see examples, hands-on exercises to learn them; Moreover, not every class have to learn all the functions within, to accumulate. If you really want to be a master, to be a laptop think it is important to their classes, functions, down, ready to learn, but also a good spot method. Programming Advantages With the innovation of programming languages, MFC shortcomings become increasingly prominent. The most important entry barrier is higher relative to other languages, but also to complete a task relatively large amount of code. The original advantages, such as running speed, etc., but also because of other programming languages and personal computers continue to improve computing speed increases appear less prominent. MFC seems bad to worse. MFC is really no advantage, but it? No, the face of the underlying process, it is very easy with the combination of Windows API or driver is in your own code to use API functions directly, while the API and driver information are based on C language-based, which makes VC programmers
to more easily use Windows API. This has a very interesting phenomenon, that is, when the VC started to pay more to the programmer to learn, but once mastered, the development of other areas of the program or using third-party software, such as industrial control procedures, the underlying The programs are written in C language, but rather VC programmers can quickly grasp the field of programming. And many other programming languages can not even find relevant information. This shows that VC (MFC) is actually an entry difficult, but very easy to learn the language extension framework. If only limited to one area, then VC is no advantage at all, but if you develop a new field of application or the program involves a number of application areas, it can reduce the frequency of repetition and difficulty, VC (MFC) of the benefits will immediately apparent. Language development C + + language development can be divided into three stages: The first stage, from 80 to 1995. This phase is basically C + + language is the traditional type of object-oriented language, and by virtue of the efficiency of close to C language, developed for use in the industrial sector accounts for a significant language share; The second phase from 1995 to 2000, this stage as the Standard Template Library (STL) and later the Boost libraries such as the emergence of generic programming in C + +, the proportion of occupied more and more sexual. Of course, the same as Java, C # and other languages and the emergence of large-scale hardware prices drop, C + + has been some impact; The third stage, from 2000 to date, due to Loki, MPL and other libraries as the representative of generative programming and template meta programming there, C + + appeared in the history and development of a new peak, and the emergence of these new technologies and the original technology integration, so that C + + has become the main programming language of the most complex one C + + Getting Started C + + is a language, merely its syntax, features, standard library already is a very advanced courses, so the time to start learning, we must first lay a solid foundation. There are a lot of the Visual C + + book, although it may take 1-2 chapters to introduce the basic characteristics of C + +, but that will not let you get started. Therefore, beginners should choose to learn C + + for C + + language itself, books, and can not be for the Visual C + +, MFC or Windows API's. Learning C + + should be easy to difficult, step by step. Often said that before learning C + + should learn C language before. In fact it is not necessary, C + + and C language, while a relationship, it is still two different languages. Of course, before learning C + + programming language to learn than others is very good. C + + that make learning faster, after all, a lot of computer language concepts are interlinked. As for the zero-based beginners, you should stop and do not become impatient. To become a master of C + + is not so easy to take great efforts. From the introductory textbook of choice, mainly to see the learner's own situation. If you have had high-level language learning experience, it is recommended that use of Transplantation and Hemopurification the "C + + programming." Note that 2004 edition, 2006 edition of the book is a castrated version, up to the object-oriented. Although C and C + + are similar, but has been said before, C and C + + should be used to learn two languages, so that the contents of 06 to a little bit lacking. Transplantation and Hemopurification 04 edition of this book is more structured, and organized is also very clear. If the basis of other high-level
language, then the estimated half a year of C + + will be able to have a understanding of the profile. Transplantation and Hemopurification teacher's book has become the major institutions of higher education textbooks, are more subject to recognized. If you start from the zero-based learning C + +, it is recommended to use Pan Jiajie of "learn C + +". This book is a book in 2008, I heard a student was studying the time to write. Book online, download a free electronic version. This book is mainly for beginners, put it is also more interesting to compare those who can interest in learning. So there is no basis for the beginner This book is also a good choice, just want to quickly become the master, may be reading this book is not enough. As for the book after reading the entry, you should see some high-level book. Such as The C + + Programming Language and C + + Primer, but also able to STL, MFC, API and other direction. If you are interested in other languages, but also to look at C # and Java, C + + they are a lot of concepts from grammar and are similar.
The design principles of C + + ? C + + designed as a static type, and C as efficient and
portable multi-purpose programming language. ? C + + designed to support direct and wide variety of programming styles (procedural programming, data abstraction, object-oriented programming, generic programming). ? C + + is designed to give
programmers more choice, even if the wrong choice could lead to program designers. ? C + + designed to be compatible as possible with C, whereby a C to C + + from the smooth transition. ? C + + to avoid limited or no general-purpose platform features. ?
C + + does not use the features will bring additional costs. ? C + + is designed without complex programming environment.
MFC 程序设计与 C++相关技术
MFC,微软基础类(Microsoft Found
ndation Classes),实际上是微软提供的,用于 在 C++环境下编写应用程序的一个
框架和引擎,VC++是 Windows 下开发人员使用的专 业 C++
SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC 就是挂 在它
之上的一个辅助软件开发包,MFC 作为与 VC++血肉相连的部分(注意 C++和
VC++ 的 区 别 :C++是 一 种 程 序 设 计 语 言 ,是 一 种 大 家 都 承
认 的 软 件 编 制 的 通 用 规 范 ,而 VC++只是一个编译器,或者说是一种
编译器+源程序编辑器的 IDE,WS,PlatForm,这 跟 Pascal 和 Delphi 的关系一个
道理,Pascal 是 Delphi 的语言基础,Delphi 使用 Pascal 规范来进行 Win 下应
用程序的开发和编译,却不同于 Basic 语言和 VB 的关 系,Basic 语言在 VB
开发出来被应用的年代已经成了 Basic 语言的新规范,VB 新加 的 Basic 语言
要素,如面向对象程序设计的要素,是一种性质上的飞跃,使 VB 既是一 个 IDE,
又成长成一个新的程序设计语言),MFC 同 BC++集成的 VCL 一样是一个非外
挂 式的软件包,类库,只不过 MFC 类是微软为 VC++专配的.. MFC 是 Win API
与 C++的结合,API,即微软提供的 Windows 下应用程序的编程语 言接口,是一
种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用 各种各样的第三方(如我是一方,微软是一方,Borland 就是第三方)的编程语言来进 行对 Windows 下应用程序的开发,使这些被开发出来的应用程序能在 Windows 下运 行,比如 VB,VC++,Java,Delhpi 编程语言函数本质上全部源于 API,因此用它们开发 出来的应用程序都能工作在 Windows 的消息机制和绘图里,遵守 Windows 作为一个 操 作 系 统 的 内 部 实 现 , 这 其 实 也 是 一 种 必 要 , 微 软 如 果 不 提 供 API, 这 个 世 上 对 Windows 编程的工作就不会存在,微软的产品就会迅速从时尚变成垃圾,上面说到 MFC 是微软对 API 函数的专用 C++封装,这种结合一方面让用户使用微软的专业 C++ SDK 来进行 Windows 下应用程序的开发变得容易,因为 MFC 是对 API 的封装,微软做 了大量的工作,隐藏了好多程序开发人员在 Windows 下用 C++ & MFC 编制软件时的 大量内节,如应用程序实现消息的处理,设备环境绘图,这种结合是以方便为目的的, 必定要付出一定代价(这是微软的一向作风),因此就造成了 MFC 对类封装中的一定 程度的的冗余和迂回,但这是可以接受的.. 最后要明白 MFC 不只是一个功能单纯的界面开发系统,它提供的类绝大部分用来 进行界面开发,关联一个窗口的动作,但它提供的类中有好多类不与一个窗口关联, 即类的作用不是一个界面类,不实现对一个窗口对象的控制(如创建,销毁),而是一 些在 Windows(用 MFC 编写的程序绝大部分都在 Windows 中运行)中实现内部处理的 类,如数据库的管理类等,学习中最应花费时间的是消息和设备环境,对 C++和
面向对象程序设计的其它部分,如数据类MFC 的 学习中最难的部分是指针,C++
型,流程控 制都不难,建议学习数据结构 C++版。
MFC 是微软封装了的 API。什么意思呢,windows 作为一个提供功能强大的应用 程序接口编程的操作系统,的确方便了许多程序员,传统的 win32 开发(直接使用 windows 的接口函数 API) 对于程序员来说非常的困难, 因为, API 函数实在太多了, 而且名称很乱,从零构架一个窗口动辄就是上百行的代码。MFC 是面向对象程序设 计与 Application framework 的完美结合,他将传统的 API 进行了分类封装,并且 为你创建了程序的一般框架, MFC 是对 WindowsAPI 的封装, 大大简化了我们的工作; VC 主要就是要学 MFC, 学 大约有 100 多个类,但常用的也就二三十个。应该象背 4 级单词一样将这些常用类 搞懂;当然不要死记,要通过看帮助、看例子、动手练习来学会它们;而且,并非 每个类的内部的所有函数都要学会,要日积月累。如果真的想成为高手,做个笔记 本把自己认为重要的类、函数记下来,随时学习,也是很好的突击方法。 编程优势 随着编程语言的推陈出新,MFC 一些缺点日益突出。最重要的就是入门门槛相对 其他语言要高,而且同样完成一个任务代码量相对较多。而原有的优势如运行速度 快等,也因为其他编程语言的日臻完善和个人电脑的运算速度增加而显得不那么突 出。MFC 似乎江河日下。但是 MFC 真的没有任何优势了吗,不是,面对底层程序, 它能很轻松的与 Windows API 或驱动程序结合,就是在自己的代码中直接使用 API 函数,而 API 和驱动程序的资料都是以 C 语言为基础的,这使得 VC 程序员能够更 轻松的使用 Windows API。这样造成了一个很有意思的现象,即入门时 VC 程序员要 付出更多的努力来学习,但是一旦掌握后,开发其他领域的程序或使用第三方软件 时,如工业控制类的程序,由于底层的程序都是用 C 语言编写,反倒是 VC 程序员 能够更快的掌握该领域的编程技术。而很多其他的编程语言甚至找不到相关的资 料。这就说明 VC(MFC)实际上是一种入门困难,但是扩展学习却很轻松的语
言框 架。如果既限于某一领域的话 VC 毫无优势可言,但是如果开发一个新的领域的应 用程序或者该程序涉及多个应用领域的话, 可减少重复学习的频率和难度, (MFC) VC 的优势会立刻显现出来。语言发展 C++语言发展大概可以分为三个阶段: 第一阶段
第6/8页
从 80 年代到 1995 年。这一阶段 C++语言基本上是传统类型上的面向 对象语言,并且凭借着接近 C 语言的效率,在工业界使用的开发语言中占据了相 当大份额; 第二阶段从 1995 年到 2000 年, 这一阶段由于标准模板库(STL)和后来的 Boost 等程序库的出现,泛型程序设计在 C++中占据了越来越多的比重性。当然,同时由 于 Java、C#等语言的出现和硬件价格的大规模下降,C++受到了一定的冲击; 第三阶段从 2000 年至今,由于以 Loki、MPL 等程序库为代表的产生式编程和 模板元编程的出现,C++出现了发展历史上又一个新的高峰,这些新技术的出现以 及和原有技术的融合,使 C++已经成为当今主流程序设计语言中最复杂的一员。 C++入门 C++ 入门 C++是一种语言,仅仅是它的语法、特性、标准类库就已经是一门非常高深的 课程,所以在开始学习的时候,必须先要打好基础。在市面上有很多 Visual C++ 的书, 虽然其中可能会花 1-2 章来介绍 C++的基本特性, 但是那绝对不会让你入门。 因此,初学者学习 C++应该选择针对 C++语言本身的书籍,而不能是针对 Visual C++、MFC 或者 Windows API 的。 学习 C++应该由易至难,循序渐进。以前经常有人说学习 C++之前应该学习 C 语言。事实上那不是必须的,C++和 C 语言虽然有关系,但仍然是两种不同的语言。 当然,在学习 C++之前学习过其他编程语言是很有好处的。那会使学习 C++的速度 更快,毕竟很多计算机语言的概念都是相通的。而对于零基础的初学者来说,则 是应该静下心来,不要急躁。要成为 C++的高手,不是那么容易的,必须要花很大 的努力。 从入门教材的选择上,主要看学习者的自身情况。如果已经有过学习高级语言 的经历,那么推荐使用谭浩强的《C++程序设计》 。注意是 04 年版的,06 年版的那 本书是阉割版,上来就面向对象。虽然说 C 和 C++是相似的,但是前面已经说了, C 和 C++应该作为两种语言来学习,所以 06 年的那本内容就稍微欠缺一点了。谭 浩强 04 版的这本书内容比较规整的,条理也很清晰。如果有过其他高级语言的基 础,那么估计半年就能对 C++的概况有个了解了。谭浩强老师的书已经成为了全国 各大高等院校的教科书,是比较受到认可的。
如果是从零基础开始学 C++, 那么推荐使用潘嘉杰的 《易学 C++》 这本书是 2008 。 年出的新书,听说是个学生在读书的时候写的。这本书网上有下载免费的电子版。 这本书主要就是针对初学者的,讲得也比较生动有趣,比较提得起学习的兴趣。 所以没有基础的初学者选这本书也是不错的
,就是想要很快成为高手,可能看这 本书还不够。 至 于 看 完 入 门 的 书 之 后 , 就 应 该 看 一 些 高 层 次 的 书 了 。 比 如 The C++ Programming
Language 和 C++ Primer,同时也可以向 STL、MFC、API 等各个方向 发展。如果对别的语言感兴趣,还能去看看 C#和 Java,它们和 C++从语法和很多 概念上都是类似的。 C++设计原则 C++ 设计原则 ? C++设计成静态类型、和 C 同样高效且可移植的多用途程序设计语言。 ? C++设计成直接的和广泛的支援多种
程序设计风格(程序化程序设计、资料 抽象化、面向对象程序设计、泛型程序设计) 。 ? C++设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。 ? C++设计成尽可能与 C 兼容,籍此提供一个从 C 到 C++的平滑过渡。 ? C++避免平台限定或没有普遍用途的特性。 ? C++不使用会带来额外开销的特性。 ? C++设计成无需复杂的程序设计环境
范文二:程序设计技术实验内容
C 程序设计技术课程实验教学大纲
大纲制定时间:2012 年 1月
课程名称:C 程序设计技术 C Programming Technology课程负责人:熊壮
课程分类:基础课程 课程类型:必修 /选修
适用专业:非计算机理工科各专业
课程总学时:56课程总学分:3.5
实验学时:32/2实验学分: 1
开课单位:计算机学院
一、实验教学的目的、任务与要求
“ C 程序设计技术” 课程是一门实践性很强的课程。 为了使学生达到良好的学习效果, 除了通过课堂的理论教学之外,必须加强上机实验内容。课程的实验目的如下:
1) 通过上机实验,认识软件开发环境,掌握开发工具的操作方法;
2) 了解编译程序原理,以及源程序、目标程序和执行程序的特点;
3) 验证程序的正确性;
4) 学习上机调试程序的方法和技术;
5) 通过上机调试程序,加深理解计算机语言的语法和语义;
6) 提高程序设计和程序编码能力;
7) 提高数理逻辑分析能力,以及解决综合问题的能力。
三、教材(讲义、指导书) :熊壮主编 . 程序设计技术实验教程 . 重庆大学出版社 . 2008参考书:熊壮主编 . 程序设计技术 (第三版 ). 重庆大学出版社 . 2008
四、考核方式:
实验成绩共计 25分,占课程总成绩的 25%。
课程实验教学学时数为 32/2,学生必须参加所有实验教学环节学习。任课教师根 据教学的实际情况,在所有的实验项目中指定 5个要求学生提供实验报告,并对学生 的实验报告给予评价并计成绩,每次报告满分 5分,共 25分。主讲教师指导辅导教 师认真领会实验题目及其内容和教学要求,参照参考答案,给出每位学生的实验报告 评价并签名。
五、使用说明:
1.实验环境
WINDOWS XP操作系统环境; Microsoft Visual C++ 6.0集成开发环境。
2.实验项目说明
实验项目表中列出的是按课程阶段性要求进行的综合性、设计性实验,要求任课 教师和学生按照要求进行这些实验并要求学生认真填写相应的实验报告, 实验报告作 为课程实践性环节考核的依据。其余实验项目、实验内容以及实验要求请参见《程序 设计技术》课程实验教学用书《程序设计技术实验及学习指导》 。
大纲制定人:熊壮 大纲审定人:
范文三:机械控制程序设计技术
《机械控制程序设计技术》课程教学大纲
课程性质:专业选修课
课程代码:060472
学 时:56 (讲课学时:40,实验学时:16,课内实践学时:0 )
学 分:3.0
适用专业:机械电子工程等专业
一、课程教学基本要求
通过本课程的学习,使学生理解和掌握机电控制程序设计的基本理论和基本知识。深入掌握Vc编程技术。掌握控制程序用户界面编程技术。初步掌握输入输出板卡控制编程技术。初步掌握多轴控制板卡控制编程技术。初步掌握通讯编程技术。了解现代控制程序设计技术的新成就及发展动向。
二、课程教学大纲说明
信息化、自动化、计算机化是现代机电设备的特征之一。现代化的机电系统大体可以分为硬件和软件两部分。控制程序是应用软件,是满足机电系统控制要求开发的专用应用软件。因此控制程序设计技术的重要性更为突出。
本课程是东北林业大学机械电子工程专业的重要专业选修课。本课程透彻讲解基本概念、基本理论的基础上,注重理论与工程实际相结合,强调工程实际的概念,尽可能反映机电系统控制程序设计的普遍规律,并有选择地将部分知识和新技术纳入授课内容。本门课程知识体系较为庞大,在学习本课程之前,应先修完《大学计算机基础》、《计算机程序设计基础》等基础课程。
本课程有课堂教学和实验课两部分组成,教学过程由实践到课堂,再有课堂到实践,理论和实践相结合,通过教学实践和环节,提高学生的分析问题和解决问题的能力。
三、各章教学结构及具体要求
机电控制系统概述 (一)第一章
1.教学目的和要求
通过本章教学,使学生理解机电控制系统的组成,掌握它们的工作原理,了解其常用结构形式。
2.教学内容和要点
机电控制系统的历史演变;计算机控制系统的含义与类别;计算机控制系统实例、计算机控制系统组成、特点。
(二)第二章数组和指针
1.教学目的和要求
理解数组、指针的概念及使用。
2.教学内容和要点
讲授数组、指针的概念及使用。
(三)第三章结构体与共用体
1.教学目的和要求
掌握结构体与共用体建立及运用。
2.教学内容和要点
掌握结构体与共用体建立及运用。
(四)第四章关于函数应用
1.教学目的和要求
掌握函数的高级应用。
2.教学内容和要点
掌握函数的高级应用。
(五)第五章位运算
1.教学目的和要求
掌握位元算的操作和实例。
2.教学内容和要点
掌握位元算的操作和实例。
(六)第六章文件的操作
1.教学目的和要求
文件的概念及操作。
2.教学内容和要点
文件的处理方式。
(七)第七章 A/D板卡编程控制
1.教学目的和要求
了解A/D板卡种类及功用;掌握PCI板卡编程;掌握板卡控制函数;了解编程过程。 2.教学内容和要点
A/D板卡种类及功用; PCI板卡编程;板卡控制函数;编程实例。
(八)第八章 机械控制综合程序设计举例
1.教学目的和要求
计算机控制程序设计技术的应用。
2.教学内容和要点
计算机控制程序设计应用实例
四、各教学环节学时分配表
(一)理论教学学时分配表(共40学时)
学时分配 备 章 序 讲授题目 学 时 主要内容 (学时) 注
机电控制系统组成、分类及发展1 动向 第一章 机电控制系统概述 2学时
机电控制系统分类及发展动向 1
数组 1
指针 1 第二章 数组和指针 8学时
指针数组 2
控制程序设计举例 4
结构体类型与结构体变量 2
结构体与函数 2 结构体与共用体—构第三章 6学时 造数据类型 共用体 1
控制程序设计举例 1
返回指针值的函数 3 关于函数应用的高级第四章 6学时 话题 控制程序设计举例 3
位运算符和位运算 4 第五章 位运算 8学时 程序设计举例 4
文件的操作 1 第六章 文件的操作 4学时 文件的打开和关闭 1
文件的读写 1
控制程序设计举例 1
编程实例 1 第七章 A/D板卡编程控制 2学时 板卡控制函数 1
机械控制综合程序设第八章 4学时 计算机控制程序应用实例 4 计举例
(二)实验教学学时分配表(共16学时)
实验顺序 实验项目名称 学 时 实验类型 备 注
函数程序设计实验 4学时 设计性 1
键盘控制程序设计实验 4学时 设计性 2
综合程序设计实验 4学时 设计性 3
综合程序设计实验 4学时 设计性 4
范文四:WEB应用程序设计技术--ASP.NET
7、Web 服务器控件的前缀是( ). 试卷编号:280 座位号 A.”asp:” B.”Script”
C.”server” D.”asp.net” 浙江广播电视大学2010年秋季学期成人专科期末考试 8、asp.net用于初始化页面具体代码时调用的事件处理程序是( D ) A.Page_dispose B.Page_Erroe 《WEB应用程序设计技术--ASP.NET》试题 C.Page_init D.Page_load
、HTML是一种( D ) 92010年12月 A.高级语言 B.汇编语言
C.低级语言 D.超文本标记语言
10、.HTML中图片调用标签是( C ) 题 号 一 二 三 总 分
A.Font B.a 密 得 分 C.img D.Table 11、下面关于DataSet的描述,( )是正确的
封 A.ado.net的DataSet就是ADO的RecordSet 学 号 B.DataSet对象和数据库始终保持着连接状态 得 分 评卷人
一、选择题(每小题2分,共40分) C.DataSet对象不直接与数据或其他源数据进行交互 线 D.既然DataSet对象的功能这么强大,那么每一次查询操作都通过DataSet对象来实现 姓 名 1、下面哪一个对象用于与数据源建立连接:( ) 12、列表绑定控件的items集合的selecteditem类型指的是( ) A Command B Connection A.当前编辑的item B.当前选中的item 内
C DataReader D DataAdapter C.缺省类型的一个item D.items集合中奇数编号的一个item
电 大 2、下列说法正确的是( ) 13、数据绑定技术所使用的控件属性是( )
不 A.DataSource B.Data A 页面上有动态的东西就是动态网页 C.ActiveConnection D.SOLParameter B 静态网页内容固定,交互性能比动态网页好 14、ado.net对象模型,用于保存数据库的select 、insert、update和delete命令的对象是( ) C ASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中 要 A.OleDBcommand B.OleDbDataAdapter D ASP.NET程序和ASP程序一样都是解释执行 C.OleDbReader D.DataSet 3、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为
15、下面( )语句是用来在数据表中中插入数据的。 答 A System.Data.Oracle B System.Data. SqlClient A.add B.insert C System.Data. ODBC D System.Data.OleDB C. update D.delete 4、下面哪一个不是网页文件的后缀名 ( ) 题 16对应于html元素的web控件是( ) A htm B aspx C asp D txt A.image控件 B.panel控件 5、asp.net支持多种语言,它的缺省语言将是( ) c.imagebutton控件 D.label控件 A.VB Script B.Visual Basic 17、控制checkbox控件是否选中的属性是( ) C.C# D.Jscript A.checked B.selected 6、下面关于asp.net页面运行过程的描述,( )是正确的。 c.text D.textalign A.解释执行 18、下面关于asp.net动态页面的描述,( )是正确的 B.编译成机器代码后运行 A.asp.net页面中,可以在<% %>块中声明函数 C.首先被编译成接近机器语言的MSIL放言,然后再由JIT(Just-In-Time)编译器编译成机器 B.asp.net和asp一样,是一种解释性的脚本语言 代码。 C.位于<% %>标签内的代码都会下载到客户端执行 D.首先被编译成Servlet,运行时再由JRE编译器编译成机器代码。 D.在session变量存储过多数据会消耗比较多的服务器资源,所以使用session时应该慎重
《WEB应用程序设计技术--ASP.NET》试题 第1页(共8页) 《WEB应用程序设计技术--ASP.NET》试题 第2页(共8页)
Result=Result & "密码:" & txtPwd.Text & "
"
(___________________________________________________________________________)
Hr1.InnerHtml=Result
19、asp.net中对象标记语法为( ) End Sub
A.<% %> B.<% #%> </script>
C. (___________________________________________________________________________)
请选择计算百分数:
message.Text &= "
message.Text &= "