关于 此项目是 react + antd-moblie 构建的h5电商平台,所有的数据都是从 实时获取的真实数据,具有真实的登录注册、商品搜索/筛选、购物车等功能。 说明 如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^ 或者您可以 "follow" 一下,我会不断开源更多的有趣的项目 有问题请直接提 Issues,或者您发现问题并有非常好的解决方案,欢迎 PR :thumbs_up: 传送门: 、 、 、 技术栈 react + mobx + react-router + less + axios + antd-moblie 项目运行 git clone https://github.com/zhong-tsong/react-mobx-antd-mobile-h5-dmall2.0  cd react-mobx-antd-mobile-h5-dmall2.0  npm in
2023-03-10 21:58:40 2.95MB mobx reactjs react-components antd-mobile
1
WhatsApp链接生成器 生成一个链接,该链接将使用预定义的消息或联系电话直接打开WhatsApp。 节点版本 该项目是使用Node.js 10开发的。 安装项目所需的软件包 首先使用npm install在项目根文件夹中安装npm软件包。 开始项目 在项目根文件夹中运行npm start 。 建立生产 在项目根文件夹中运行npm run build 。 故事书 在项目根文件夹中运行npm run storybook 。
2023-03-03 02:07:47 2.75MB react pwa react-router styled-components
1
服务器驱动的用户界面 该存储库是一个如何使用Node.js,GraphQL,React,Apollo和Next.js进行服务器驱动的UI的示例。 服务器驱动的UI对于进行跨平台产品开发很有用。 好处: 跨平台快速迭代 容易明白 灵活适应设计师 在没有Play商店/ App Store /网络发布的情况下启动 减少重复 易于维护 建立一次 轻松适应不断变化的想法 重用现有的UI组件库 自行迭代,重新配置和试验 在某些情况下进行A / B UI测试 如果您想了解更多细节,请观看。
2023-03-01 11:31:11 78KB react nodejs graphql components
1
O2S.Components.PDFRender4NET 无水印,可使用,已测试... /// /// 将PDF文档转换为图片的方法 /// /// PDF文件路径 /// 图片输出路径 /// 生成图片的名字 /// 从PDF文档的第几页开始转换 /// 从PDF文档的第几页开始停止转换 /// 设置所需图片格式 /// 设置图片的清晰度,数字越大越清晰 public static void ConvertPDF2Image(string pdfInputPath, string imageOutputPath, string imageName, int startPageNum, int endPageNum, ImageFormat imageFormat, Definition definition) { PDFFile pdfFile = PDFFile.Open(pdfInputPath); if (!Directory.Exists(imageOutputPath)) { Directory.CreateDirectory(imageOutputPath); } // validate pageNum if (startPageNum <= 0) { startPageNum = 1; } if (endPageNum > pdfFile.PageCount) { endPageNum = pdfFile.PageCount; } if (startPageNum > endPageNum) { int tempPageNum = startPageNum; startPageNum = endPageNum; endPageNum = startPageNum; } // start to convert each page for (int i = startPageNum; i <= endPageNum; i++) { Bitmap pageImage = pdfFile.GetPageImage(i - 1, 56 * (int)definition); pageImage.Save(imageOutputPath + imageName + i.ToString() + "." + imageFormat.ToString(), imageFormat); pageImage.Dispose(); } pdfFile.Dispose(); }
2023-02-28 22:50:29 383KB PDF
1
Raize components 5.4 Full Source 已经支持 RAD Studio XE
2023-02-27 14:43:37 45.46MB Raize components 5.4 Full
1
移位分量 SHIFT应用程序的UI组件 Gulp命令 发展 gulp 观看src文件夹中的coffee文件,并将它们编译为JavaScript文件,放入src-js文件夹。 位于src文件夹中的每个jade文件都被编译为html并存储到examples文件夹中。 示例文件夹在 版本控制 一个新的组件应该在ABC触发一个较小的修订版本,也就是B++ 。 gulp bump 一个错误修复应该增加ABC C++补丁 gulp patch 调用bump和patch也会调用build 。 调用build将所有源代码合并到一个JS中。 模板也包含在$templateCache 。 :warning: 请注意,如果在master以外的其他分支上进行构建,则调用构建可能会产生合并问题。 强烈建议仅在master分支后合并中触发它。 例子 对于每个示例,都会自动加载JQuery,lodash,angular
2023-02-18 20:22:29 81KB CoffeeScript
1
☆ 资源说明:☆ DevExpress .NET Components 14.2.3.0 压缩包内包含“安装程序”及“破解补丁”;
2023-02-14 10:54:53 263.96MB DevExpress Components
1
O2S.Components.PDFRender4NET.dll 4.5.1 只是去掉了水印,没有其他操作,仍然是试用版。
2023-01-20 10:04:12 944KB PDFRender NET pdf2image pdf2jpg
1
不用积分的,大家下载了都是为了学习嘛,呵呵,支持爱好学习的人!!!
****************************************************
JIDC提供了一种访问桌面组件的API其中JDK6.0就采纳了其中了一些,比如系统栏图标的SystemTray和SystemIcon,还有代表桌面的Desktop等等,可见这个API是挺不错的。由于网页浏览器的特殊性,标准的JDK并没有把它加入进来,但是我们一样可以下载它来使用这个功能。明显地,这个功能是用本地方法实现的,所以下载完以后,把jdic.dll放到我们的path目录中,比如system32文件夹下面,然后我们就可以使用它的功能从而增加我们的JAVA程序了。
例子代码如下:
/*
* Test1.java
*
* Created on 2007-10-2, 17:29:30
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package test2;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import org.jdesktop.jdic.browser.IWebBrowser;
import org.jdesktop.jdic.browser.WebBrowser;
import org.jdesktop.jdic.browser.WebBrowserEvent;
import org.jdesktop.jdic.browser.WebBrowserListenerAdapter;

/**
*
* @author hadeslee
*/
public class Test1 extends JPanel implements ActionListener {

