Looking for first rate graphics?
Hello...
EpicPixel is looking to expand it's iPhone application UI portfolio. We have experience with iPhone icons, complete UI creation for a wide range of applications, and building custom web sites for the final applications. One of our most recent clients was http://terriblyclever.com where we did their web site and the Stanford iPhone Suite.
If you would like more information or to see samples please feel free to contact me: dave [at] epicpixel.net
All the best on your applications!!
David Forgash
My partner and I have only started Epicpixel.net a couple of months ago. Our workload is such that business cards still need to get to the printer! I posted the one example of both icon and site work (Stanford+TCD) for people to see. You could go to http://4gash.com or http://strandeddesign.com for other examples. If you require anything further please contact me and I'll be better able to find a solution.
Thank you,
David
Similar Messages
-
Looking for a better graphic card. Need feedback and suggestion
I'm looking to get a different graphic card but I'm not sure really what to buy,
These are my computer specs
Computer: Gateway Gt5228 Media center edition
OS: Windows Xp
Current graphic card: NVIDIA GeForce 6100 PCI Express Slot avaliable
I was wondering what would be a good graphic card that is a good significant upgrade. I'm looking for one that has a significant increase over what I have right now, it doesn't necessarily have to be the best out there.
I want to be able to play a game call Diablo 3
These are the High and low Performance, that the game will run with.
Supported - High PerformanceNVIDIA AMD/ATI INTEL
GeForce GTX 590
Radeon HD 6990
N/A
GeForce GTX 580
Radeon HD 6970
GeForce GTX 570
Radeon HD 6950
GeForce GTX 560 ti
Radeon HD 6870
GeForce GTX 550 ti
Radeon HD 6850
GeForce GTX 480
Radeon HD 6790
GeForce GTX 470
Radeon HD 6770
GeForce GTX 465
Radeon HD 6750
GeForce GTX 460
Radeon HD 5970
GeForce GTS 360M
Radeon HD 5870
GeForce GTX 295
Radeon HD 5850
GeForce GTX 285
Radeon HD 5830
Geforce GTX 280
Radeon HD 5770
Geforce GTX 280M
Radeon HD 5750
GeForce GTX 275
Radeon HD 4870
GeForce GTX 260
Radeon HD 4870
Quadro FX 5800
Radeon HD 4850
Radeon HD 4800
FirePro 3D V8750
FirePro 3D V8700
FireStream 9370
Firestream 9350
FireStream 9270
FireStream 9250
Supported - Low PerformanceNVIDIA AMD/ATI INTEL
GeForce 9500 GT
Radeon HD 3650 AGP
HD Graphics 4000
GeForce 9400 GT
Radeon HD 3650
HD Graphics 3000
GeForce 9300 GS
Radeon HD 3600
HD Graphics 2000/1000
GeForce 8800 GS
Radeon HD 3470
GeForce 8600 GT
Radeon HD 3450
GeForce 8600 GTS
Radeon HD 3430
GeForce 8500 GT
Radeon HD 3200
GeForce 8400 GS
Radeon HD 3100
GeForce 8400
Radeon HD 2600 XT AGP
GeForce 8300 GS
Radeon HD 2600 XT
GeForce 8300
Radeon HD 2400 Series
GeForce 8200
Radeon HD 2350
GeForce 8100
Radeon HD 2100
GeForce 7950
Mobility Radeon HD 4530
GeForce 7900
Mobility Radeon HD 4330
GeForce 7900 GS
Mobility Radeon HD 2600 XT
GeForce 9500M GS
Mobility Radeon HD 2600
GeForce 9500M G
Mobility Radeon HD 2600
GeForce 9400M
Mobility Radeon HD 2400 XT
GeForce 8600M GT
Mobility Radeon HD 2400
GeForce Go 7900
Mobility Radeon HD 2300
GeForce Go 7800
Mobility Radeon X2300
Quadro FX 5500
Radeon X1950 Series
Quadro FX 4500
Radeon E2400
Quadro FX 4000
FirePro 3D V7750
Quadro FX 3500
FirePro 3D V5700
Quadro FX 3450
Any help would be greatly appreciated
Which ones can i use with my computer but without the need to buy nothing else.
thank you
-GeoHonestly I wouldn't spend too much trying to upgrade your computer. It has an aging dual core Athlon processor, and only 2GB of RAM. Even with the highest top of the line card, with that CPU/RAM setup, your computer is probably going to struggle to run it.
Hate to be the bearer of bad news.
If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun. -
Looking for Java Based Graphics & Animation Program
I'm having a bit of trouble finding a Java based program for graphics such as in games, pictures, etc. I already have Sun Java Studio Creator 2 which seems to be all about website graphics, and not what I'm looking for. Can anyone help me out?
Edited by: Daniel517 on Nov 18, 2007 11:59 AMsearch for Multimedia, Java2D, Java3D, JAI topics
http://forum.java.sun.com/category.jspa?categoryID=9
http://forum.java.sun.com/forum.jspa?forumID=406
http://jalbum.net/
Edited by: RyanRM on Nov 18, 2007 8:16 PM -
Hi!
Im writing a candidate exam about how icons could help out a certain application in a smartphone format.
I would love to have an overview of the IPHONE/IPAD ICONS that are used in the iOs 5.1 or earlier.
I would assume i could find them in the SDK but i cant log in and dont want to pay 99$ for just an overview of these iconsThanks for the reply...
And to clear out the symbols/icons requests.
This is something im looking for - only official :
When you mention:
"Apple has guidelines and agreements covering use of their icons/IP."
Of course they have, im just thinking it cant be illegal to evaluate and test these icons.
As i cant access the SDK, do you know where the guidelines may exist? -
Looking for recommendation on graphics card for MSI H67MA-E45 board
This board doesnt have an adjacent psi-e slot, so any card that requires that is out right ?
So the HD 5770 is out ?
Any suggestions ,looking for something at least as good as a GTS 250.But not looking to break my budget either.Would like ,but dont need dx 11support
Thanks for any help .Some of these cards list as- Required Peripheral / Interface Device- CD-ROM, adjacent PCI slot...
So all that means is it needs the space an extra slot would take up ,not the actual slot ?Thats seems a very confusing way to say that. -
Looking for a good graphics card for World of Warcraft
I've been looking around these forums and it seems like the consensus is to go with the ATI HD 4870. I'm more a fan of NVidia, but if it works it works.
I have a first gen mac pro and just want to confirm that the ATI card will work on my machine. Right now I'm still using the stock (6800?) card and WoW doesn't look all that great at it's optimal settings on a 1900x1200 display - I'd like to maximize the settings as much as possible.
I am completely open to any other suggestions though. On the side I do some graphical work with Maya and Photoshop so any new card should certainly help out with those as well.
Thanks,
Adam LawtonTo this list I would add:
Radeon 2600XT
Nvidia 8800GT EFI32 version
You must purchase the Mac Pro version of these. With the 8800GT, it needs to be the EFI32 version for 2006/07 Mac Pro.
Sadly, neither the 2600 not the 8800 are easily available new. (at a reasonable price) EBay or your local Craigslist (in big city) -
Looking for a new graphics card.
Before I post my specs; I cannot get a new power supply for a while, I ONLY want to explore gfx card options, I already know my choices will be limited so I would like those few choices to be listed because I'm not entirely sure if I can find the right one to buy, help would be greatly appreciated.
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01616203&tmp_track_link=ot_faqs/top_issues/en_u...
Everything you need to know, I will continue to look around, any suggestions would be great.As I pointed out on another thread, shopping for something that you don't plan on buying for a while isn't worth while because prices, and models change constantly in the computer parts field.
A good PSU brand : ThermalTake, Corsair, Antec, to name the first three on my mind
Graphics: PNY, ASUS, Zotac, EVGA
For your case, i'd shoot for a 400-550watt psu, and then hopefully by the time you have enough saved up, shoot for a GTX 430. Solid card, good performance, lower price.
If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun. -
Looking for First premier contact
Hi, I am looking to send First Premier a GW letter to have a couple of lates removed from my credit reports. Does anyone have contact information for them? Thank you.
keligyrl wrote:
wanda89 wrote:
Thanks, I was hoping someone would have an email address. I will try snail mail LOL. How did we live without cell phones and email? I sent you the email address in a private message a few hours ago.Hey could you send me that email address too? Sorry to hijack OP -
Looking for Data Rates for Apple AIC vs DV...
I've been looking around for a chart that compares the storage needed for an hour of AIC at the various qualities.
I found this: http://support.apple.com/kb/HT2704 Please point me to the place of AIC Knowledge.
Thanx from Roscoreading and writing the data shouldn't be the problem, its what you are doing with the data which will be taking all the time.
Try this
public class WriteFile {
public static void main(String... args) throws IOException {
String filename = "record.csv";
int records = 140 * 1000;
int values = 6;
long start = System.nanoTime();
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(filename)));
for (int r = 0; r < records; r++) {
for (int i = 0; i < values; i++) {
if (i > 0)
pw.print(',');
pw.print(r * 10 + i);
pw.println();
pw.close();
long time = System.nanoTime() - start;
System.out.printf("Time to write %,d records was %.3f sec. file size=%.3fMB%n",
records, time / 1e9, new File(filename).length() / 1e6);
long start = System.nanoTime();
BufferedReader br = new BufferedReader(new FileReader(filename));
String line;
while ((line = br.readLine()) != null) {
// do some work.
String[] parts = line.split(",");
int[] nums = new int[parts.length];
for (int i = 0; i < parts.length; i++)
nums[i] = Integer.parseInt(parts);
br.close();
long time = System.nanoTime() - start;
System.out.printf("Time to read %,d records was %.3f sec%n",
records, time / 1e9);
PrintsTime to write 140,000 records was 0.462 sec. file size=6.193MB
Time to read 140,000 records was 0.792 sec -
Looking for a new graphics card for new display
I recently purchased a 24" LCD monitor to increase my screen real estate. I was anticipating using the DVI connection on the monitor, but found out that the connection I have on the PM G4 Dual 1GHz is an ADC connector instead. Presently I'm using it in analog mode which works fine, but in anticipation of Leopard, I was planning on upgrading my video card (GeForce 4 MX, 64MB VRAM) with one that will support CoreImage, as this one doesn't. In addition, this monitor can pivot to 90 degrees in a portrait orientation, and I would like a card that supports this feature as well.
I tried my PowerBook G4 1.5 GHz with its ATI Mobility Radeon 9700 card, and find it supports CoreImage as well as screen rotation--just what I was hoping for. It works like a charm with the new display. I just need to find out what 4x AGP desktop cards support these features. Any suggestions? I appreciate your input.
Power Mac G4 Dual 1-GHz (QuickSilver) Mac OS X (10.4.9)Hi-
Welcome to Discussions!
The ATI Radeon 9800 Pro Mac will take care of your needs.
http://ati.de/products/radeon9800/radeon9800prome/specs.html -
I am looking for a new graphics card to help with my 1.5GB files in InDesign.
I am getting "Out of memory " indications as my files gets to the maximum number of pages in my magazine. I am guessing that I need a larger capacity graphics card to help during the construction of the magazine. Any thoughts?
I have a Lenovo desktop with win8 and 16GB memory. I have an upgraded graphics card with 2GB memory. I am using CS6. My free drive space is in the 300GB range. I keep all data off line on a 1TB Buffalo drive. I am producing a 52 page color magazine that is filled with graphics and ads (40%). I rarely import graphics files and normally always link them. As I am moving around my file sometimes processing is slow. I have turned off the pre-flight and only use it when I am ready to go to the printer. That helps. I wopuld like to get back to sub-second response time and thought a better performing graphics card would help.
Mike. -
IPhoto user looking for a bit more editing ability
I love iPhoto but I wish I could extract parts of pictures to go on other pics. Then I use a cloning tool to fix. I can't stand Adobe Elements is their any other program out their that people are using for this kind of editing. Aperture?
matbran
I don't think that Aperture is what you're looking for. Try Graphic Convertor
http://www.lemkesoft.com/en/index.htm
or try searching on http://www.macupdate.com using 'image editor'.
Regards
TD -
How's this for a first attempt? Looking for feedback.
I previously created a database in MS Excel for my Son's business. It was "normalized" with lots of Application.Vlookup... commands building Listviews. Everything was working fine until I upgraded my Office 2003 to Office 2010.
Since I got the 64-bit version of Office I can no longer use Treeview or Listview controls in Office forms. Office will not allow both versions to be on the same computer. So, I figured I'd convert the whole thing over to VB.NET.
Anyway, I'm part of the way done with converting ONE of my userforms to VB.Net and I wanted to see if I was headed in the write direction or if I am moving toward a train wreck.
I started with the Customers form because the table it connects too doesn't have any foreign keys. The difficulties I ran into along the way were:
trying to learn how to navigate through a dataset (used to be easy with the Recordset)
Virtually all the references I found teach you to use the Wizard to connect to a database then drop it into a grid control.
trying to populate the treeview control without being able to use "Keys". This was an incredible nightmare.
There were many other small hurdles along the way
Oddly enough one of the most helpful books I found was for learning VB.NET 2005. It was old enough so that the author made comparisons of .NET to VB6, highlighting the functionality lost with .NET. Don't get me wrong, he wasn't bashing .NET but
his book was where I discovered that the Treeview no longer uses "Keys". I'm dreading the Listview struggle yet to come. </End Whining>
Here is the form. As it stands right now, the treeview on the left gets populated, when the user clicks on a node, the textboxes on the right are populated.
Below is the Code I've written so far.
Public Class frmCustomers
Dim con As New OleDb.OleDbConnection
Dim ds As New DataSet
Dim da As OleDb.OleDbDataAdapter
Dim inc As Integer
Dim dbProvider As String
Dim dbSource As String
Dim sql As String
Private Sub frmcustomers_load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
dbProvider = "PROVIDER=Microsoft.ACE.OLEDB.12.0;"
dbSource = "Data Source = E:\TW DB Development\TWDB.accdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
sql = "SELECT * FROM Customers ORDER BY Customer_Name"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "Customer_List")
con.Close()
PopulateTreeview()
End Sub
Private Sub PopulateTreeview()
Dim objLetterNode As TreeNode
Dim objFirstNameNode As TreeNode
Dim objCustomerTable As DataTable
Dim iLastRecord As Integer
Dim iRecordCount As Integer
Dim sCustomerFullName As String
Dim sCurrentAlpha As String
Dim sCurrentFirstName As String
Dim sNewAlpha As String
Dim sNewFirstName As String
objCustomerTable = ds.Tables("Customer_List")
iLastRecord = objCustomerTable.Rows.Count - 1
iRecordCount = 0
' Get Fullname, Firstname, and First Letter for first row of table
sCustomerFullName = objCustomerTable.Rows(iRecordCount).Item("Customer_Name")
sCurrentAlpha = FirstLetter(sCustomerFullName)
sCurrentFirstName = GetFirstName(sCustomerFullName)
tv.Nodes.Clear()
' Create Nodes for first letter, first name
With tv.Nodes
objLetterNode = .Add(sCurrentAlpha)
With objLetterNode.Nodes
objFirstNameNode = .Add(sCurrentFirstName)
With objFirstNameNode.Nodes
.Add(sCustomerFullName)
End With
End With
End With
' Process remainder of table
For iRecordCount = 1 To iLastRecord
With tv.Nodes
sCustomerFullName = objCustomerTable.Rows(iRecordCount).Item("Customer_Name")
sNewAlpha = FirstLetter(sCustomerFullName)
sNewFirstName = GetFirstName(sCustomerFullName)
' Is first letter the same
If sNewAlpha = sCurrentAlpha Then
' Is first name the same
With objLetterNode.Nodes
If sNewFirstName = sCurrentFirstName Then
With objFirstNameNode.Nodes
.Add(sCustomerFullName)
End With
Else
' first name changed
With objLetterNode.Nodes
objFirstNameNode = .Add(sNewFirstName)
With objFirstNameNode.Nodes
.Add(sCustomerFullName)
End With
End With
sCurrentFirstName = sNewFirstName
End If
End With
Else
' first letter changed, therefore so did first name
objLetterNode = .Add(sNewAlpha)
sCurrentAlpha = sNewAlpha
With objLetterNode.Nodes
'.Add(sNewFirstName)
objFirstNameNode = .Add(sNewFirstName)
sCurrentFirstName = sNewFirstName
With objFirstNameNode.Nodes
.Add(sCustomerFullName)
End With
End With
End If
End With
Next iRecordCount
End Sub
Private Function FirstLetter(str As String)
' Returns first letter of first name
FirstLetter = Strings.Left(str, 1)
End Function
Private Function GetFirstName(str As String)
' Returns text before first space in fullname as First name
GetFirstName = Strings.Left(str, Strings.InStr(str, " ") - 1)
End Function
Private Sub DisplayRow(r As DataRow)
txtCustomerName.Text = r.Item("Customer_Name")
txtAddressLine1.Text = r.Item("Address_Line_1")
txtAddressLine2.Text = "" & r.Item("Address_Line_2")
txtAddressLine3.Text = "" & r.Item("Address_Line_3")
txtCountry.Text = "" & r.Item("Country")
txtCity.Text = "" & r.Item("City")
txtState.Text = "" & r.Item("Region")
txtPostalCode.Text = "" & r.Item("Postal_Code")
txtCustomerEmail.Text = "" & r.Item("email_Address")
txtCustomerPhone.Text = "" & r.Item("Phone_Number")
txtCustomerComments.Text = "" & r.Item("Comments")
txtCustomerID.Text = r.Item("Customer_ID")
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
Me.Close()
End Sub
Private Sub tv_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles tv.AfterSelect
Dim sNodeText As String
Dim table As DataTable = ds.Tables("Customer_List")
Dim dr As DataRow()
sNodeText = tv.SelectedNode.Text
dr = table.Select("Customer_Name = '" & sNodeText & "'")
If dr.Length > 0 Then
DisplayRow(dr(0))
End If
End Sub
End Class
Previously I could populate the treeview in whatever random order the records were in the table. With the new treeview I had to devise a way to add, Letters, First Names, and Full Names all in sorted order.
Thanks,
KenThanks :).
This is essentially a "local" database as only one person will access it at a time. We are placing the file in an area where it can accessed from more than one computer, but never more than one at a time.
To be honest I would use SQL Express (mainly to bring myself into the 21st century) if I wasn't already finding VB.NET so frustrating.
Ken,
I thought that I’d "give you a taste" of this alternate. It’s a long route, but you might want to consider it because
everything you do is very much tailored to what you want it to do. As it stands right now, it’s very simple - too much so - but this might give you food for thought.
If you want to pursue it, I’m happy to help.
I set up the beginnings of a namespace that I’m calling “Ken”. The main class in that namespace is a class named “CustomerInfo”.
It needs a LOT of embellishing, including the ability to disallow duplicate entries (we’d need to discuss just how it should detect a duplicate entry – it’s not as straightforward as you might think) and other things, but it’s a start and it’ll do ok for this
example.
Before I get started here, I have the project folder zipped up and uploaded for you. I hope you’ll download it and take a look
at the code that it’s that namespace.
I have that
uploaded
to my website here.
You’ll see that it’s about 700 lines of code so far and I’d venture to say that by the time we finished, it would be many THOUSANDS
of lines of code. I bring this up because I want to emphasize that it’s a lot of work - but - it would be all customized to do what you want and it would be reusable by simply adding the namespace into another program.
All of this is based around your screenshot from a few days ago:
I only have, so far, the ability to “Add” via a method in the main class named “AddNewCustomer” which is overloaded; that is,
there are several implementations of it, varying in the parameters used. I’ll demonstrate some of them in the examples that follow shortly.
When you open the project in Visual Studio you’ll be asked to convert it because I use a much older version than you have. Just
follow the prompts and it should convert fine. Once that’s done, it should open to the code view of Form1:
Option Strict On
Option Explicit On
Option Infer Off
Public Class Form1
Private customerList As New List(Of Ken.CustomerInfo)
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
' Example01()
' Example02()
' Example03()
' Example04()
' Example05a()
' Example05b()
' Example05c()
Stop
End Sub
End Class
Hey, where are those subs??
Actually I broke Form1 apart so that I could show you the start of it above, and I have the subs mentioned in a Partial Class
Form1 (partial just means that it will compile as all one). I’ll step through each sub below and explain what it’s demonstrating:
I have the “Address” set up somewhat special. I have it so that you can’t have a second address line unless there’s a first
line and you can’t have a third address line unless there’s both a first AND a second line. I think you agree with that thinking?
Example01 is a demonstration of just one single line for the address:
Private Sub Example01()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347")
MessageBox.Show(customerList(0).ToString, _
"Example01")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
Notice above that the parameters for the sub give you an idea about how it’s set up. This includes the use of an Enum (enumerator)
for the country. This may or may not be a good idea, it really just depends on how many countries there could be. I have it currently set up with just three countries. I also have it set up for what I’m regarding “minimum required” – you’ll notice that there’s
no place for the customer’s e-mail address or a comment. They are there though – set up as options (and I’ll demonstrate that in a bit also).
Give thought about the countries to include, in particular questions about what the minimum required needs to be.
For example, currently it REQUIRES a postal code. Do all of the countries you’ll be dealing with always have that? Further,
the phone number MUST be ten (exactly ten) digits. For other countries maybe it should include the country code? Maybe some of them aren’t digits? I don’t know – but certainly you need to know this even if you stick with the database route.
At any rate I had to start with some assumptions so that’s what I used.
Example 2, below, shows using two lines for the address:
Private Sub Example02()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
"Building 'E'", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347")
MessageBox.Show(customerList(0).ToString, _
"Example02")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
Example 3, below, shows using three lines for the address:
Private Sub Example03()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
"Building 'E'", _
"Suite 4", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347")
MessageBox.Show(customerList(0).ToString, _
"Example03")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
If you’re wondering about how all of those textual outputs shown in the MessageBox got formatted like that, look through the
code of the namespace. Any “work” like that which the class can do, the class
should
do – that way it’s replicated when you reuse the class and it’s code that your form’s code doesn’t have to perform.
Example 4, below, shows adding a comment BUT skipping the option for the e-mail:
Private Sub Example04()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347", _
comments:="Customer pays slowly - be careful with credit!")
MessageBox.Show(customerList(0).ToString, _
"Example04")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
Note the use of “comments:=”
in the code above. That’s a very handy way of selecting the options that you want and leaving the other options as they default to (all options have to have a default).
Example 5a, below, shows what happens if the e-mail is used but it’s malformed:
Private Sub Example05a()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347", _
"someone.com@somewhere")
MessageBox.Show(customerList(0).ToString, _
"Example05a")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
I am a strong advocate of data validation – on any and all levels that it can be done. Look at the code in the namespace to
see how it was able to detect that what was entered wasn’t in correct format.
Example 5b, below, shows entering the e-mail correctly:
Private Sub Example05b()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347", _
"[email protected]")
MessageBox.Show(customerList(0).ToString, _
"Example05b")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
Lastly, example 5c, below, shows entering both a comment and an e-mail address:
Private Sub Example05c()
Try
Ken.CustomerInfo.AddNewCustomer(customerList, _
"ABC Hardware Company", _
"123 Main Street", _
Ken.CountryName.USA, _
"Charleston", _
"South Carolina", _
"29412", _
"8138992347", _
"[email protected]", _
"Customer pays slowly - be careful with credit!")
MessageBox.Show(customerList(0).ToString, _
"Example05c")
Stop
Catch ex As Exception
MessageBox.Show("An exception was thrown:" & _
vbCrLf & vbCrLf & ex.Message, _
"Program Error", MessageBoxButtons.OK, _
MessageBoxIcon.Warning)
End Try
End Sub
Try it out. Download the project folder, let VS convert it and run it. Try entering something invalid in, for example, characters
in the phone number, things like that. It needs a lot of improvement, but this might give you an idea of what I mean by “customized to what you want it to be”.
For instance, your TreeView – have one or more methods in the class to build that and hand you (the consumer of the class) back
the data to use to be able to quickly generate the TreeView showing anything you want it to show, any way you want it to show it.
That’s the power of all of this.
Also do know that “database or classes” isn’t accurate; they’re not mutually exclusive and in fact, most really involved programs
which use a database back-end have many classes right along with it.
Food for thought and I hope you found this helpful. :)
Still lost in code, just at a little higher level. -
I can't access iCloud, i keep getting a message to try again later. This is the first time i have tried to log into icloud. I know my account is working, i want to access it from my macbook. I think its looking for my old icloud email, what to do? I have a working apple id, i dont understand, could it be linked to an old account iD?
Hi smccarrison,
Thanks for visiting Apple Support Communities.
You may find the steps in this article helpful with troubleshooting signing into iCloud:
iCloud: Account troubleshooting
http://support.apple.com/kb/TS3988
All the best,
Jeremy -
Looking for note taking software to use with a graphics tablet
Hello folks,
I am trying to find a software that would allow me to interchangably use typing and writing/drawing on a graphics tablet smoothly.
I'm looking for something that would essentially provide a 'blank sheet of lined-paper' where i can quickly type what my professors are saying, as well as easily draw whatever they are drawing. Also, since I am studying engineering, I would need something that I can easily write math symbols and equations so I can use it as scratch paper.
At the same time, I am looking to save trees and money, as well as keep organized and simplicity when it comes to archiving.
I have tried Microsoft Word 2008's notebook view, and this is currently the closest thing to what I want, but it favors mostly the text side of what I want (of course), and isn't very good in the drawing part. It also isn't very smooth when I try to do practice math/physics/engineering problems on it, nor is it very good at drawing molecular structures (O-Chem)... but for the most part, it gets the job done. It is also a headache because when you zoom in a lot to make it easier to write (mind you, I am using a tiny macbook screen..), the title bar also zooms in, and ends up taking half of the screen, making zooming in practically useless. (the title bar is also locked, so even as you scroll down, it stays in the top half.)
I have also tried Adobe Acrobat Professional 7, where I simply made a blank notebook from some image online, and I use it as scratch paper. When it comes to drawing, it is very smooth, but it's a headache sometimes, because after writing something and pausing for a second or two, the pen tool automatically becomes a 'selector' tool, and so if i want to draw over what I previously wrote, it changes to selector and instead of writing over, it drags and drops the object around a bit. The tolerance for that is really high too, and i'd have to bring the pointer about half an inch or so before I can start writing something again. I also haven't given the text a try yet, but it lets me make collapseable text boxes, so that is good for further annotating my equations and drawings, but isn't very useful for a full-lecture class (i.e. biology)
I also don't even want to consider photoshop, because it's basically too powerful, and I don't want my laptop fans going off in-class (its SUPER loud when it happens...) and I need it to last the day.
So just a sum up:
I'm looking for a good note-taking software (for mac) that will allow me to smoothly use my graphics tablet AND be able to type.
MS Word '08 and Adobe Acrobat are close... but aren't quite to what I want exactly...
I have a Wacom Bamboo tablet and an '09 Intel-based MacBook.
Thank you in advance!I have had this same issue and found this program called NoteBook that allows you to type, and draw (write) notes on a variety of paper types, (lined, graphing, engineering,etc.) and it uses the .nb file type that allows you to save multiple "pages" inside one file in a sort-of "notebook" if you will. It works great, but has several minor disadvantages. I can't change the ink color, I can't change the tip thickness (other than the pressure sensitive option with my wacom graphics tablet), and it doesn't allow you to open pdfs or other documents to inscribe upon. All around though it has been wonderful. There are really no good note taking apps out there...
Maybe you are looking for
-
How can I change the shortname of my iMAC?
I purchased a used iMac, that did not come with the reboot software, etc. from a good friend of mine, who was changing systems. I managed to set up my own user accounts, change the computer name, etc, but the shortname on the system is STILL his shor
-
how to be able to use 2 monitors at the same time: 1 for edition and the second for preview? thanks!
-
Does anyone know if the new iPhone 5's earphones are also compatible with the iPhone 4s?
Does anyone know if the iPhone 5's earpods are compatible with the iPhone 4s? Thanx.
-
Script for renaming postscript files
I need a script that will rename a postscript file at the time of printing. Ideally, after you hit the print button, a field would appear for you to enter the new name of the postscript file prior to sending it on to the printer. After you entered te
-
Linking addresses in a Smart Mailbox to a Smart Group
I hav set up a Smart Mailbox for replies to a question that I posted on LinkedIn. I have received eight or so replies and I want to reply to all the people who answered my question in one email. Is there a quick way to transfer all the addresses into