嵌入式实验报告

合集下载

嵌入式系统实验报告

嵌入式系统实验报告

嵌入式系统实验报告在本学期的嵌入式系统课程中,我与我的实验伙伴进行了多次实验。

在这篇报告中,我将分享我们实验的过程和结果。

实验一:GPIO控制LED灯在这个实验中,我们使用了Raspberry Pi 3B+开发板和一根杜邦线。

我们在电路板上将一盏LED灯与GPIO引脚连接起来,并编写了一个程序来控制这个引脚的电平状态。

在这个实验中,我们学习了GPIO的基本概念以及如何使用Python编程语言编写GPIO控制程序。

我们成功地让LED灯在不同的时间间隔内闪烁,并且了解了如何使用GPIO.setup()和GPIO.output()函数来控制GPIO引脚的输入和输出。

实验二:串口通信在第二个实验中,我们使用了两个Raspberry Pi 3B+开发板和两根串口线。

我们连接了两个板子的GPIO引脚,使得它们可以通过串口进行通信。

我们使用Python编写了两个程序来进行通信。

一个程序将发送一条消息,另一个程序将接收这个消息并将其打印出来。

通过使用串口通信,我们学会了如何使用Python编写程序来完成数据交换,并掌握了串口通信的基本概念。

实验三:Pi camera模块在第三个实验中,我们使用了Pi camera模块和一个Raspberry Pi 3B+开发板。

我们将摄像头连接到开发板上,并编写了一个程序来捕捉摄像头图像。

我们学习了如何使用Python编程语言来控制Pi camera模块,包括如何设置摄像头参数并如何捕捉静态图像。

我们还尝试了使用OpenCV库来处理图像。

实验四:蓝牙控制在最后一个实验中,我们使用了一个蓝牙透传模块、Raspberry Pi 3B+开发板和一些电路元件。

我们将蓝牙透传模块连接到GPIO引脚,并编写了一个程序来通过蓝牙信号控制电机。

在这个实验中,我们学习了如何使用蓝牙模块进行无线控制。

我们通过使用Python编写控制程序,成功地将蓝牙信号转换成GPIO引脚的电平信号来控制电机。

总结在这个嵌入式系统的实验中,我们学习了许多关于嵌入式系统的知识和技能。

嵌入式实训报告报告

嵌入式实训报告报告

一、实训背景随着科技的飞速发展,嵌入式系统在各个领域得到了广泛应用。

为了提高自己的实践能力和综合素质,我参加了本次嵌入式实训。

通过实训,我对嵌入式系统有了更深入的了解,并掌握了嵌入式系统的开发流程和相关技术。

二、实训目的1. 掌握嵌入式系统的基本原理和开发流程;2. 熟悉嵌入式开发工具和环境;3. 提高动手实践能力,培养团队协作精神;4. 为以后从事嵌入式系统相关工作打下基础。

三、实训内容1. 嵌入式系统概述嵌入式系统是一种将计算机硬件和软件集成在一起的专用系统,具有实时性、高可靠性、低功耗等特点。

本次实训主要针对ARM架构的嵌入式系统进行学习。

2. 嵌入式开发环境搭建(1)硬件环境:选用STM32F103系列单片机作为开发平台。

(2)软件环境:使用Keil MDK作为集成开发环境(IDE),并安装必要的驱动程序。

3. 嵌入式系统编程(1)C语言编程:学习C语言的基本语法、数据类型、控制结构、函数等,掌握嵌入式系统编程基础。

(2)裸机编程:编写简单的裸机程序,实现单片机的GPIO、定时器、中断等功能。

(3)嵌入式操作系统:学习FreeRTOS操作系统,掌握任务创建、调度、同步等基本功能。

4. 嵌入式系统项目实践(1)设计一个基于STM32F103的单片机温度控制系统,实现温度的实时监测和控制。

(2)设计一个基于ARM Cortex-M4的智能家居系统,实现家电的远程控制和状态监测。

四、实训过程1. 理论学习:通过查阅资料、阅读教材,了解嵌入式系统的基本原理和开发流程。

2. 环境搭建:按照实训要求,配置开发环境,安装必要的驱动程序。

3. 编程实践:按照实训指导书,编写程序,实现单片机的各项功能。

4. 项目实践:根据项目要求,设计并实现嵌入式系统项目。

5. 总结与反思:对实训过程进行总结,分析自己在实训过程中遇到的问题及解决方法。

