教程分三套完整视频1.WPF入门视频33集(含课程代码和课堂练习)2.WPF基础视频50集3.WPF进阶视频113集赠送:WPF编程宝典电子书及书籍源代码学习流程:1.没有C#基础的首先学习C#三套基础课程,7天时间https://www.imooc.com/course/list?c=csharp2.学习入门视频4天3.学习基础视频10天4.学习进阶视频30天(不用挨个看,详细介绍控件模板属性,可以当做手册查询使用)入门视频目录01课程说明.mp402.VisualStudio下WPF开发环境的基本使用.mp403.Sender是什么.mp404复习继承和类型转换.mp405.集合类List.mp406.XAML文件的格式.mp407控件的第用通用属性.mp408不要没必要的打破沙锅问到底mp409.Net的前景和优势.mp410应届生没有工作经验怎么办.mp411.Net就业怎么样.mp412.TextBox和PasswordBox.mp413.CheckBox与可空数据类型.mp414.RadioButton.Picker.Image和ProgressBar控件.mp415.StackPanel布局mp416.Grid布局.mp417.提醒:不要迷恋拖控件mp418.布局案例:编写连连看布局.mp419.布局的嵌套.mp420.布局的练习说明.mp421.菜单Menu.mp422工具条ToolBar.mp423,多窗口基础.mp424子窗口返回属性.mp425多窗口案例:InputWindow.mp426多窗口作业练习说明.mp427打开、保存文件对话框.mp428打开文件对话框案例.mp429关于"先就业后付费"的黑马程序员训练营,mp430关于远程班.mp431关于CS开发和BS开发.mp432在三线域市月入几十万学生的故事.mp433.专科找工作会有问题吗.mp4基础视频目录
2024/9/20 14:06:11 69B WPF .net C# winform
1
MFC类目录及头文件类描述头文件CAnimateCtrl自动化通用控件afxcmn.hCArchiveafx.hCArchiveExceptionafx.hCArrayafxtempl.hCAsyncMonikerFile在ActiveX控件中提供对异步标记的支持afxole.hCAsyncScoket封装WindowsSocketsAPI,参看CSocketafxsock.hCBitmapafxwin.hCBitmapButtonafxext.hCBrushafxwin.hCButton按钮控件对象afxwin.hCByteArrayafxcoll.hCCachedDataPathProperty允许一个ActiveX控件异步传输属性数据和缓冲内存中的数据,参考CDataPathPropertyafxctl.hCCheckListBoxafxwin.hCClientDCafxwin.hCCmdTarget所有能够接收和响应消息的对象的基类afxwin.hCCmdUIafxwin.hCColorDialog颜色选择的通用对话框,提供为显示系统定义的颜色列表afxdlgs.hCComboBox组合框对象afxwin.hCComboBoxExCComboBox类的派生类,用于支持在组合框控件中的图像列表afxcmn.hCCommandLineInfoafxwin.hCCommonDialogafxdlgs.hCConnectionPointafxdisp.hCControlBarafxext.hCCreateContextafxext.hCCriticalSectionafxmt.hCCtrlViewafxwin.hCDaoDatabaseafxdao.hCDaoExceptionafxdao.hCDaoFieldExchangeafxdao.hCDaoQueryDefafxdao.hCDaoRecordset代表选自数据源的记录集。
CDaoRecordset对象可用于三种格式:表类型记录集,动态集类型记录集和快照类型记录集afxdao.hCDaoRecordView提供表单视图,以在控件中显示数据库记录。
表单视图是CDaoRecordset对象的一部分。
参考CFormView和CRecordViewafxdao.hCDaoTableDefafxdao.hCDaoWorkspaceafxdao.hCDatabaseafxdb.hCDataExchangeafxwin.hCDataPathProperty实现一个ActiveX控件属性,它能够异步加载其数据。
这个类允许ActiveX控件在后台下载属性数据时被激活afxctl.hCDateTimeCtrl封装新的日期/时间选取器控件afxdtctl.hCDBExceptionafxdb.hCDBVariantafxdb.hCDCafxwin.hCDialog用于包含控件窗口的对话框对象afxwin.hCDialogBarafxext.hCDocItemafxole.hCDockStateafxadv.hCDocObjectServerafxdocob.hCDocObjectServerItemafxdocob.hCDocTemplateafxwin.hCDocument用于管理程序的数据的类afxwin.hCDragListBoxWindows列表框,允许用户把其中的项拖放到不同的位置afxcmn.hCDumpContextafx.hCDWordArrayafxcoll.hCEdit用于文本输入的子窗口控件afxwin.hCEditView提供Windows编缉控件的功能。
因为CEditView派生于Cedit,该对象可同文件和文件模板一同使用afxext.hCEventafxmt.hCExceptionafx.hCFieldE
2024/9/9 5:51:08 1.38MB VC MFC
1
E语言(外部程序嵌入运行在窗口)将指定运行的程序运行在编译的窗口中,使其成为该窗口的子窗口而存在
1
第1章C++关键语法及其在VC++中的应用1.1重载1.1.1函数重载1.1.2运算符重载1.1.3函数重载在MFC中的应用举例1.1.4运算符重载在MFC中的应用举例2.2虚拟函数1.2.1静态联编与动态联编1.2.2虚拟函数的定义1.2.3虚拟函数的实现机制1.2.4虚拟函数的应用1.2.5纯虚拟函数1.2.6虚拟函数在MFC中的应用举例1.3静态成员1.3.1静态成员变量1.3.2静态成员函数1.3.3静态成员变量在MFC中的应用举例1.3.4静态成员函数在MFC中的应用举例1.4类模板1.4.1类模板的定义1.4.2使用类模板和模板类1.4.3模板在MFC中的应用举例1.5多重继承和内嵌类1.5.1继承方式与访问权限1.5.2多重继承和虚拟基类1.5.3内嵌类与类合成1.5.4类继承与类合成的应用1.5.5多重继承和内嵌类在COM中的应用第2章MFC类结构与窗口操作2.1MFC类结构2.1.1CObject类2.1.2CCmdTarget类2.1.3CWinThread类2.1.4CWnd类2.2CWnd类与Windows窗口的关系2.2.1使用WIN32API创建窗口2.2.2亲自动手创建窗口封装类2.2.3CWnd类如何封装Windows窗口2.3CWnd的派生类2.3.1CFrameWnd类2.3.2CView类2.3.3CDialog类2.4窗口操作2.4.1检索窗口2.4.2屏幕坐标与客户区坐标2.4.3窗口之间的层次关系2.4.4父窗口与子窗口2.5Windows窗口类2.5.1窗口类的结构2.5.2系统定义的窗口类2.5.3窗口的子类化和超类化第3章消息映射与消息处理3.1MFC的消息映射3.1.1消息映射机制3.1.2消息映射的宏定义3.2非窗口消息3.2.1命令消息3.2.2通知消息3.2.3反射消息3.2.4非窗口消息的传递路由3.2.5非窗口消息的扩展3.3特殊消息和处理函数3.3.1空闲消息处理3.3.2命令状态更新消息3.3.3使用OnCmdMsg0函数分发非窗口消息第4章控件子窗口4.1控件的创建和子类化4.1.1控件的创建4.1.2控件的子类化4.2控件的属主画与自定义画4.2.1属主画消息处理和虚拟函数4.2.2几个控件的属主画特性4.2.3控件的自定义画4.3自定义控件4.3.1自定义控件的窗口类4.3.2自定义控件的通知消息4.3.3自定义控件的绘制4.3.4自定义的分隔条控件第5章界面优化5.1开发使用控制条5.1.1为控制条按需分配客户区5.1.2控制条基类CControlBar5.1.3控制条的停靠与浮动5.1.4实现停靠浮动子窗口5.2工具栏优化5.2.1添加按钮文本5.2.2创建工具栏的子控件5.3菜单优化5.3.1动态创建菜单5.3.2菜单的属主画第6章文档视图框架6.1CWinApp应用类6.1.1应用类全局对象6.1.2注册表和INI文件操作6.1.3命令行参数处理6.2单文档模板框架6.2.1文档、框架、视图的动态创建6.2.2非拆分视图的切换6.3多文档模板框架6.3.1CMDIFrameWnd主框架6.3.2CMDIChildWnd子框架6.3.3CDocument类的文档管理功能6.4编写多框架的应用程序6.4.1创建多框架的必要性6.4.2自动创建的多框架程序6.4.3改进自动创建的多框架程序6.4.4手工创建多框架程序6.5拆分视图6.5.1认识CsplitterWnd窗口拆分类6.5.2应用Cview::OnCreate0消息处理函数实现拆分6.5.3创建非视图的拆分子窗口6.5.4拆分视图的创建删除和隐藏显示第7章屏幕绘图与打印7.1MFC设备环境类7.1.1基类CDC7.1.2CWindowDC与CClientDC7.1.3WM_PAINT窗口消息与CPaintDC类7.1.4使用设备上下文的剪裁区提高刷新效率7.2脱离视图的MFC打印功能7.2.1准备打印设备和打印参数7.2.2单页打印7.2.3分页打印7.2.4调整图文打印尺寸7.3窗口的自动打印7.3.1自动打印的消息处理7.3.2自动打印客户区和非客户区第8章多线程的创建与控制8.1工作者线
2024/6/30 22:51:08 18.07MB VC++ 编程技术 Visual C++
1
wxPython学习手册。
学习必备!Part1wxPython入门191.欢迎来到wxPython191.1开始wxPython201.2创建最小的空的wxPython程序201.2.1导入wxPython211.2.2使用应用程序和框架工作22子类化wxPythonapplication类23定义一个应用程序的初始化方法23创建一个应用程序实例并进入它的主事件循环231.3扩展这个最小的空的wxPython程序241.4创建最终的hello.py程序262、给你的wxPython程序一个稳固的基础282.1关于所要求的对象我们需要知道些什么?282.2如何创建和使用一个应用程序对象?292.2.1创建一个wx.App的子类29何时省略wx.App的子类302.2.2理解应用程序对象的生命周期312.3如何定向wxPython程序的输出?312.3.1重定向输出322.3.2修改默认的重定向行为342.4如何关闭wxPython应用程序?342.4.1管理正常的关闭352.4.2管理紧急关闭352.5如何创建和使用顶级窗口对象?362.5.1使用wx.Frame362/5652.5.2使用wxPython的ID37明确地选择ID号38使用全局性的NewID()函数382.5.3使用wx.Size和wx.Point382.5.4使用wx.Frame的样式392.6如何为一个框架增加对象和子窗口?412.6.1给框架增加窗口部件422.6.2给框架增加菜单栏、工具栏和状态栏。
442.7如何使用一般的对话框?45消息对话框46文本输入对话框47从一个列表中选择472.8一些最常见的错误现象及解决方法?482.9总结493、在事件驱动环境中工作513.1要理解事件,我们需要知道哪些术语?513.2什么是事件驱动编程?523.2.1编写事件处理器543.2.2设计事件驱动程序553.2.3事件触发553.3如何将事件绑定到处理器?563.3.1使用wx.EvtHandler的方法工作573.4wxPython是如何处理事件的?613.4.1理解事件处理过程62第一步,创建事件64第二步,确定事件对象是否被允许处理事件。
64第三步定位绑定器对象653/565第四步决定是否继续处理66第五步决定是否展开673.4.2使用Skip()方法683.5在应用程序对象中还包含哪些其它的属性?703.6如何创建自己的事件?713.6.1为一个定制的窗口部件定义一个定制的事件。
71创建自定义事件的步骤:713.7总结754、用PyCrust使得wxPython更易处理764.1如何与wxPython程序交互?76PyCrust配置了标准的Pythonshell774.2PyCrust的有用特性是什么?794.2.1自动完成804.2.2调用提示和参数默认804.2.3语法高亮814.2.4Python帮助814.2.5命令重调用824.2.6剪切和粘贴834.2.7标准shell环境844.2.8动态更新854.3PyCrustnotebook的标签是干什么的?874.3.1Namespace标签874.3.2Display标签894.3.3Calltip(调用提示)标签894.3.4Session标签904.3.5Dispatcher标签904.4如何将PyCrust应用于wxPython应用程序。
924/5654.5在Py包中还有其它什么?964.5.1使用GUI程序工作974.5.2使用支持模块工作97buffer模块98crust模块100dispatcher模块100editor模块102filling模块102interpreter模块103introspect模块103shell模块1034.6如何在wxPython中使用Py包中的模块?1044.7本章小结1085、创建你的蓝图1095.1重构如何帮我改进我的代码?1095.1.1一个重构的例子1105.1.2开始重构1135.1.3进一步重构1145.2如何保持模型(Model)与视图(View)分离?1185.2.1MV
2024/4/18 16:35:52 3.54MB python
1
Spy4Win(SpyforWindowXP、Win7)是一个类似MSSpy++的辅助工具,主要功能是探测和获取窗口的更多信息(窗口基本信息,窗口的样式描述以及动态改变窗口样式,识别控件来源,窗口类的相关信息,关系窗口的获取(父窗口/子窗口等),窗口内容的读取,窗口消息截获,可视窗口截图等)。
提供了多种方法查找窗口(拖拽鼠标/枚举窗口(EnumWindow)/查找窗口(FindWindow)/直接指定窗口句柄/用热键获取当前鼠标下窗口等);
可以从可执行文件中提取窗体可重用单元并生成Delphi和C++Builder支持的单元文件;
克隆其他程序中的窗体菜单或系统菜单并应用到Delphi和C++Builder中;
IE页面分析功能包括读取IE页面元素,缩放页面,高亮页面中的关键字,提取所有链接/图片链接/Flash链接,运行JavaScript和VBScript脚本等;
程序代码生成可直接生成查找窗口和读取/设置窗口样式的代码以及窗口样式描述的参考,目前支持C++/Delphi/VB;
屏幕颜色拾取获取屏幕任何一点的颜色并可将其储存起来,一组支持6个颜色,还兼有放大镜功能;
进程管理包括当前进程/模块/线程查看;
软件界面可根据用户的爱好自定义主题色彩,新版本中提供了对插件的支持,可以通过编写Dll来扩充软件功能
2024/3/12 0:16:31 1.83MB Spy4Win Spy++
1
C#WinForm获取子窗口返回值及窗口取消的处理
2024/2/21 1:25:53 45KB C# WinForm 子窗口 返回值
1
Qt中利用信号与槽将值从子窗口传输到父窗口的,主要在我的博客里叙述
2024/1/22 2:56:55 7KB 窗口之间传值
1
图像处理中,纹理特征的提取部分代码如下//计算纹理特征voidCTextureDlg::OnBtnComputeTexture(){ doubledEnergy =0.0; doubledEntropy =0.0; doubledInertiaQuadrature=0.0; doubledLocalCalm =0.0; doubledCorrelation =0.0; doubledEnergy1 =0.0; doubledEntropy1 =0.0; doubledInertiaQuadrature1=0.0; doubledLocalCalm1 =0.0; doubledCorrelation1 =0.0; unsignedchar**arLocalImage; arLocalImage=cmatrix(0,m_grayShow.FilterWindowWidth-1,0,m_grayShow.FilterWindowWidth-1); introlltimeH=m_grayShow.ImageHeight/m_grayShow.FilterWindowWidth; introlltimeW=m_grayShow.ImageWidth/m_grayShow.FilterWindowWidth; inti,j; intp,q; //将图像分成若干个窗口,计算其纹理均值 for(i=0;i<rolltimeH;i++) { for(j=0;j<rolltimeW;j++) { //首先赋值给子窗口 for(p=0;p<m_grayShow.FilterWindowWidth;p++) { for(q=0;q<m_grayShow.FilterWindowWidth;q++) { arLocalImage[p][q]=m_grayShow.ImageArray[i*m_grayShow.FilterWindowWidth+p][j*m_grayShow.FilterWindowWidth+q]; } } m_grayShow.ComputeMatrix(arLocalImage,m_grayShow.FilterWindowWidth); m_grayShow.ComputeFeature(dEnergy1,dEntropy1,dInertiaQuadrature1,dCorrelation1,dLocalCalm1,m_grayShow.PMatrixH,m_grayShow.GrayLayerNum); dEnergy+=dEnergy1; dEntropy+=dEntropy1; dInertiaQuadrature+=dInertiaQuadrature1; dCorrelation+=dCorrelation1; dLocalCalm+=dLocalCalm1; } } dEnergy/=(rolltimeH*rolltimeW); dEntropy/=(rolltimeH*rolltimeW); dInertiaQuadrature/=(rolltimeH*rolltimeW); dCorrelation/=(rolltimeH*rolltimeW); dLocalCalm/=(rolltimeH*rolltimeW); m_dEnergy =dEnergy; m_dEntropy =dEntropy; m_dInertiaQuadrature=dInertiaQuadrature; m_dCorrelation =dCorrelation; m_dLocalCalm =dLocalCalm; UpdateData(false);}
2024/1/20 9:29:28 3.93MB 纹理
1
先前找了2个waveVCDViewer波形查看工具,不管是安装版的还是所谓绿色版本的,都不能正常使用——不是软件过期就是运行错误!后来自己找了一个很方便的绿色版,为了方便有同样需要的同学,现在上传分享给大家!waveVCDViewer波形查看工具(GTKwave),独立运行,纯绿色版本,不需安装,直接解压运行gtkwave.exe文件即可!例如:解压缩到C盘,直接运行"C:\gtkw\bin\gtkwave.exe";或者解压缩到D盘,则运行"D:\gtkw\bin\gtkwave.exe",在cmd命令行模式或者在窗口模式下用鼠标双击都可以!简单使用说明:1.按照上面的方法,解压缩并运行gtkwave以后,可以将一个VCD波形文件用鼠标拖到gtkwave运行窗口中,以打开VCD波形文件。
2.这时候波形窗口还是空白一片,什么图形都没有!?——不要吃惊,这是正常的!是为了能够筛选使用者关心的信号波形而进行的设计;
要不然如果VCD文件里面的信号很多的话,一上来一大堆的信号波形图像,就会显得很乱。
下面可以参照我的方法步骤来操作,我的例子是查看一个SystemC产生的VCD(ValueChangeDump)波形文件。
按照前面说过的,将这个VCD波形文件用鼠标拖到打开的gtkwave运行窗口中以后,点击左上边的子窗口“SST”中的“SystemC”,则会在左下边的子窗口中出现对应"Type"和"Signals"的列表。
3.将"Signals"下面的信号名称用鼠标拖到中间的子窗口"Signals"中,就会在右边的子窗口"Waves"中显示对应的波形文件了!4.键盘按“Alt+F”或者点击上方的zoom图标(或者不怕麻烦的话,还可以依次点击“Time”-“Zoom”-“ZoomFull”)就可以显示完整时间段的波形,当然你也可以进行放大或者缩小显示等等操作。
如果使用中还有问题,可以问我。
谢谢!HY
2023/12/14 8:32:57 5.1MB wave VCD Viewer 波形
1
共 27 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