首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Windows程序设计学习笔记(一)Windows内存管理初步

学习Windows程序设计也有一些时间了,为了记录自己的学习成果,以便以后查看,我希望自己能够坚持写下一系列的学习心得,对自己学习的内容进行总结,同时与大家交流。...但是8因为086CPU得到的都是真实的物理地址,所以在早期的程序设计中不得不详细考虑内存段的划分,有可能出现后一个程序将前一个程序的内存占用,这种方式非常不安全。...而LDTR(Local Descriptor Table)80386处理器设计成每个任务都有一个独立的LDT。...在Windows的保护模式中,将应用程序分级分为RING0到RING3,其中RING0的级别最高、GING3的级别最低,虽说分为4个级别但是实际上只使用了两个,Windows为了与其他CPU兼容,只使用...这个自然也不是,Windows我们都知道Windows提供了一系列的API ,其中我们可以调用相应的API访问内核所在的内存,只是不能直接访问内核代码,也就是说不能直接用jmp指令访问内核代码,但是可以使用

47810

写字板(Windows程序设计

exe反编译生成相对应的文件,一劳永逸,任君选择(`・ω・´) (我们老师为了给我们看要求效果给了我们一个半成品exe,cv工程师上线了,真为所欲为) 问题描述 验证简易相册程序的实现(不需要写入报告) 设计一个类似...Windows写字板的程序,使其具有以下功能: 提供基本的写字板功能,如文件的打开,保存,支持txt、rtf; 实现多格式的文本的编辑、修饰等,均有相应的菜单来控制,常用的菜单项配备相应的工具栏按钮(可参照...Windows自带的写字板) 按需添加其他的代码,如窗口的布局等; 实现自定义的查找对话框,有能力的同学可进一步实现替换/全文替换等功能 状态栏中显示学生学号、姓名等信息,在窗口的标题中显示当前正在编辑的文件名

1K10

ZigBee On Windows Mobile--ZigBee模块天线设计

对于短距离无线通信设备(SRD, short range devices)来说,天线的设计关系到通信距离的问题。...辐射模型、增益、阻抗匹配、带宽、尺寸和成本等因素,会影响我们对于天线的选择和设计。目前,国内普通的ZigBee芯片均工作在2.4G频段,也就是ISM频段。...图2:单端天线和双端天线图             PCB天线设计难度较大,通常还需要仿真工具的支持。为了得到一个最优的设计,做仿真就会很花时间和精力。...因此,一般我们都是原封不动的按照芯片厂商给出的参考设计来做。Chip天线可以用在天线空间比较小的场景中,即使频率低于1GHz。...同样,TI也给出了微带balun的设计参考,下图4是微带balun的PCB: ?

1.1K70

ZigBee On Windows Mobile-ZigBee模块的设计制作

上篇文章”ZigBee On Windows Mobile—利用CF卡接口外扩”发布以后,有朋友回帖说希望我写一下ZigBee硬件模块的设计方法和流程,今天我们就来学习一下ZigBee模块是如何制作的...其中包括了CC2420、CC2520、CC2430、CC2431和最新的CC2480的设计指南。...我觉得这两家的参考设计文档比较齐全,降低了我们入门的门槛和硬件设计的难度。下面我就以Freescale的MC13213为例,说明一下硬件设计流程和方法。    ...天线模块     天线的设计关系到无线信号发送和接收的质量。在Datasheet中,freescale给出了参考天线设计,称为倒F天线。...今天我写在这里的东西,纯粹是硬件设计上的东西,和Windows Mobile一点关系没有,希望大家不要拍我啊。

95080

windows文件在另一程序打开_windows程序设计第7版

MAX_PATH] ; char cCmdLine[MAX_PATH]; DWORD dwExitCode; STARTUPINFO si = { sizeof(si) }; // 得到Windows...目录 GetWindowsDirectory(dir, MAX_PATH); //char di[100] = "C:\WINDOWS\system32"; // 启动 记事本 程序命令行...自带函数 WinExec(_T("c:\\windows\\taskmgr.exe"), SW_SHOWDEFAULT); 第二个参数为:窗口的打开风格 参数可选值: SW_HIDE = 0; {隐藏...若用户机器中安装了多个浏览器,则该函数将依据Windows 9x/NT注冊表中http协议处理程序(Protocols Handler)的设置确定启动哪个浏览器。...若用户机器中安装了多个邮件客户程序,则该函数将依据Windows 9x/NT注冊表中mailto协议处理程序的设置确定启动哪个邮件客户程序。mailto:用户账号@邮件server地址?

64710

ZigBee On Windows Mobile--2.硬件和软件设计

继续上一篇”ZigBee On Windows Mobile--1.背景和结构”,今天来讲讲硬件和软件设计。硬件设计主要是做ZigBee模块,输出文件一般包括原理图和PCB图。...软件设计包括两部分,即ZigBee模块中的嵌入式程序和Windows Mobile端的应用程序,这两个软件模块运行在不同的平台之上,硬件上通过UART口进行通信。    ...硬件设计使用了比较传统的Protel99se,采用了MC13192+GB60的设计和单芯片MC13213的设计原理图下载链接如下: http://files.cnblogs.com/dearsj001...比较关键的是天线的设计。我们自己没有测试设备(频谱仪一个就10几W),一般而言,就使用给出的参考设计天线,有倒F天线(非平衡式)、双鞭天线(平衡式)等。...图2 主调度循环流程图     在Windows Mobile设备上运行的用户应用程序,主要执行信息交互和显示功能。

73280

Spread for Windows Forms快速入门(15)---使用 Spread 设计

用户也可以为 Spread 设计器可执行文件创建一个快捷方式,或与 Windows 操作系统与其他的应用程序协同工作。...附:Spread for Windows Forms快速入门系列文章 Spread for Windows Forms快速入门(1)---开始使用Spread Spread for Windows Forms...快速入门(2)---设置Spread表单 Spread for Windows Forms快速入门(3)---行列操作 Spread for Windows Forms快速入门(4)---常用的单元格类型...Windows Forms快速入门(7)---单元格的交互操作 Spread for Windows Forms快速入门(8)---单元格中用户动作出发的事件 Spread for Windows Forms...for Windows Forms快速入门(12)---数据分组(Outlook风格) Spread for Windows Forms快速入门(13)---数据排序 Spread for Windows

1.9K90

Windows平台RTMPRTSP直播推送模块设计和使用说明

开发背景 好多开发者一直反馈,Windows平台,做个推屏或者推摄像头,推RTMP或者RTSP出去,不知道哪些功能是必须的,哪些设计是可有可无的,还有就是,不知道如何选技术方案,以下是基于我们设计Windows...平台RTSP、RTMP直播推送模块,设计和使用说明,供大家参考。...这种方案的设计,一般是一对多设计模型,接收端接收RTMP或RTSP流,然后解析音视频数据,解码、同步音视频数据,并绘制,实现整体的直播解决方案。...以下是设计架构图: ​模块设计思路 自有框架,易于扩展,自适应算法让延迟更低、采集编码传输效率更高; 所有功能以接口形式提供,所有状态,均有event回调,支持断网自动重连; 模块化设计,可和大牛直播...; [Windows推屏]支持屏幕裁剪、窗口采集、屏幕/摄像头数据合成等多种模式推送; [事件回调]支持各种状态实时回调; [水印]Windows平台支持文字水印、png水印、实时遮挡; [复杂网络处理

2.8K40
领券