五、实训收获与体会1. 理论知识与实践相结合:通过本次实训,将所学的理论知识应用于实际项目中,提高了自己的动手实践能力。

嵌入式实验四实验报告

嵌入式实验四实验报告

嵌入式实验四实验报告实验四:嵌入式编程设计
实验设计目的:
1. 学习使用嵌入式开发工具进行编程设计;
2. 学习使用C语言编写嵌入式程序;
3. 学习使用GPIO模块进行输入输出;
4. 学习使用中断处理函数。

实验器材:
1. 嵌入式开发板;
2. USB数据线;
3. 电脑;
4. LED灯;
5. 电阻;
6. 蜂鸣器;
7. 其他必要的电路元件。

实验步骤:
1. 连接开发板和计算机,安装开发板驱动程序;
2. 打开嵌入式开发工具,创建一个新的工程;
3. 在工程中添加一个C文件,编写程序;
4. 编写程序实现以下功能:
- 使用GPIO模块控制LED灯的亮、灭;
- 使用GPIO模块读取按键状态;
- 使用GPIO模块控制蜂鸣器的开、关;
- 使用Timer模块计时;
- 使用中断处理函数处理外部中断;
- 其他必要的功能;
5. 编译程序,下载到开发板;
6. 运行程序,测试功能是否正常。

实验结果与分析:
实验结果应当是LED灯、蜂鸣器、按键正常工作,可以通过按键控制LED灯的亮、灭、蜂鸣器的开、关。

实验总结:
通过本次实验,我学会了使用嵌入式开发工具进行编程设计,掌握了使用C语言编写
嵌入式程序的方法。

通过实验,我深入理解了嵌入式系统的原理和实现方法,对嵌入
式系统的应用有了更加深入的了解。

在今后的学习和工作中,我将能够更好地运用嵌
入式技术解决实际问题。

嵌入式报告实验报告

嵌入式报告实验报告

嵌入式报告实验报告1. 引言嵌入式系统作为一种特殊的计算机系统,应用广泛且日益重要。

嵌入式报告实验是对嵌入式系统进行实际操作和测试的过程,旨在验证嵌入式系统的功能和性能,以评估其是否满足设计要求。

本报告将详细介绍嵌入式报告实验的设计与实施,并对实验结果进行分析与总结。

2. 实验设计2.1 实验目的嵌入式报告实验的目的是通过设计和实施一系列测试来评估嵌入式系统的性能和功能。

具体目标包括但不限于:验证系统的实时性、稳定性和可靠性;测试系统的各种输入输出功能;评估系统对异常情况的处理能力。

2.2 实验环境实验使用的嵌入式系统硬件为XX处理器,集成了XX模块和XX接口。

软件方面,使用XX嵌入式操作系统和XX开发工具进行系统开发和测试。

2.3 实验步骤1) 配置硬件环境:将嵌入式系统与外部设备连接,确保硬件环境正常。

2) 编写测试程序:根据实验目标,编写相应的测试程序,包括输入输出测试、性能测试和异常情况测试等。

3) 软件调试:通过软件调试工具对测试程序进行调试,确保程序逻辑正确。

4) 硬件调试:通过硬件调试工具对嵌入式系统进行调试,确保硬件模块正常工作。

5) 实验运行:将测试程序下载到嵌入式系统中,运行测试程序并记录实验数据。

6) 数据分析与总结:对实验数据进行分析和总结,评估嵌入式系统的性能和功能是否满足设计要求。

3. 实验结果与分析3.1 输入输出测试通过设计一系列输入输出测试用例,测试嵌入式系统的输入输出功能。

测试包括但不限于:按键输入、传感器数据采集、外部设备通信等。

实验结果表明,嵌入式系统的输入输出功能正常,能够准确获取和处理各种输入信号,并成功输出相应的结果。

3.2 性能测试通过设计一系列性能测试用例,测试嵌入式系统的处理能力和实时性。

测试包括但不限于:任务切换速度、响应时间、系统负载等。

实验结果表明,嵌入式系统具有较高的处理能力和实时性,能够快速响应各种任务并保持系统的稳定性。

3.3 异常情况测试通过设计一系列异常情况测试用例,测试嵌入式系统对异常情况的处理能力。

嵌入式实训课实验报告

嵌入式实训课实验报告

一、实验背景嵌入式系统在现代工业、消费电子、智能家居等领域扮演着越来越重要的角色。

