惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

I
InfoQ
F
Full Disclosure
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Threatpost
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
G
GRAHAM CLULEY
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Palo Alto Networks Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Latest news
Latest news
S
SegmentFault 最新的问题
C
Cisco Blogs
T
Tenable Blog
爱范儿
爱范儿
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
Securelist
S
Schneier on Security
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
C
CERT Recently Published Vulnerability Notes
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
IT之家
IT之家
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
K
Kaspersky official blog
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy International News Feed
腾讯CDC
A
About on SuperTechFans
Y
Y Combinator Blog
月光博客
月光博客
C
Check Point Blog
Last Week in AI
Last Week in AI
Know Your Adversary
Know Your Adversary
Hugging Face - Blog
Hugging Face - Blog
U
Unit 42
WordPress大学
WordPress大学
T
The Exploit Database - CXSecurity.com
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Vulnerabilities – Threatpost
Cyberwarzone
Cyberwarzone
L
LINUX DO - 热门话题
MongoDB | Blog
MongoDB | Blog
T
Troy Hunt's Blog

雪哥的自留地

重装电话 – 雪哥的自留地 更新一下 – 雪哥的自留地 栈和堆的区别 – 雪哥的自留地 雪哥的自留地 雪哥的自留地 .NET BLAZOR开发小记 三 – 雪哥的自留地 .NET BLAZOR开发小记 二 – 雪哥的自留地 雪哥的自留地 雪哥的自留地
.NET BLAZOR开发小记 一 – 雪哥的自留地
作者 雪哥 · 2023-11-02 · via 雪哥的自留地

随笔,记录一下。

事情的起因很简单,我自己需要使用一套小的系统应用,目前市场上没有合适的,所以想自己开发一套。后来就用QT画了个界面,自己用用挺好。

但是后来用的人多了,每次更新客户端都很麻烦,所以想搞个B/S架构的。

本人技术背景如下:

有多年C/C++,DELPHI等开发经验,后来就比较少写代码了。对于WEB方面,几乎一窍不通。

这个小应用不是我本职工作,只是我在公司项目管理过程中所需要用到,所以没有太多时间去研究各种前端框架。

尝试了解了一下PHP,JAVA,等做WEB的,发现太难了。HTML对我来讲都很麻烦了,更别提里面的js,css等,根本搞不定。

偶然间发现了.net blazor框架,试了一下,VS全自动建立项目,只需写个HTML,数据一绑定,其他业务可以用c#全搞定,我觉得有希望了。

参照微软的例子写了点小测试,发现还行,点击页面按钮数据可以实时刷新,不用像其他的那样写一堆东西。所以我开始研究这个东西。

网上搜了一下,发现了BOOTSTRAP BLAZOR这个框架,安装也很方便,作者也提供了很详细的文档以及示例。对于我这种小白来说基本等于手把手教了。

链接在此:Bootstrap Blazor – 组件库

在此特别感谢作者:@Argo,感谢你开发出这么好用的框架!!

页面解决方案有了,那用开整吧。

数据库是mysql。试着了解了一下freesql以及其他的数据库框架,用不太顺手。不过我的数据库功底还可以,能随心所欲写出各种SQL语句,那就采用最基本的官方提供的框架,手动拼写SQL语句。这块也解决了。

考虑到后面可能会用移动端,所以暂时采用WEBAPI处理所有业务。界面只是发请求和展示。感谢强大的VS,一键生成WEBAPI。

现在页面、服务、数据库都搞定了,那就开整!