2024-05-20 21:14:25
(1)文本输入text, date, datetime, datetime-local, email, month, number, password, search, tel, time, url, week <form>
<div class="grid-container">
<div cl...
2024-05-20 20:33:32
(1)基本样式<div class="switch">
<input class="switch-input" id="exampleSwitch" type="checkbox" name="exampleSwitch">
<label class=&qu...
2024-05-20 20:22:55
(1)基本样式用户拖动的控制柄(.slider控制柄)。填充(.slader填充),根据控制柄所在的位置动态调整大小。隐藏的<input>,即滑块值的存储位置。数据初始start=“”值是控制柄沿滑块开始的位置。data end=“”是滑块的最大值。在下面的示例中,从200中的50开始意味着滑动手柄将从总数的25%开始。<div class="slider" data-s...
2024-05-20 20:05:22
(1)基础样式<!-- Anchors (links) -->
<a href="about.html" class="button">Learn More</a>
<a href="#features" class="button">View All Feature...
2024-05-20 19:28:27
(1)基本样式<div class="button-group">
<a class="button">One</a>
<a class="button">Two</a>
<a class="button">Three</a...
2024-05-20 14:15:26
在ASP.NET中,% 符号通常与服务器端代码块一起使用,以嵌入服务器端代码(通常是C#或VB.NET)到ASPX页面或其他ASP.NET文件中。这种语法被称为服务器端代码块或内联代码。当你在ASPX页面或其他ASP.NET文件中看到类似下面的代码时:<% Response.Write("Hello, World!"); %>或者对于C#,你可能看到:<%=...
2024-05-20 11:14:35
在ASP.NET Web Forms中如果你有一个Image控件,并且你的图片位于网站的根目录下的images文件夹中,你可以这样设置ImageUrl<asp:Image ID="Image1" runat="server" ImageUrl="~/images/yourimage.jpg" />注意~符号,它表示网站的根目录...
2024-05-19 15:42:53
(一)C/S(Client/Server)和B/S(Browser/Server)是两种常见的软件架构模式,它们各自具有一些优缺点。C/S架构的优缺点:优点:高性能:C/S架构通常具有更高的性能,因为客户端和服务器之间的通信更为直接,减少了中间环节。安全性高:由于客户端和服务器之间的通信是私有的,因此C/S架构通常比B/S架构更安全。个性化:C/S架构允许开发者为客户端创建丰富的用户界面和交互功能...
2024-05-19 15:04:47
勇哥注:前端框架Foundation用于客户端浏览器的页面上,可以组建灵活的、漂亮的、响应式的Ui界面。说白了就是有了这个东西,你整个漂亮网站UI是分分钟的事。勇哥了试了一下,这东西用于服务器端也照样可以,因为勇哥只关心工业领域的应用。所以不会考虑什么专业网站开发人员考虑的那些减轻服务器负载等专业话题,我只想简单粗暴的实现不要美工、又想漂亮快速、还要适应手机、电脑、平板等各种分辨率设备的web客户...
2024-05-17 14:46:36
报错信息如下:按照.net winform的经验,这个只是简单的选择x86还是x64的问题。但是在asp.net的时候,因为你的程序是在IIS端执行的,所以还存在IIS的配置问题。IIS端的应用池也要配置32位或者64位的,IIS自己本身也有32位还是64位的版本问题。网上说下面这里要选择false,即64位应用程序。然而,勇哥设置后还是不行。网上其它的说法,貌似没有了。其实,真正的原因各位可能想...
2024-05-17 09:28:12
webapi和wcf的比较(一)webapi的特点最明显的特点是它是一种资源为导向的通讯方式。使用标准HTTP动词如GET、POST、PUT、DELETE等,适用于所有的资源的增删改查操作,使得使用变得简单明了。WebApi使用轻量级的Json格式进行数据传输,相比WebService使用的XML格式,传输性能有明显的提升WebApi完全支持路由,使得URL的设计更加灵活。同时,它还支持模型绑定和...
2024-05-16 22:19:18
勇哥注:如果想把wcf服务架在iis上面,然后用web前端页面来访问wcf服务。然后我们拿一台平板或者手机就可以访问到了,这样我们就可以把手机或者平板做为触摸屏来调机了!第一步,我们得让手机能访问到电脑上的网页。首先你的电脑上得有一个无线网卡,并且支持开启wifi热点.开启成功后的样子如下图:这个东西上右键,可以设置。然后我们主要是看那个密码。然后把你的手机连接上这个热点。在你的手机浏览器的内容栏...
2024-05-14 21:21:05
两种方式: 第一种:使用海康提供的MyCamera.cs类,使用动态链接库的方式,这种方式必须安装MVS客户端(客户端安装的时候会将需要用到的依赖文件一并安装,如果不想安装MVS,就必须到海康官网下载“机器视觉工业相机SDK V3.5.0版本Runtime组件包”),并使用MyCamera.cs这个类 第二种:使用MvCa...
2024-05-14 14:51:42
勇哥注:ConcurrentDictionary 是线程安全字典,它能保证在多线程读写的情况下,数据不会乱套。其中TryUpdate的第三个参数怎么用呢?网上大部分都是抄的AI的这个例子,那个out从何而来呢? 这答案基本上是狗屁打胡说。这第三个参数指的是: 在当前值等于参数3的情况下,才更新新值newvalue,否则更新失败返回false。比较奇怪的作用,勇哥也想不出为啥这样设计。见下面的例子...
2024-05-13 21:33:18
创建后,如果运行不起来,是因为没有安装Python的解释器和运行时。可以按vs的提示下载安装Python的安装包,或者安装 Anaconda。可以参考勇哥之前写的一个贴子:http://47.98.154.65/?id=1764 可以安装 Python 2、Python 3、Miniconda、Anaconda 2 和 Anaconda 3 的 32 位和 64 位变体。
每个选项都包含...
2024-05-13 20:31:40
勇哥注:这篇是C#开发WinUI 3的 hello world测试程序。如果你创建的模板中找不到winui,那么请参看:vs2022没有WinUI 3模板,怎么添加呢? http://47.98.154.65/?id=2302下面是工程的结构 :项目说明Solution 'App1'这是一个 解决方案文件,是 项目的逻辑容器。 项目通常是应用,但它们也可以支持类库。App1这是一...
2024-05-13 15:07:47
这个问题跟vs2022的版本没关系,主要是漏装了一些组件,见微软的说明:如下图所示的一些选项:以上搞定后,模板列表终于有了winui了!!在这之前,勇哥甚至怀疑是不是winui已经合并到了.NET MAUI里了,见下面的模板说明的划线部分。这段说明有误吗?当你新建winui3项目后,可能会有三个问题。1。 需要安装.net6.0(这个需要手动安装,vs会在解决方案管理器中出现一个按钮,提示你点击它...
2024-05-12 20:31:21
首先吧,我们建立俩文件夹,一个叫Views,一个叫ViewModels。这两文件夹的作用,Views是为了放页面文件(xmal),ViewModels是为了放负责后台处理功能的文件。然后把MainPage.xaml放到Views中,就直接拖就行。下面就是项目生成的时候自带的MainPage.xaml文件,我把其中没用的都给删除了。其中{Binding a}就是数据绑定的语句,"Bind...
2024-05-11 10:14:36
前言 年初.NET工程师的求职者反馈不好找工作,尤其是B/S开发,C/S开发稍微好点。这种情况下有好多小伙伴都想转行了,于是了解了一下JAVA,比.NET还卷,还是走.NET内部转行吧,转C/S桌面开发。本文介绍.NET几种桌面开发技术的方向,大家可以参考一下,具体如下。一、简介WinForms (Windows Forms):WinForms是一个基于Windows API的GUI框架,是...
2024-05-08 14:08:45
勇哥注:下面开启新框架的第一个程序。我们不用系统自动生成的。自己编辑一个。MainPage.xaml 代码:<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"...
2024-05-07 20:59:25
注意,这个创建maui的应用程序,是完全系统产生的,没有任何修改,但是运行后闪退。即使在app这里下断点也断不下来。在网上找到一个办法是可行的。在csproj文件里面的PropertyGroup节点下面添加<WindowsAppSdkDeploymentManagerInitialize>false</WindowsAppSdkDeploymentManagerInitializ...
2024-05-07 17:00:29
从今天开始每天学习halcon软件。本博客中所用版本均为halcon11.0。第一种方法ImagePath:=[]ImagePath[0]:='E:/images1/a000.bmp'ImagePath[1]:='E:/images1/a001.bmp'ImagePath[2]:='E:/images1/a002.bmp'ImagePath[3]:=...
2024-05-06 21:24:46
勇哥注:C#的特性(attribute)常见于一些框架(例如wcf),控件(例如PropertyGrid),编译器控制等。特性非常常见,它的本质是为对象提供额外的信息和行为,使用者可以通过反射读到这些信息或者使用这些行为。特性是C#语言现代编程风格的重要特点。特性常见的有两个方面的应用:(一)可以修饰枚举。这种应用相当于为对象添加了额外的信息。例如下面的枚举,通过反射可以读出枚举项的额外信息。...
2024-05-04 18:41:30
勇哥注:把C#做为Lua的宿主,然后把把halcon算子封装成Lua的功能函数,就可以创建内嵌脚本。你可以随时修改脚本,然后继续运行程序,实时生效。或者你也可以指一个命令行窗口,以指令方式去执行封装好的Lua的功能函数,起到调试的效果。内嵌脚本的好处是可以运行时暂停设备后,修改脚本后可以继续运行,这样不用为了修改功能而关闭软件,再修改软件后重新编译。这样可以非常灵活的在线修改逻辑。以上的效果类似于...
2024-05-04 16:17:41
勇哥注:一个小问题,但是因为它不好描述,所以网上难以找到答案。如勇哥的这个键盘,直接按f2键就是所谓的多媒体功能,直接打开网页。你得按Fn+F2,才是软件想要的功能。真是操蛋。 肯定是有个组合键可以关闭这个功能。勇哥这个键盘是 Fn+Esc, 它可以关闭多媒体按钮,重启之前都有效果。如果要从根上关闭,需要进入bios进行设置。下面是网络截图,勇哥没有验证。另外,勇哥这个键盘是小键盘的数字键和字母...