为了让学生深入了解嵌入式系统的设计原理和开发过程,提高学生的实践能力和创新精神,我们开设了嵌入式实训课程。

本次实验报告将针对实训课程中的部分实验进行总结和分析。

二、实验目的1. 掌握嵌入式系统的基本原理和开发流程。

2. 熟悉嵌入式开发工具和环境。

3. 熟练使用C语言进行嵌入式编程。

4. 学会调试和优化嵌入式程序。

三、实验内容本次实训课程共安排了五个实验,以下是每个实验的具体内容和实验步骤:实验一:使用NeoPixel库控制RGB LED灯带1. 实验目的:学习使用NeoPixel库控制RGB LED灯带,实现循环显示不同颜色。

2. 实验步骤:(1)搭建实验平台,连接NeoPixel LED灯带。

(2)编写程序,初始化NeoPixel库,设置LED灯带模式。

(3)通过循环,控制LED灯带显示不同的颜色。

实验二:使用tm1637库控制数码管显示器1. 实验目的:学习使用tm1637库控制数码管显示器,显示数字、十六进制数、温度值以及字符串,并实现字符串滚动显示和倒计时功能。

2. 实验步骤:(1)搭建实验平台,连接tm1637数码管显示器。

(2)编写程序,初始化tm1637库,设置显示模式。

(3)编写函数,实现数字、十六进制数、温度值的显示。

(4)编写函数,实现字符串滚动显示和倒计时功能。

实验三:使用ds18x20库和onewire库读取DS18B20温度传感器的数据1. 实验目的:学习使用ds18x20库和onewire库读取DS18B20温度传感器的数据,并输出温度值。

2. 实验步骤:(1)搭建实验平台,连接DS18B20温度传感器。

(2)编写程序,初始化ds18x20库和onewire库。

(3)编写函数,读取温度传感器的数据,并输出温度值。

实验四:使用ESP32开发板连接手机热点,并实现LED1作为连接指示灯1. 实验目的:学习使用ESP32开发板连接手机热点,并通过LED1指示灯显示连接状态。

嵌入式系统试验报告

嵌入式系统试验报告

嵌入式系统实验报告学院:计算机科学与工程姓名:___________学号:_______________专业:_______________指导老师:______________完成日期:______________实验一:流水灯案例、8位数码管动态扫描案例一、实验目的1.1 进一步熟悉Keil C51集成开发环境调试功能的使用;1.2 学会自己编写程序,进行编译和仿真测试;1.3 利用开发板下载hex 文件后验证功能。

二、实验原理2.1 :实验原理图030B 〜I ।卜RSI I ™Hi 」 口 UICDR Hr hJJK RR 18q U I. 海水灯电浒周LhE U_EEM^Li > > 第 X > k >n - » =白 L a £0EBS2.2:工作原理2.2.1:流水灯电路中有LO,1,L2,L3,4,L5,L6,L7共八个发光二极管,当引脚LED_ SEL输入为1,对于A、B、C、D、E、F、G、H引脚,只要输入为1,则点亮相连接的发光二极管。

A〜H引脚连接STM32F108VB芯片的PE8〜PE15,程序初始化时,对其进行初始设置。

引脚LED_SEL为1时,发光二极管才工作,否则右边的数码管工作。

注意,LED SEL 连接于PB3,该引脚具有复用功能,在默认状态下,该引脚的I0不可用,需对AFIO_ MAPR寄存器进行设置,设置其为10可用。

2.2.2: 8位数码管数码管中的A~G、DP段分别连接到电路图中的A~G、H线上,当某段上有一-定的电压差值时,便会点亮该段。

当£3输入为1,也就是LED_ 5£1输入为0时,根据SELO〜SEL2的值确定选中的数码管,即位选,再根据A~H引脚的高低电平,点亮对应段,即段选。

三、实验结果3.1:流水灯对于给出的流水灯案例,下载HEX文件后,在开发板上可观察到L0-L7从左至右依次点亮,间隔300ms。

嵌入式实训报告范文2篇2

嵌入式实训报告范文2篇2

嵌入式实训报告范文 (2)嵌入式实训报告范文 (2)精选2篇(一)嵌入式实训报告一、实训背景嵌入式系统是一种以具体任务为中心,集成了硬件与软件的计算机系统。

由于其体积小、功耗低、功能强大等特点,嵌入式系统被广泛应用于各个领域,如家电、汽车、医疗等。

