《可视化程序设计(A)》概念部分
- 格式:doc
- 大小:36.50 KB
- 文档页数:2
Scratch程序设计_a在当今数字化的时代,编程已经成为一项越来越重要的技能。
而对于初学者,特别是青少年来说,Scratch 程序设计无疑是一个绝佳的入门选择。
Scratch 是由麻省理工学院开发的一款图形化编程工具,它的出现让编程变得简单、有趣且易于理解。
与传统的基于代码的编程语言不同,Scratch 使用可视化的“积木”来构建程序,这些积木代表着不同的编程指令和逻辑,通过简单的拖拽和组合,就能够创造出各种各样的作品,从简单的动画到复杂的游戏。
Scratch 程序设计的一个显著特点是它的直观性。
对于初学者来说,面对满屏的代码可能会感到困惑和畏惧,但 Scratch 以其色彩鲜艳、形象生动的界面消除了这种障碍。
每个编程指令都以清晰易懂的图标形式呈现,比如移动、旋转、等待、重复等,孩子们只需要根据自己的想法,将这些指令积木拼接在一起,就能让角色在屏幕上按照他们的意愿行动。
另一个重要的优点是 Scratch 能够激发创造力。
在 Scratch 的世界里,没有固定的模式和限制,孩子们可以自由地发挥想象,创造出属于自己的故事、游戏或者动画。
他们可以设计自己喜欢的角色,为其赋予独特的外观和行为,还可以创建自己的场景和互动规则。
这种自由创作的过程不仅能够培养孩子们的创新思维,还能让他们在实践中不断探索和解决问题,提高自己的逻辑思维能力。
比如说,一个孩子想要创作一个关于太空冒险的游戏。
他可以先在Scratch 中绘制出太空飞船、星球、外星人等角色,然后通过编程让飞船能够在太空中自由飞行,躲避星球的碰撞,并且与外星人进行战斗。
在这个过程中,他需要思考如何控制飞船的移动速度和方向,如何判断碰撞的发生,以及如何实现与外星人的交互。
这些思考和实践都能够锻炼他的逻辑思维和问题解决能力。
Scratch 程序设计还具有很强的互动性。
孩子们可以将自己创作的作品分享到 Scratch 社区,与全球的小伙伴们交流和互动。
他们可以观看别人的作品,学习他人的创意和编程技巧,也可以收到来自其他用户的评论和建议,从而不断完善自己的作品。
一、单项选择题(共10题、总分30分、得分30分)1. 下列哪个语句定义了包含8个元素的单精度数组() (本题分数:3 分,本题得分:3 分。
)A、Dim a(2,4) As SingleB、 Dim a(1 to 8)!C、Dim a!(7)D、 Dim a(1 to 2,3 to 6) As Long2. 下列关于菜单访问键和快捷键的说法正确的是() (本题分数:3 分,本题得分:3 分。
)A、若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+OB、快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+FC、可以为任意的菜单项都添加快捷键或访问键D、通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单3. 如果要退出Do…Loop循环,可使用语句()。
(本题分数:3 分,本题得分:3 分。
)A、ExitB、 Exit DoC、 Exit ForD、Exit For4. 若有数组说明语句:Dim t(1 To 10) As Variant,则t被定义为()。
(本题分数:3 分,本题得分:3 分。
)A、数值数组B、可调数组C、字符串数组D、可变类型数组5. 在下列关于对话框的叙述中,错误的是(): (本题分数:3 分,本题得分:3 分。
)A、作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。
B、语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。
C、可以将对话框分成两种类型:模式的和无模式。
D、语句frmAbout.Show将frmAbout作为无模式对话框显示。
6. 在窗体上有一按钮Command1,其事件过程如下,则按下Command1窗体上显示的是()Private Sub Command1_Click()Dim i As IntegerScale (0, 0)-(10, 10)For i = 1 To 3DrawStyle = iDrawWidth = iLine (0, i + 1)-Step(8, 0)CurrentY = CurrentY + 1NextEnd Sub (本题分数:3 分,本题得分:3 分。
计算机程序设计员(高级)复习题含答案一、单选题(共90题,每题1分,共90分)1、随着信息技术的飞速发展,软件项目的生命周期()。
A、视情况而定B、没有变化C、越来越短D、越来越长正确答案:C2、下列不属于Visual C++的工程类型的是:()。
A、ATL COM AppWizardB、MFC ActiveX ControlWizardC、ISAPI Extension(Internet Server API)WizardD、Win16 Application正确答案:D3、多任务通常包括()大类。
A、5B、3C、2D、4正确答案:C4、所有的用户需求必须与()一致。
A、产品需求B、系统需求C、功能需求D、业务需求正确答案:D5、()是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。
A、FtpB、GopherC、FingerD、Http正确答案:B6、需求分析员与用户面谈时应当()。
①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。
④避免片面地听取某些用户的需求A、①②③④B、①②④C、②③④D、①②③正确答案:B7、软件维护的种类不包括:()。
A、适应性维护B、完善性维护C、改正性维护D、扩展性维护正确答案:D8、下列那种方法不能提高程序的运行效率:()。
A、不要把不同的数据类型混在一起B、寻找复杂性小的算法C、简化逻辑结构D、尽量避免采用多维数组(C语言除外)和复杂的表格正确答案:C9、下列属于非授权访问行为的是()。
A、传播病毒B、窃取数据的使用权C、避开系统访问机制,非正常使用网络资源D、删除信息正确答案:C10、()是一种简单的协议,它使用的端口是43。
A、GopherB、HttpC、FtpD、Whois正确答案:D11、n个顶点的强连通图的邻接矩阵中至少有()个非零元素。
A、nB、2nC、n-1D、2n-2正确答案:D12、在一个调用语句上按()键将指示Debuger全速执行所调用的子程序。
《可视化程序设计》教学大纲设计一、课程基本信息1、课程名称:可视化程序设计2、课程类别:专业基础课3、课程学时:总学时_____,理论学时_____,实践学时_____4、课程学分:_____5、先修课程:计算机基础、程序设计基础二、课程目标1、知识目标了解可视化程序设计的基本概念和原理。
掌握常见可视化编程工具的使用方法。
熟悉可视化编程中的基本控件和组件的功能及应用。
2、能力目标能够运用可视化编程工具设计和开发简单的应用程序。
具备良好的程序设计思维和逻辑,能够编写规范、高效的代码。
能够对程序进行调试和错误处理,提高解决问题的能力。
3、素质目标培养学生的创新意识和团队合作精神。
提高学生的自主学习能力和问题解决能力。
培养学生严谨的工作态度和良好的职业道德。
三、课程内容1、可视化编程基础可视化编程的概念和特点。
常见可视化编程工具的介绍和比较。
2、编程环境与项目创建安装和配置可视化编程环境。
创建新的项目和解决方案。
3、界面设计窗口和控件的添加、布局和属性设置。
菜单和工具栏的设计。
4、基本控件的使用按钮、文本框、标签、单选按钮、复选框等控件的应用。
5、数据输入与输出数据的获取和显示方法。
数据格式的转换和处理。
6、事件处理常见事件的类型和触发机制。
事件处理函数的编写和调用。
7、图形绘制与图像处理基本图形的绘制方法。
图像的加载、显示和处理。
8、文件操作文件的读写操作。
文件夹的操作和管理。
9、数据库操作数据库的连接和访问。
数据的增删改查操作。
10、多线程编程多线程的概念和应用场景。
多线程程序的设计和实现。
四、教学方法与手段1、课堂讲授通过多媒体课件、演示示例等方式,讲解可视化程序设计的基本概念、原理和技术,使学生对课程内容有初步的了解和认识。
2、实践教学安排充足的实践教学时间,让学生在实践中掌握可视化编程工具的使用和程序设计的方法。
实践教学过程中,教师进行现场指导和答疑,及时解决学生遇到的问题。
3、案例教学通过实际案例的分析和实现,让学生将所学知识应用到实际项目中,提高学生的综合应用能力和解决实际问题的能力。
东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是()。
A.Text1.MaxLength=0B.Text1.Enabled=FlaseC.Text1.Visible=FlaseD.Text1.Width=02.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。
用于标识各个控件数组元素的参数是()。
A.TagB.IndexC.ListIndex3.表达式 5 Mod 3+3\5*2的值是()。
A.0B.2C.4D.64.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见。
()A.错误B.正确5.下列程序段的语法是正确的。
Redim a (2,4)......Redim preserve a (2,8)。
()A.正确B.错误6.鼠标左键单击“工具”菜单中的“菜单编辑器”菜单项就可打开“菜单编辑器”窗口。
() A.错误B.正确7.用于注释语句的单词是()。
A.RemB.EndC.ElseD.Loop8.设a=5,b=10,在执行c=int((b-a)*Rnd+a)+1语句后,求c值的范围为()。
A.5~10B.6~9C.6~10D.5~99.单击命令按钮Command1必将调用已写在()事件中的代码。
A.LostFocusB.KeyPressC.DbclickD.Click10.运行时组合框控件Comb1中所选择的表项,可以表示为()。
b1.Textb1.Listb1.ListIndexb1.ListCoun11.以下关于多重窗体程序的叙述中,错误的是()。
A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体12.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
《可视化编程的概念与方法》教学设计这是一篇由网络搜集整理的关于《可视化编程的概念与方法》教学设计的文档,希望对你能有帮助。
在VB教学过程中,教师往往为了传授知识而设计一些与学生生活实际脱离的任务,学生普遍反应对所学的内容不感兴趣,学习热情不高。
本课的教学任务精心设计,由学生的学习生活中提炼出来,大大激发了学生的学习欲望。
本课在培养学生的学习兴趣有所突破。
【教材内容分析】本课使用的教材是广东教育出版社出版的《算法与程序设计》信息技术(选修1)。
本节内容为该书的第三章第一节课,但在实际教学过程中将其调整为第二章第一节课。
主要内容是对可视化编程中的对象、属性、方法事件等概念的讲解。
在学习了这些概念后学生在上课时不仅知道了这些专业术语,同时也能掌握代码的书写位置和书写格式。
为后面的教学奠定坚实的基础。
【学生情况分析】本课教学对象为高一学生。
经过第一章的学习,学生已经熟悉Visual Basic 6.0的环境界面,对代码的书写有简单认识。
另外高一学生具有思维活跃、想象力丰富、学习欲望强的学习特点,【教学设计思路】依据新课标中提出“强调问题解决,倡导运用信息技术进行创新实践活动”的理念。
以学生为主体,结合高中学生的生活和学习实际设计问题,让学生在感受与体验的过程中构建知识结构,掌握程序设计中的概念,并将所学的知识积极地应用到解决学习、生活等实际问题中。
【教学方法】任务驱动、演示法、讲解法。
【教学资源】教学演示文稿(PPT)、记事本小程序(EXE)和源代码【教学目标】一、知识与技能目标1.能够结合日常生活中的具体事例分析说出它的属性、方法、事件,从而加深对属性、方法、事件概念和关系的理解。
2.能够利用控件工具在窗体上创建命令按钮、文本框等对象,并学会通过属性窗口修改对象的Caption、Text属性值。
3.能够正确书写鼠标单击事件过程的程序代码(书写位置和书写格式)。
二、过程与方法1.通过教师以生活中的手机为例进行讲解,明白对象、属性、方法、事件的概念。
14秋学期《可视化程序设计Ⅰ》在线作业1单选题一、单选题(共20 道试题,共100 分。
)1. 关于子窗体说法正确的是A. MDI子窗体与普通窗体没有区别B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制C. MDI窗体菜单和子窗体可以同时显示出来D. 当子窗体激活时仅仅显示子窗体菜单-----------------选择:B2. software and hardwarB) softwareC) hardwareD) 1(26)执行如下语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是A. TodayB. TomorrowC. YesterdayD. Day before Yesterday-----------------选择:C3. 有如下语句:Open “f1.dat”For Random As #1 Len =15,表示文件f1.dat每个记录的长度等于()A. 15个字符B. 15个字节C. 或小于15个字符D. 或小于15个字节-----------------选择:B4. 以下能够正确计算n!的程序是A. Private Sub Command1_Click()n=5:x=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubB. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubC. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<=nPrint xEnd SubD. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i>nPrint xEnd Sub-----------------选择:C5. (1)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A. "A) 工程资源管理器窗口B. "C. "B) 工具箱窗口"D. C) 代码窗口E.-----------------选择:C6. 目录列表框的Path属性的作用是A.B. 显示当前驱动器或指定驱动器上的某目录下的文件名。
14秋学期《可视化程序设计Ⅰ》在线作业2单选题一、单选题(共20 道试题,共100 分。
)1. 在窗体中添加一个列表框,然后编写如下两个事件过程:Private Sub Form_Click()List1.RemoveItem 1List1.RemoveItem 3List1.RemoveItem 2End SubPrivate Sub Form_Load()List1.AddItem "AA"List1.AddItem "BB"List1.AddItem "CC"List1.AddItem "DD"List1.AddItem "EE"End Sub运行上面的程序,然后单击窗体,列表框中所显示的内A. AABBB. DDEEC. AACCD. BBCC-----------------选择:C2. 确定一个窗体或控件大小属性是A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left-----------------选择:B3. 设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。
要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。
下列能够完成该操作的事件过程是A. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #1=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,,B.TelNumClose #1End Sub"B. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Input As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,,B.TelNumClose #1End Sub"C. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"D. "Private Sub Command1_Click()Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"-----------------选择:A4. 设有语句Open"c:\Test.Dat"For Output As#1则以下错误的叙述是A. 该语句打开C盘根目录下一个已存在的文件Test.DatB. 该语句在C盘根目录下建立一个名为Test.Dat的文件C. 该语句建立的文件的文件号为1D. 执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息-----------------选择:C。
)回顾:计算机编程解决问题的基本过程。
)QQ登录时需要对什么进行判断?涉及到程序设计的哪种结构?新课学习布置制作QQ登录应用程序任务,引导学生掌握利用VB可视化编程方法解决实际问题的基本过程。
(任务基本要求:单击“登录”按钮,如果输入正确,则登录到另一窗口,否则给出输入错误的提示信息)可自主学习,参照教材第78-82页部分完成该任务。
(1)建立工程(2)创建图形用户界面添加控件:标签、文本框、按钮,创建两个窗体(Form1和Form2,Form2可通过“工程”-“添加窗体”实现,打开、切换各窗体可通过“工程资源管理器”窗口实现)。
(3)设置对象属性通过属性窗口进行设置。
要求掌握设置属性的方法,本部分操作涉及标签控件的Caption属性,文本框控件的Text属性、PasswordChar属性,命令按钮控件的Caption属性,窗体的Caption属性,以及它们的Font属性等。
(4)编写程序Private Sub Command1_Click()If Text1.Text = "178137147" And Text2.Text ="ancjg" ThenForm1.HideForm2.ShowElseMsgBox "输入错误"End IfEnd Sub(5)调试运行程序(6)保存和编译程序保存工程,注意保存了哪些文件。
使用“文件”菜单生成可执行文件(exe)并在脱离VB环境后运行该exe文件。
以上教学过程以老师指导、学生探究实践、合作学习为主,教师监控学生完成进度,适时鼓励完成较好、较快的学生。
听课、思考探究、合作(1)什么是工程?建立一个工程的方法有哪些?(2)界面由什么组成(对象,即窗体和控件),对象的名称与对象上显示的文字(如标题)有何区别?(3)可了解其它属性。
(4)理解事件驱动程序设计思想。
(5)运行、调试、检查。
(6)按要求提交(FTP服务器/Moodle平台)。
《可视化程序设计》题库及答案一、选择题1.用来将窗体隐藏,而并非从内存中删除的方法是()。
A. 窗体名称.HideB. Exit 窗体名称C. 窗体名称.ExitD. Unload 窗体名称2.将列表框(List Box)上要显示的内容放到列表框控件上的方法是()。
A. AdditemB. DataSourceC. ListIndexD. ToolTipText3.为了在运行时能显示窗体左上角的控制框(系统菜单),必须()。
A.把窗体的Contro1Box 属性设置为Fale,其他属性任意B.把窗体的ControlBox 属性设置为True,并且把Boder Style属性设置为1-5C.把窗体的ControlBox 属性设置为False,同时把BoderStyle属性调协为非0值D.把窗体的ControlBox 属性设置为True,同时把BoderStyle属性设置为0值4.有关多文档界面(Multiple document.nbspInterface)的不正确描述是()。
A.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口B.子窗口归属于父窗口C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭5.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是()。
A. MouseDownB.MouseUpC.LoadD.Click6.下列选项中全部属于SQL语言的常用命令的是()。
A.Create、From、Drop、Insert B.Where、From、Drop、InsertC.Create、Alter、Drop、Insert D.Between、From、Drop、Insert7.在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件( )。
A.MouseDown B.MouseUp C. Dblclick D.Click8.为了把焦点移到某个指定的控件,所使用的方法是( )A.SetFocus B.Visible C.Refresh D.GetFocus9.可以同时删除字符串前导和尾部空白的函数是( )A.Ltrim B.Rtrim C.Trim D.Mid10.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )A.4 B.5 C.6 D.711.下列语句中的语句( )可以实现顺序文件的按行读取操作。
《可视化程序设计》(专升本)期末试卷A卷一、单选题(每小题4分,共60分)1.下列运算符中,运算级别最高的是(B)A、+B、*C、\D、Mod2.下列选择项中(C )不能获得焦点。
A、使用Tab键B、用鼠标选择对象C、设置GetFocus的值为TrueD、使用SetFocus方法3.执行下面的程序段后,x的值为(A ) 2 x=5 For i = 1 To 20 Step 2 x=x+i\5 Next iA、21B、22C、23D、244.有如下程序,执行程序后单击Button1按钮,窗体上显示的是什么(C)Private Sub Command1_Click() Dim a Dim b As Integer a = 5 / 2 b = 5 / 2 Print a, b End SubA、2 2B、 2 2.5C、 2.5 2D、 2.5 2.55.如果希望用变量X存放数据12345.67890123,应将X定义为什么类型?(A )A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)6.以下说法正确的是(D )A、通用过程可以出现在窗体模块和标准模块中B、不同模块中的通用过程可以重名C、同一标准模块中的通用过程可以同D、不同标准模块中的通用过程不能同名7.下列哪组语句可以将变量A、B的值互换(C )。
A、A=B:B=AB、 A=C:C=B:B=AC、 A=A+B:B=A-B:A=A-BD、A=(A+B)/2:B=(A-B)/28.将文本框的(A)属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。
A、MultiLineB、ScrollBarsC、 TextD、Enabled9.在表达式 y = InputBox ( a, b, c ) 中,b 为输入函数对话框的(A )。
A、标题B、提示C、预设值D、帮助文件名10.如果要退出Do…Loop循环,可使用语句( B)。
《可视化程序设计(A)》概念部分
1、可视化程序设计是一种在窗体中使用控件设计程序界面、编写控件事件驱动程序的设计方法。
2、按设计要求编写控件事件驱动程序,执行程序时,触发控件执行事件驱动程序,完成规定任务的程序设计方法称为事件驱动程序设计。
3、在面向对象程序设计中,将由描述事物的数据及处理数据的函数组成的导出数据类型称为类,用类定义的变量称为对象,将描述其特性的数据成员称为属性,将处理数据的成员函数称为方法,对象对操作动作的响应称为事件。
4、定时器控件可根据设定的时间间隔,有规律的触发定时事件,时间间隔可通过interval 属性进行设置,其时间单位是毫秒。
5、Visual Studio 2005中的C#应用程序由解决方案、项目、窗体、水晶报表、数据集、命名空间、类、函数、事件等组成。
6、在C#中,使用求x平方根的算术函数Sqrt(x)的方法是:System.Math.Sqrt(x)
7、在C#中,使用字符串比较函数Compare(s1,s2)的方法是pare(s1,s2)。
8、输出系统当前日期和时间使用System.DateTime.Now()函数。
12、主窗体的IsMdiContainer属性应设置为true;子窗体的IsMdiContainer属性应设置为false。
13、在C#开发环境中,使用MenuStrip控件设计主菜单,使用ContextMenuStrip控件设计上下文菜单。
14、文件对话框包括打开文件对话框控件OpenFileDialog和保存文件对话框控件SaveFileDialog。
15、在通用对话框“打开”或“另存为”对话框中,用户可选择或指定文件名和路径。
文件名和路径可通过通用对话框的FileName属性来获得。
16、数据库应用程序由数据界面控件、数据源绑定控件、数据集与适配器等对象组成。
17、数据源绑定控件(BindingSource)是数据界面控件从数据表获取数据的通道。
通过DataSource属性连接数据集对象DataSet,通过DataMember属性连接数据表。
18、DataGridView 控件用DataSource属性连接数据源绑定控件,用DataMember属性选择数据集中的数据表。
19、Connection连接对象用于连接数据库。
Command命令对象用于执行SQL命令等,完成对数据库的查询、插入、删除与修改操作。
20、DataAdapter适配器对象用于数据库与DataSet对象的数据交换。
用Fill方法将数据库中数据填入DataSet对象中。
用Update方法将DataSet对象的数据写入数据库中。
21、DataSet数据集对象是存放SQL访问结果的内存数据库,可在DataSet内存数据库集操作数据表,并将操作结果通过DataAdapter对象返回数据库。
22、访问Access数据库的OLE 框架类库命名空间是System.Data.OleDb
23、命令对象用CommandType选择命令类型,若选择CommandType.TableDirect,则输入CommandText为数据表。
24、若不用命令对象而直接定义适配器执行SQL语句的定义格式为:OleDbDataAdapter <适配器对象> = new OleDbDataAdapter (<SQL语句>,<连接对象>);
25、用适配器对象的InsertCommand、DeleteCommand、UpdateCommand属性输入SQL语句,应使用ExecuteNonQuery()方法执行SQL语句,才能完成对数据表的插入、删除、修改操作。
26、数据集对象是个小型内存数据库,用于存放表(DataTable)、列(DataColumn)、行(DataRow)、关系(Reliation)、约束(Constraint)对象。
27、DataGridView控件中第i行第j列单元的表示方法是DataGridView.Rows[i].Cells[j].Value
28、DataTable数据表对象table_Class中第i条记录第j个字段的表示方法为table_Class.Rows[i][j]
29、命令重建对象(CommandBuilder)的作用是,为执行适配器对象的Update更新指令,构建SQL语句指令。
使用条件如下:
(1)至少设置DataAdapter对象的SelectCommand属性。
(2)SelectCommand属性执行结果所获取的字段中必须包含主键。
(3)数据表不能与其他数据表关联。
30、水晶报表用于设计各种样式的数据报表与统计分析图表,报表页面由Section1(报表页眉)、Section2(页眉)、Section3(详细资料)、Section4(报表页脚)、Section5(页脚)五个部分组成。
31、水晶报表设计步骤
(1)用水晶报表设计器(Crystal Report)设计数据报表。
(2)添加报表文档控件(ReportDocument),连接数据报表,并加载数据表。
(3)用水晶报表查看器(CrystalReportViewer)连接报表文档控件,预览、打印数据报表。
32、DateTimePicker控件通过Value.Year、Value.Month 、Value.Day属性返回年、月、日。
33、DateTime opening=Convert.ToDateTime(“2008-2-18”);
int weeks=1;
DateTime holiday=opening.Date.AddDays(weeks*7);
Holiday为2008-2-25
34、TreeView是一种能以树形目录结构形式显示数据结点的高级控件,用代码方式为TreeView控件添加一个"管理系根结点与"电商40831""工商40831"其子结点的语句如下:TreeNode node = new TreeNode("管理系");
node.Nodes.Add("电商40831");
node.Nodes.Add("工商40831");
treeView1.Nodes.Add(node);
35、进度条控件ProgressBar以进程条方式显示程序执行进度,用Value表示进程值,Maximum 表示进程最大值,Minimum表示进程最小值。
36、ListView 控件用四种显示方式:大图标、小图标、列表、详细列表,来描述选项内容。
37、ListView 控件用Items.Add方法添加新项,用Columns.Add方法添加列标头。