 private JTextField input;
 private JButton go;
 private IWebBrowser web;

 public Test1() {
  super(new BorderLayout());
  initWindow();
 }

 private void initWindow() {
  try {
   web = new WebBrowser();
   web.addWebBrowserListener(new MyListener());
   go = new JButton("转到");
   input = new JTextField();
   JPanel up = new JPanel(new BorderLayout());
   up.add(input, BorderLayout.CENTER);
   up.add(go, BorderLayout.EAST);
   this.add(up, BorderLayout.NORTH);
   this.add(web.asComponent(), BorderLayout.CENTER);
   input.addActionListener(this);
   go.addActionListener(this);
  } catch (Exception ex) {
   Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);
  }
  JFrame jf = new JFrame("JAVA浏览器");
  jf.add(this, BorderLayout.CENTER);
  jf.setSize(500, 300);
  jf.setLocationRelativeTo(null);
  jf.setVisible(true);
  jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }

 public void actionPerformed(ActionEvent ae) {
  doOpen();
 }

 private void doOpen() {
  try {
   String text = input.getText();
   if (text == null || text.equals("")) {
    return;
   }
   if (!text.toLowerCase().startsWith("http://")) {
    text = "http://" + text;
   }
   web.setURL(new URL(text));
  } catch (MalformedURLException ex) {
   Logger.getLogger(Test1.class.getName()).log(Level.SEVERE, null, ex);
  }
 }

 public static void main(String[] args) {
  new Test1();
 }

 private class MyListener extends WebBrowserListenerAdapter {

  private MyListener() {}

  @Override
  public void documentCompleted(WebBrowserEvent arg0) {
   System.out.println("文档下载完。。。");
   web.executeScript("alert('文档下载完毕!')");
   // web.setContent("

Hello world!!

" +
   // "点我");
   // web.removeWebBrowserListener(this);
  }
 }
}
它比一般的别的实现好的地方就是,它可以很完全地和JAVA代码进行交互,包括浏览器事件的监听,浏览器内容的获取,以及自己调用浏览器来执行一段javasript,这些都是很强大并且很实用的功能。
****************************************************

2022-11-27 20:00:35 1.32MB java
1
Element eleme Axure Components Element eleme Axure Components Element eleme Axure Components
2022-11-19 17:12:07 531KB Axure Element AxureComponents
1