通过参与嵌入式实训,我希望能够掌握嵌入式开发的基本原理和方法,提高自己的实践能力。

二、实训目标1.掌握嵌入式系统的基本知识和开发工具的使用;2.了解嵌入式系统的硬件架构和软件设计流程;3.能够根据需求设计并实现简单的嵌入式系统。

三、实训内容1.学习嵌入式系统基础知识:通过课堂教学和自主学习,了解了嵌入式系统的概念、特点及应用领域。

深入学习了ARM架构和C语言的基本知识,并进行了相应的实践操作。

2.学习嵌入式开发工具的使用:学习了Keil MDK和IAR Embedded Workbench等常用的嵌入式开发工具的安装和配置方法。

通过实操操作,掌握了调试、编译、下载等基本功能的使用。

3.学习嵌入式系统设计流程:了解了嵌入式软件开发的常用流程,包括需求分析、系统设计、编码实现、调试测试、系统验证等。

通过案例分析和实践操作,对嵌入式系统设计流程有了更深入的了解。

4.设计并实现简单的嵌入式系统:根据实训要求,我选择了一个简单的嵌入式系统项目,通过分析需求、设计系统架构、编写软件代码、调试测试等环节,最终成功完成了项目。

四、实训总结及收获通过参与嵌入式实训,我不仅掌握了嵌入式系统的基本知识和开发工具的使用,还锻炼了自己的实践能力。

我深刻认识到嵌入式系统开发需要全面的知识储备和较高的技术水平,同时也需要良好的分析、设计和沟通能力。

通过实训,我对嵌入式系统开发流程有了更深入的理解,对嵌入式系统的设计和开发也有了更高的认识和要求。

在未来的学习和工作中,我会继续深入学习嵌入式系统开发相关知识,并不断提高自己的实践能力。

嵌入式系统是未来的发展方向,通过不断探索和实践,我相信我能够在这个领域取得更好的成果。

嵌入式实训报告范文2篇

嵌入式实训报告范文2篇

嵌入式实训报告范文嵌入式实训报告范文精选2篇(一)嵌入式实训报告一、实训目的和背景嵌入式实训的目的是通过设计和实现一个嵌入式系统,培养学生的嵌入式系统开发才能和团队协作才能。

本次实训的背景是为了满足社会对嵌入式系统开发人才的需求,进步学生的实际动手才能。

二、实训内容1. 硬件平台的选择和搭建:选择了一款ARM开发板作为硬件平台,并搭建了相应的开发环境。

2. 系统设计和分析:根据实训要求,我们团队设计了一个智能门锁系统,包括用户认证、门锁控制和远程监控功能。

3. 软件开发:使用C语言和嵌入式开发工具进展软件开发,实现了用户认证、门锁控制和远程监控等功能。

4. 硬件连接和调试:将开发板和相关传感器、执行器等硬件设备进展连接和调试,确保系统可以正常运行。

5. 功能测试和调优:对系统进展全面测试,发现并修复了一些问题,并对系统进展了性能优化。

三、实训心得和体会通过本次实训,我深入认识到嵌入式系统开发的复杂性和挑战性。

在实训过程中,我们团队遇到了许多问题,比方硬件和软件的兼容性、性能优化等方面。

但是通过团队的努力和合作,我们成功解决了这些问题,并完成了一个功能完善的嵌入式系统。

此外,我还学到了许多软件开发和硬件调试的技巧,进步了自己的实际动手才能。

在团队协作方面,我们团队成员之间互相配合,共同解决问题,形成了良好的协作机制。

总结起来,本次嵌入式实训让我受益匪浅,学会了许多实际应用的技能和知识,并进步了自身的综合才能。

四、实训成果展示在实训完毕后,我们团队成功完成了一个智能门锁系统,具备用户认证、门锁控制和远程监控等功能。

系统的稳定性和可靠性得到了验证,并且在实际使用中得到了积极的反应。

附图:〔展示系统界面、硬件设备连接示意图等〕五、实训改良意见尽管本次实训获得了良好的成果,但仍有一些方面需要改良。

首先,实训的时间安排可以更合理一些,以便更充分地利用时间进展理论操作。

其次,可以增加一些真实场景的案例分析和解决方案的设计,以提升学生的实际应用才能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式技术实验报告系别:计算机与科学技术系班级:计12-1班姓名:刘杰学号:12101020128总成绩:评语:日期:2.在弹出的对话框中依次选择“cedevice emulator emulator kdstub”。

