How to create a Welcome page with something new ?

Just starting out? Need help? Post your questions and find answers here.
hdt888
User
User
Posts: 57
Joined: Sun Jul 07, 2024 8:42 am

How to create a Welcome page with something new ?

Post by hdt888 »

I designed a Welcome page and wanted it to be unique. But I just stopped at rectangles, it looked so simple and basic.

What should I do now.
Should I hire someone to design the Welcome page with images then use ImageGadget() ? Does anyone have another solution ?

Thank for help.
PB 5.x + 6.x + Win10. Feel the ...Pure... Power.
infratec
Always Here
Always Here
Posts: 7662
Joined: Sun Sep 07, 2008 12:45 pm
Location: Germany

Re: How to create a Welcome page with something new ?

Post by infratec »

And what is here PB related?
Let an AI create an image for you.
User avatar
spikey
Enthusiast
Enthusiast
Posts: 778
Joined: Wed Sep 22, 2010 1:17 pm
Location: United Kingdom

Re: How to create a Welcome page with something new ?

Post by spikey »

It's a valid question and part of the application design process, and one with which I struggle too, but perhaps should be in "general discussion".

Give one of the AI image generators a try. I've used Microsoft Bing Image Creator before, it's based on DALL·E 3. Tell it what you're thinking about or doing and see what it comes up with. The results probably won't be exactly what you're looking for but you can play around for free and generate some ideas.

Check out website template sites online. For example, https://nicepage.com/templates claim to have more than 15,000 designs and it's categorized by searchable keywords.

Or something like Canva allows you to design stuff online.

If you really want to commission someone check out something like https://www.fiverr.com/, it's a directory of all sorts of designers that you can hire remotely for all sorts of purposes.
User avatar
blueb
Addict
Addict
Posts: 1118
Joined: Sat Apr 26, 2003 2:15 pm
Location: Cuernavaca, Mexico

Re: How to create a Welcome page with something new ?

Post by blueb »

Well.. Here's a 'creative' example thanks to Mijikai. :D

Code:

Code: Select all

; =================================================================
;
;        Author:       Mijikai 
;          Date:       June 15, 2020
;       Explain:       Drawing directly on screen
;           
; Typical Usage:
;
;     File Name:      Hello Screen 2.pb    
; =================================================================

EnableExplicit

Procedure.i Main(Width.i,Height.i,Title.s = #Null$)
  Protected wnd.i
  Protected wnd_event.i
  Protected *chr.character
  Protected text.s
  Protected x1.i
  Protected y1.i
  Protected x2.i
  Protected y2.i
  Protected x3.i
  Protected y3.i
  Protected gamma.f
  Protected beta.f
  Protected slice.f
  Protected speed.f
  Protected mod.i
  If InitSprite()
    wnd = OpenWindow(#PB_Any,#Null,#Null,Width,Height,Title,#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
    If wnd
      If OpenWindowedScreen(WindowID(wnd),#Null,#Null,Width,Height,#False,#Null,#Null,#PB_Screen_WaitSynchronization)
        SetFrameRate(50)
        text = "------- hdt888 - Hello and welcome -------"
        slice = 360 / Len(text);spacing
        Repeat
          Repeat
            wnd_event = WindowEvent()
            If wnd_event = #PB_Event_CloseWindow
              Break 2
            EndIf
            ClearScreen($0)
            StartDrawing(ScreenOutput())
            DrawingMode(#PB_2DDrawing_Transparent)
            speed + 0.8
            beta = speed
            *chr = @text;<- get base pointer to chars
            mod = 0
            Repeat
              gamma = Radian(360 - beta)
              x1 = (x1 / 10 - y1) * Sin(gamma) * (mod / 50)
              y1 = 200 + mod * -Cos(gamma) 
              DrawText(x1 + 400 ,y1 + 300 ,Chr(*chr\c),$FF8088 + x1 - y1 )
              x2 = (x2 / 10 - y2) * Sin(gamma)
              y2 = 100  * -Cos(gamma)               
              DrawText(x2 + 400 ,y2 + 220 ,Chr(*chr\c),$FF8088 + x2 - y2 )
              x3 = 200 * Sin(gamma)
              y3 = 200 * -Cos(gamma)
              DrawText(x3 + 400 ,y3 + 220 ,Chr(*chr\c),$FF8088 + x3 - y3 )   
              mod + 1
              beta - slice
              *chr + SizeOf(Character);<- advance chr pointer
            Until *chr\c = #Null   
            StopDrawing()     
            FlipBuffers()
          Until wnd_event = #Null
        ForEver
      EndIf
      CloseWindow(wnd)
    EndIf
  EndIf
  ProcedureReturn #Null
EndProcedure

Main(800,600)

End

- It was too lonely at the top.

System : PB 6.21(x64) and Win 11 Pro (x64)
Hardware: AMD Ryzen 9 5900X w/64 gigs Ram, AMD RX 6950 XT Graphics w/16gigs Mem
PBJim
Enthusiast
Enthusiast
Posts: 296
Joined: Fri Jan 19, 2024 11:56 pm

Re: How to create a Welcome page with something new ?

Post by PBJim »

spikey wrote: Thu Sep 26, 2024 2:22 pm It's a valid question and part of the application design process, and one with which I struggle too, but perhaps should be in "general discussion".
Agreed, our company is struggling with a similar situation, but for a range of built-in icons. We've developed an application that works and has potential but increasingly now, there is a high presentation standard expected from software and the web and it's difficult to match it without graphic designers.

It used to be the case that we could get away with a bit of ASCII art :?
Axolotl
Addict
Addict
Posts: 872
Joined: Wed Dec 31, 2008 3:36 pm

Re: How to create a Welcome page with something new ?

Post by Axolotl »

PBJim wrote: Thu Sep 26, 2024 3:09 pm .....
It used to be the case that we could get away with a bit of ASCII art :?

Code: Select all

;        _
;       /(|
;      (  :
;     __\  \  _____
;   (____)  `|
;  (____)|   |
;   (____).__|
;    (___)__.|_____
;
Sorry, I couldn't resist.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
PBJim
Enthusiast
Enthusiast
Posts: 296
Joined: Fri Jan 19, 2024 11:56 pm

Re: How to create a Welcome page with something new ?

Post by PBJim »

Axolotl wrote: Fri Sep 27, 2024 11:47 am Sorry, I couldn't resist.
No need to apologise Axolotl — I'd expected some ASCII art in response. :D
Post Reply