3.选择“Build OS”菜单的“sysgen”开始构建平台。

1.1.4连接,下载和运行平台1.选择“Target”菜单下的“Connection option”菜单项。

2.在新的对话框中,配置连接关系3.选择“Target”菜单下的“attach”菜单项,开始下载。

➢实验结果操作系统定制成功,能正常运行。

➢结果截图➢问题总结由于对实验平台了解不够,致使操作过程中添加和删除组件时不知道该如何下手,影响整个实验进度。

实验1.2:1.打开Platform Builder,并且打开实验1的工程,在实验1的工程基础上做本实验。

进程显示IE信息查看报文监测实验1.3使用Platform Builder开发应用程序简单实验步骤1.打开Platform Builder。

2.选择“File”菜单下的“Open Workspace…”,然后打开实验1中创建的平台,本实验要基于上面的实验的基础上做。

3.选择“File”菜单下的“New Project or File…”,打开“New Project or File”对话框。

4.在“Projects”选项页中选择“WCE Application”;在“Project Name”中输入项目的名字,例如“MyApp”。

5.在“New Project Wizard – step 1 of 1”中选择“A typical Hello World Application”,点击“Finish”按钮。

6.选择“Build”菜单中的“Build MyApp.exe”来编译应用程序。

7.选择“Target”菜单下的“attach”菜单项,重新运行映像。

8.当Windows CE的桌面显示之后,选择“Target”菜单下的“Run Programs…”,然后从弹出的对话框中选择“MyApp.exe”,点“Run”按钮。

在模拟器上,我们此时可以看到MyApp.exe 已经成功地运行了。

9.选择“Target”菜单下的“Disconnect”菜单项,断开连接。

10.关闭模拟器,关闭Platform Builder。

实验结果能成功运行HelloWorld.exe程序结果截图问题总结该实验较简单,无问题。

实验1.4:sdk导出实验简单实验步骤:1.打开Platform Builder。

2.选择“File”菜单下的“Open Workspace…”,然后打开实验1中创建的平台,本实验要基于上面的实验的基础上做。

3.选择“platform”菜单下的“sdk”,选择new sdk。

4.按照向导将相关信息等填好,随便填即可。

5.选择“platform”菜单下的“sdk”,选择build sdk,编译完成后,将生成的.msi文件放到桌面上结果截图:编译成功桌面msi问题总结:该问题比较简单,无问题《嵌入式技术》实验报告实验题目Wince驱动程序开发实验序号二实验日期2014\11\10总耗时2小时实验2.1:➢简要实验步骤1.1开发驱动程序1.按上次实验1.1的步骤先定制一个OS;2.首先要确保当前pb的状态是上文的做成功并看到wince界面。

此外,当前是在这个工程里面。

3.选择菜单的project or file,打开向导。

4.选择WCE Dynamic-Link Library类型的,即DLL类型的程序,这也是驱动程序类型,工程名字可随意命名,本文以drv为例,向导的最后一步选择第三项“A dll that exports some symbols”。

5.在pb左侧工程窗口里面可以看到这个dll工程挂在了系统镜像工程下。

(这种工程有归属关系,是归属在镜像的大工程里面的)如下图:6.点击展开上图的drv,里面仅有一个扩展名为cpp的文件,将多模式教学网上的例子解压后,将simpledriver目录下的simpledriver.cpp文件内容全面覆盖drv下面的cpp文件内容。

并且把simpledriver目录下的SimpleDriver.def文件的内容粘贴覆盖到drv里面的parameter files里面的def文件中。

7.将例子中的simpledriver目录下的drv.def文件里面的内容完全拷贝并覆盖到pb5里面的驱动工程下的def文件中,如下图所示:8.点击build project里面的build current project,应该显示没有错误,编译成功。

1.2开发用于触发驱动动作的应用程序1.首先要确保当前pb的状态是上文已经成功看到wince界面,并且编译好驱动程序的工程。

2.选择菜单的project or file,打开向导。

3.选择第二项WCE console application类型的,即只有命令提示符类型的应用程序,这个应用程序就是准备用来控制驱动程序的,给这个工程随意取个名字即可,本文取名为ccc,向导的最后选择a typical “hello world” application类型即可。

4.在pb左侧工程窗口里面可以看到这个应用程序工程挂在了系统镜像工程下。

(这种工程有归属关系,是归属在镜像的大工程里面的)如下图:5.点击展开上图的应用程序工程,里面继续展开source files,里面有一个ccc.cpp文件,将多模式教学网上的例子解压后,将simpledriver/test目录下的test.cpp文件全部粘贴并覆盖ccc.cpp 文件中。

6.注意本cpp文件的第13行szDLL变量的值要改成与1.5编译成的dll名字一致。

7.点击build project里面的build current project,应该显示没有错误,编译成功。

1.3运行测试提示:需要将驱动程序以dll加载进系统中,并且触发应用程序调用各种文件操作的接口函数,使得驱动有所动作,打印出相关信息。

1.点击pb5的菜单target,点击attach device将模拟器运行起来。

2.将D:\WINCE500\PBWorkspaces\test3\drv\obj\x86\retail下的刚刚编译好的dll拷贝到d盘根目录或其他目录。

3.点击模拟器的共享部分-folder sharing,如下图,选择共享的目录为上一条的d盘根目录或其他目录。

4.在wince里面打开我的设备,可以看到storage card,即刚刚共享的目录,将其中的dll拷贝到wince模拟器里面的windows目录下,至此驱动就位,但还未安装。

5.下面运行应用程序,点击pb5的菜单target,选择run program,找到刚刚编译的应用程序ccc 或自己指定的其他名字,运行起来。

可看到如下图所示界面。

根据提示,首先选择I进行安装,此后即可以用o等选项出发驱动进入相关函数,看到的弹出窗口和打印信息都是驱动程序所为,至此大家都应该真正理解和掌握了驱动程序-操作系统-应用程序的三者联动机制。

➢实验结果:驱动程序开发成功,能正常运行。

➢结果截图➢问题总结该实验比较简单,做起来也比较顺畅,没有什么问题。

实验题目Windows mobile应用程序开发序号三实验实验日期2014\12\8总耗时8小时实验3.1:➢简要实验步骤一、打开VS2005,新建Wince项目工程二、新建数据库:1.选择c#语言的智能设备工程,平台选择pocket pc 2003,程序类型选择应用程序。

2.选择菜单中的数据-》添加新数据源-》下一步-》新建连接-》创建-》起名,即可建立新的数据库文件。

3.点击测试连接,应该成功。

此后回到数据连接向导继续点击下一步,会提示是否将该数据库文件引入本工程中,选择是,再点完成即可。

至此,空的数据库建立完毕,下面添加数据表以及表内的项目。

4.在屏幕左侧点击标签“服务器资源管理器”(如果没有此框,可在视图菜单中选定即可),可见刚刚添加的数据库文件扩展名为.sdf,此时点击展开此项,可看到table栏目,在table栏目上点击右键拉出菜单可选择创建表。

此后弹出创建表向导,首先给此表起名,随后直接在列描述的框里输入表中所有的列和列中的数据类型即可完成表列的定义。

5.此后,还是在“服务器资源管理器”中,可以看到table展开以后里面有刚刚建立的表,在表上右键拉出菜单选择打开。

此时可以向表中添加数据,至此数据库建立以及数据添加方法完成。

三、添加三个form窗体和相应的控件如图:四、为相应的form配置数据源,添加相应的实现代码1.form1实现代码:private void menuItem2_Click(object sender, EventArgs e){Form2 f = new Form2();f.Show();}private void menuItem4_Click(object sender, EventArgs e){this.Close();}private void menuItem1_Click(object sender, EventArgs e){string name = textBox1.Text;string phone = textBox2.Text;string qq = textBox3.Text;string address = textBox4.Text;SqlCeConnection con= new SqlCeConnection("DAtasource=ProgramFiles\\DeviceApplication1\\MyDatabase#1.sdf");try{con.Open();SqlCeCommand cmd = new SqlCeCommand();cmd.Connection = con;mandText = "insert into person(name,phone,QQ,address)values('" + name + "','" + phone + " ','" + qq + " ','" + address + "')";cmd.ExecuteNonQuery();MessageBox.Show("添加成功!");}catch(Exception ex){Form3 f = new Form3();f.Show();}3.为form3添加实现代码:private void button1_Click(object sender, EventArgs e){Form2 f = new Form2();f.Show();}➢实验结果该实验制作了一个简单的wince项目,实现了数据库的访问,实现了对数据的增,删、浏览等,项目能正常运行。

相关文档
最新文档